Upload
laurent-seguin
View
1.102
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
Flat File CMSTour d’horizon
Qui parle ?Internaute depuis 1994 ex- “webmaster” (pro et perso)ex- blogueurex- développeur web, contributeur CMS Libresex- chef de projet web clientMilitant pour le logiciel libre (président de l’Aful)
Flat File CMS c’est quoi ?C’est un système de gestionde contenu web qui stocke le contenu dans des fichiers et des dossiers plutôt que dans une base de données.
Histoire du webPrincipalement des sites statiquesDynamise via CGI (surtout perl)Applets JavaPopularisation de PHP3
Boite à outilsÉditeur de texteÉditeurs HTMLÉditeurs WYSIWYGWeb Content Management System
Succès du webAmélioration des performancesdes temps de réponse des sites
● Cache (proxy-cache)● Load balancing
Philosophies
File system
Database
Retour sur ADHESIONApplication deDéveloppement etd’Hébergement deSite InternetOrienté Novice
Fonctions externalisées
KISS principle● Keep It Simple, Stupid● Less is More
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer -- Antoine de Saint-Exupéry
Marteau de MaslowSi le seul outil que vous avez est un marteau, vous tendez à voir tout problème comme un clou -- Abraham Maslow
Avantages Flat File CMS● Rapidité● Sécurité● Simplicité● Portabilité● Calcul serveur moindre
PanoramaPico - Monstra - GetSimple - Jekyll - Dropplets - RazorCMS - Mapix CMS - Stacey - FlatPress - feindura - LotusCMS - la.plume - texTPress - Nesta - CMSimple - gpEasy-CMS - pluck - SmartyCMS …
Focus sur JekyllRubyTemplating LiquidPluginsMarkdown ou Textile
Site statiqueAdapté pour blogsOutils de migration
Plus un “Content Publisher System” qu’un “Content Management System”Très puissant mais peu adapté à profils non techniques
Focus sur feinduraPHPPlugins et AddonsStatistiques incluses
Full WysiwygMulti-utilisateurMulti-langues
Véritable CMS qui saura séduire les TPE et PME souhaitant un petit site.Un plaisir pour les designers poussant CSS dans ses retranchements
Focus sur GetSimplePHPXML basedPluginsUndo
Interface à la DrupalFull WysiwygMulti-utilisateur
Une belle alternative à Drupal pour des sites relativement simples
Comment choisir ?Techno : PHP, Ruby, Python, …Addons : extension, plugins ?Coloriage : besoin de templating ?Cible : Site événementiel, blog, site vitrine, …Utilisateurs: Multi-utilisateurs (admin, éditeurs), édition WYSIWYG, …
Merci de votre attention
Images sous licences libres ou du domaine public.
● Slide 2 : Social Event © Open World Forum 2013 ● Slide 3 : Web Folder Icon © OCAL● Slide 4 : World wide web © Svilen.milev● Slide 5 : Toolbox_icon © Tanemori● Slide 6 : Performance Graph © GusEinstein● Slide 7 : filesystem hierarchy /home © juliettetaka● Slide 8 : Fleet 5 nations © U.S. Navy/PH3 Alta I. Cutler● Slide 10 : Kiss at Helfest 2013 © Llann Wé²● Slide 11 : Hammer © rejon● Slide 12 : More sticker © easy
Images non libres ou incertaines :
● Slide 9 : Logos de services web ou d’entreprises appartenant à leurs propriétaires respectifs● Slide 14 : Œuvre orpheline