Cms? Back office perso?

Résolu/Fermé
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 10 juin 2009 à 10:00
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 12 juin 2009 à 10:35
Bonjour,
j'ai créer un site internet pour une entreprise et il est terminé. Je n'ai fait appel à une bdd que pour la gestion de compte pour une catégorie d'utilisateur particulier. Mais la je commence à stresser, si j'ai bien compris, si l'on veux ensuite créer un back office il faut obligatoirement passer par une bdd?
J'ai aussi entendu parler des CMS mais sont ils inutiles si le site est déjà crée?
J'en ai bien installé un : CMS Made Simple mais je vois bien qu'il est difficile d'y insérer des pages déjà toutes faites.
Alors je viens ici demander conseil, devrai-je modifier entièrement mon site afin d'y insérer le contenu dans une bdd?
Ou alors il serai plus rapide et moins compliqué de le faire gérer par un CMS?
Merci de votre aide.
A voir également:

31 réponses

dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
11 juin 2009 à 11:06
Réponse du forum de silex:

"Salut,
Oui c'est très possible, pour se faire tu dois utiliser le composant frame de Silex.

D'abord tu poses des boutons de navigation sur ta page "start " chaque bouton aura la propriété icone et ouvrira une page (exemple: nom de la page=accueil, page1, page2...)

sur la page accueil pose un composant frame (bouton "html" de la boite à outil Librarie) donne l'adresse de la page de ton site internet déjà existant. redimensionne la fenêtre dans la boite à outils propriété. supprime le fond.

fais la même sur chaque page"
Ben aller, au boulot ^^
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
11 juin 2009 à 11:07
C'est moins compliquer ce que je fais en stage serieu lol, bon l'année prochaine on fait un stage ensemble ok ?? comme ca a 2 cerveaux on s'en sortira peut etre mieux xD
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
11 juin 2009 à 11:06
Att puce, je vais test de trouver un tuto super bien fait :)
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
11 juin 2009 à 11:14
Quand j'installe silex il me met sa: "Your host doesn't support url rewriting.
Without it your site won't be indexed by search engines" késako?
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
11 juin 2009 à 11:16
Tient puce inspire toi de ca pour faire ce que tu veux faire :

-->http://www.commentcamarche.net/forum/affich 6672187 page html avec zone texte modifiable en ligne
-->http://www.siteduzero.com/tutoriel-3-14557-tp-des-news-sur-votre-site.html

Ca dervait t'aider sans passer par un CMS
0

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

Posez votre question
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
11 juin 2009 à 11:19
Merci puce. Bon sinon j'abandonne silex, je comprend rien à se truc, j'aime mieux mon bon vieux notepad. Un conseil? Faite tout vous même, limite c'est moins chiant ^^
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
11 juin 2009 à 11:20
Lol, je suis d'accord, moi j'ai juste quelques petits probléme d'accés aux dossiers, car j'ai pas les droits pour le faire ^^
0
nico_73 Messages postés 161 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 28 mai 2010
11 juin 2009 à 11:21
Un conseil? Faite tout vous même, limite c'est moins chiant


C'est bien pour ça que je développe mon propre CMS LoL.

Bonne continuation,

Amicalement.
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
11 juin 2009 à 11:22
bonne contuation à toi aussi,

Nous on galére chacune de notre coté, séparée par quelques heure de route, lol
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
11 juin 2009 à 11:24
Merci, courage à toi aussi. Et pour tous ceux qui veulent mettre les mains dans le cambouis:
http://www.supinfo-projects.com/fr/2005/backoffice_fr_2005/
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
12 juin 2009 à 10:31
J'avance! Alors pour tous ceux qui on besoin d'aide voici un peu de code ^^
J'ai crée 1 BDD dans MySQL: contenu_site
Et 2 tables:
page(ID_page,Nom_page)
Titre(ID_Titre,contenu_titre,paragraphe,image,alt,title,ID_page2)
ID_page2 étant une clé étrangère en référence à la clé primaire ID_page de la table page.

J'ai crée un fichier de connexion à ma base de donnée:
<?php

mysql_connect("localhost", "root", "VotreMotDePasse");
		mysql_select_db($db)or die(mysql_error()); //selection de la base

?>


Et dans ma page ou j'affiche le contenu de ma table "titre":
<!--Premier Paragraphe-->




   
<?php
$db="contenu_site"; //J'indique la BDD que je veux ouvrir dans l'include en-dessous
include('Connexion_a_mysql.php'); //On ouvre la connexion a la base de donnée "contenu site"($db="contenu_site";)
		
			$query = "SELECT * FROM titre WHERE ID_Page2=1"; //C'est le contenu de la page 1
            $information = mysql_query($query) or die($query . " - " . mysql_error());
			
			//On met nombre de résultat renvoyé par la requête dans la var $nbr
			$nbr=mysql_num_rows($information);  
			
			 //Boucle pour; pour parcourir le tableau $information en dessous
			for  ($i=0 ; $i < $nbr ; $i +=1)   
	{

			$infos = mysql_fetch_assoc($information);
			
			
			?>
				<div class="post"> <!--Ne pas oublier le code HTML hors des balises php-->
				<img src="
								<?php
			echo $infos["Image"]; //Récupération du chemin + nom de l'image
		?>
			" alt="
			<?php
			echo $infos ["alt"] 
		?>
			" title="
			<?php
			echo $infos ["Title"]
		?>
			"/>
			<h1>	
			<?php
			echo $infos["Contenu_titre"]; //Récupération du titre
		?>
			</h1> //Vos propre balise html HORS des <?php...?>
			&nbsp;
			<?php
			echo $infos["Paragraphe"]; //Récupération du contenu
		?>
</div>
<br/> //Vos propre balise HTML
<br/>
<br/>
<br/>
		<?php
	}
	mysql_close(); //On ferme la connexion à la base
?>


Après a vous de recréer votre page de départ en récupérant votre code HTML, ouverture des balise php: "ce que je récupère dans ma base" fermeture des balises php...Ainsi de suite.
Je ne sais pas si ce 1er code est juste, mais ma prof la vu hier et la trouvé
bien. Après il fonctionne ^^
Maintenant reste plus qu'a refaire la même chose pour chaque pages modifiables, et créer un(ou plusieurs) formulaire(s) dont l'accès sera contrôlé par login et mot de passe, et qui permettrons à l'entreprise de modifier les titres, les images...Tout simplement en remplacant le contenu de la base, et en n'en rajoutant!
0
blackmamba6 Messages postés 595 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 16 juillet 2009 45
12 juin 2009 à 10:33
Tu y es arrivé finalement, quelle chance ! Moi je galére a fond, mais je pense que c'est parce que le maitre de stage m'a pas mis les outils necessaire à mon travail donc voila ^^

Bisous puce !!
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
12 juin 2009 à 10:35
Oui pour le moment j'arrive à afficher le contenu de l'une de mes pages en passant par une BDD, reste les autres pages et le formulaire! Mais je viens poster mes solutions, sa pourra peut être inspirer quelqu'un ^^
Courage puce! Bisous!
0