Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
posh [Le 26/06/2007, 12:40] sidney_v |
posh [Le 11/09/2022, 11:45] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | **EN COURS DE REDACTION** | + | {{tag>internet BROUILLON}} |
+ | ---- | ||
====== Posh : le portail web personnalisable et libre ! ====== | ====== Posh : le portail web personnalisable et libre ! ====== | ||
- | Posh est un portail web qui s’installe sur un simple serveur web chez soi ou en entreprise et permet de proposer à ses utilisateurs une page d’accueil à la Netvibes. | + | Posh est un portail web qui s’installe sur un simple serveur web. Il permet de proposer à ses utilisateurs un site de type Netvibes adossé, en plus, à un réseau social de type Diigo (social bookmarking) qui permet de sauvegarder et de partager du contenu, notamment provenant du web. En résumé, Posh = Netvibes + Diigo, réunis dans une version open source. |
- | + | ||
- | {{http://blog.opensyd.fr/public/posh_m.jpg}} | + | |
+ | {{https://sourceforge.net/p/posh//icon?2014-10-13 14:51:00+00:00}} | ||
+ | <note important>Après une pause en 2011, le projet Open Source Posh a repris vie. Il bénéficie maintenant de développements et de mises à jour régulières sur SourceForge</note> | ||
===== Caractéristiques ===== | ===== Caractéristiques ===== | ||
Ligne 31: | Ligne 32: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Pour la suite des opérations, des pré-requis sont nécessaires : | + | Pour la suite des opérations, des pré-requis sont nécessaires : |
* Disposer des [[:sudo|droits d'administration]] ; | * Disposer des [[:sudo|droits d'administration]] ; | ||
* Disposer d'une connexion à Internet configurée et activée pour télécharger le logiciel ; | * Disposer d'une connexion à Internet configurée et activée pour télécharger le logiciel ; | ||
* Un serveur [[:lamp|LAMP]] (Linux Apache Mysql Php) fonctionnel. | * Un serveur [[:lamp|LAMP]] (Linux Apache Mysql Php) fonctionnel. | ||
- | |||
- | |||
- | |||
- | |||
===== Installation du logiciel Posh ===== | ===== Installation du logiciel Posh ===== | ||
- | **Attention :** il existe un paquet nommé posh dans le dépot //Universe//, mais qui n'est pas le logiciel que nous allons installé. | + | **Attention :** il existe un paquet nommé posh dans le dépot //Universe//, mais qui n'est pas le logiciel que nous allons installer. |
- | Posh n'est pas dans les dépots de base ; il va donc falloir récupérer la dernière version stable du logiciel directement sur internet, soit manuellement sur [[http://www.portaneo.com/solutions/fr/opensource_download.php|la page de téléchargement]] de l'éditeur, soit avec la commande : | + | Posh n'est pas dans les dépots de base ; il va donc falloir récupérer la dernière version du logiciel directement sur internet, soit manuellement sur [[https://sourceforge.net/projects/posh|la page de téléchargement]] du site qui héberge le projet, soit avec la commande [[:wget|wget]] : |
- | <code>wget http://downloads.sourceforge.net/posh/posh_1.3.tar.gz</code> | + | <code>wget http://switch.dl.sourceforge.net/sourceforge/posh/posh1.5rc.tar.gz</code> |
- | Un fois le fichier téléchargé, décompressez-le et placez le répertoire posh sur votre serveur web. | + | Une fois le fichier téléchargé, décompressez-le et placez le répertoire posh sur votre serveur web. |
- | <code>tar xvzf posh_1.3.tar.gz | + | <code>tar -xvzf posh1.5rc.tar.gz |
sudo mv posh /var/www/</code> | sudo mv posh /var/www/</code> | ||
- | Donner les droits d’écriture à votre serveur web sur les répertoires de Posh, ainsi qu’aux fichiers qu’ils contiennent : | + | Donnez les droits d’écriture à votre serveur web sur les répertoires de Posh, ainsi qu’aux fichiers qu’ils contiennent : |
<code>sudo chown -R www-data:www-data /var/www/posh/</code> | <code>sudo chown -R www-data:www-data /var/www/posh/</code> | ||
Ligne 83: | Ligne 80: | ||
Et terminer en cliquant sur le bouton "//Go to application homepage//" | Et terminer en cliquant sur le bouton "//Go to application homepage//" | ||
+ | |||
+ | |||
Ligne 91: | Ligne 90: | ||
Les plug-ins de Posh permettent de rajouter/supprimer des fonctionnalités, modifier le comportement de Posh via des petits programmes greffés sur votre application. | Les plug-ins de Posh permettent de rajouter/supprimer des fonctionnalités, modifier le comportement de Posh via des petits programmes greffés sur votre application. | ||
- | Ces programmes sont disponibles sur la page "[[http://www.portaneo.com/solutions/fr/opensource_plugins.php|plug-ins]]" de portaneo.net. | + | Ces programmes sont disponibles sur la page "[[http://www.portaneo.com/solutions/en/opensource_plugins.php|plug-ins]]" de portaneo.net. |
{{icons:iconnote.png }} | {{icons:iconnote.png }} | ||
- | >Vous trouverez la documentation d'installation d'un plugin sur le wiki de Portaneo, à [[http://www.portaneo.com/solutions/wikifr/doku.php?id=administration:plugins|cette adresse]]. | + | >Vous trouverez la documentation d'installation d'un plugin sur le wiki de Portaneo, à [[http://www.portaneo.com/solutions/wikien/doku.php?id=administration:plugins|cette adresse]]. |
+ | |||
+ | |||
+ | |||
+ | |||
Ligne 104: | Ligne 108: | ||
==== Installation du plugin LDAP ==== | ==== Installation du plugin LDAP ==== | ||
- | {{http://doc.ubuntu-fr.org/_media/applications/stop_hand.png }} | + | {{https://doc.ubuntu-fr.org/_media/applications/stop_hand.png }} |
>Attention, le plugin CAS / LDAP est disponible dès la fin de l'installation dans l'onglet //Configuration// de l'application puis //Gestion des plugins//. Mais **il ne faut pas l'activer** pour éviter bon nombre d'erreurs et procéder à la place comme suit. | >Attention, le plugin CAS / LDAP est disponible dès la fin de l'installation dans l'onglet //Configuration// de l'application puis //Gestion des plugins//. Mais **il ne faut pas l'activer** pour éviter bon nombre d'erreurs et procéder à la place comme suit. | ||
- | Récupérer [[http://filez.univ-avignon.fr/getfile.php?file=7533de0757114bdd7ab367e5f6cf32a0|le plugin]] sur le site de l'Université du développeur | + | Récupérer [[http://gpl.univ-avignon.fr/posh-plugins/ldap-plugin-for-posh/|le plugin]] sur le site de l'Université du développeur ou par la commande wget : |
+ | <code>wget http://gpl.univ-avignon.fr/wp-content/uploads/2007/10/ldap_plugin-v20-rc1_posh1-4.tgz</code> | ||
Décompresser et installer les fichiers dans le répertoire /includes/plugins/ de Posh | Décompresser et installer les fichiers dans le répertoire /includes/plugins/ de Posh | ||
- | <code>tar xvzf ldap.tar.gz | + | <code>tar -xvzf ldap_plugin-v20-rc1_posh1-4.tgz |
- | sudo mv ldap /var/www/posh/includes/plugins/ | + | sudo mv plugin_ldap/ /var/www/posh/includes/plugins/</code> |
- | sudo mv ldap.info /var/www/posh/includes/plugins/</code> | + | |
Donner les droits d’écriture à votre serveur web sur le répertoire du plugin LDAP de Posh, ainsi qu’aux fichiers qu’il contient : | Donner les droits d’écriture à votre serveur web sur le répertoire du plugin LDAP de Posh, ainsi qu’aux fichiers qu’il contient : | ||
<code>sudo chown -R www-data:www-data /var/www/posh/includes/plugins/</code> | <code>sudo chown -R www-data:www-data /var/www/posh/includes/plugins/</code> | ||
- | Il reste à paramétrer le plugin. Pour cela, il faut éditer le fichier de configuration ldap.inc.php après en avoir fait une copie de sauvegarde par précaution avec la commande : | + | ==== Paramétrage du plugin LDAP ==== |
+ | |||
+ | Pour commencer, faire une une copie de sauvegarde du fichier de configuration //ldap.inc.php// par précaution avec la commande : | ||
<code>sudo cp /var/www/posh/includes/plugins/ldap/ldap.inc.php /var/www/posh/includes/plugins/ldap/ldap.inc.php.backup</code> | <code>sudo cp /var/www/posh/includes/plugins/ldap/ldap.inc.php /var/www/posh/includes/plugins/ldap/ldap.inc.php.backup</code> | ||
+ | Puis l'éditer avec la commande suivante et configurer suivant vos besoins : | ||
<code>sudo vi /var/www/posh/includes/plugins/cas/config.inc.php</code> | <code>sudo vi /var/www/posh/includes/plugins/cas/config.inc.php</code> | ||
- | |||
- | Et configurer suivant vos besoins. | ||
Terminer en éditant le fichier //config.inc.php// : | Terminer en éditant le fichier //config.inc.php// : | ||
Ligne 130: | Ligne 135: | ||
Et en ajoutant les 2 lignes suivantes à la fin avant le //?>// : | Et en ajoutant les 2 lignes suivantes à la fin avant le //?>// : | ||
- | define("__defaultAuthen","ldap"); | + | <code>define("__defaultAuthen","ldap"); |
- | define("__useLdap",true); | + | define("__useLdap",true);</code> |
- | ===== Références ===== | + | ===== Voir aussi ===== |
- | * [[http://www.portaneo.com/solutions/fr/index.php|Le site de Portaneo]] | + | * [[https://sourceforge.net/projects/posh/|Le site du projet sur SourceForge : Téléchargement, discussions, wiki...]] |
- | * [[http://www.portaneo.com|Démonstration en ligne]] | + | |
- | * [[http://www.portaneo.com/solutions/wikifr/doku.php|Documentation d'installation et administration]] | + | |
---- | ---- | ||
- | //Contributeurs// : [[:utilisateurs/sidney_v|sidney_v]] | + | //Contributeurs : [[:utilisateurs/sidney_v|sidney_v]] ; [[:utilisateurs/Mickyway|Mickyway]]//. |