PCR Postit vos post-it en ligne
Description
[^]PCR postit est un outil de reminder/post-it en ligne destiné à être installé chez votre hébergeur préféré, qui vous permet d’enregistrer des informations importantes (ou futiles) accessibles depuis n’importe quel ordinateur connecté à internet.
A mi-chemin entre Webnote pour le système de reminder, Netvibes dans la gestion multi-contenu (RSS, Text, Video Youtube, dailymotion, myspace, et vignettes flickr), PCR postit peut aussi être utilisé en moteur de diffusion de blog grâce à sa hiérarchisation en catégorie.
PCR postit est simple et sans fioriture (excepté l’AJAX), il dispose de multiples méthodes vous permettant de trouver le plus rapidemement possible vos post-it (Catégories, Indexation alphabétique, Date, moteur de recherche).
PCR postit est écrit en PHP5, ne nécessite pas de base de données (les post-it sont stockés dans des fichiers XML) et respecte les standards du W3C. Il repose sur un double système de cache (fichier et mémoire partagée) ce qui lui permet de servir un nombre optimal de visiteurs sans plomber votre serveur web. Enfin son moteur est prévu pour supporter tout type de contenu et de plugin qui seront developper à la demande.
Fonctionnement
[^]L’ajout des post-it se fait par l’utilisation de formulaire dans lequel vous saisissez le titre, la catégorie, le rang (permettant un classement par priorité des post-it).
Pour le contenu du post-it tout depend du type de ce dernier. Pour les RSS et les vignettes flickR vous saisissez l’url du RSS, pour les post-it texte le contenu texte, pour les contenus vidéo le code fournit par les différents sites. Le positionnement des post-it se fait ensuite selon le rang et la date. Le classement est modifiable via les 4 tris disponibles (date ascendante, date descendante, rang ascendant et rang descendant).
La consultation des post-it se fait par le biais des mutiples choix possibles (Catégories, Indexation alphabétique, Date, moteur de recherche, et calendrier), ensuite le rafraichissement du contenu se fait par l’utilisation des appels AJAX afin d’éviter le rechargement global de le page. La personnalisation de l’interface est possible pour toutes personnes ayant des notions de CSS.
Vidéos et screenshots
[^]http://petitchevalroux.net/browser/index.php/PCR-Postit/screenshot/
Téléchargements
[^]http://petitchevalroux.net/browser/index.php/PCR-Postit/release/
Installation
[^]- Décompresser l'archive
- Vérifier dans le fichier config.inc.php le path du projet(PROJECT_PATH),Modifier la langue(en pour anglais, fr pour français),le titre(PROJECT_TITLE), la description(PROJECT_DESCRIPTION), et l'url pointant vers vos post-it (PROJECT_URL)
- Modifier
- Modifier le login et le mot de passe dans le fichier class/PCR_Connexion/PCR_Connexion.inc.php
- Uploader sur votre serveur préféré
- Enjoy ;-)
*Remarques
Si l'ajout de post-it ne fontionne pas verifier que le serveur web possède les droits en écriture sur les dossiers 'content', et 'cache' à la racine du projet.
Si une page blanche s'affiche lors du chargement de la page cela provient certainement de votre hébergeur qui ne supporte pas les fonction de cache en mémoire. Pour résoudre ce problème veuillez désactiver le cache en mémoire partagée en assignant la valeur -1 à la constante PCR_OBJECT_CACHE_SHMOP_DURATION définie dans le fichier class/PCR_Object/PCR_Object.inc.php.
*Note aux utilisateurs des pages perso de free :
Afin d'utiliser la version 5 de php pour les post-it il est necessaire de créer un fichier nommé .htaccess dans le repertoire racine des post-it. Un fichier exemple est disponible à l'adresse suivante http://petitchevalroux.net/browser/index.php/PCR-Postit/tools/htaccess-freenautes.txt.
Historique des versions
[^]Version en cour de développement
- Correction d'un bug de resizing lorsque le JS est désactivé
- Compression préalable du cache shmop
- Correction d'un bug de resizing lors de l'affichage d'un post-it seul (depuis RSS)
- Correction des 304
2006-02-19 : version 0.8
- Publication de RSS
- Pinging via XML-RPC
- Gestion des requete HTTP 304
- Protection du champ rechercher
- Resizing des postit en JS
- CSS mise dans un tableau
- Optimisation autoload des classes
2006-11-22 : version 0.7
- Ajout des post-it Flickr
- Ajout des post-it Embed video pour les videos youtube, dailymotion, et myspace.
2006-11-08 : version 0.6
- Ajout du calendrier
- Modification pour les pages perso de free
2006-10-27 : version 0.5
- Fix d'un bug de tri
- Mauvais réglage du cache dans la version 0.4
2006-10-25 : version 0.4
- Récriture du moteur avec un cache fichier et un cache memoire pour les post-it
- Récriture afin de permettre un ajout de différent type de post-it (RSS, Text pour l'instant)
- Fix d'un bug de tri
- Passage en PHP5
2006-06-17 : version 0.3
- Correction d'un bug sur certain serveur tempnam créer le fichier post-it dans un repertoire par défault
- Génération automatique des entitées XML en fonction de la table de traduction des caratères html Merci à Edis pour son rapport de bug
- Récriture du moteur avec un cache fichier et un cache memoire pour les post-it
- Correction d'un bug lors de l'éditions des post-it (La date de création était écrasé par la date de modification)
2006-05-20 : version 0.2
- Fixation d'un bug lors de l'édition des post-it
2006-05-20 : version 0.1
- Agrandissement/Réduction (AJAX/GET)
- Index par catégorie (AJAX/GET)
- Index par historique (AJAX/GET)
- Index par lettre (AJAX/GET)
- Ajout (POST)
- Edition (POST)
- Suppression (GET)
- Connexion (POST)
- Deconnexion (GET)
Auteur
Poulain Patrick alias petitchevalroux
Website : http://www.petitchevalroux.net
Email : petitchevalroux|at|free|dot|fr


