Integrer un CMS sur un site existant

Fermé
klamp38 Messages postés 3 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 15 juillet 2009 - 15 juil. 2009 à 12:42
 james - 20 avril 2010 à 02:37
Bonjour,

J'ai developpé un site intranet codé en PHP pour l'un de mes clients.
Celui-ci utilise le moteur de template smarty, et tout fonctionne convenablement.

Je dois ajouter une nouvelle fonctionnalité a ce site, a savoir une base documentaire très simple.
Je pensais m'orienter vers un CMS pour laisser au client la possibilité de faire vivre cette partie du site.
L'accès à la base documentaire se faisant par un lien sur le menu.

Voici -enfin !- ma question :

Puis-je inclure un CMS (quelqu'il soit) pour qu'il affiche les articles dans un template smarty ?
Ayant etudier -rapidement- SPIP il m'a semblé que je devais tout recoder directement dans SPIP...

Je vous remercie par avance de vos réponses...

6 réponses

lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
15 juil. 2009 à 13:00
bjr, tu peut tres bien creer ton propre templates avec smarty et lui donner l'apparence que tu le souhaite en fonction de parametres multiple.Je bosse avec smarty depuis un petit moment maintenant et c'est ça qui est genial avec lui c'est que tu peut faire presque tout ce quetu veut.

En plus si tu utilise les modificateur de variable dans tes templates tu arrive a avoir le resultat que tu esperais.

Apres c'est sur qu'il faille coder en fonction de tes besoins, actuellement je suis sur la partie backoffice et gestion des contenus d'un gros site, le tout avec smarty

tiens un lien interressant
https://www.smarty.net/docsv2/fr/
bon dev à toi
2
klamp38 Messages postés 3 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 15 juillet 2009
15 juil. 2009 à 13:20
Merci a tous pour ces réponses rapides.
Je me rend compte que je ne suis pas clair...
La partie smarty ne me pose aucun probleme. J'obtiens ce que je veux.

Je cherche juste à intégrer un CMS pour ne pas avoir a coder le backoffice.

En gros je cherche un CMS qui me permettrait de réaliser un bout de code dans mon template Smarty du type
include ("spip.php?page=base_connaissance");

Bout de code que j'ai essayé et qui ne semble pas fonctionner avec le CMS SPIP.
Peut être que je me suis trompé ou que ce n'est pas la bonne méthode.

Peut être que cela est possible avec d'autre CMS...
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
15 juil. 2009 à 13:27
C'est bien là le pb.
Tout CMS repose sur une structure de template qui n'est a fortiori pas compatible avec smarty.
Il y a peut etre des CMS surlesquels tu pourrais te reposer mais ne connaissant pas très bien smarty, je ne saurais te conseiller.
D'ou la piste du dev spécifique.

0
klamp38 Messages postés 3 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 15 juillet 2009
15 juil. 2009 à 13:31
Merci de ta réponse. Je continue ma recherche sur le net.
Je compléterai ce poste, sii je trouve un CMS permettant se genre "d'appel" dans PHP.

Merci encore
0
klamp38,

je suis tombée sur une info qui pourrais correspondre à ce que tu recherches :
https://fr.wikipedia.org/wiki/Zikula info sur un cms basé sur le langage smarty.

cela devrait correspondre à ce que tu recherches...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CMS Made Simple (http://www.cmsmadesimple.fr/ repose également sur Smarty !
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
15 juil. 2009 à 12:48
Salut, je ne connais pas très bien smarty, mais chaque CMS repose sur une structure de template bien particulière (par exemple sous SPIP, avec les fameuse "boucles").
Donc il est peu probable qu'un CMS propose la même structure de template.

Je penses que le dev spécifique, puisqu'il s'agit de rajouter une fonctionnalité "très simple" comme tu dis, peut être une solution.

-1