Patapouf DevBlogs http://www.patapouf.org/ All Blog Entries from Patapouf.org ! fr shoPHPing 0.1 Joachim Desoutter 2006-08-28 19:25:50 http://www.patapouf.org/blog/15 ttp://www.patapouf.org/blog/15 <img src="http://www.patapouf.org/developers/15.png"><p>Le nom du projet aurait pu être plus prononçable, mais la coutume veut que l'on mette l'acronyme PHP là où il peut être le plus génant possible. Donc, voici <b>shoPHPing</b>, un moteur de site de vente en ligne rapide et simple à déployer. shoPHPing est le fruit de 5 mois de développement individuel, de nuits de sueur, de débug et de prise de tête. Finalement, il est là.<br /> <br /> Je suis conscient qu'il manque encore pas mal de fonctions (des statistiques, un éditeur de menus), mais la base y est. <br /> Le design de la base a été fait de manière à ce que l'on puisse trier un article selon ses metainfos, son nom, le rayon dans lequel il se trouve, la série à laquelle il appartient (l'interprétation du mot "série" est libre...), la gamme du produit... La gestion des indices (la marge), des promotions et d'un statut particulier (par défaut, "collector") en fait un produit doté d'une interface de recherche assez souple. <br /> Comme toujours avec mes projets, shoPHPing est sous licence <b>GNU GPL</b>. J'attends de vos nouvelles et je compte sur les intéressés pour développer les -nombreuses encore- fonctions manquantes. <br /> JD </p> Sortie officielle de luxbum v0.5 Nicolas Lassalle 2006-02-05 17:23:40 http://www.patapouf.org/blog/7 ttp://www.patapouf.org/blog/7 <img src="http://www.patapouf.org/developers/7.png"><p><p> Ça y est, luxbum dans sa mouture 0.5 est arrivé. J'ai beaucoup travaillé pour sortir cette version qui devrait être un grand cru. J'ai en effet rajouté moults fonctionnalitées : </p> <ul> <li> commentaires des photos </li><li> diaporama en ajax </li><li> sélection des photos préférées, affichages de celles ci dans une galerie "Ma sélection" et téléchargement en .zip de ces photos </li><li> amélioration des css qui sont bien plus finies en terme d'affichage. </li></ul> <p> Cette version innove par ses commentaires et le diaporama. Seulement, à cause des commentaires, je me suis résolu à outrepasser l'objectif simplicité qui était de ne pas utiliser de base de données. La gestion des commentaires sans bases de données était vraiment une horreur. C'est une des raisons pour laquelle j'ai mis beaucoup de temps à préparer cette mouture car j'ai vraiment étudier les solutions sans base de données. Mais systématiquement, je me heurtais à trop de problèmes qui auraient mis énormément de temps à être résolus. J'ai donc opté pour l'utilisation d'une base de données MySQL.<br> Cependant, j'ai bien gardé en tête l'objectif simplicité en simplifiant au maximum l'utilisation de cette base de données. Par défaut les commentaires sont désactivés. Il suffit de les activer dans les paramètres ce qui a pour effet de demander les paramètres de connection à votre base de données MySQL. Si ces paramètres sont justes, la table des commentaires est automatiquement créée.<br> </p> <p> La liste de corrections de bugs est également impressionnante. Ma précense au salon Solution linux m'a permis de présenter luxbum à un grand nombre de personnes qui ne connaissait pas luxbum du tout. Toutes ces personnes m'ont fait part de leurs impressions en live, impressions positives, rarement négatives. J'ai bien noté toutes les remarques qui m'ont été faites. Certaines sont déjà intégrées dans luxbum 0.5, d'autres non car il me faudra un peu plus de temps pour les intégrer. Les demandes les plus récurentes sont : </p> <ul> <li> gestion des sous galeries </li><li> placement et tri des photos et des galeries </li><li> encore plus de personnlisation : nombre de colones sur la première page, taille des photos, diaporama en plein écran.<br> </li></ul> <p> Pour en revenir sur les bugs, j'en ai trouvé un critique au niveau de l'authenfication de la zone d'administration. C'est un bug de sécurité qui permetterais dans des conditions bien particulières de se connecter à la zone d'administration. <strong>La mise à jour vers luxbum v0.5 est donc très vivement conseillée</strong>.<br> </p> <p> Je tient également à remercier la team <a href="http://linux62.org" title="L'association Linux62" lang="fr">Linux62</a> pour avoir adopté luxbum v0.5 lors de sa phase de développement. Celà m'a permis d'avoir beaucoup de remontées utilisateurs : améliorations de l'interface, corrections typographiques, amélioration du moteur, découverte de nombreux bugs et j'en passe très certainement.</p> Luxbum v0.4.4 Nicolas Lassalle 2005-11-24 16:58:35 http://www.patapouf.org/blog/7 ttp://www.patapouf.org/blog/7 <img src="http://www.patapouf.org/developers/7.png"><p>Je vous propose cette nouvelle version de luxbum. C'est principalement une version de maintenance mais aussi de développement perso car luxbum a été choisit par une association sportive qui met actuellement en place un blog et une galerie photo associée à ce blog. L'administration de luxbum reprend la présentation de l'interface d'administration de dotclear, et celà a été un choix motivant pour la personne chargée qui met en place ce blog/galerie photo. Bien entendu, luxbum a également été choisit pour sa simplicité d'utilisation, son efficacité, sa beauté, son odeur toujours aussi envoutante, son 95c et tous les autres avantages qu'on pourrait lui trouver.<br /> <p> Pour satisfaire les attentes de cette association, j'ai donc rajouté les fonctionnalitées suivantes : <ul> <li>* Limitation de la taille uploadée des photos.</li> <li>* Ajout d'une méthode d'authentification "Dotclear" qui utilise les utilisateurs de la base dotclear. Pour éviter tout problème, les blogeurs non administrateurs (ie les membres de l'association) n'ont pas accès aux paramètres de configuration de luxbum.</li></ul></p> <p> Bon, c'est une bien bonne nouvelle, ça va me faire un petit coup de pub non négligeable. J'espère que je ne me taperais pas une ribambelle de boulets sur le forum. D'ailleurs au passage il faudrait que je rajoute un petit message sur la page du projet de patapouf pour préciser qu'un forum luxbum existe. Vive les joies d'assurer du support technique.</p></p> Recipy François Hornoy 2005-11-07 07:37:36 http://www.patapouf.org/blog/2 ttp://www.patapouf.org/blog/2 <img src="http://www.patapouf.org/developers/2.png"><p>I posted the first release of Recipy ! I hope i'll have enough time to finish this software cause i use it from times to times and we can't edit recipes yet. That entry sucks, but that's rather a test you know.</p> Mini HowTo/man bazaar Cécile Vénéziani 2005-11-03 20:14:26 http://www.patapouf.org/blog/3 ttp://www.patapouf.org/blog/3 <img src="http://www.patapouf.org/developers/3.png"><p>Je vous propose un mini HowTo/man bazaar afin de pouvoir utiliser le dépot arch de patapouf. Tous les exemples sont donc spécifiques à Patapouf. <br> D'une manière générale, les actions s'effectuent dans l'ordre où elles sont présentées. <br> <h3>Configuration</h3> <b>baz my-id</b> <i>"Prénom (pseudo) Nom <email>"</i> <br> Permet de changer son identité. Tous les travaux seront ensuite taggés avec cet id. <h3>Gestion des archives</h3> <b>baz archives</b> <br> Affiche les archives enregistrées sur la machine. <br><br> <b>baz register-archive</b> <i>http://login:mdp@vcs.patapouf.org/arch</i> <br> Enregistre l'archive devel@patapouf.org--patapouf-arch sur la machine. <br><br> <b>baz my-default-archive</b> <i>devel@patapouf.org--patapouf-arch</i> <br> Définit devel@patapouf.org--patapouf-arch comme archive par défaut. <h3>Gestion des modules</h3> <b>baz import</b> -a -d <i>nom_rep nom_mod</i> <br> Importe et créé automatiquement le module <i>nom_mod</i> à partir du répertoire <i>nom_rep</i>. <br><br> Dans notre cas, on trouve les noms des modules sous la forme <i>nom_mod--head--0.0</i>, <i>--head--0.0</i> indiquant la version de développement. <br><br> <b>baz get</b> <i>nom_mod nom_rep</i> <br> Récupère le module <i>nom_mod</i> et stocke le contenu dans le répertoire <i>nom_rep</i>. Ce dernier sera créé automatiquement. <br><br> Dans notre cas, on trouve les modules sur <a href="http://vcs.patapouf.org">http://vcs.patapouf.org</a>. Ils sont sous la forme <i>nom_mod--head</i>, <i>--head</i> indiquant une version de développement. <br><br> <b>baz commit</b> Cela <i>commit</i> les changements du module sur le serveur (Voir aussi la gestion des fichiers ci-dessous). <br><br> Ne pas oublier de se mettre dans le répertoire du module. <br><br> <b>baz update</b> <br> Met à jour le module. <br><br> Ne pas oublier de se mettre dans le répertoire du module. <br><br> <b>baz undo</b> <br> Enlève le dernier commit. <br><br> <b>baz redo</b> <br> Remet le dernier commit. <h3>Gestion des branches</h3> <b>baz branches</b> <br> Affiche toutes les branches du projet. <br><br> <b>baz branch</b> <i>patapouf-website--nom--0.0</i> <br> Créé la branche patapouf-website--nom. La branche est <i>nom</i> et sa version est 0.0 (convention donnée par le grand chef ;)). <br><br> Ne pas oublier de se mettre dans le répertoire de l'archive que l'on veut convertir en branche. <br><br> <b>baz merge</b> <i>patapouf-website--head--0.0</i> <br> Prend la branche où l'on se trouve et la fusionne avec celle passée en paramètre. Dans notre exemple, la branche se retrouve fusionnée avec la branche <i>head 0.0</i> de <i>patapouf-website</i> <br><br> Ne pas oublier de se mettre dans le répertoire de la branche que l'on veut fusionner. <h3>Gestion des fichiers</h3> <b>baz add</b> <i>fichier</i> <br> Ajoute le fichier (fichier régulier ou répertoire) au module. Pour ajouter un répertoire entier, il faut ajouter d'abord le répertoire et ensuite chacun des fichiers contenus dans ce dernier. <br><br> Attention, si un nouveau fichier n'a pas été ajouté, alors il ne sera pas pris en compte lors d'un commit. <br><br> <b>baz delete</b> <i>fichier</i> <br> Supprime le fichier (fichier régulier ou répertoire) du module. <br><br> Lors d'un commit, le fichier ne sera plus pris en compte. <br><br> <b>baz move</b> <i>fichier nouveau_nom</i> <br> Renome le fichier (fichier régulier ou répertoire). <br><br> Attention, il faut à la fois indiquer à arch que le fichier a été renommé, mais également le renommer (ce n'est que du bon sens). <br><br></p> RSS + Commentaires Guillaume Libersat 2005-11-01 14:10:24 http://www.patapouf.org/blog/1 ttp://www.patapouf.org/blog/1 <img src="http://www.patapouf.org/developers/1.png"><p>Il n'y a qu'une journée que ce blog existe, et déjà, mon <a href="http://liferea.sourceforge.net/">liferea</a> s'ennuie...<br> Je crois qu'il va falloir ajouter un feed RSS.<br> <p> Je pense faire trois types de feeds : <ul> <li>Un général (comme la page principale) ;</li> <li>Un privé par blogger (comme un filtre) ;</li> <li>Un qui combine général + entrées PV.</li> </ul> </p> <p> Ah, je pensais aussi que ça serait intéressant d'avoir des retours... Donc, il faut que je me motive pour mettre les commentaires à chaque entrée. </p> Ahlala, encore des nuits blanches en perspectives ;-)</p> DevBlogs are up ! Guillaume Libersat 2005-11-01 03:08:38 http://www.patapouf.org/blog/1 ttp://www.patapouf.org/blog/1 <img src="http://www.patapouf.org/developers/1.png"><p>After two days of work, we (cécile and I) finally managed to finish the blog module.<br> You can post public or private entries, edit, filter etc, etc.<br> We hope you'll enjoy it :-)</p>