Présentation Icybee

506 views
417 views

Published on

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

Published in: Real Estate
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
506
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×