Sortie de Posh 3.0 stable

Posté par (page perso) . Modéré par patrick_g.
Tags : aucun
13
13
déc.
2010
Communauté
Posh est un portail intranet personnalisable et collaboratif libre (GPL v3), un mix entre Netvibes et Facebook, mais adapté à des besoins professionnels.

L'intérêt principal de la solution réside dans la possibilité de créer des portails personnalisés par utilisateurs ou groupes d'utilisateurs, tout en leur permettant de partager un widget ou une partie de son contenu en 2 clics. Un widget peut être un widget Netvibes ou iGoogle, un lecteur de flux RSS, un agenda partagé, un moteur de recherche,... De nouveaux connecteurs sont proposés pour cette version pour créer des widgets à partir des solutions Typo3, phpBB, Talkspirit, Google news, ainsi qu'une version mobile adaptée aux différents smartphones.

Posh se compose d'un portail de widgets, d'un assistant pour la conception de widgets, d'un réseau social, d'espaces de groupes et d'un chat, le tout interconnecté. Développé en PHP / Ajax / MySQL, cette solution née en 2005 dans le cadre d'un partenariat avec un grand groupe français, s'installe en quelques clics, s'adapte à tout type de serveur et se connecte à un annuaire LDAP pour gérer sa base d'utilisateurs.

Après sept mois de développement, la version 3 de Posh est une version majeure, en particulier grâce à une refonte complète de l'interface. Cette version gagne ainsi fortement en clarté et simplifie l'accès aux fonctionnalités du portail telles que le réseau social ou la gestion des groupes, qui étaient souvent sous-exploitées. À titre d'exemple, le menu jugé trop complexe a été supprimé et remplacé par un menu intelligent contextualisé en fonction de l'environnement de l'utilisateur.
  • # probleme à l'installation

    Posté par . Évalué à 2.

    j'ai telechargé, j'ai decompressé et ... ca marche pas

    mon installation est dans
    public_html/posh/

    j'applique les regles données sur le site de posh
    http://www.portaneo.org/portal/index.php#tab/2

    Files Access rights You need to give write access rights to your web server on the following folders, and to the file they contain :
    cache/
    includes/
    modules/ and sub-directories
    portal/selections/
    styles/ and sub-directories
    temp/
    upload/


    en faisant un chown user:server
    et chmod 775 sur ces memes dossiers

    et quand je lances le site j'obtiens un joli
    - redirection sur /posh/install/index.php
    qui dit :
    You have no rights to copy this file configinstall_posh.txt , change rights, or better change owner, on your server. Files must be owned by server owner.
    • [^] # Re: probleme à l'installation

      Posté par (page perso) . Évalué à 2.

      Bonjour,

      En plus du chmod 775, je conseille de faire un chown sur les fichiers pour l'utilisateur apache.
      • [^] # Re: probleme à l'installation

        Posté par . Évalué à 2.

        tous les fichiers demandés dans la procedure d'installation sont en

        user:www-data
        et en 775

        ca doit largement suffire si le moteur est bien fait
        • [^] # Re: probleme à l'installation

          Posté par . Évalué à 1.

          J'ai eu le même problème et d'après les log d'apache, le fichier install/.htaccess était en cause.

          Je l'ai simplement déplacer pour tester (il ne contient qu'une variable sur le temps d'excecution) et ça marche.
          • [^] # Re: probleme à l'installation

            Posté par (page perso) . Évalué à 1.

            Merci pour l'astuce !

            Eric
            • [^] # Re: probleme à l'installation

              Posté par . Évalué à 1.

              A reproduire dans le répertoire admin.
              • [^] # Re: probleme à l'installation

                Posté par . Évalué à 1.

                j'ai deplacé le fichier install/.htaccess
                j'ai deplacé le fichier admin/.htaccess

                et ...

                ca ne fonctionne toujours pas.
                :(

                Serveur :
                Ubuntu 10.04.1 LTS \n \l
                apache2 : 2.2.14-5ubuntu8.4
                php5 : 5.3.2-1ubuntu4.5

                installé (enfin decompressé) dans
                /home/monuser/public_html/posh/
                • [^] # Re: probleme à l'installation

                  Posté par . Évalué à 2.

                  bon je suis un boulet, mais en allant sur le site portaneo plutot que de passer par les liens ici, on telecharge la version 2.2.1.

                  Je vais essayer avec la version 3.0, ca irait peut-etre mieux
                  • [^] # Re: probleme à l'installation

                    Posté par . Évalué à 0.

                    c'est encore pire avec l'archive posh 3.0

                    tous les dossiers sont en chmod 600 par defaut

                    mon serveur me renvoie donc des erreurs 404. ou 403 suivant comment je joue avec les dossiers...

                    pour un truc prevu pour les pros, s'il faut passer 4h pour installer, (en faisant des chown et des chmod partout)
                    je penses que c'est pas gagné.
                    • [^] # Re: probleme à l'installation

                      Posté par . Évalué à 0.

                      pour un truc prevu pour les pros, s'il faut passer 4h pour installer, (en faisant des chown et des chmod partout)
                      je penses que c'est pas gagné.

                      en même temps, c'est peut-être tout ce qu'ils ont trouvé pour éviter toutes les failles de sécurité qu'il y avait dans la version 2.
                      j'espère que la 3 est mieux pour ceux qui vont l'utiliser car la 2 était codée avec les pieds.
                      • [^] # Re: probleme à l'installation

                        Posté par (page perso) . Évalué à 1.

                        Je crois reconnaitre la plume d'un concurrent qui édite une solution propriétaire !! Il suffit de regarder sur le forum, en 3 ans, nous n'avons rencontré aucune faille majeure de sécurité !

                        Eric
                        • [^] # Re: probleme à l'installation

                          Posté par . Évalué à 1.

                          Je crois reconnaitre la plume d'un concurrent qui édite une solution propriétaire !!
                          raté, il s'agit juste d'un sysadmin qui cherchait un portail à un moment donné

                          Il suffit de regarder sur le forum, en 3 ans, nous n'avons rencontré aucune faille majeure de sécurité !
                          si les utilisateurs n'ont pas trouvé de faille, c'est qu'il n'y en avait pas...
                          formidable alors, la vie est belle...
                          • [^] # Re: probleme à l'installation

                            Posté par (page perso) . Évalué à 2.

                            raté, il s'agit juste d'un sysadmin qui cherchait un portail à un moment donné
                            Mouais ...
                            si les utilisateurs n'ont pas trouvé de faille, c'est qu'il n'y en avait pas...
                            Ta remarque me surprends !! Depuis quand les forums open sources sont uniquement fréquentés par les utilisateurs ? En tout cas, si tu remarques des remarques pertinentes pour faire évoluer Posh, tu es le bienvenu ...
                            • [^] # Re: probleme à l'installation

                              Posté par . Évalué à 1.

                              Mouais ?
                              bah si tu sais mieux que moi où je bosse, n'hésites pas...

                              concernant les failles, je suis surpris que tu dises pas de failles majeures en 3 ans alors qu'en Avril 2010 vous aviez un faille sur la version 2.2.3.

                              ce n'est sans doute pas rgave, donc pas une faille majeure mais bon..; ça mérite d'être signalé non ?
                              • [^] # Re: probleme à l'installation

                                Posté par (page perso) . Évalué à 2.

                                ce n'est sans doute pas rgave, donc pas une faille majeure mais bon..; ça mérite d'être signalé non ?
                                Oui, je suis d'accord avec toi, toutes les failles doivent être signalées, et cette transparence est d'ailleurs une des forces du logiciel libre :)
                                Si c'est toi qui a remonté ce bug sur le forum, je te remercie, nous avions d'ailleurs été très réactif pour le corriger.
                                Ce que je regrette c'est le caractère général de ta critique, comme si Posh était une solution peu sure et mal codée (alors que Posh a été audité avec succès par une grande banque sur tous les aspects de sécurité, et est utilisé par un grand nombre d'organisme publics et privés). Je pense que ce n'est de toute façon pas le lieu pour discuter de cela (à moins d'être dans une démarche de dénigrement gratuit), et je t'invite à ce que nous continuions cette discussion sur le forum de Posh (ou par email) sur les problèmes concrets que tu as pu rencontrer.

                                A+
                                Eric
                    • [^] # Re: probleme à l'installation

                      Posté par . Évalué à 3.

                      Je n'ai eu aucun problème pour l'installer : 10 minutes top chrono.
                      A se demander qui sont les professionnels ...
                      • [^] # Re: probleme à l'installation

                        Posté par . Évalué à 2.

                        il doit alors y avoir un truc que je ne fais pas comme il faut.

                        1°) je telecharge posh_3.0
                        2°) je pousse l'archive sur mon serveur
                        3°) je crees un dossier posh à la racine de mon public_html/
                        4°) je decompresse l'archive dans ce dossier

                        tel quel ca ne marche pas (erreur 403 ou 404)

                        je vais donc sur le site de portaneo, je lis la documentation,
                        http://www.portaneo.org/portal/index.php#tab/2

                        je fais les chown/chmod sur les dossiers referencés

                        en preferant faire un chown monuser:www-data et un chmod 775
                        plutot que de tout donner à www-data

                        et...
                        ca ne marche toujours pas
                        • [^] # Re: probleme à l'installation

                          Posté par (page perso) . Évalué à 1.

                          Peux tu essayer de faire un chmod 777 à tout le dossier, juste pour voir si ça vient bien d'un problème de droits ?
                          Eric
                        • [^] # Re: probleme à l'installation

                          Posté par (page perso) . Évalué à 1.

                          Peux tu essayer de faire un chmod 777 sur tout le dossier, pour voir si le problème vient bien de l'attribution des droits ?
                          Eric
                        • [^] # Re: probleme à l'installation

                          Posté par (page perso) . Évalué à 1.

                          Pourtant, quand on a un HTTP > 400, la première des choses à faire est de regarder les logs. Alors qu'est-ce qu'ils disent ?
                          • [^] # Re: probleme à l'installation

                            Posté par . Évalué à 2.

                            faire un 777 N'est PAS la solution, mais ca marche (à condition de ne pas oublier les fichiers cachés).

                            je reprend une installation vierge et je note ici toutes les erreurs rencontrées et correctif appliqués :

                            1°) decompression de l'archive posh_3.0.tar.gz
                            tar zxvf posh_3.0.tar.gz
                            les fichiers et dossiers ont les droits 700 et appartiennent à mon user, group user

                            2°) je me connecte sur l'URL mondomaine/posh_3.0/install

                            navigateur : erreur 403
                            log : (13)Permission denied: /home/neox/domains/mondomaine.com/public_html/posh_3.0/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

                            3°) j'improvise car la documentation ne parle pas de ce cas là
                            - je met le dossier posh_3.0 (de maniere recursive) à user:www-data et chmod 755 pour qu'apache puisse rentrer dedans

                            je retombe sur l'erreur que j'avais avec l'archive 2.2.1
                            navigateur :
                            You have no rights to copy this file configinstall_posh.txt , change rights, or better change owner, on your server. Files must be owned by server owner.

                            log : PHP Warning: copy(confinstall.inc.php): failed to open stream: Permission denied in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/index.php on line 60
                            PHP Warning: require_once(confinstall.inc.php): failed to open stream: No such file or directory in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/includes.php on line 23
                            PHP Fatal error: require_once(): Failed opening required 'confinstall.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/includes.php on line 23
                            File does not exist: /home/neox/domains/mondomaine.com/public_html/favicon.ico, referer: http://mondomaine.com/posh_3.0/install/


                            4°) je retourne donc voir la documentation pour mettre les droits en ecriture pour apache sur les dossiers requis par posh

                            la documentation dit :
                            Files Access rights You need to give write access rights to your web server on the following folders, and to the file they contain :
                            cache/
                            includes/
                            modules/ and sub-directories
                            portal/selections/
                            styles/ and sub-directories
                            temp/
                            upload/


                            je fais donc :$ chmod 775 cache/ includes/ modules/ portal/selections/ styles/ temp/ upload/
                            $ chmod 775 modules/ styles/ -R


                            avec le meme resultat qu'en 3°)

                            5°) je complete donc par un chmod 775 sur le dossier install pour que le script d'installation puisse copier un fichier dans ce meme dossier

                            => l'installation se lance enfin
                            je demandes l'installation des plugins de collaboration
                            ca lance un check
                            et me dit qu'il faut aussi que le dossier /l10n soit ouvert en écriture pour apache.


                            bref je confirmes ce que je disais plus haut, je viens de mettre 40 minutes pour installer posh 3.0.
                            L'archive n'est donc pas prete pour un deploiement "en masse"

                            quand je prend d'autres CMS, l'archive dispose de presque tous les droits qu'il faut au moins pour l'installation, ou m'avertit des permissions de dossier au debut de l'installation.
  • # "Adapté à des besoins professionnels" ?

    Posté par . Évalué à 3.

    Bonjour,

    Quels sont ces besoins que d'autres (non-professionnels, donc) n'auraient pas ?

    Zoggy
    • [^] # Re: "Adapté à des besoins professionnels" ?

      Posté par (page perso) . Évalué à 3.

      Si tu veux que je t'indique ceux dont tu pourrais te passer, n'hésite pas à ne pas demander ;-)
    • [^] # Re: "Adapté à des besoins professionnels" ?

      Posté par (page perso) . Évalué à 3.

      Bonjour,

      Il est vrai que Posh est aussi utilisé par des sites web.
      Quand je dis que Posh a été optimisé pour des besoins professionnels, c'est que nous gérons le proxy, un annuaire ldap, des agenda partagés, ce qui est en général plutot utilisé dans un intranet.

      Eric
      • [^] # Re: "Adapté à des besoins professionnels" ?

        Posté par . Évalué à 1.

        C'est ce que j'avais compris mais je préférais que cela soit dit.

        Cependant, je trouve dommage les formulations de ce genre, qui laissent à penser qu'il y a deux mondes, le monde professionnel et le monde non-professionnel, qui semble induire qu'il y a le monde "sérieux" (professionnel) et le monde "non-sérieux". Avec l'opposition récurrent faite à tort entre "professionnels" (=qualité, sérieux, responsable) et "amateurs" (="touristes"), on donne à penser que les outils de ce genre ne sont pas faits pour les amateurs.

        Enfin, c'est peut-être moi qui perçoit un tel message un peu diffus mais cela me semble dommage. Surtout quand il n'y a pas d'opposition entre amateur et professionnel, l'un n'empêchant pas l'autre.

        Ca me fait penser à je ne sais plus qui qui écrivait que son code n'était pas commenté car il n'en avait pas besoin: c'était du "code professionnel" :-)

        Zoggy
        • [^] # Re: "Adapté à des besoins professionnels" ?

          Posté par (page perso) . Évalué à 1.

          Pour la phrase dans un contexte général, je pense qu'il y a un peu de ça mais dans l'autre sens, Le monde du logiciel libre, communautaire surtout, fait un peu peur aux entreprises.

          Quand tu es une boite tu veux un truc stable, sans pertes de temps etc... ce qui n'est pas forcément le cas du coté loisir (le temps n'a pas forcément la même valeur surtout parce que tu fais un truc qui te plait, sans contraintes).

          Donc avec des phrases comme ça, souvent, on cherche à rassuré le décideur pressé... surtout pas à éloigner l'amateur éclairé, ni le débutant enthousiaste :-)
          • [^] # Re: "Adapté à des besoins professionnels" ?

            Posté par . Évalué à 1.

            > Donc avec des phrases comme ça, souvent, on cherche à rassuré le décideur pressé...

            Au risque d'être taxé d'idéaliste, tant pis pour le décideur s'il choisit en se pressant sans réfléchir. A la place d'une boîte, je cherche de la stabilité, certes, mais peut-être et surtout de la pérennité; dans ce cas ça vaut le coup d'investir du temps (au contraire de le perdre).

            Il est vrai qu'actuellement l'investissement n'a pas le vent en poupe, le résultat à court terme, si.

            Zoggy
            • [^] # Re: "Adapté à des besoins professionnels" ?

              Posté par . Évalué à 1.

              Pour aller au bout: n'est-ce pas participer/ajouter au mouvement du troupeau que de mettre les formulations et autres buzzwords attirant l'oeil du "décideur pressé" ? Ne vaudrait-il pas mieux exposer les fonctionnalités et situations dans lesquelles le produit est intéressant, laissant chacun juge de l'opportunité de l'utiliser, y compris "professionnellement" ?

              Zoggy
              • [^] # Re: "Adapté à des besoins professionnels" ?

                Posté par (page perso) . Évalué à 3.

                L'objectif n'était pas d'attirer l'oeil du décideur pressé (il est peut être lecteur de LinuxFR, mais je pense qu'il y a d'autres médias plus efficaces pour le toucher :)), mais d'expliquer dans quelle voie va le projet.
                En effet, nous avons pu remarquer avec le temps, que Posh est largement plus utilisé dans un contexte intranet qu'internet. Nous nous sommes donc plié à la demande :) . Même si la base est la même et les différences pas si nombreuses finalement.

                Eric
  • # Alternatives ?

    Posté par (page perso) . Évalué à -1.

    Moi j'aime pas posh ... c'est trop gros, trop compliqué.

    J'aimerai juste faire une espèce de script php de "page de démarrage" un peu évoluée pour une PME de 4-5 personnes ...

    Disons des tabs, des modules RSS, une quinzaine de liens html vers les outils disséminés, 3/4 module externe servis dans des iframes, peut-etre meme une librairie pour faire des graph facilement ... Une UI et un compte administrateur pour gérer facilement le tout en ligne.

    Même pas forcement de compte utilisateur puisqu'un accès sur un réseau fermé....

    Ca existe ? Ou je reste sur ma page web faite avec vim ?
  • # Sympa mais ...

    Posté par (page perso) . Évalué à 2.

    J'aime beaucoup POSH, ça fait plusieurs années (si si) que je l'utilise sur mon serveur, comme Homepage, en vue de remplacer Netvibes mais je lui reproche toutefois quelques manques.

    1. Le style : C'est bête à dire, mais au niveau visuel, ça ne vaut vraiment pas un Netvibes avec un joli thème.

    2. La version portable : Pendant un moment, on entendait parler d'une version consultable sur mobile. Au final, cette fonction n'est sortie que sur la version dite "Pro" de POSH.

    3. Les plugins : Il y a bien un outil de conversion des plugins Netvibes/iGoogle vers Posh mais ce n'est clairement pas au point (pas moyen de redimensionner la taille du widget de manière automatique, d'après mes souvenirs).

    Ce sont les points qui me reviennent en mémoire. Mais sinon, POSH, ça marche bien et je le conseille à beaucoup de gens :).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.