Autres projets personnels: blog modulable PHP Minimus | Mini cms sans base de données PHP Nanomus | Sécurité Firewall universel pour site en PHP et Stop Spam Referer
PHP Maximus CMS

décembre 22 2009

PHP Nanomus: le mini cms sans base de données :)

Par Cyril Astuces PHP Maximus CMS

Tags Tags cms-flatfile cms-sans-base-de-données php-nanomus

Mini CMS idéal pour les petits projets

Vous allez me prendre pour un furieux du code :) ... mais bon, depuis le temps ceux qui me connaissent savent bien que la création c'est mon dada et que ce ne sont pas les idées qui manquent :)
Voici un nouveau projet: PHP Nanomus CMS, petit, tout petit même puisque ce nouveau CMS fait moins de 100 ko tout compris sur le FTP, le kernel faisant quelques 22 ko ! le tout bien évidemment valide XHTML 1.0 strict, UTF-8, tableless et pour couronner le tout doté de l'url friendly, que demande le peuple :)
Sans base de données, ( techniquement nous appelons ce type de cms basé sur du flatfile system ) ce petit cms est idéal pour les petits projets type portfolio ou curiculum vitae, site personnel  etc etc, un grand nombre d'applications peut lui être confié sans aucun soucis.
Bien évidemment coté performances, inutile d'en parler car là on ne peut pas faire plus performant que ça :) lol
Coté sécurité, je vais bien évidemment livrer un produit très sécurisé, dont tous les fichiers générés par le CMS sont protégés par défaut contre les accès indélicats tout comme l'accès à l'administration.
Pour parfaire les initiés en matière de sites web vite et bien fait, Nanomus fonctionne sans cookie, et est constitué via un simple fichier CSS permettant tout et son contraire !

Pour ce jour, le site officiel n'existe qu'en anglais mais le cms sera diffusé en deux langues pour commencer ( anglais et français ), le site français ouvrira ses portes d'ici quelques jours.

Même si le pack n'est pas téléchargeable pour l'heure il vous est déjà possible d'en prendre connaissance, de plus le site de démonstration est déjà fonctionnel :)

De longue date ce type de petit projet me courrait dans la tête, voilà chose comblée.
Je pense d'ailleurs étendre ce concept de cms sans base de données car techniquement c'est le pied intégral, coté exploitation des ressources c'est quasiment réduit à néant, coté sécurité évidemment on est à jour, et coté agrément c'est largement suffisant pour bien des projets.


Bref vous l'aurez compris, Nanomus c'est du simple pour faire du simple, le tout rapidement avec un outil maléable et compréhensible par tout un chacun.

Vous souhaitant de bonnes fêtes de fin d'année à tout le monde, et surtout de tenir la santé ( c'est bien la chose la plus importante dans la vie ...  et souvent on s'en rend compte trop tard :( )


Le site officiel est visible sur www.php-nanomus.org
La démonstration du cms est visible sur demo.php-nanomus.org


Signaler une erreur

Partager ou s'abonner

  • Google
  • Yahoo
  • Netvibes
  • Wikio
  • Facebook
  • Diggit
  • Technorati
  • Delicious
  • Viadeo
  • Yoolink
  • Live
  • Myspace
  • Twitter
  • Scoopeo
  • Blogmarks

Commentaires

24 commentaires

1. Le mardi 22 décembre 2009 à 20:47:31 par El_Titof

Salut,

et pourquoi en Anglais, c'est la reprise d'un projet existant???

2. Le mardi 22 décembre 2009 à 23:00:53 par Cyril

non, ce n'est pas une reprise :)
c'est une conception de A à Z de ma part qui répond à une attente que j'ai de plus en plus fréquemment :) ( du petit, facile à prendre en main et avec lequel on est libre de faire ce que l'on veut, le tout de manière sécurisée et à très faible consommation )
pourquoi en anglais, parce que je vais tenter tant que faire se peut d'ouvrir tous mes nouveaux projets en anglais par défaut ( et puis peut être par ce biais les projets hériteront d'autres langages ce que seul le frenchi ne peut offrir, l'anglais est universel :) )
mais je te rassure le site en français est en cours aussi :)

d'autres projets vont arriver, rassure toi je n'ai pas terminé de taper du code dans tous les sens :)

3. Le mercredi 23 décembre 2009 à 01:12:49 par raphael

Le fait que ce CMS ne me dérange pas car dans l'univers du web comprendre l'anglais est un minimum.
Ma passion est le graphisme, l'interface des logiciels que j'utilise est en anglais et pourtant je pourrais avoir l'interface en Français; de plus la plupart des logiciels pour la 3D ont été conçus par des anglophones.Vue que les tuts...sont le plus souvent en anglais si l'interface était en français j'aurais du mal à m'y retrouver.
Mon Maximus est en Français et pourtant j'ai déjà rédigé des articles en Anglais et même en allemand .
Le Hic sera pour les pays asiatiques vue que l'on écrit de la droite vers la gauche!!!Dans ce cas il faudrait remanier complètement toute la conception du CMS.
Conclusion: Tant que ce CMS est dans une langue européenne le problème ne se pose pas!

4. Le mercredi 23 décembre 2009 à 10:15:34 par mickyserv

Super projet, toujours à fond Cyril !!!
Je reprocherais juste une chose sur ton CMS, c'est que les pages n'ont pas la personnalisation des métas KW et Desc (c'est juste ce qui me manque pour qu'il m'intéresse à 100%).

Sinon Good Job comme d'habitude :)

5. Le mercredi 23 décembre 2009 à 12:55:49 par Cyril

oui et je vais te dire, j'ai failli le faire en plus !

mais pour ne rien te cacher je pense que je vais le faire en addons ( j'avais besoin d'un produit simplissime à souhait, comme je ne l'ai pas trouvé sur le web malgré mes recherches, je me le suis fait, maintenant je l'ai et je le partage :) )
maintenant pour les initiés, les fanas du web, du référencement et des trucs qui vont bien, je vais faire quelques addons pour booster ce cms :) ( en plus sans base de données ça déchire bien :) )

puis pour ne rien te cacher j'ai un autre projet de ce type sous le bras ( plus riche que celui ci )
j'en profite pour signaler que le site français est en place sur www.fr.php-nanomus.org
il est possible de switcher le langage depuis ce matin pour passer d'anglais à français depuis le site initial www.php-nanomus.org aussi :)

je crois que je vais finir comme créateur de projets web illimited :)

6. Le mercredi 23 décembre 2009 à 17:55:56 par Cyril

bon comme la version n'était pas en téléchargement, tu vas être content mickey j'ai rajouté les deux métas par page :)
tant qu'à faire autant le faire nikel-nikel ce mini cms :)

7. Le mercredi 23 décembre 2009 à 19:04:46 par Cyril

bon voilà c'est intégré :)
www.demo.php-nanomus.org

je vais pouvoir rapidement fermer le pack et livrer le cms ( entre nous c'est purement génial comme système pour se faire des petits sites sans galérer avec un bon gros cms comme on le faisait jusqu'alors :) )

vive le progrès et vive le temps qui passe, ça ne fait qu'apporter de bonnes choses :)

8. Le jeudi 24 décembre 2009 à 11:30:36 par mickyserv

Yes, ca commence a être vraiment chouette !!!!
Afin d'éviter de ce prendre la tête à aller dans le FTP pour toucher le CSS et le template, ca serait pas mal de l'éditer dans l'admin (idée qui serait vraiment, vraiment utile).
Et un plus qui serait encore mieux, c'est de pouvoir uploader les fichier images directement de l'admin aussi, toujours pour éviter d'ouvrir un accès FTP :)

Et je pense que le CMS serait complet !!! (enfin pour créer rapidement des pages à la volée sans se prendre la tête).

9. Le jeudi 24 décembre 2009 à 13:43:59 par Cyril

ah oui !!
effectivement je vais regarder si je peux le faire sans alourdir le core ( je vais peut être même plutôt alors faire un système comme le fly kernel de maximus et ne pas tout mettre dans un seul fichier
le coup du css et du template ça ressemblera de très près à du minimus mais en plus basique et c'est pas plus mal remarque

bon alors j'y retourne :), et comme tu le dis, le cms sera complet tout en étant extrêmement petit ( mais il rendra bien des services comme ça )

10. Le jeudi 24 décembre 2009 à 14:19:22 par mickyserv

Plus que bien des services, c'est exactement ce que j'aurais aimé avoir quand j'ai galéré à monter des sites d'une dizaines de pages statiques ou tu dois aller changer des horaires, corriger une faute, etc... A chaque fois il faut ouvrir le client FTP, corriger dans le codes, etc... C'est pénible et ca fait perdre du temps.

Alors qu'avec ton idée MEGA GENIAL, tu balance une fois sur le FTP les fichiers et tu fais tout ce que tu veux n'importe ou dans le monde (même tu peux rester chez toi) :)

L'idée est sublime, un chef d'œuvre, je trouve qu'elle est encore plus révolutionnaire que Minimus (qui n'est qu'un petit Maximus, ce n'est pas une critique négative, je tiens à le préciser).

11. Le jeudi 24 décembre 2009 à 17:15:41 par Cyril

Voilà qui est fait
* éditeur de css en ligne
* éditeur du template en ligne

là je crois que l'on touche le top pour se faire du vite fait bien fait lol

en plus cerise sur le gâteau, j'ai pu réduire la taille du kernel à moins de 10ko par défaut au lieu des 25 initiaux lol

encore moins de code php embarqué pour encore plus de plaisir :)
décidément ce nanomus est bien prometteur pour les bricoleurs acharnés que nous sommes
avec ça tu t'ouvres un site en quelques minutes on ne peut plus simplement :)

12. Le jeudi 24 décembre 2009 à 17:16:18 par Cyril

oups j'ai oublié, mais j'ai actualisé le site de démo si tu veux voir ce que ça donne

13. Le vendredi 25 décembre 2009 à 11:50:02 par mickyserv

C'est un super cadeau de Noël !!! Merci Père Cyril Noël !!!

La simplicité du template me laisse imaginer ce que je vais pouvoir faire, ca va être une pure tuerie :)

Dernière demande, l'upload de fichier :)

Encore BRAVO !!!!

14. Le vendredi 25 décembre 2009 à 13:00:30 par Cyril

héhé :)

alors finalement, j'ai poussé le bouchon un peu plus loin, j'ai viré les éditeurs de css et template et j'ai codé un mini gestionnaire de fichiers ( un truc simplissime ), ça permet ainsi de naviguer sur son FTP à partir de nanomus de modifier TOUS les fichiers ( si chmods autorisés ), de visionner les images etc etc
et bien évidemment un upload pour permettre de faire tout ce que l'on veut à distance ( on peut ainsi tout uploaderdu coup et ça ouvre encore plus les possibilités )

franchement, il est trop funny ce mini cms :)
encore une fois j'étais parti pour m'amuser et finalement je m'éclate de trop mdr :)

15. Le samedi 26 décembre 2009 à 12:24:03 par mickyserv

J'attends la nouvelle DEMO, j'ai h^te, on va s'éclater :)

16. Le samedi 26 décembre 2009 à 13:11:10 par Cyril

je te rassure mais je suis au bout là :)

je suis en train de refaire un dernier test sur serveur hébergement, il me reste le lisez moi et le read me et ça roule :)

je pense que je vais mettre en place un forum pour ce mini cms, car ça demande quand même d'aider un peu les utilisateurs puis ça me permettra d'aller plus loin avec nanomus :)

franchement, plus je le manipule, plus je le kiffe grave :;)

17. Le samedi 26 décembre 2009 à 13:47:50 par Cyril

voilà, la démo est en place

j'ai ajouté le lien du filemanager sur la page administration

c'est extrêmement minimaliste, mais ça fait pile le minimum que l'on peut attendre d'un produit de ce type

modifications de fichiers en lignes ( tous ... php, js ou autres ), upload de tout type de fichiers ( php, texte, doc, images etc etc, c'est carrément libre comme concept )

voili, voilà j'en arrive au bout

j'y retourne pour faire le pack et monter le forum qui va avec

finalement, il me reste encore un peu de how to à faire et ça va rouler :)

bref un excellent produit pour faire du petit site web en quelques minutes et coté template on est 100% libre de faire ce que l'on veut car là aussi tout est extrêmement minimaliste :)

18. Le samedi 26 décembre 2009 à 13:52:51 par mickyserv

YEEEEEEEEEEEEEEEEESSSSSSSSSSSSSSSSSSS !
Génial c'est le pied !!! Pour moi c'est OK, rien a dire ;)

Super Boulot encore une fois ;)

19. Le samedi 26 décembre 2009 à 16:27:49 par Cyril

Voilà je l'ai mis en téléchargement :)
j'ai pas installé de forum pour l'instant parce que je suis mitigé sur mon choix :(
tiens moi au jus quand tu auras testé :)

20. Le dimanche 27 décembre 2009 à 21:08:23 par mickyserv

Je viens de tester, quelques bugs persistent :
Quand on édite et qu'on sauvegarde un fichier on se retrouve avec des /////////////// et des /' à la place des '

Ne pas oublier dans le fichier "lisez moi.txt" :

Modifiez si nécessaire, les droits des dossiers et fichiers suivants ( ils doivent être libre en écriture )
/img/
/templates/style.css

C'est un peut le but de pouvoir les modifier et uploader.

Je test encore ;)

21. Le dimanche 27 décembre 2009 à 21:54:03 par Cyril

aille ça doit dépendre de la configuration du serveur :(
car moi je n'ai pas ça

je vais tenter de trouver un hébergeur où ça fait ça pour voir

22. Le dimanche 27 décembre 2009 à 23:24:13 par mickyserv

Voilà j'ai testé mon premier site avec mon template a 100% valide w3c :
http://www.percu-passions.com/Nanomus/

C'est qu'un test, le site n'est pas fini !

Par contre dans les méta keyword, les mots composés séparés d'un espace sont transformé par une virgule.

Aussi quand on supprime un page, le fichier dans data est bien supprimé, mais pas ses métas dans le répertoire metas.

Sinon je continu mes tests :)
C'est trop fort en tous cas ;)

23. Le lundi 28 décembre 2009 à 00:12:25 par Cyril

lol, très beau !

je vais zieuter tout ça, j'ai laissé quelques oublis sur les derniers dev mdr :)
je suis en train d'ouvrir un autre site avec nanomus, ensuite j'ouvre un site de support pour les différents produits que je vais avoir sous le bras de ce type ( maintenant je sais comment je vais positionner tous ces scripts :) )

en tout cas merci de tes remontées, je corrigerai ceci pour la version 1.0.1 :)

attention à une chose aussi, pas d'accents dans les métas !! sinon ça te pète ta validation w3c

24. Le lundi 28 décembre 2009 à 00:18:04 par Cyril

un autre truc, je pense qu'il faudrait ajouter un champs pour définir sa propre balise title par page et là on aurait fait le tour complet du binz :)

au fait facile avec ce type de template pour faire ce que l'on veut :)

Sommet de page

Ajouter un commentaire

Code de sécurité
 

Calendrier

» Mars 2010

lun mar mer jeu ven sam dim
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Blogs ©
 
Maximus Autres projets Aide Contribuer Sites associés

Distroy Blogs Cache ~ Distroy Sessions ~ Partenaire hébergement professionnel www.hebeh.com, votre hébergement de qualité à bas prix.
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb

[ Page générée en 0.0606 sec ] [ Vitesse PHP: 64% - SQL: 36% ] [ Requêtes SQL: 112 ] [ 920 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS