Jump to content

apprentissage:PHP ou CMS?


Recommended Posts

bonjour, ayant pour charge de réaliser un site et ayant déjà réalisé la structure html/css; je dois maintenant m 'occuper de la partie dynamique/interactive du site. :)

J'ai d'abord pensé au cms, seulement jomla et autre spip semblent trop limités pour notre projet, et Modx me file des sueurs froides tellement j'y comprends rien, c'est à m'en taper la tête contre les murs. Pour mieux comprendre les cms, j'ai commencé à apprendre le php, qui est un langage qui me plait. Et puis quit à mettre les mains dans le cambouis, autant le faire à fond...

Je dois réaliser impérativement:

- un script pour mettre facilement à jour les news via une petite admin(ça me semble faisable, en fait il est presque opérationnel sur notre site)

-une petite admin pour rentrer les articles, en les classant bien sur dans des catégories spécifiques ( ça semble plus délicat donc je ne sais pas encore si je serais capable de le faire)

- un moteur de recherche sur l'ensemble des pages.

Pour le forum, je chercherais sans doute une solution "toute prête".

ma plus grosse inquiétude concerne la sécurité du site, étant donné que je débute, je voudrais pas que notre admin se fasse hacker par un plaisantin; qu'en pensez vous? c'est risqué? une bonne sécurité de ce côté là est-elle difficile à mettre en place? Une admin article est-elle très compliquée à mettre en place et ma persévérance suffira-t-elle, à défaut d'expérience?

Edited by nyl auster
Link to post
Share on other sites

Bonsoir,

En fait il faut te poser les questions suivantes :

- pour quand cela doit être fait ?

- si le site sera amené à évoluer, ce sera dans quel sens ? (nouveaux langages, gestion dynamique des pages etc...)

Mais à mon avis, utiliser un CMS tel que joomla ou autre sera plus fastidieux à adapter à tes besoins plutôt que de démarrer de zéro (ce qui n'est pas vraiment vrai vu que des ressources php ça se trouve en pagaille sur le net).

Donc, si tu as un délai assez confortable, je pense que la meilleure solution serait de faire ta propre partie admin, qui elle, sera totalement 'compréhensible' par toi et te permettra de le faire évoluer à ta guise ;)

En tout cas c'est comme cela que je ferais.

@+

hebus_san

Link to post
Share on other sites
[...]

J'ai d'abord pensé au cms, seulement jomla et autre spip semblent trop limités pour notre projet [...]

Je dois réaliser impérativement:

- un script pour mettre facilement à jour les news via une petite admin(ça me semble faisable, en fait il est presque opérationnel sur notre site)

-une petite admin pour rentrer les articles, en les classant bien sur dans des catégories spécifiques ( ça semble plus délicat donc je ne sais pas encore si je serais capable de le faire)

- un moteur de recherche sur l'ensemble des pages.

Tu peux bien sûr tout coder toi même mais si les fonctionnalités que tu cites sont les seules dont tu as besoin, je ne pense pas qu'un CMS soit trop limité, ce serait même plutôt l'inverse avec certains.

Ca dépend de ce que tu veux exactement, mais même un Wordpress (par exemple) un peu adapté semble pouvoir répondre à tes besoins.

Mais comme le dit hebus_san, si tu as du temps et que tu es motivé, tu peux le faire toi même, ce serait un bon moyen d'apprendre le php est les problèmes relatifs à la conception de sites dynamiques.

Edited by monty
Link to post
Share on other sites
Tu peux bien sûr tout coder toi même mais si les fonctionnalités que tu cites sont les seules dont tu as besoin, je ne pense pas qu'un CMS soit trop limité, ce serait même plutôt l'inverse avec certains.

salut, merci de vos réponses:c'est au niveau du systeme de rubrique/catégories et de la souplesse du desgin (la charte grahiqte/le design est établie et ne dois pas bouger d'un poil) que joomla ou spip me semble trop limité pour un projet de ste comme le notre. Et également parce que pour tester les jeux-videos, on aurait un systeme de notation un peu particulier qui demandera de toute façon l'écriture d'un script.

En fait il faut te poser les questions suivantes :

- pour quand cela doit être fait ?

- si le site sera amené à évoluer, ce sera dans quel sens ? (nouveaux langages, gestion dynamique des pages etc...)

c'est là que le bas blesse: j'ai deux ou trois mois devant moi. Mais je suis capable de m'y mettre à 200% et j'avais fait deux mois de c++ il y a plusieurs mois, donc les histoires de vairables, de boucles, de conditions etc...je suis pas perdu.

Je dois quand même préciser que c'est un site à vocation pro, d'où la question de la sécurité du site; car on compte en vivre dans les années à venir. (enfin dès que possible quoi, on va passer notre temps à ça).

Edited by nyl auster
Link to post
Share on other sites

Deux ou trois mois, c'est carrement faisable.

Pour commencer avec php je te conseil l'excellent site du zero : Site du Zero .

apres pour les catégories, il faudra concevoir proprement ta base de donnée MySQL. Cléf etrangère etc, le plus difficile est dans la conception à mon avis, pour la réalisation PHP Reste trés abordable surtout en 2/3Mois, j'y ai appris le script de news en quelques jour sur ce fameux Site. Pourquoi pas toi ?

En tous cas toutes tes requêtes sont plus que faisable en deux mois.

Bon courage.

Link to post
Share on other sites

merci beaucoup pour cette réponse encourageante. Oui l'excellent tuto des zéros je suis dessus (je le relis pour la troisième fois) et grâce à eux j'ai déjà pu presque finir une petit admin pour nos news, alors que j'ai commencé le php y'a deux jours (d'où la remise en question des CMS tel que modX où malgré tous mes efforts, jen'arrive pas à grand chose d'indispensable pour notre site).

Ce qui m'inquiète c'est l'admin pour rentrer les articles qui sera bien plus complexe, mais bon j'ai que deux jours de php derrière moi, je suppose que c'est normal d'être inquiet à ce sujet.

Je vais donc continuer à fond mon apprentissage du PHP sur au moins deux semaines et je verrais bien ou j'en suis :)

Link to post
Share on other sites

Eh bien nyl auster a vrai dire tu es sur la bonne voie puisque contairement à ce que tu penses la creation de la partie admin, de l'ajout, la modification et la suppression de news est facile et expliquée sur le site du zéro.

Pour ce qui est de ton système d'articles, il s'agira du même principe sauf que il y aura plus de critères peut être.

Une piste pour toi : créé une table catégorie et une autre pour le contenu des articles. Si tu as d'autres questions, ce sera avec plaisir.

Par contre nous n'avons pas abordé la question du moteur de recherche et j'avoue n'avoir encore jamais touché à ce genre de bestiau.

Tchuss

Link to post
Share on other sites

salut,, la gestion des news est une affaire réglée pour l'instant, mon inquiétude pour la création d'article est la suivante: est-il possible de créer automatiquement une nouvelle page html en php? si je suis obligé de créer moi même une feuille vierge, ça n'est pas vraiment intéressant... enfin ce n'est surtout pas intéressant pour ceux qui doivent rentrer un article sans connaitre rien au html and co....

Link to post
Share on other sites

Salut, nous sommes un groupe d'étudiant et nous aussi nous avons developpé un CMS, si tu veux des conseils ou voir son fonctionnement tu n'a qu'à te rendre ici

Si tu veux des conseils mail moi :) on peut t'aider ou te conseiller.

Notre CMS à une gestion des menus assez intéressante :P

Edited by Damien_
Link to post
Share on other sites

salut Damien, oui je vais devoir me tourner vers un cms vu l'évolution des choses, donc je vais regarder un peu tout et faire mon choix dans la semaine.

Pour ce qui est de ton système d'articles, il s'agira du même principe sauf que il y aura plus de critères peut être.

héhé voilà bien le problème: il esttrès facile de créer un srcipt de news, ou une petite admin pour gérer la page d'edito (la pge est identique mais change de contenu simplement donc rien de complexe)

mais créer une admin pour rentrer des article est bien plus complexe, et la mise en ligne a été avancé au 20 février donc je suis grave dans la m****; donc je vais devoir retourner à un CMS qui hélas sont très longs à maitriser eux aussi. Ca sent la mise à jour directe dans le html tout ça... :thumbsdown:

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By davidm
      Lorsque j'ai décidé de lancer les forums de modxcms.fr j'ai fait un tour complet de l'offre en matière de forum open source.

      Je connais bien SMF, en tant que modérateur des forums de modxcms.com. J'ai déjà utilisé la bête, et c'est un outil très puissant en terme de fonctionnalités de modération, d'administration... il tient bien la charge et il est assez sûr. De plus, les fonctionnalités de SMF 2.0 qui est actuellement en béta pour les "charter members" sont intérressantes. Le problème de SMF, c'est qu'il n'est pas des plus faciles à customizer côté template. C'est d'ailleur un problème récurrent de beaucoup de forums... Et aussi il n'est pas pas sous licence GPL.

      J'ai donc fait un tour des solutions assez complet, qui m'a amené à retenir :

      MyBB, le forum qui a le vent en poupe et qui vient taquiner SMF comme un des seuls concurrent gratuit de Invision Power Board (que j'ai testé : très bien et impressionnant !). Les plans pour la version 1.4, et notamment le redesign de l'interface d'admin est impressionnant ! Le site de mybb est un modèle en terme de comm' notamment la partie suggestion utilisateur est un must.
      Phorum, un des vieux de la vieille mais qui a subi un relifting du code des plus réussis avec la version 5.x ! Le système de template est vraiment génial on se retrouve comme avec MODx avec le contrôle total de la mise en page : excellent !
      Vanilla, le plus en vogue parceque différent, léger et avec une architecture de plugin exemplaire et un code OO qui est pris comme référence très souvent.
      UNB : un de mes outsider préféré, light mais avec les fonctionnalités essentielles. Une bonne séparation contenu / présentation. Mais trop peu d'extensions, et surtout un unique dév et une communauté stagnante... pas toujours top pour la pérénnité de l'appli...


      En testant un peu plus avant, j'ai éliminé Vanilla car contrairement à ce qu'on pourrait penser, il n'est pas si facile à templater : les templates sont incrustés dans du code php ce n'est pas très lisible...

      Enfin, même si j'ai trouvé que MyBB était vraiment impressionnant il est bourré de fonctions avec une admin pas très lisible et surtout même si les templates sont complètement éditables et pas mal conçus ils sont stockés dans une base de données et éditable uniquement via l'admin de MyBB. Idem pour les CSS. Même si le système de template est compréhensible à base de tag, c'est un cauchemard à éditer notamment car les templates sont fragmentés en dizaines de morceaux...

      Il me restait donc Phorum. Et là, j'ai pensé avoir trouvé mon bonheur... j'ai même passé un peu de temps à construire un template custom, ce qui est rapide car comme avec MODx tout est logique et un designer se sent comme à la maison...

      Ceci dit, après avoir plus ou moins choisi Phorum pour modxcms.fr, créé un template custom et commencer à paramétrer je me suis rendu compte d'un truc très gênant : le parser BBCode de Phorum ne reconnaît pas les listes ou tout type de formattage avancé... ennuyeux ! D'autant plus qu'il n'y a pas de solution satisfaisante pour le moment... De plus la logique des permissions et d'administration du forum est parfois un peu tarabiscotée... et les addons pour la version 5.2 se font attendre...

      J'étais donc frustré. Comment se fait-il qu'aucun outil open source ne soit à la fois suffisamment complet, tout en restant templatable facilement avec une bonne séparation code / template et contenu / présentation, et une admin potable ?

      Je me suis donc dit que j'allais voir du côté du fameux Invision Power Board... j'ai donc demandé une démo de l'admin et là j'ai compris que IPB est vraiment la rolls du forum avec une floppée d'option (trop, probablement, pour des forums petits ou moyens...). Ceci dit encore une fois édition des templates via l'admin, donc pas de coloration syntaxique (aïe les yeux). Il y a peut être aussi le moyen d'éditer les fichier via FTP mais n'ayant pas les fichiers puisque démo hébergée oblige, je n'en sais rien.

      Tout ça pour en venir à mon dernier tour de piste : je suis retourné voir la liste des forums et j'ai fini par voir que phpBB avait sorti une version 3.0. Autant le dire tout de suite, je n'ai jamais aimé phpBB et la version 2.x ne m'a jamais convaincu... donc j'avais éliminé d'office celui-ci et je me suis dit que j'allais tester par acquis de conscience...

      Après avoir télécharger le package, je me suis rendu compte que le système de template était différent (dans le bon sens) et assez proche de la logique de Phorum (une excellente chose !). J'ai donc installé...

      L'admin est vraiment nettement meilleure non seulement visuellement mais la logique d'administration se comprend en une heure environ... mon choix était donc fait : modxcms.fr tournerait sous phpBB 3.0 !

      Je dois dire que plus je l'utilise, plus j'apprécie l'ergonomie que ce soit côté frontend mais aussi côté backend...
    • By Luther
      Je suis désireux d'utiliser MOD x pour la réalisation d'un site multilingues. Est-ce que cette possibilité est déjà prévue dans la version actuellement disponible ?

      Merci pour la réponse des spécialistes MODX
    • By michaeljack
      Bonjour à tous!

      j'utilise déjà Joomla comme CMS que j'afectionne particulièrement, même si le code généré n'est pas toujours folichon et s'il est un peu lourd.

      Je cherche le meilleur CMS pour un portfolio d'une créatrice de vêtements.

      Mes exigences:
      -Léger
      - code valide w3C
      - liens créés référençables
      - affichage simple de photos miniatures qui s'agrandissent en 1 clic.
      - Possibilité d'incrémenter facilmeent un systeme de galerie.

      Que me conseillez-vous? SPIP, modx, autre?

      Merci d'avance!
    • By Tavnos
      Bonjour tout le monde,

      Je me permet d'ouvrir un petit topic car j'hésite entre ces deux applications PHP pour service de base à mon site. J'aimerais bien avec l'aide de ceux qui pratiquent l'un des deux ou les deux CMS de me donner vos impressions dessus et je me chargerai de récapituler tout ca dans un petit tableau

      Drupal

      Avantages
      - Respect des standards
      - Système de cache
      - Url Rewriting
      - Extensible
      - Système de noeuds
      - Taxonomie
      - Beaucoup de modules disponibles

      Inconvénients
      - Interface d'administration confuse

      ModX

      Avantages
      - Respect des standards
      - Système de cache
      - Url Rewriting
      - Ajax
      - Extensible
      - Plus simple à prendre en charge

      Inconvénients
      - Peu mature

      En ce qui concerne les performances mes tests donnent des résultats assez similaires, avec bien entendu le cache activé.

      Benchmark sur Opensourcecms

      Graphes générés par Xdebug :
      Drupal
      ModX
    • By SylvioCO
      Bonjour,

      Je suis développeur web dans une petite agence de communication.
      Je développe un "petit" CMF basé sur PHP5/PEAR depuis 18 mois, je l'utilise sur une dizaine de sites, en gros il s'adapte a tout type de petites base de données relationnelles (catalogue produits, news, agenda, annuaire) et génère le backend des sites à partir d'un fichier de description XML.

      Mon CMS devient bordélique au niveau du code et vu que je suis le seul à le développer, je réinvente souvent la roue.
      Bref, j'ai décidé d'arrêter de développer ce CMF.

      Je recherche donc un CMS/CMF pour tous les sites que je développerai, en général des sites avec des bases de données relativement simple :
      - catalogue produits (quelques tables liées)
      - news
      - annuaire
      - etc.
      Ce que nous réalisons est complètement personnalisé, que ce soit au niveau de la présentation (graphisme, ergonomie) ou que ce soit au niveau de la modélisation.

      Bref, je recherche vos avis pour un CMS/CMF qui :
      - est modulaire et permet de développer des modules métiers qui s'adapte à une base de données modélisée par moi-même. Une couche "framework" peut être utile.
      - n'est pas bourée de gadget à la phpnuke comme les sondages, livre d'or, calendrier, etc.
      - est basé sur HTML/CSS et non sur du "vieux code html"
      - est simple d'utilisation, un client néophyte qui doit administré son petit site ne doit pas être perdu dans une interface d'admin style typo 3 et doit avoir accès à que ce dont il a besoin.
      - est compatible PHP5 (impératif) / MySQL possède un code orientée objet, et si possible utilise PEAR (et PEAR::DB::DataObject).
      - est a un développement et une communauté (si possible francophone) relativement active
      - n'est pas orientée site communautaire ou personnel (comme phpNuke ou les systèmes degestion de blog)
      - gère la gestion des fichiers uploadées, des utilisateurs, de la publication, ...
      - ...

      Je sais j'en demande beaucoup mais je veux m'investir dans le cms qui me va le mieux car je serai peut-être amener à développer avec tout les jours pendant des années.

      Bref, j'ai vu plusieurs systèmes :
      - Joomla (ou Mambo)
      - Modx (je connais pas trop)
      - SPIP (pas assez orienté objet ? , trop orientée contenu éditorial)
      - Seagull (pas encore assez stable, complexe)
      - Typo3 (trop lourd / compliqué pour les utilisateurs)
      - Automne
      - Copix
      - Xaraya
      - ...

      Pour le moment mon coeur penche pour Seagull mais il n'est pas encore assez stable et finalisée (il est prometteur par contre). Sinon ModX peut peut-être convenir aussi, je ne le connais pas encore assez.

      Merci pour tous vos avis/conseils/infos.

      Sylvain PAPET
      Développeur Web
      Agence de communication Com-Océan
×
×
  • Create New...