begin process at 2010 03 20 15:12:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > SGVW SYSTEME GESTION CONTENU / CMS / PHORTAIL AVEC FICHIERS TEXTES (SANS BDD)

SGVW SYSTEME GESTION CONTENU / CMS / PHORTAIL AVEC FICHIERS TEXTES (SANS BDD)


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :sgvw, cms, phortail, site, web Niveau :Débutant Date de création :08/02/2007 Date de mise à jour :20/03/2007 19:42:07 Vu / téléchargé :4 865 / 823

Auteur : ben05

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voici un petite site "en main", administrable en ligne via une interface WYSIWYG.
Il y a deux versions du site dedans...
Tout fonctionne avec des fichiers textes.
Il faut seulement attribuer les droits CHMOD 666 ou 777 sur quelques dossiers et fichiers.

Zone Admin:
Login : admin
Mot de passe : demo

Source

  • Trop de page à afficher :-)
Trop de page à afficher :-)

 Conclusion

Cf le fichier joint... (lire le fichier texte avant).

Le code peut être amélioré, notamment la partie pour éditer les css...

Tous les commentaires sont les bienvenus...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 février 2007 14:06:04 :
Correction d'erreurs de codage. Ajout de la vérification des actions ("lecture, création, modification"). "Ajustement de l'interface admin".
24 février 2007 16:29:38 :
Quelques modifications du code.
20 mars 2007 19:42:07 :
Parseur des valeurs rss existantes. Ajout d'une interface pour modifier les Meta Tags dans la zone admin. :-)

 Sources du même auteur

Source avec Zip Source avec une capture GERER STYLE SITE
Source avec Zip Source avec une capture EDITEUR FLUX RSS 2 VIA UN FORMULAIRE
Source avec Zip Source avec une capture AUTHENTIFICATION HTTP
Source avec Zip Source avec une capture NAVIGATEUR INTERNET / BROWSER
Source avec Zip Source avec une capture NEWS DEFILANTES AVEC EDITEUR LIGNE

 Sources de la même categorie

CALCUL D'UNE DISTANCE ORTHONORMIQUE par bossfoot
Source avec Zip ESPACE ADMIN SIMPLE par mousaid_88
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec Zip AFFICHAGE ET GESTION DE DIAPORAMA EN PHP SANS BASE DE DONNÉE... par mldvb
Source avec Zip Source avec une capture PARSER ALLOCINE par cyrhades

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GRACENATUR V02 - CDMS: CONTAIN AND DESIGN MANAGMENT SYSTEM par sajaris
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec Zip PHPMYSITEWEB par toughzaa
Source avec Zip Source avec une capture TWC LE PREMIER SITE EN CMS DES TOUTOOS par satan2006
Source avec Zip IWAPHP CMS par tokushiro

Commentaires et avis

Commentaire de amezghal le 08/02/2007 14:31:29

salut
-tu peux faire une demo en ligne,c important pour les sites complets
-faut que tu décrit bien tes scripts.

Commentaire de malalam le 08/02/2007 23:24:29 administrateur CS

hello,

je vais être méchant...mais très sincèrement, à quoi sert ton code ? Ou plutôt, à qui?
C'est totalement non modulaire, parfaitement fixe, non évolutif...
tu peux avoir l'impression que c'est simple, mais en réalité, ton code ne permet surtout rien. Il est figé. Je te conseille de regarder le code de frameworks éprouvés et solides, de vrais CMS (même s'il y en a bcp de mal codés...ils sont quand même relativement complets et un minimum génériques).
On ne monte pas un système CMS efficace sans coder en objet.
C'est très bien de se lancer dans de grands projets (je suis sûr que tu as passé bcp de temps sur ce code). Mais avant, il faut apprendre à coder de grands projets : il y a des méthodologies, des structures à respecter...pas pour être chiant : pour être efficace.
Reviens sur des codes plus simples, bcp plus simples...mais code les de façon parfaite, optimale. Apprends. Puis tu pourras revenir avec un vrai CMS.

Commentaire de coucou747 le 09/02/2007 11:35:52

"On ne monte pas un système CMS efficace sans coder en objet. " => ... troll... personellement, j'aime pas le php pour ça... les data structures sont pourries du fait qu'on n'a pas de templates ni de typage... ça reste mon avis... tout faire sur des obj qui ne sont que des tables de hashages bénies... c'est pas forcément joli joli... Faire un site en faisant peu d'objets, ça peut se faire, sur mon site, j'ai bien choisi mes objets, j'ai pas fait comme dotclear ou t'as un objet menu, un objet sondages, un objet comment... ça marche, et c'est pas forcément plus crade... et celui qui ne veut pas de sondages n'en ajoute pas, pour un non codeur, c'est aussi modulable qu'un dotclear...

j'ai pas pu tester son code, mais en lisant quelques parties, ce qui me choque, c'est ce genre de choses : <?php echo($title) ?> sans ; à la fin des instructions...

sinon :

include("./pages/".$_GET['page'].".php");

couplé à :

$handle = fopen($cfg['file_to_edit'],"w");

fwrite($handle, stripslashes($text));

faut voir ce qu'on peut inserrer et qui peut le faire, j'ai pas trop regardé les détails, mais une chose est sure, on ne peut pas faire un site pour quelqu'un sur le même serveur que son site perso... c'est dangereux... on pourrait perdre nos données
sinon, faut remplacer <? par <?php

Commentaire de coucou747 le 09/02/2007 11:42:08

nix fait chier avec ses erreurs de posts....

malalam, j'ai plus le temps de troller, mais on n'est pas obligé de faire de l'objet pour faire un truc porpre... si je fais de plus en plus de C++ et de moins en moins de C, c'est plus pour les templates et l'overloading (d'opérateurs et de fonctions) que pour le reste... mon site ne comporte que peu d'objets...

pour ce code, j'ai pas vu de choses empéchant de mettre du php dans le code html, j'ai peut-être mal vu... mais ça peut faire très très mal, surtout vu la tête des includes dans index.php... coté sécurité, c'est pas top...
parfois, il manque des ; à la fin des instructions, et des choses du genre : les guillements doubles, les <? à la place des <?php ...

Moi je serais plus pour l'utilisation d'une base de donnée que pour l'orientation objet... mais c'est plus pour une question de simplicité qu'autre chose

Commentaire de malalam le 09/02/2007 14:14:26 administrateur CS

Je ne suis effectivement complètement pas d'accord ;-)
Un CMS doit être composé de modules. Et l'objet est parfait pour gérer ça. Et ça n'empêche pas l'utilisation d'une bdd...au passage.
Il est plus simple d'instancier des modules, avec des paramètres, afin d'avoir un vrai CMS facilement modulable.
Et ce, que la configuration passe par une bdd, des fichiers texte, xml, etc...

Commentaire de Gally le 10/02/2007 15:24:07

Bonjour,

Pour les admins, pouvez vous retirer la note que j'ai mis car cela est une erreur... en voulant cliquer sur l'image le slide a bouger... excuser moi pour cette erreur.

Gally

Commentaire de ben05 le 10/02/2007 18:08:41

Salut,

Merci à tous pour vos commentaires.

Bon je vais préciser que j'ai essayé de faire sans avoir de grande connaisssance en php (l'informatique n'est pas mon domaine de prédilection).
J'ai fait ca à la base pour l'adapter à mes propres besoins, et surtout pour que des amis puissent eux-aussi publier des pages sur  un site... et donc c'est vrai qu'il est peut modulable (car c'est pas son butr premier).
En outre, les objects je connais pas (c'est pas une excuse vous me direz, mais vous comprendrez mieux pourquoi je l'ai pas utiliser).

Bien sûr c'est loin des CMS les plus connus... qui sont plus complets (et parfois trop complexe pour ma part).

Par ailleurs, en tant qu'utilisateur non averti du web :-) je préfère l'utilisation des fichiers textes... car pour moi c'est plus facile d'accès qu'une base de donnée... (on est pas tous informaticiens... et les choses sont simples pour des besoins simples sont suffissantes).

Ceci n'est pas un plaidoyer mais permettra de comprendre les limites évoquées sur cette source.

@+

Commentaire de malalam le 10/02/2007 19:15:45 administrateur CS

J'ai supprimé ta note, Gally, y a pas de mal :-)

Commentaire de kankrelune le 16/02/2007 12:34:30

@ Coucou... la balise de fermeture de php fait office de fin d'instruction le ; n'est pas obligatoire dans ce cas... peut être que ça changera mais dans le cas présent ce n'est pas une erreur de syntaxe... .. .

@ tcha0o°

Commentaire de kankrelune le 16/02/2007 12:39:46

Petit rajout histoire de... utiliser une base de données peut être/paraitre compliqué au début mais dès que tu as une structure complexe pour tes données, que tu as besoin de performance et de fonction plus poussée c'est le contraire qui se passe... la gestion des données via fichier texte devient un véritable bordel... plus complexe, plus lourd et bien moins performant... donc le gain n'est pas forcement significatif si on tien compte du temps (pas si long) que l'on met à apprendre les bases de l'utilisation d'un SGDB... mais bon... c'est un choix... .. .

@ tchaOo°

Commentaire de ben05 le 21/03/2007 00:30:30

Salut,

Il est vrai qu'une base de donnée est beaucoup plus efficace, mais pour ma part je préfère les fichiers textes pour les petits sites.

Certes pour les informaticiens ou les puristes c'est peut être pas la meilleur solution. Mais en tant qu'amateur, je préfère de loin les sources avec les fichiers textes qui me semblent beaucoup plus accessibles par les non-informaticiens.

Merci en tout cas de vos conseils de qualité :-)

Cordialement.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème URL [ par turlut ] bonjour tout le monde !Enfait mon problème est que j'aimerais bien réalisé un petit programme en php qui me permeterait de taper dans l'url d'un site Problème URL [ par turlut ] bonjour tout le monde !Enfait mon problème est que j'aimerais bien réalisé un petit programme en php qui me permeterait de taper dans l'url d'un site acces ressources web [ par elanspeech ] Bonjour,J'ai mon site internet sur une machine.J'aimerais a partir d'une page de mon site pointer sur un fichier stocke sur une autre machine de mon r modif classeur excel sur site web par internautes [ par jmrolland ] J'ai inséré un classeur excel sur mon site web et j'aimerais connaître la manière la plus simple pour que : les modifs effectuées par les internautes Cherche personne pour participation à un site web sur php [ par zmania ] Je cherche des personne qui veulent rendre php plus accésible pour les débutant et ainis aux autre en fessant des tutoriels. En effet le site qui en cherche personne pour participé à un site web sur php [ par zmania ] Je cherche des personne qui veulent rendre php plus accésible pour les débutant et ainis aux autre en fessant des tutoriels. En effet le site qui en cherche personne pour participé à un site web sur php [ par zmania ] Je cherche des personne qui veulent rendre php plus accésible pour les débutant et ainis aux autre en fessant des tutoriels. En effet le site qui en foto webcam a partir d'un site web [ par Kevergeek ] voilà chui en train de faire un site de fiche en php :http://www.persoprofil.fr.stpour ajouter les photos des gens j'aimerais que lorsqu'ils clique su un site qui genére des sites [ par SemBy ] salut,je projette de creer un site ki permetra de generer des sites ou plutot des pages web basic "images et texte" pour les personnes qui ne savent p [debutant]referencer un site web [ par jimmy69 ] Bonjour a tous,Voila j'ai fait un p'tit site web dynamique avec une base mysql ....(vente de voitures d'occasions )maintenant je voudrais referencer c


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales