Journal GENU 2012.0

Posté par  (site web personnel) .
10
24
jan.
2012

Bonjour,

Je ne suis pas un habitué des journaux et le contenu de celui-ci sera sans doute considéré par certaines personnes comme du spam. Mais, je souhaiterais vous faire part de la renaissance d'un projet que j'avais initié en 2003. Mon but est de "relancer la machine".

GENU est un gestionnaire de contenu écrit en langage PHP, utilisant un serveur de base de données pour le stockage. Ce dernier peut être MySQL, PostgreSQL ou SQLite (PHP 5). Il est totalement personnalisable étant donné qu'il utilise un système de modèles (templates) et qu'il supporte de multiples langages.

Le projet est sous licence GNU GPL version 3.

Merci d'avance à toutes les personnes qui s'intéresseront à celui-ci.

http://www.gnew.fr

  • # SPIP ?

    Posté par  . Évalué à 2.

    quand je regarde la documentation ( http://www.gnew.fr/pages/documentation.php ), ca ressemble quand meme sacrement à un fork de spip

    1.  // A template variable must be used between braces
    2.  {variable}
    3.  // Example:
    4.  {PAGE_TITLE}
    5.  
    6.  // A block
    7.  <!-- BEGIN block -->
    8.    {variable}
    9.  <!-- END block -->
    10.  // Example:
    11.  <!-- BEGIN NEWS_BLOCK -->
    12.    {NEWS_TEXT}
    13.  <!-- END NEWS_BLOCK -->
    
    

    et

    1.  <div class="rightMain">
    2.    <div class="rightTop">My about page header</div>
    3.    <div class="rightContent">My about page text</div>
    4.  </div>
    5.  <div class="rightBottom"><a href="./../index.php" title="">{BACK_HOME}</a></div>
    
    
    • [^] # Re: SPIP ?

      Posté par  (site web personnel) . Évalué à 5.

      Salut,

      J'ai aussi écrit que la class template est inspirée de la PHPLib ( http://www.sanisoft.com/phplib/manual/template.php ). Je l'ai réécrit et simplifié pour mes besoins en gardant la syntaxe d'usage de la PHPLib.

      Je ne connais pas les entrailles de SPIP mais si tu trouves une similitude c'est qu'eux aussi se sont inspirés de la PHPLib.

      Traveling through hyperspace isn't like dusting crops, boy.

    • [^] # Re: SPIP ?

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Heu... Spip, vraiment ? Perso je trouve pas...

      <BOUCLE_articles_recents(ARTICLES) {!titre_mot="Affiche à la une"} {par date}{inverse} {pagination 5}>
      <li class="hentry">
          [(#LOGO_ARTICLE_RUBRIQUE{#URL_ARTICLE}|right|image_reduire{150,100})]
          <h3 class="entry-title"><a href="#URL_ARTICLE" rel="bookmark">#TITRE</a></h3>
          <small><abbr class="published"[ title="(#DATE|date_iso)"]>[(#DATE|affdate_jourcourt)]</abbr>[, <:par_auteur:> (#LESAUTEURS)]</small>
          [<div class="#EDIT{intro} introduction entry-content">(#INTRODUCTION)</div>]
      </li>
      </BOUCLE_articles_recents>
      
      

      « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Spam ?

    Posté par  . Évalué à 7.

    Je ne suis pas un habitué des journaux et
    le contenu de celui-ci sera sans doute considéré
    par certaines personnes comme du spam.

    LinuxFR est quand même tombé bien bas si certains hésitent à y parler d'un logiciel libre qu'ils développent !

    Ce journal a tout à fait sa place sur le site même si je doute que le monde aie encore besoin d'un framework PHP...

  • # Sans vouloir être désagréable...

    Posté par  . Évalué à 5.

    J'ai juste une petite question :

    Pourquoi ne pas utiliser un des multiples, voir même innombrables, framework/CMS PHP/SQL faisant déjà la même chose ?

    Je ne pose pas la question pour vexer, mais plutôt pour te donner l'occasion de présenter les particularité et les originalités de ton projet. Ou bien pour te pousser à ruminer cette question, ce qui peut être un peu douloureux (c'est toujours un peu douloureux les remises en question), mais très constructif à terme si la réflexion est bien poussé jusqu'au bout.

    Ayant fait une étude il y a a peu près un an sur le sujet, j'avais observé des dizaines de CMS PHP/SQL, et au final presque tous étaient équivalant et rempli de lacunes, et j'avais trouvé ça désolant de voir tant de gens dépenser tant d'énergie à faire et refaire des milliers de fois la même chose plutôt que de travailler ensemble sur un nombre plus réduit de projets beaucoup plus aboutit.

    Je sais, c'est l'éternelle troll dans le libre, mais j'ai l'impression qu'il est à son paroxysme sur la problématique des CMS PHP/SQL.

    Et pourtant, il existe des projets qui sont vraiment super bien foutus, déjà très répandus et donc très évolués (ça va de pair, plus de participant, plus d'évolutions) et qui gagnerait énormément (car même si c'est déjà super, il y a encore énormément de travail) avec toutes ces petites mains éparpillés si elles daignait arrêter de faire cavalier seul.

    Ceci-dit, je ne connais pas ton CMS en particulier, et peut-être qu'il propose une approche réellement originale qui mérite d'être expérimentée et développée... Mais dans ce cas tu devrais mettre en avant cette particularité qui serait à mon avis la meilleur manière de faire connaître ton projet et de le faire évoluer.

    • [^] # Re: Sans vouloir être désagréable...

      Posté par  (site web personnel) . Évalué à 5.

      Salut,

      Tu as raison et je trouve cela constructif que tu me poses la question.

      Je pense que comme nombre d'autres personnes, j'avais à l'origine un site au contenu statique, que progressivement j'avais rendu dynamique en écrivant des bouts de code avec certains langages émergeant et qu'au final je m'étais retrouvé avec une solution que je souhaitais partager avec les autres. Le projet évolua, ce fut instructif et excitant.

      Très honnêtement, je n'ai pas une bonne vision de ce que propose les autres et de ce que représente la part des CMS dans la communauté des développeurs. Peut-être que ma solution est tout simplement dépassée aujourd'hui ? Mais je pense que la diversité n'est pas une mauvaise chose en soit.

      Seuls les utilisateurs pourront répondre sur ce qui les fera (ou les avait fait) choisir ma solution plutôt qu'une autre. De mon côté, je développe avant tout par plaisir, pour apprendre et pour partager.

      Traveling through hyperspace isn't like dusting crops, boy.

    • [^] # Re: Sans vouloir être désagréable...

      Posté par  . Évalué à 2.

      Ta remarque est pertinente, par contre, et sans avoir utilisé Genu, dans les projets existants les plus connus et répandus, j'ai l'impression qu'on rajoute tellement de fonctionnalités, que l'outil en devient vite une usine à gaz (wordpress, spip, et surtout joomla, drupal). Aussi pour coller le plus à leurs besoins, de multiples auteurs vont développer leur propres outils, avec juste l'essentiels.
      Même moi qui suis incapable de créer un tel logiciel, j'ai réadapté pmwiki avec un autre langage à balises.

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

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