Demande d'avis pour faire un site BDD+upload+Gestion contenu

Petit nouveau ! | 1 Messages

22 nov. 2006, 19:51

Bonjour,

Je voudrais connaitre vos avis concernant le developpement d'un petit site que je dois developper.

Il s'agit d'une base de donnees contenant des "fiches", et pour chaque fiche, un ou plusieurs fichiers sont attachés.

Il doit y avoir un petit systeme de workflow : un utilisateur peut creer une fiche, l'editer, et un moderateur va la valider et ainsi la fermer a l'edition.

La grosse difficulté c'est que des fichiers doivent etre attachés à chaque fiche par l'utilisateur, et que ces fichiers peuvent etre gros (jusqu'a 10-20 Mo). J'exclue donc l'upload en HTML directement dans un formulaire. On peut imaginer un systeme "a la source-forge" : upload en ftp sur un site puis le script PHP qui genere une liste a cocher des fichiers uploadé en FTP.

Ma question : a votre avis, existe t'il un CMS qui pourrait faire ca ou bien faut'il que je me recode tout a la main ?

Sur l'aspect rattachement de fichiers uploadés, existe t'il un bout de code que je pourrais reutiliser?
Peut etre un petit gestionnaire de fichiers en PHP comme on peut trouver chez certains hebergeurs pour mettre a jour les fichiers d'un site ?

Thanks,

Astral

Eléphant du PHP | 152 Messages

23 nov. 2006, 11:52

Bonjour

Vu ce que tu recherches, je te conseille de coder toi-même.

Si tu prends un CMS existant et que tu veux l'adapter, tu prendras
plus de temps à comprendre son fonctionnement qu'a coder
tout ton programme.

Quelques pistes :
- change la taille maximale des fichiers upload dans la config php.ini
- Crées une table ou tu renseignes l'état d'un fichier (verifié, nonverifié)
- Crées une table utilisateurs
- Dans ta table fichier insere une colonne utilisateur

Quand tu creer un utilisateur, tu le creer dans la table utilisateur + crée
un dossier qui porte son identifiant (fonction mysql pour récuperer
dernier insert)

@+