Icybee                        un CMS bourdonnantmercredi 27 juin 2012              http://icybee.org
Olivier Laviale                        Concepteur-développeurmercredi 27 juin 2012
Icybee                        Un CMS bourdonnantmercredi 27 juin 2012
Icybee                                  http://icybee.org                                Orienté objet                    ...
Modules inclus                           Utilisateurs, Membres, Rôles                                    Sites, Pages     ...
Modules supplémentaires                      Communiqués de presse                    Offres d’emploi, Candidatures       ...
Historique                          Déjà six ansmercredi 27 juin 2012
WdPublisher                         2006 - 2009mercredi 27 juin 2012
Publishr                        2009 - 2011mercredi 27 juin 2012
Icybee                         2012mercredi 27 juin 2012
Fondations                   ICanBoogie – Brickrouge – Patronmercredi 27 juin 2012
ICanBoogie                             http://icanboogie.org/                          Objets et Prototypes               ...
Brickrouge                            http://brickrouge.org/                        Bootstrap, MooTools                   ...
Patron                              Moteur de gabarit                               Balises HTML                          ...
Interface                        Disposition généralemercredi 27 juin 2012
Disposition générale                                          Raccourcis                         Navigation principale (Ca...
Dashboard (Tableau de bord)
Raccourcis                        Menu « Sites »       Menu « Utilisateur »mercredi 27 juin 2012
Navigation principale                           Modules organisés par catégoriesmercredi 27 juin 2012
Barre d’actionMenu « Module »          Combo « Nouveau »   Nav. module     Actions contextuelles                Menu « Mod...
Barre d’action                           Barre d’action « Éditeur »                        Menu « Mode d’enregistrement » ...
Interface                        Liste des enregistrementsmercredi 27 juin 2012
Écran « Actualités »
Écran « Candidatures »
Écran « Images »
Interface                        Divers écransmercredi 27 juin 2012
Gestion unifiée des caches
Configuration du module « Actualités »
Écran « Édition impossible »
Écran « Supprimer un enregistrement »
Types de contenu                        Pas que des nœudsmercredi 27 juin 2012
Types de contenu                    Définis par des modules                         Orientés objet               Étendent ...
Données multiplexées            Nœuds:                            Contenu:            - Identifiant                     - ...
Pages                        Écrins des contenusmercredi 27 juin 2012
Pages                            Gabarits                 Contenus statiques, dynamiques                Nombre variable de...
Liste des pages
Pages : Gabarits                        Zones de contenus et héritagemercredi 27 juin 2012
Gabarits Chaque page peut avoir un gabarit particulier        Le gabarit est hérité des parents     Nombre variable de zon...
Extrait d’un gabarit
Éditeurs personnalisés                        pour contenus complexesmercredi 27 juin 2012
Un schéma administrable ?mercredi 27 juin 2012
Un éditeur personnalisé !                                         aaaand done !mercredi 27 juin 2012
Pages : Vues                        Contenus et URL dynamiquesmercredi 27 juin 2012
Vues                     Préconfigurées       Types de vue : « home », « list », « view »…                  Stylisées et s...
Gabarit « view » des actualités
Détails d’une actualité
Gabarit « list » des communiqués de presse
Liste des communiqués de presse
Déployer une vue                            Éditeur « Vues »                           Choisir vue désirée                ...
Vues pour des contenus dynamiques, motif pour URL
URL dynamiques                                    Motif d’URL                           /actualites/:year-:month-:slug    ...
Multisite et Multilingue      Mise en place, Traductions et Configurationmercredi 27 juin 2012
Écran « Sites »
Définition de l’emplacement d’un site
Sélection de la source de traduction
Options de traductionChoix de la langue d’une actualité                        Colonne « Traductions » Choix de sa source ...
Partage de contenus                         Site non définit                       Langue non définie               Langue...
Pour résumer                          PHP5.3+, Orienté-objet                      Multi-site|-lingue|-utilisateur         ...
Merci !                                   http://icybee.org                                http://weirdog.com             ...
Prochain SlideShare
Chargement dans…5
×

Présentation Icybee

538 vues

Publié le

Présentation du CMS Icybee lors des conférences organisées par l'AFUP Toulouse le 26 Juin 2012.

Publié dans : Immobilier
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
538
Sur SlideShare
0
Issues des intégrations
0
Intégrations
94
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation Icybee

  1. 1. Icybee un CMS bourdonnantmercredi 27 juin 2012 http://icybee.org
  2. 2. Olivier Laviale Concepteur-développeurmercredi 27 juin 2012
  3. 3. Icybee Un CMS bourdonnantmercredi 27 juin 2012
  4. 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|-utilisateurmercredi 27 juin 2012
  5. 5. Modules inclus Utilisateurs, Membres, Rôles Sites, Pages Nœuds, Articles, Actualités Fichiers, Images, Pièces attachées Vocabulaire, Termes Commentaires, Formulaires Cache, Registre Éditeurs Journal, Recherche, SEO , I18nmercredi 27 juin 2012
  6. 6. Modules supplémentaires Communiqués de presse Offres d’emploi, Candidatures Historique soumissions formulaires Anti-spam …mercredi 27 juin 2012
  7. 7. Historique Déjà six ansmercredi 27 juin 2012
  8. 8. WdPublisher 2006 - 2009mercredi 27 juin 2012
  9. 9. Publishr 2009 - 2011mercredi 27 juin 2012
  10. 10. Icybee 2012mercredi 27 juin 2012
  11. 11. Fondations ICanBoogie – Brickrouge – Patronmercredi 27 juin 2012
  12. 12. ICanBoogie http://icanboogie.org/ Objets et Prototypes Évènements Modèles et ActiveRecord Internationalisation Modules Requête / Réponse Routagemercredi 27 juin 2012
  13. 13. Brickrouge http://brickrouge.org/ Bootstrap, MooTools Styles, Gestion assets Comportements Éléments Formulaires Validationmercredi 27 juin 2012
  14. 14. Patron Moteur de gabarit Balises HTML <wdp:if test="@image"> Notation Javascript #{@image.thumbnail(‘version-geniale’).url} Extensiblemercredi 27 juin 2012
  15. 15. Interface Disposition généralemercredi 27 juin 2012
  16. 16. Disposition générale Raccourcis Navigation principale (Catégorie des modules) Barre d’actions Zone de contenumercredi 27 juin 2012
  17. 17. Dashboard (Tableau de bord)
  18. 18. Raccourcis Menu « Sites » Menu « Utilisateur »mercredi 27 juin 2012
  19. 19. Navigation principale Modules organisés par catégoriesmercredi 27 juin 2012
  20. 20. Barre d’actionMenu « Module » Combo « Nouveau » Nav. module Actions contextuelles Menu « Module » Combo « Nouveau » mercredi 27 juin 2012
  21. 21. Barre d’action Barre d’action « Éditeur » Menu « Mode d’enregistrement » Flotte pour rester accessiblemercredi 27 juin 2012
  22. 22. Interface Liste des enregistrementsmercredi 27 juin 2012
  23. 23. Écran « Actualités »
  24. 24. Écran « Candidatures »
  25. 25. Écran « Images »
  26. 26. Interface Divers écransmercredi 27 juin 2012
  27. 27. Gestion unifiée des caches
  28. 28. Configuration du module « Actualités »
  29. 29. Écran « Édition impossible »
  30. 30. Écran « Supprimer un enregistrement »
  31. 31. Types de contenu Pas que des nœudsmercredi 27 juin 2012
  32. 32. Types de contenu Définis par des modules Orientés objet Étendent généralement « Contenu »mercredi 27 juin 2012
  33. 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. 34. Pages Écrins des contenusmercredi 27 juin 2012
  35. 35. Pages Gabarits Contenus statiques, dynamiques Nombre variable de zones éditables Menus de navigation, Fil d’Ariane Génération d’URLmercredi 27 juin 2012
  36. 36. Liste des pages
  37. 37. Pages : Gabarits Zones de contenus et héritagemercredi 27 juin 2012
  38. 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éesmercredi 27 juin 2012
  39. 39. Extrait d’un gabarit
  40. 40. Éditeurs personnalisés pour contenus complexesmercredi 27 juin 2012
  41. 41. Un schéma administrable ?mercredi 27 juin 2012
  42. 42. Un éditeur personnalisé ! aaaand done !mercredi 27 juin 2012
  43. 43. Pages : Vues Contenus et URL dynamiquesmercredi 27 juin 2012
  44. 44. Vues Préconfigurées Types de vue : « home », « list », « view »… Stylisées et scriptées Gabarits hérités et surchargeables Altérablesmercredi 27 juin 2012
  45. 45. Gabarit « view » des actualités
  46. 46. Détails d’une actualité
  47. 47. Gabarit « list » des communiqués de presse
  48. 48. Liste des communiqués de presse
  49. 49. Déployer une vue Éditeur « Vues » Choisir vue désirée Motif pour détail enregistrementmercredi 27 juin 2012
  50. 50. Vues pour des contenus dynamiques, motif pour URL
  51. 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.htmlmercredi 27 juin 2012
  52. 52. Multisite et Multilingue Mise en place, Traductions et Configurationmercredi 27 juin 2012
  53. 53. Écran « Sites »
  54. 54. Définition de l’emplacement d’un site
  55. 55. Sélection de la source de traduction
  56. 56. Options de traductionChoix de la langue d’une actualité Colonne « Traductions » Choix de sa source de traduction Langue héritée du site pour les pages
  57. 57. Partage de contenus Site non définit Langue non définie Langue correspondant à celle du sitemercredi 27 juin 2012
  58. 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 convivialemercredi 27 juin 2012
  59. 59. Merci ! http://icybee.org http://weirdog.com @olvlv || gmail@olvlvl.commercredi 27 juin 2012

×