Journal Fortunes

Posté par  .
Étiquettes : aucune
0
11
mai
2005
Bonjour à tous
J'aime bien les fortunes sous Linux...
J'ai envie de créer un projet libre, qui rassemble les fortunes, mais également des proverbes, des citations, etc...
Pour ceci, je propose une (nouvelle ?) approche. Utiliser un serveur web, avec une base de données, MySQL par exemple.
Le but n'étant pas de faire un site de fortunes, l'interface web serait très simple, sans fioritures. L'objectif est plutôt de proposer un standard d'accession à une base de données de fortunes, au format XML par exemple.
Pour rendre mon idée plus concrète, et pour ceux qui connaissent un minimum SQL, voici une ébauche d'organisation :
- il y aurait une table catégories, par exemple proverbes, citation, etc...
Une table fortunes, avec un champ qui pointe sur la catégorie, puis des champs comme VARCHAR pour le texte, des champs CHAR de taille fixe pour la source, l'auteur, la langue, de cette fortune, etc...
Un champ indiquant si la fortune est dans le domaine public. En effet, beaucoup de paroles sont tirées de livres, et une autorisation de l'éditeur peut être nécessaire...
Un champ DATE, pour la date de parution.
Un champ DATE, pour indiquer, la date à laquelle la fortune passe dans le domaine public, si applicable.
On peut aussi envisager des champ pour une notation, le type de license, etc...

Les base de données pourraient ensuite être partiellement ou totalement répliquées, un peu à la manière des BD freedb...

Ensuite, il est possible d'immaginer différentes applications, comme celles qui sont liées aux fortunes actuelles de linux, et d'autres encore, plus puissantes :

  • Des paquets (dans le sens deb/rpm) dont les scripts d'installation se connectent à une BD fortunes et les téléchargent les catégories que vous voulez...

  • Des applications qui vont chercher les fortunes en ligne, et qui permettent de les noter...

  • Des applications pour rajouter des fortunes, le site web se chargeant de vérifier si elle n'existe pas déjà...

  • Ajouter une fortune aléatoire sur son site web, avec une simple requête PHP

  • Un utilitaire de une recherches à partir de la date, l'auteur, d'un mot clef, etc...



Bien entendu, à nouvelle technologie, nouveaux dangers. Il convient donc, de mettre en place quelque chose pour éviter les spams et autre débilités incommensurables de l'être humain...

Peut être que le principe de fonctionnement de Wikipédia, est adaptable sur ce système ?

Par ailleurs, quelle est la license nécessaire ?

Merci d'éviter les trolls sur les détails technologiques d'implémentation de ce système, et de garder une vue globale de son principe...

Qu'en pensez-vous ?
  • # Sur la licence

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

    Pour la licence, je propose la DMDZZ, licence auto-reférente (elle même sujette à ses conditions) et stupide dont voici le préambule:
    Le présent document prétend être le fruit de l’ego démesuré de son auteur. Il a été révélé sur l’usenet, et sombrera rapidement dans l’oubli qu’il mérite. Toute créature convaincue, à tort ou à raison de jouir de cette qualité qu’on nomme "libre arbitre" a le droit souverain et imprescriptible d’en faire quelqu’usage qui lui semble bon, surtout s’il est inutile ou parfaitement trivial.

    Elle est dispo là : http://clx.anet.fr/spip/breve.php3?id_breve=49(...)

    Elle me semble libre, mais à mon avis très faiblement copyleft (plutôt dans le genre BSD). On peut même concevoir qu'elle soit compatible avec la GPL.
    Et l'article 3 sur l'hypocrisie de rigueur convient parfaitement aux fortunes.

    Y'a même eu un type pour se fendre d'une interpretation ! http://clx.anet.fr/spip/breve.php3?id_breve=175(...)
  • # Dans ZWE, y'a un truc du genre

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

    Dans le moteur ZWE tu pourras trouver un outil pour afficher des fortunes stockés dans une base MySQL. Et tu peux aussi y accéder par flux RSS (ton truc XML).

    Démo en ligne :
    http://blog.bulix.org/index.php/fortunes(...)

    Sources du module :
    https://ssl.bulix.org/projects/zwe/browser/trunk/php-include/modules(...)

    Accueil de ZWE :
    https://ssl.bulix.org/projects/zwe(...)

    @+, Haypo
    • [^] # Re: Dans ZWE, y'a un truc du genre

      Posté par  . Évalué à 1.

      Merci
      Bon, très bien tout ça. Il ne manque plus qu'à construire, petit à petit, une base de données de citations et de proverbes de qualité.

      Je préfère mettre dans cette base de données des citations d'auteurs anciens ou contemporains, des proverbes du monde entier, des phrases de livres anciens ou non, etc...

      Pour la notation des fortunes, je propose qu'il faille dabord en rentrer quelques uns avant d'être autorisé à voter. On peut même envisager une pondération des votes.
      Pour l'hébergement, je propose d'ouvrir un compte chez TuxFamily, ou un autre hébergeur libre.

      Si TuxFamily ne convient pas, alors quelqu'un peut me donner un autre hébergeur (PHP/MySQL, gratuit et sans pub) ?
      Dans un premier temps, 100M suffisent largement pour ce type de projets, non ?

      Pour le nom, je proposes sagxo, qui s'ignifie sagesse, intelligence, en esperanto.



      --
      La classe est un champ clos d'affrontements caractériels où, accessoirement, se transmet un savoir.
      Philippe Milner, À bas les élèves.
  • # Ne serait-ce pas ...

    Posté par  . Évalué à 2.

    • [^] # Re: Ne serait-ce pas ...

      Posté par  . Évalué à 0.

      Le contenu du site est très bien pour remplir une partie de la base de données, les citations. Il faudra ensuite rajouter les proverbes, et les fortunes déjà existantes.
      Par contre, j'aimerai que l'accès à cette base se fasse sous forme brute : XML.
      Ce qui est différent de ce qui existe déjà sur ce site.
  • # Lealinux's touch

    Posté par  . Évalué à 4.

    Personnellement, sur lea, nous avons codé un robot spécifique pour les fortunes.
    Tu peux envoyer tes fortunes par mail simple ou multi (chaque fortune devant être séparé par un ou plusieurs %)
    Le robot se charge de cleaner le mail des trucs inutiles (headers, subject, signature, etc...) puis inséère cela dans une db tout ce qui a de plus simple avec un id, le nom du posteur, son email, le contenu de la fortune, sa date de postage, sa modération et ... je crois que c'est tout.

    C'est assez simple et franchement ca me facilite la vie.

Suivre le flux des commentaires

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