Gestion contenu base de données MySql

lobbytron
Invité n'ayant pas de compte PHPfrance

15 sept. 2010, 20:30

Bonsoir,

Je dois, dans un délai très court (3 semaines), mettre en place un petit site, permettant :

- la gestion (saisie, modification, affichage) d'une base de données par un compte "utilisateur",

- la gestion (saisie, modification, suppression, affichage, recherche multi-critère) de cette même base de données par un compte "administrateur".

Dois-je plutôt me diriger vers un développement de A à Z sous PHP/MySql ?
Existe-t-il une aide, ou des programmes sous PHP qui me faciliteront la tâche, et me permettront de respecter ce délai ?

Que me conseillez-vous ?

Merci beaucoup par avance pour vos éventuelles réponses

Cordialement,

ViPHP
xTG
ViPHP | 7331 Messages

15 sept. 2010, 20:37

Si tu as des bases en PHP suffisantes pour utiliser un framework tournes toi vers un qui permet de faire du scaffolding.
Cela te générera directement ta partie pour ajouter/modifier/supprimer sur toutes tes tables grâce à quelques lignes de codes.

lobbytron
Invité n'ayant pas de compte PHPfrance

15 sept. 2010, 20:57

Merci pour cetteréponse.

Le Zend FrameWork permet-il celà ?

Sinon, on m'a également parlé de Drupal 6 avec ses modules ? Certes c'est un CMS, mais très modulable

Vous en pensez quoi ?

Cordialement,

ViPHP
AB
ViPHP | 5818 Messages

15 sept. 2010, 21:35

Après faut voir la complexité de ton projet. Peut-être que l'apprentissage d'un framework te prendras plus de temps que la réalisation de ton code.

En résumé, Il faut plutôt voir l'utilisation d'un framework comme un investissement à long terme car à court terme en considérant le temps pour apprendre à l'exploiter pas sûr que tu soit gagnant et ton projet soit terminé dans les délais prévus :|

Mammouth du PHP | 19672 Messages

15 sept. 2010, 22:11

J'irai un poil plus loin : ne pas confondre CMS et Framework !

Dans ton cas, la solution serait un CMS, il suffit de trouver celui qui sera la plus simple à adapter à ton besoin. Je ne peux t'en conseiller aucun n'en connaissant aucun en particulier, en tout cas pas assez pour t'aiguiller utilement.

Un Framework, c'est avant tout une librairie de classes et ça veut dire que tu dois développer tout le code métier de l'application, modéliser et créer ta propre base de données et en simplifiant tout ce qui n'est pas générique. Si tu n'es pas familier avec la modélisation des bases, le peu que tu indique me permet de te dire qu'il te faudra au moins deux à trois jours pour concevoir un base de données qui ne soit pas bancale. Ensuite tu devras concevoir l'architecture de ton application, ça peut prendre un peu de temps et ensuite coder tout ça : trois semaines pour le tout, ça me semble un peu serré comme délai si tu veux une application solide et facile à maintenir et faire évoluer ultérieurement.

Les CMS sont des applications complètes avec une base de données déjà prête et sur lesquels on adapte une interface graphique selon le souhait du destinataire et dans lequel on configure tel ou tel module/plugin pour disposer des fonctionnalités appropriées au besoin exprimé. Selon les CMS, il existe en général des collections de plugins/modules disponibles en quantité suffisante pour trouver ce dont tu as exactement besoin.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 13 Messages

15 sept. 2010, 22:14

Tu pourrai regarder Phpmyadmin (un script php trés avancé).

Il te permets de
- la gestion (saisie, modification, affichage) d'une base de données par un compte "utilisateur",

- la gestion (saisie, modification, suppression, affichage, recherche multi-critère) de cette même base de données par un compte "administrateur".

et bien plus de chose.

Je m'en sers depuis longtemps et je n'ai pas encore tout vue.

Il est en plusieurs langues

lobbytron
Invité n'ayant pas de compte PHPfrance

16 sept. 2010, 07:54

Bonjour,

Oui, je connais PhpMyAdmin.

Cependant je ne souhaite pas donner accès à cet interface aux utilisateurs du futur site.

Existe-t-il des applications qui génère un site en PHP en RAD assez rapidement en fonction d'une modélisation des données ?

Merci par avance

Cordialement,