<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>sBloggZ</title>
<subtitle>Un moteur de blog simple et léger</subtitle>
<id>http://sbloggz.tuxfamily.org//</id>
<link href="http://sbloggz.tuxfamily.org//" rel="self" />

<entry>
<title>J'ai pas que ça à faire</title>
<published>2010-03-17T15:31:34+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=23</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=23" />
<category term="Non classé" />
<summary type="html"><![CDATA[Vous l'avez remarqu&eacute;, le projet n'est plus vraiment actif en ce moment, cela fait longtemps que le projet est un peu &agrave; l'abandon. R&eacute;cemment, je me suis surpris &agrave; penser &agrave; travailler de nouveau sur le projet, et j'en suis ...]]></summary><content type="html"><![CDATA[Vous l'avez remarqu&eacute;, le projet n'est plus vraiment actif en ce moment, cela fait longtemps que le projet est un peu &agrave; l'abandon. R&eacute;cemment, je me suis surpris &agrave; penser &agrave; travailler de nouveau sur le projet, et j'en suis arriv&eacute; &agrave; la conclusion comme quoi il faudrait tout refaire. Explications :<br />
<br />
sBloggZ est mal organis&eacute;. C'est du code PHP bord&eacute;lique, il faudrait un mod&egrave;le qui s'approche un peu du MVC. Personnellement, j'aime PHP pour cela : on peut facilement inclure un fichier de code dans un autre, &agrave; un endroit pr&eacute;cis, &eacute;ventuellement dans des fonctions, ou selon une condition. Je trouve &ccedil;a tr&egrave;s pratique pour l'appel de templates par exemple.<br />
Le syst&egrave;me de styles est un peu foireux : on ne peut changer que le CSS et quelques images, il faudrait pouvoir compl&egrave;tement modifier les templates avec le design. De plus, c'est b&ecirc;te de permettre &agrave; chaque membre d'avoir son propre design, un blog n'est pas fait pour fonctionner comme &ccedil;a.<br />
L'utilisation du zCode est un mauvais choix. Ce langage est exclusivement fran&ccedil;ais et requiert un apprentissage, alors que le HTML est relativement simple, et beaucoup de personnes le connaissent d&eacute;j&agrave;. Il faudrait donc pouvoir r&eacute;diger directement en HTML, bien s&ucirc;r en emp&ecirc;chant d'utiliser des &lt;script /&gt;. On pourrait aussi imaginer, pour simplifier, de transformer le texte entre ast&eacute;risques en gras, et celui entre tirets bas en sous-lign&eacute;.<br />
Le parsage du zCode &agrave; l'affichage ralentit la g&eacute;n&eacute;ration des pages. Il faudrait garder dans la base de donn&eacute;es la version des textes en HTML "pas vraiment format&eacute;", c'est &agrave; dire sans les &lt;br /&gt; &agrave; chaque nouvelle ligne, et la version HTML pr&ecirc;te &agrave; &ecirc;tre directement affich&eacute;e.<br />
Du fait que le zCode ne serait plus utilis&eacute;, l'appellation sBloggZ ne serait plus justifi&eacute; (le Z veut dire zCode, je le rappelle). Il faudrait donc trouver un nouveau nom.<br />
L'envoi de fichiers est foireux, il faudrait en fait un module "galerie" pour les images (permettant de les ranger par album), et un autre module pour les fichiers quelconques, permettant la cr&eacute;ation de sous-dossiers.<br />
La gestion des pages est mal faite : on ne peut pas ordonner les pages comme on le souhaite (l'ordre est celui dans la base de donn&eacute;es). On pourrait aussi imaginer plusieurs types de "pages" : des pages pages, qui contiennent du texte, et des pages qui seraient en fait juste des liens vers une cat&eacute;gorie de billets, vers un album photo ou &eacute;ventuellement vers les archives d'une certaine date (on peut m&ecirc;me imaginer des pages qui seraient des scripts PHP qui appellent diverses fonctions d'affichage des templates, pour faire un mix de choses).<br />
Les URL sont "&agrave; l'ancienne", il faudrait permettre un fonctionnement plus moderne gr&acirc;ce &agrave; l'URL rewriting (exemple : <b>voir-billet-10-changement_de_design</b> au lieu de <b>billet_voir.php?id=10</b>).<br />
Les messages tels que "vous &ecirc;tes maintenant identifi&eacute;", ou "votre billet a bien &eacute;t&eacute; post&eacute;" pourraient ne pas appara&icirc;tre sur une page &agrave; part qui redirige vers quelque part, mais en en-t&ecirc;te de la page vers laquelle on a effectivement &eacute;t&eacute; redirig&eacute;, dans un cadre vert/rouge/autre.<br />
Le choix de ne pas utiliser javascript pourrait &ecirc;tre revu : on pourrait imaginer une &eacute;dition de commentaires/billets "en direct" (c'est &agrave; dire sans passer par une page &agrave; part) gr&acirc;ce &agrave; AJAX. Il faudrait cependant garder la compatibilit&eacute; pour les navigateurs sans javascript, ce qui ferait &eacute;videmment plus de travail.<br />
<br />
En gros, il faudrait moderniser tout &ccedil;a, mais tout en gardant en t&ecirc;te l'objectif principal : un logiciel l&eacute;ger qui n'a pas besoin de faire 10 requ&ecirc;tes SQL pour afficher la page d'accueil (c'est pour &ccedil;a que j'avais d&eacute;j&agrave; choisi depuis longtemps de ne pas int&eacute;grer un syst&egrave;me de tags, et je soutiens ma position &agrave; ce sujet).<br />
Malheureusement, et comme le titre de ce billet le laisse entendre, je n'ai vraiment pas que &ccedil;a &agrave; faire que de reprogrammer tout le logiciel, et je continuerai &agrave; me contenter de cette version pas tout &agrave; fait parfaite, car elle me convient pour l'instant. De plus, j'ai de nombreux projets (que je ne m&egrave;ne en g&eacute;n&eacute;ral pas jusqu'au bout), et je n'arrive pas vraiment &agrave; partager mon temps. En gros, je serais int&eacute;ress&eacute; par un logiciel de blog l&eacute;ger et relativement complet, mais je n'ai pas que &ccedil;a &agrave; faire de le coder moi-m&ecirc;me.<br />
]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>Dépot GIT</title>
<published>2009-12-06T18:00:24+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=22</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=22" />
<category term="Développement" />
<summary type="html"><![CDATA[Bonjour,
Les sources sont maintenant disponibles dans un d&eacute;p&ocirc;t GIT. Cependant, ne vous attendez pas &agrave; avoir plein de nouveaux trucs tout d'un coup, en fait sBloggZ dans son &eacute;tat actuel convient tr&egrave;s bien &agrave; l'utilis...]]></summary><content type="html"><![CDATA[Bonjour,<br />
Les sources sont maintenant disponibles dans un d&eacute;p&ocirc;t GIT. Cependant, ne vous attendez pas &agrave; avoir plein de nouveaux trucs tout d'un coup, en fait sBloggZ dans son &eacute;tat actuel convient tr&egrave;s bien &agrave; l'utilisation que j'en fais, et je n'ai donc pas besoin de rajouter quoi que ce soit.<br />
<br />
<a href="http://git.tuxfamily.org/?p=gitroot/sbloggz/main.git">Le d&eacute;p&ocirc;t GIT chez Tuxfamily</a><br />
<br />
(Y'a-t-il au moins quelqu'un qui me lit ici ?)]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>Astuce : PHP5 chez Free</title>
<published>2009-01-18T11:48:32+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=21</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=21" />
<category term="Docummentation" />
<summary type="html"><![CDATA[Salut,
Si vous &ecirc;tes chez Free (qui est un tr&egrave;s bon h&eacute;bergeur), vous devez savoir que par d&eacute;faut ils utilisent PHP4. Or sBloggZ (et il n'est pas le seul) n&eacute;cessite PHP5 pour fonctionner correctement. Rassurez-vous, PHP5 es...]]></summary><content type="html"><![CDATA[Salut,<br />
Si vous &ecirc;tes chez Free (qui est un tr&egrave;s bon h&eacute;bergeur), vous devez savoir que par d&eacute;faut ils utilisent PHP4. Or sBloggZ (et il n'est pas le seul) n&eacute;cessite PHP5 pour fonctionner correctement. Rassurez-vous, PHP5 est install&eacute; sur les serveurs de Free, et il y a un moyen tr&egrave;s simple de le mettre par d&eacute;faut :<br />
Cr&eacute;ez un nouveau fichier nomm&eacute; .htacces dans le dossier o&ugrave; sont les fichiers .php, et copiez &ccedil;a dedans :<br />
<div><span class="citetitle">Code : .htaccess</span><div class="code">php 1</div></div>
C'est tout, PHP5 est d&eacute;sormais par d&eacute;faut !]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>A propos des mises à jour</title>
<published>2008-12-15T08:19:46+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=20</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=20" />
<category term="Docummentation" />
<summary type="html"><![CDATA[A partir de maintenant, il y aura deux types de mises &agrave; jour :
Les mises &agrave; jour "mineures", par exemple de la version 2.0.1 &agrave; la version 2.0.2. Pour ces mises &agrave; jour je ne ferai pas de billet annon&ccedil;ant la sortie d'une no...]]></summary><content type="html"><![CDATA[A partir de maintenant, il y aura deux types de mises &agrave; jour :<br />
<ul><li>Les mises &agrave; jour "mineures", par exemple de la version 2.0.1 &agrave; la version 2.0.2. Pour ces mises &agrave; jour je ne ferai pas de billet annon&ccedil;ant la sortie d'une nouvelle version. Je ne re-ferait pas l'archive de sBloggZ, la seule fa&ccedil;on pour avoir ces mises &agrave; jour sera d'utiliser l'outil de mise &agrave; jour du panneau d'administration.</li>
<li>Les mises &agrave; jour "majeures", par exemple de la version 2.0 &agrave; la version 2.1. Ces mises &agrave; jour feront l'objet d'un billet ici, et seront disponibles aussi bien par l'outil de mise &agrave; jour automatique que pour une nouvelle installation, et seront t&eacute;l&eacute;chargeables <a href="page_voir.php?page=4">ici</a>.</li>
</ul>]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>Styles : journal et journal_black</title>
<published>2008-12-14T14:30:55+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=19</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=19" />
<category term="Styles" />
<summary type="html"><![CDATA[Deux nouveaux styles font leur apparition. Je ne tenterai pas de les d&eacute;crire ici, mais je vous fournis des captures d'&eacute;cran.

Journal : Capture d'&eacute;cran - T&eacute;l&eacute;charger
Journal_black : Capture d'&eacute;cran - T&eacute;l&...]]></summary><content type="html"><![CDATA[Deux nouveaux styles font leur apparition. Je ne tenterai pas de les d&eacute;crire ici, mais je vous fournis des captures d'&eacute;cran.<br />
<ul>
<li>Journal : <a href="uploads/screen_journal.png">Capture d'&eacute;cran</a> - <a href="uploads/style_journal.zip">T&eacute;l&eacute;charger</a></li>
<li>Journal_black : <a href="uploads/screen_journal_black.png">Capture d'&eacute;cran</a> - <a href="uploads/style_journal_black.zip">T&eacute;l&eacute;charger</a></li>
</ul>
Enjoy <img src="images/smileys/smile.png" alt=":)" /> ]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>sBloggZ 2.0 et les mises à jour</title>
<published>2008-12-13T19:25:41+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=18</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=18" />
<category term="Développement" />
<summary type="html"><![CDATA[Vous &ecirc;tes-vous toujours demand&eacute; comment mettre &agrave; jour sBloggZ, &agrave; chaque fois qu'une nouvelle version sortait ? J'avoue ne jamais avoir &eacute;t&eacute; tr&egrave;s clair sur le sujet... Mais maintenant, ce ne sera plus un souci ...]]></summary><content type="html"><![CDATA[Vous &ecirc;tes-vous toujours demand&eacute; comment mettre &agrave; jour sBloggZ, &agrave; chaque fois qu'une nouvelle version sortait ? J'avoue ne jamais avoir &eacute;t&eacute; tr&egrave;s clair sur le sujet... Mais maintenant, ce ne sera plus un souci pour vous ! sBloggZ 2.0 int&egrave;gre un gestionnaire automatique de mises &agrave; jour : vous pourrez d&eacute;sormais v&eacute;rifier les mises &agrave; jour en deux clics, et avec un troisi&egrave;me clic les installer.<br />
Cependant, pour passer de la version 1.10 &agrave; la version 2.0, ce n'est pas aussi simple. Voici la proc&eacute;dure &agrave; effectuer :<br />
<ul>
<li>T&eacute;l&eacute;chargez l'archive de sBloggZ 2.0</li>
<li>Cr&eacute;ez sur votre ordinateur un nouveau dossier, et d&eacute;compressez l'archive dedans</li>
<li>Copiez &agrave; partir de ce dossier les fichiers inc_fonctions.php, inc_page.php, admin_options.php et admin_domaj.php vers votre installation actuelle de sBloggZ, en rempla&ccedil;ant les anciens fichiers si n&eacute;cessaire</li>
<li>Rajoutez cette ligne &agrave; la fin du fichier inc_configuration.php de votre installation :<br />
<div><span class="citetitle">Code :</span><div class="code">$sbloggz_ver = '2.0';</div></div></li>
</ul>
<br />
Une fois que vous avez la version 2.0 d'install&eacute;e, allez dans administration, puis dans options du blog pour v&eacute;rifier les mises &agrave; jour.<br />
<a href="uploads/sbloggz-2.0.zip">T&eacute;l&eacute;charger sBloggZ 2.0</a>]]></content>
<author><name>Alexis211</name></author>
</entry>

<entry>
<title>sBloggZ 1.10</title>
<published>2008-12-08T16:08:10+00:00</published>
<id>http://sbloggz.tuxfamily.org//billet_voir.php?billet=17</id>
<link href="http://sbloggz.tuxfamily.org//billet_voir.php?billet=17" />
<category term="Développement" />
<summary type="html"><![CDATA[Encore une version avec juste quelques petits changements mineurs  
Compteur de membres sur la page d'administration
Votre eMail et pseudo sont retenu quand vous postez des commentaires anonymement (si autoris&eacute; par l'admin)
Pagination sur la list...]]></summary><content type="html"><![CDATA[Encore une version avec juste quelques petits changements mineurs <img src="images/smileys/siffle.png" alt=":-&deg;" /> <br />
<ul><li>Compteur de membres sur la page d'administration</li>
<li>Votre eMail et pseudo sont retenu quand vous postez des commentaires anonymement (si autoris&eacute; par l'admin)</li>
<li>Pagination sur la liste des membres</li>
<li>Ajout sur la page d'admin du style par d&eacute;faut d'un lien vers les styles en plus dispos ici</li></ul>
<br />
J'aimerais bien quand m&ecirc;me que quelqu'un teste pour me donner son avis... Heureusement j'ai une id&eacute;e pour la prochaine version, mais comme &ccedil;a demande un peu de boulot, ce sera pour les vacances de no&euml;l.<br />
<br />
<a href="uploads/sbloggz-1.10.zip">T&eacute;l&eacute;charger sBloggZ 1.10</a>]]></content>
<author><name>Alexis211</name></author>
</entry>

</feed>