Creer une partie administratif pour un site en HTML ou autre.

Résolu/Fermé
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 - Modifié par demondu36 le 30/07/2014 à 08:25
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 - 30 juil. 2014 à 17:39
Bonjour,

Je suis actuellement en train de faire un site en HTML et en CSS (normal quoi) mais en faite je ne serais pas le seul a "remplir" ce site petit a petit et les autres personnes ne connaissent pas trop le langage html, donc j'aimerais bien faire une section administratif pour permettre de creer des article ou alors modifier des tableau , rajouter des images etc etc.

J'ai déjà entendu parlé du php mais je ne sais pas si c'est ce dont j'ai besoin car avec le php c'est le site qui crée le code html.

Donc si vous pouvez me guider vers un tutoriel qui permettrait de faire cela ça serais GENIAL.
merci a vous.

Ps : si en même temps vous pouvez me dire comment je pourrais faire un flèche qui permet de remontrer en haut de page , mais qui bouge en même temps que le scrolling de la page.

J'ai déjà trouvé [www.startyourdev.com/codes/code-retour-haut-page CELA] mais je n'arrive pas a faire suive une flèche avec la déroulement du site.
Merci e vote aide.



Aide les gens , mais ne sais pas résoudre SES problèmes ... what's prob ?
A voir également:

7 réponses

dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
Modifié par dugenou le 30/07/2014 à 18:15
Bonjour,

Je ne vais pas te fournir un tutoriel, ni des scripts, mais je vais t'aider à structurer ta recherche, car j'ai moi-même effectué cette démarche il y a quelques années.

Ce n'est pas si compliqué que ça et tu n'as pas besoin de maîtriser entièrement le Php/MySql.

Tout d'abord, ce que tu veux faire, c'est séparer le contenant du contenu.
Le contenant étant les fichiers de structure de ton site et le contenu, le texte, les images, etc.

Il faut prévoir un espace sécurisé pour l'administration du site, cherche du côté des sessions en Php.

Ensuite, il faut passer tes pages Html en Php, c'est très simple, tu changes simplement l'extension html en php.

Il y a deux façons de stocker les données (le contenu), soit dans une base de données MySql, soit dans des fichiers texte. Les deux ont leurs avantages et leurs inconvénients.

Personnellement, j'utilise les deux, en fonction de mes besoins.

Pour les fichiers texte, cherche du côté de la gestion des fichiers en Php (par exemple fonction fopen), puis des "include", pour insérer les données dans les pages de ton site (inclure un fichier en Php). Pour sécuriser tes fichiers texte, regarde du côté des fichiers .htaccess.

Pour le MySql, il faut une requête pour entrer les données dans ta base et une autre requête pour les afficher dans les pages du site.

Pour la mise en forme du texte, tu peux utiliser TinyMCE, avec les deux méthodes.

Pour pouvoir insérer des photos dans les articles, il faut d'abord qu'elles soient présentes sur le serveur. Il faut faire une recherche sur upload de fichier en Php.
Pas besoin de MySql, le Php suffit.

Fais une recherche sur ces thèmes, tu devrais pouvoir réussir à créer ton espace d'administration pour ton site.

Bon courage.
1
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 08:30
Salut


J'ai déjà entendu parlé du php mais je ne sais pas si c'est ce dont j'ai besoin car avec le php c'est le site qui crée le code html.


Il te faut utiliser du php avec une base mysql.

Mais crée un CMS (site dynamique avec partie administration) sans aucune connaissance initial en php me semble bien compliqué, il aurais fallu prendre un CMS tout fait dès le départ.

Ps : si en même temps vous pouvez me dire comment je pourrais faire un flèche qui permet de remontrer en haut de page ,


Regarde du coté de la propriété CSS
position:absolute

0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
Modifié par demondu36 le 30/07/2014 à 08:43
Merci de ta réponse très rapide.

je n'avais jamais entendu parlé de CMS mais je vais voir ça plus en profondeur alors ^^'.
Mais bon , aucun site me permet de faire ça et comme je débute je suis un peu perdu, même sur "site du zero" j'ai rien trouvé ..

Merci de ton aide en tout cas.

Aide les gens , mais ne sais pas résoudre SES problèmes ... what's prob ?
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 08:42
https://fr.wikipedia.org/wiki/CMS


Dans les plus connue, tu à joomla, wordpress, drupal et bien d'autres.

Ton site internet devra à peu près ressemblé à quoi ? Type blog ? Site de news ?
0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 08:45
ça sera plutôt un site pour un restaurant.
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 08:50
Il existe plein de CMS, mais wordpress ou joomla peuvent être pas mal pour commencer.
0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 08:53
je suis en train de voir avec joomla là , mais j'éspère que je ne vais pas avoir besoin de recommencer tout mon site car la j'etait sur le point de finir .. :/
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 08:55
Deux solutions :

Sois tu apprends le php et le mysql (sachant que c'est loin d'être une mince affaire, surtout si tu n'a jamais touché à la programmation).

Sois tu reprend de 0 en utilisant un CMS, quitte à essayer d'en changer le template (skin) pour le faire ressembler à ton CSS original.
0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 09:04
Bon en dernière recherche avant d'aller au boulot , c'est ce que j'ai trouvé sur le nouveau site du zéro.

Je pense que c'est a peu prés ce que je recherche d'aprés ce que j'ai lu en diagonal.

Merci de toute votre aide , je vous re-contacterais vers 15H30 - 16H.

Encore merci.
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 09:05
Tu devrais commencer par la base

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql

Ton tuto demande des connaissance en php.
0
SlyK Messages postés 854 Date d'inscription vendredi 11 mars 2011 Statut Contributeur sécurité Dernière intervention 6 octobre 2014 147
Modifié par SlyK le 30/07/2014 à 09:05
Re !

Je pense que le tutoriel proposé par Pierrecastor serait plus adapté : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql

Attention à toute la sécurité de ton site ! Grand problème des personnes qui apprennent sur Internet le développement.


@+
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 09:06

Attention à toute la sécurité de ton site ! Grand problème des personnes qui apprennent sur Interenet le développement.


D'ou ma question pour savoir si il s'agit d'un site pro ou non. :-)
0
SlyK Messages postés 854 Date d'inscription vendredi 11 mars 2011 Statut Contributeur sécurité Dernière intervention 6 octobre 2014 147
30 juil. 2014 à 09:08
Re !

D'ou ma question pour savoir si il s'agit d'un site pro ou non. :-)
Site professionel ou pas, la sécurité ne doit pas être mis à la légère. Surtout qu'il compte stocker des mots de passe d'autre utilisateur.


@+
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 09:09
C'est pas faux, mais la "criticité" de la sécurité ne sera pas la même pour un petit site avec ses pote que pour un site pour une entreprise.

Mais dans le fond, tu as raison.
0

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

Posez votre question
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 15:13
Re , un plaisir de finir plus tôt que prévu ;-)

Pour l'histoire de sécurité c'est pas a négliger et j'avoue que je n'y ai pas du tout pensé ..

Mais bon apparemment pour vous la chose essentiel a protéger sont les MDP des autres personnes ?
Mais comme je suis débutant je ne pense pas que ça soit a ma porté tout cela même en possession de ce site.

Mais j'ai pensé que comme c'est pas trop un site pour discuter ou autre je n'ai pas vraiment besoins de créer un coin "VIP" avec identifiant et tout.
Je pense juste pouvoir faire en sorte de mettre un nom ou un pseudo que la personne choisira pour commenter.
0
SlyK Messages postés 854 Date d'inscription vendredi 11 mars 2011 Statut Contributeur sécurité Dernière intervention 6 octobre 2014 147
30 juil. 2014 à 15:14
Re !

Dans ce cas, si tu ne fais pas un système de compte, comment comptes-tu gérer les personnes qui peuvent éditer tes pages ?


@+
0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 15:47
Ce n'est que du familial donc je pourrais juste donner les identifiants admin et c'est pour ça que j'étais la au début ^^'
Pour savoir comment faire une partie admin et ensuite pourvoir faire ou modifier des articles sans à avoir a connaitre le langage html etc ..
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 15:49
Je pense que tu as eu toutes les réponses pour cette question. A toi maintenant de faire un choix.
0
demondu36 Messages postés 1172 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 6 janvier 2016 231
30 juil. 2014 à 15:54
Oui donc pour finir je vais donc appendre le PHP et le MySQL pour pouvoir remplir "automatiquement" du texte HTML.
je pense qu'il me faudra du temps ^^'
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
30 juil. 2014 à 15:57
Bon courage. :-)

Car oui, il te faudra du temps, quelques semaines, quelques mois voir plus selon le temps que tu y passes et ton investissement.
0