3. Icybee
Un CMS bourdonnant
mercredi 27 juin 2012
4. Icybee
http://icybee.org
Orienté objet
PHP5.3.6+
Extensible par composants
Léger et rapide
Simple d’utilisation
Fonctionnel et ordonné
Muti-site|-lingue|-utilisateur
mercredi 27 juin 2012
32. Types de contenu
Définis par des modules
Orientés objet
Étendent généralement « Contenu »
mercredi 27 juin 2012
33. Données multiplexées
Nœuds: Contenu:
- Identifiant - Identifiant
- Constructeur - Sous-titre
- Utilisateur - Contenu
- Site - Éditeur
- Titre - Date
- Slug - …
- …
$core->models[‘nodes’][12];
mercredi 27 juin 2012
34. Pages
Écrins des contenus
mercredi 27 juin 2012
35. Pages
Gabarits
Contenus statiques, dynamiques
Nombre variable de zones éditables
Menus de navigation, Fil d’Ariane
Génération d’URL
mercredi 27 juin 2012
37. Pages : Gabarits
Zones de contenus et héritage
mercredi 27 juin 2012
38. Gabarits
Chaque page peut avoir un gabarit particulier
Le gabarit est hérité des parents
Nombre variable de zones de contenu
Nombreux éditeurs (RTE, Image, Vue…)
Éditeurs personnalisés pour contenus complexes
Contenus héritables
Source de données
mercredi 27 juin 2012
43. Pages : Vues
Contenus et URL dynamiques
mercredi 27 juin 2012
44. Vues
Préconfigurées
Types de vue : « home », « list », « view »…
Stylisées et scriptées
Gabarits hérités et surchargeables
Altérables
mercredi 27 juin 2012
51. URL dynamiques
Motif d’URL
/actualites/:year-:month-:slug
/actualites/<year:d{4}>-<month:d{2}>-:slug
URL composées à partir des propriétés de l’enregistrement
/actualites/2012-06-mon-actualite-geniale.html
mercredi 27 juin 2012
56. Options de traduction
Choix de la langue d’une actualité Colonne « Traductions »
Choix de sa source de traduction
Langue héritée du site pour les pages
57. Partage de contenus
Site non définit
Langue non définie
Langue correspondant à celle du site
mercredi 27 juin 2012
58. Pour résumer
PHP5.3+, Orienté-objet
Multi-site|-lingue|-utilisateur
Zone de contenus variables et héritables
Nombreux éditeurs, + personnalisés
Arborescence, Navigation, Fil d’Ariane
URL dynamiques personnalisées
Déploiement rapide des modules, sites
Interface claire et conviviale
mercredi 27 juin 2012