Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2008, à 22:32

elmut

Gérer le contenu d'un site

Bonjour,

alors voici mon problème :

je veux faire la V2 de mon site et c'est un vrai casse tete...
jusque là , la V1 est un peu un mic mac pas possible qui fonctionne mais n'est pas optimisé...

je voudrais donc optimisé tout ca à  commencer par la structure du site.

il fonctionne avec des modules, qui ont chacun leur role et utilité. Je voudrais donc savoir comment faire le coeur du site, qui va gérer l'affichage des modules, la sessions, l'accès à  la base de données, les menus, le design...

ce qu'il me faut une une base à  laquelle je peux intégré facilement chacun de mes modules...
En gros une sorte de CMS sauf que je veux pas créer des pages de texte mais intégrer mes modules perso...

Connaisez-vous des structures toutes faites, qu'on n'a qu'a utiliser ?
Sinon,
comment faire si je dois créer ma structure moi-même.

Merci pour votre aide.

Dernière modification par elmut (Le 05/02/2008, à 22:33)

Hors ligne

#2 Le 06/02/2008, à 03:46

yhugo

Re : Gérer le contenu d'un site

Salut elmut,

il y aurait peut-être CMS Made Simple, sa prise en main semble assez simple et il permet semble t'il de développer ses propres modules, donc tu pourras sûrement adapter les tiens au noyau de ce CMS.

Pour te donner une idée voici un compte rendu sur le site framasoft.net : http://www.framasoft.net/article4376.html et s'il ne te convient pas tu pourras toujours explorer les autres CMS présentés sur ce site.

Voilà  ... bonne chance dans ta démarche !

ciao


Mac mini : Xubuntu 9.10 Karmic Koala
Mémoire : 980,1 Mio
Processeur : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz X 2
Ubuntu user #12722 | GNU/Linux user #444809

Hors ligne

#3 Le 06/02/2008, à 09:54

Aurel34

Re : Gérer le contenu d'un site

elmut a écrit :

il fonctionne avec des modules, qui ont chacun leur role et utilité. Je voudrais donc savoir comment faire le coeur du site, qui va gérer l'affichage des modules, la sessions, l'accès à  la base de données, les menus, le design...

tu as pensé à  des frameworks comme le Zend Framework par exemple (ou équivalent je suis pas sectaire) ? Il y a tous les modules "de base" (session, bdd, fichiers config...) et il propose des classes pour une approche MVC. On peut aussi le coupler avec un moteur de templates quelconque pour décorréler encore plus la partie "graphique".

Bon après il faut voir comment t'as conçu ton site pour voir si c'est "intégrable" mais ça peut être une piste je pense.

#4 Le 08/02/2008, à 13:19

elmut

Re : Gérer le contenu d'un site

Ok merci pour votre aide.

je vais regarder tout ça !

j'avais pas pensé au framework... mais c'est quoi exactement ?
C'est juste une facon de structurer le site et les pages ?

Hors ligne

#5 Le 09/02/2008, à 00:58

JoelS

Re : Gérer le contenu d'un site

elmut a écrit :

j'avais pas pensé au framework... mais c'est quoi exactement ?
C'est juste une facon de structurer le site et les pages ?

Non. C'est plus général:

une application, c'est grosso modo 3 choses: un paquet d'instruction, un paquet de données, et un flot de contrà´le qui parcours le paquet d'instruction d'une certaine façon, en tapant dans le paquet de données au besoin.

une librairie, c'est un paquet d'instruction tout fait pour une tà¢che précise (ex: librairie pour le calcul numérique, libraire pour générer du HTML, ...).Ton appli utilise ça mais doit en général décrire le flots de contrà´le en rajoutant le paquet d'instruction manquant.

un framework, c'est un paquet d'instruction et un flot de contrà´le déjà  fait, pour un cadre particulier bien qu'assez large. Tu n'as normalement pas à  gérer le flot de contrà´le, juste éventuellement (en fait pratiquement à  chaque fois) à  rajouter les paquets d'instructions qui te manquent pour spécialiser la tà¢che que fait le framework. Tu peux même souvent utiliser des librairies pour faire ça, c'est tout à  fait compatible, puisque les 2 logiques ne sont pas en conflit. Par contre c'est plus dur de mélanger 2 frameworks, et quasiment impossible s'ils essayent tous les 2 de résoudre les mêmes problèmes.

Dans le cas d'un framework Web, il a décidé pour toi (enfin les concepteurs) du comment ça doit marcher, une application Web. Tu n'as juste qu'à  le spécialiser pour ton besoin, par exemple pour ta base de données, pour le type de rendu que tu veux, etc etc.

On voit tout de suite l'inconvénient (parce qu'il y a des inconvénients à  tout, même aux frameworks): si le framework choisi n'est pas adapté à  ce que tu veut obtenir, tu vas te battre contre lui pendant de longues heures, avant d'avoir un résultat finalement peu satisfaisant.

Conclusion: les frameworks, oui, mais à  condition de bien les choisir.

Bonne chance.

Hors ligne