Un peu comme wikipédia

02/01/2007

Pour ceux qui connaissent, ou ceux qui se demandent encore à quoi rime ONOMA, je vous invite à consulter la branche Personnages de fiction du site wikipedia. Sachant que ce que je vise est plus développé !


RSS : agréger tout ce qui se dit

02/01/2007

L’idéal serait de pouvoir suivre via un lecteur de flux toutes les modifications dans la base : quel personnage a été ajouté, modifié ? Quelle oeuvre ou quel auteur viennent d’apparaître ? Quels sont les commentaires laissés sur une fiche ? Quels personnages vient d’ajouter l’un des membres ? Etc.

Est-ce qu’une bonne âme pourrait m’indiquer la marche à suivre, please ?


PHP : espace avec identifiant

02/01/2007

Je cherche à mettre en place une zone à accès par identifiant.

Le truc classique : j’arrive sur le site ONOMA, je m’inscris si je suis intéressé, et après la validation par mail je peux commencer à saisir de nouveaux personnages.

La table Membre devrait contenir les champs suivants :

  • pseudo (primary key)
  • mot de passe
  • nom
  • prenom
  • email
  • url
  • msn/icq/irc/aim/y!m, etc…
  • localisation (pays/ville)

Est-ce que vous voyez d’autres champs à ajouter ?

De plus, l’inscription devrait être optimisée par un brin d’Ajax, afin de vérifier :

  1. que le pseudo n’est pas déjà pris
  2. que le mot de passe est conforme (entre 4 et 12 caractères, par exemple)
  3. que l’adresse mail est valide (présence d’un ‘@’)
  4. que les champs obligatoires ont été saisis.
  5. etc, etc..

Est-ce qu’il y a des spécialistes dans le coin qui pourraient m’aider, pour PHP ou pour AJAX ? Soit en codant, soit en m’indiquant de bonnes ressources en ligne ?


Base de données

02/01/2007

Dans l’immédiat, je cherche des conseils au niveau de la modélisation de la base de données.

Le problème est le suivant :

Je voudrais pouvoir associer à chaque personnage des relations avec d’autres personnages.
Prenons un exemple : Luke Skywalker est à la fois le fils d’Anakin Skywalker et l’ennemi de Dark Vador.  Cela fait 2 relations différentes, vers un (ou deux?) personnage(s). Chandler est à la fois le voisin et le fiancé de Monica (Friends).
Or je ne voudrais pas cantonner les relations à certains stéréotype comme dans XFN : le membre qui ajoute un personnage  doit  “inventer” la relation avec d’autres personnages.  Comment coder ça en SQL ?

Si vous avez des idées, voire même des schémas (MCD, MLD), vous êtes les bienvenus !


Naissance du blog

02/01/2007

Je démarre ici un nouveau projet : ONOMA.

Si vous êtes intéressé, merci de laisser vos coordonnées en commentaires.