Bonjour a tous et a toutes,

Je suis présent sur ce forum pour une question, un dilemme, une hésitation.
Je réalise des sites web, je sais c’est un grand mot, mais je pèse mes mot. Je suis webmaster sur le site www.martialheroes.eu , je pense que cela vous suffiras pour me prendre au sérieux.
Je dois maintenant faire un site web pour un Dee Jay, peu connue pour le moment, mais présent dans plusieurs discothèques. Voila le genre de site que mon client veut : www.bartskils.com Vous verrez tous que ce site n’est pas d’une complicité extrême. Cependant, il faut que je trouve une manière de faire le site pour que mon client et son manager puissent modifier le obtenue rapidement sans ma présence. Alors j’ai pensé à un système de content management system. Seulement ces solutions sont beaucoup trop complètes. Le réaliser moi-même en PHP / MySql, est très attrayant, seulement pour des raisons de sécurité et des failles etc., je ne préférerais donc pas…


Les seules options que j’aimerais avoir :
- Une zone admin protégé par mot de passe
- Affichage des tables et de leur contenue, dans différent ordre de trie.
- Que je puisse éditer les éléments de ces tables.
- Que l ajout de nouvelle entré soit facile.

- Que dans ma page rédigé en (x)HTML/CSS j’ai juste a insère un code pour afficher par exemple 5 news. Exemple :
< ?php
for ()
{ echo $news ;
?>

- Que je puisse l’adapter a mon design et non pas applique le design au CMS.
- Eventuellement plusieurs Admins…
- Et de préférence tous cela tout en Php/MySql et si c’est possible AJAX.


Je cherche donc soit un outil capable de faire ca, soit des personnes voulant commencer à faire un système de ce genre car je ne suis pas la seule personne ayant ces soucis.

Je vous remercie d’avance de votre temps, et de vos éventuelles réponses a ma requête. Je vous souhaite une bonne soirée.

PS : Je tenais à m’excuser pour l’orthographe et de la maitrise de la langue française. Je suis à Amsterdam, et la France enfin la langue me parait être de plus en plus loin. Et utilisant un clavier étranger, je n’ose même pas expliquer comment cela deviens complexe.
Modifié par Dj.Ango (19 Oct 2006 - 22:23)
Administrateur
Dj.Ango a écrit :
Je suis webmaster sur le site www.matialheroes.eu , je pense que cela vous suffiras pour me prendre au sérieux.

Euh je ne sais pas comment le dire, mais l'adresse... ne fonctionne pas Smiley biggol
Modifié par Raphael (19 Oct 2006 - 20:23)
Je m’excuse de cette erreur de maladresse. Je viens de corriger le lien. Vous pouvez donc voir le site.
Salut Dj.Ango Smiley cligne ,

Je n'ai pas bien compris ce que tu voulais dire par "me prendre au sérieux" mais OK Smiley ravi

Pour ce qui est de ta question je ne connais pas de script tout fait mais cela ne me semble pas très compliqué à réaliser en PHP. D'autant plus que si ta seule réticence est au niveau des failles la seule partie à sécuriser est l'identification (login, password) des "admins" puisque le reste ne sera pas ouvert au public. Tu n'as donc que deux champs à protéger des injections SQL et autres joyeusetés des hackers fous. Ensuite il te suffit par exemple de gérer des variables de session et de vérifier leur existence sur chaque page de la gestion proprement dite (une recherche dans Google sur PHP sécurité peut être intéressante pour te donner des idées). Tu peux ajouter à cela un peu de https, une pincée de nombre maximal de tentatives pour une IP donnée et un zeste de paranoïa pour améliorer le tout en sachant bien sûr qu'aucune protection n'est inviolable Smiley eek

Pour le reste :
Dj.Ango a écrit :
- Affichage des tables et de leur contenue, dans différent ordre de trie.
- Que je puisse éditer les éléments de ces tables.
- Que l ajout de nouvelle entré soit facile.

- Que dans ma page rédigé en (x)HTML/CSS j’ai juste a insère un code pour afficher par exemple 5 news. Exemple :
< ?php
for ()
{ echo $news ;
?>

- Que je puisse l’adapter a mon design et non pas applique le design au CMS.
- Eventuellement plusieurs Admins…
la partie programmation n'est pas non plus bien compliquée et la seule "difficulté" se situe au niveau de l'analyse mais si le cahier des charges a été clairement défini (par exemple tu sais que dans ta page news tu dois afficher les 5 dernières triées par date décroissante, que chaque news est constituée d'une date, d'un titre, d'un libellé, d'un auteur, éventuellement d'une photo, etc...) ce n'est plus qu'une question de temps de développement Smiley biggol .

Et enfin pour ce qui est de l'affichage des pages générées, une solution est d'utiliser un équivalent du BBCODE lors de la saisie par les admins. Par exemple <<titre>>Ceci est un titre<</titre>>, <<s_titre>>Ceci est un sous-titre<</s_titre>>, <<i>>Ceci est en italique<</i>>, etc... et de le convertir à l'affichage en <h1>Ceci est un titre</h1>, <h2>Ceci est un sous-titre</h2>, etc... Un peu comme la saisie des messages sur ce forum en fait Smiley lol

Donc en clair je suis d'accord avec toi quand tu dis
a écrit :
Le réaliser moi-même en PHP / MySql, est très attrayant


@+ Smiley biggrin
Heyoan Je te remercie pour ta réponse satisfaisante. Cela confirme ce que je craignais, le que je devais codée tout seule. Je dis craignais, car comme tu le dit si bien : Il va falloir du temps, et le souci c’est que je fais ceci en plus des mes études qui me prennent un temps fou avec des journées se terminant a 0 :00.

Mais si aucun outil n’existe je serais bien obligé… Alors voila tout est dit. Ah non, quand des personnes disent qu’ils font des sites, on ne se fait pas toujours prendre au sérieux. Et ce que je voulais vous montrez avec ce lien, c’était le professionnalisme. Car le site que je vous montre a plus de 2500 visiteurs par jour…

Je vais donc commencer à coder.
Pour la sécurité je pense que je saurais comment faire seulement le https m’es inconnue. Mais je chercherai sur notre ami Google.

Je vous souhaite une bonne journée

Cordialement.
Re-Bonjour Dj.Ango,

A priori toutes les personnes qui postent sur ce forum font des sites, que ce soit en amateurs ou en tant que professionnels, donc cela m'étonnerait que quelqu'un ne te prenne pas au sérieux pour l'avoir "avoué" Smiley biggrin

Pour ce qui est du https cela doit dépendre de ton hébergeur mais en ce qui me concerne (chez OVH) j'ai juste à changer mes liens en https://ssl2.ovh.net/.../mapage.php

Et enfin, je ne connais pas de script tout fait mais peut-être qu'une autre personne pourra te renseigner...

Bonne journée également Smiley cligne

@+