Faisabilité d'un projet : gestionnaire d'XML

Faisabilité d'un projet : gestionnaire d'XML - PHP - Programmation

Marsh Posté le 28-06-2007 à 21:09:59    

Bonsoir,

 

Je suis designer/webdévelopeur (css, actionscript, j'ai débuté XSL et Javascript) et j'ai un projet de CMS en tête, mais cela fait des années que je n'ai pas touché à PHP, donc je me suis dit que le meilleur moyen était de minimiser PHP ! Il sagit de réaliser une admin permettant de créer/éditer/supprimmer des fichiers XML, que je viendrai chattouiller avec XSLT par la suite, puis CSS et javascript m'aideront aussi. Mais comme je n'ai trouvé aucune application qui fasse cela, je me demande de plus en plus si c'est possible (ou alors je suis peut-être un visionnaire LOL) ?! J'ai créé un petit cahier des charges pour m'aider dans mon développement, je compte également le présenter à des pros, voir à combien ils estimment le temps de réalisation (si c'est court, je sous-traiterai surement !). le voici : http://www.an3k.com/cahierdc.txt
En écrivant ceci, je me rend compte qu'il y a des choses incomplètes, je vais tacher de les corriger :

 

En gros on a des formulaires générés à partir de templates xml en xslt, avec la possibilité de mettre une bonne partie des balises XHTML existantes, d'en supprimmer (en ajax), créer des listes etc... c'est là que ca se complique je pense ! Faut-il créer une fonction pour chaque balise (si c'est le cas, je ne metterai que les plus courrantes) ? J'ai essayé de reprendre chacune de mes variable dans un tableau, mais c'est pas simple de reproduire une pseudo arborescence XML (quand on a perdu l'habitude :P) ! Si dejà j'arrive à faire cela, je pense que je peux envoyer tout le tableau dans la fonction appropriée, et donc pour les petites balises genre <p>, <h1> etc... c'est fastoche ;)

 

Pensez-vous qu'un tel système soit réalisable, petit, autonome et fonctionnel ?

 

Si vous jugez utile de me décourrager, n'hésitez pas...

 

Merci de votre attention

 

signé vieux noob


Message édité par an3k le 28-06-2007 à 22:51:52
Reply

Marsh Posté le 28-06-2007 à 21:09:59   

Reply

Marsh Posté le 29-06-2007 à 09:07:30    

C'est pas vraiment un cahier des charges mais plutôt un dossier de conception préliminaire que tu as rédigé puisque tu décris déjà l'architecture et ce que fait chaque fichier.
 
Sinon, oui, c'est réalisable, autonome et fonctionnel. Pour le côté "petit", ça dépend des applis que t'as déjà développées. Ca sera plus gros qu'un "hello world" mais plus petit que l'intranet du pentagone :D
 
Pour le côté ajax, tu peux regarder du côté de la lib script.aculo.us


Message édité par rufo le 29-06-2007 à 09:08:10
Reply

Marsh Posté le 29-06-2007 à 09:34:50    

Plus gros qu'un hello world :( ?? Dégouté... :lol:
Non, j'entendais petit par plus petit que spip ou autres CMS du genre. De toutes facons il le sera puisqu'il n'y a que le backend et pas la moitié des fonctionnalités !

 

Pour ce qui et du "dossier de conception préliminaire", j'ai bien rempli pour m'aider à coder par la suite. Et encore j'avais commencé une version ou je faisais même les "if" :P
Dimanche je code la page d'ajout de documents ! On vera bien...

 

Merci pour le lien ;)


Message édité par an3k le 29-06-2007 à 09:46:20
Reply

Marsh Posté le 29-06-2007 à 09:59:02    

je t'invite aussi à regarder du côté du topic "MVC en PHP" de FlorentG pour avoir une bonne architecture : http://forum.hardware.fr/hfr/Progr [...] 7425_1.htm

Reply

Marsh Posté le 29-06-2007 à 11:37:19    

FlorentG ^^Un vieil ami !! il va être content de voir que je me suis mis à XSL ce vieux loup !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed