Your SlideShare is downloading. ×
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Présentation Icybee
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Présentation Icybee

320

Published on

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

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
320
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Icybee un CMS bourdonnantmercredi 27 juin 2012 http://icybee.org
  • 2. Olivier Laviale Concepteur-développeurmercredi 27 juin 2012
  • 3. Icybee Un CMS bourdonnantmercredi 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|-utilisateurmercredi 27 juin 2012
  • 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. Modules supplémentaires Communiqués de presse Offres d’emploi, Candidatures Historique soumissions formulaires Anti-spam …mercredi 27 juin 2012
  • 7. Historique Déjà six ansmercredi 27 juin 2012
  • 8. WdPublisher 2006 - 2009mercredi 27 juin 2012
  • 9. Publishr 2009 - 2011mercredi 27 juin 2012
  • 10. Icybee 2012mercredi 27 juin 2012
  • 11. Fondations ICanBoogie – Brickrouge – Patronmercredi 27 juin 2012
  • 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. Brickrouge http://brickrouge.org/ Bootstrap, MooTools Styles, Gestion assets Comportements Éléments Formulaires Validationmercredi 27 juin 2012
  • 14. Patron Moteur de gabarit Balises HTML <wdp:if test="@image"> Notation Javascript #{@image.thumbnail(‘version-geniale’).url} Extensiblemercredi 27 juin 2012
  • 15. Interface Disposition généralemercredi 27 juin 2012
  • 16. Disposition générale Raccourcis Navigation principale (Catégorie des modules) Barre d’actions Zone de contenumercredi 27 juin 2012
  • 17. Dashboard (Tableau de bord)
  • 18. Raccourcis Menu « Sites » Menu « Utilisateur »mercredi 27 juin 2012
  • 19. Navigation principale Modules organisés par catégoriesmercredi 27 juin 2012
  • 20. Barre d’actionMenu « Module » Combo « Nouveau » Nav. module Actions contextuelles Menu « Module » Combo « Nouveau » mercredi 27 juin 2012
  • 21. Barre d’action Barre d’action « Éditeur » Menu « Mode d’enregistrement » Flotte pour rester accessiblemercredi 27 juin 2012
  • 22. Interface Liste des enregistrementsmercredi 27 juin 2012
  • 23. Écran « Actualités »
  • 24. Écran « Candidatures »
  • 25. Écran « Images »
  • 26. Interface Divers écransmercredi 27 juin 2012
  • 27. Gestion unifiée des caches
  • 28. Configuration du module « Actualités »
  • 29. Écran « Édition impossible »
  • 30. Écran « Supprimer un enregistrement »
  • 31. Types de contenu Pas que des nœudsmercredi 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 contenusmercredi 27 juin 2012
  • 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. Liste des pages
  • 37. Pages : Gabarits Zones de contenus et héritagemercredi 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éesmercredi 27 juin 2012
  • 39. Extrait d’un gabarit
  • 40. Éditeurs personnalisés pour contenus complexesmercredi 27 juin 2012
  • 41. Un schéma administrable ?mercredi 27 juin 2012
  • 42. Un éditeur personnalisé ! aaaand done !mercredi 27 juin 2012
  • 43. Pages : Vues Contenus et URL dynamiquesmercredi 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érablesmercredi 27 juin 2012
  • 45. Gabarit « view » des actualités
  • 46. Détails d’une actualité
  • 47. Gabarit « list » des communiqués de presse
  • 48. Liste des communiqués de presse
  • 49. Déployer une vue Éditeur « Vues » Choisir vue désirée Motif pour détail enregistrementmercredi 27 juin 2012
  • 50. Vues pour des contenus dynamiques, motif pour URL
  • 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. Multisite et Multilingue Mise en place, Traductions et Configurationmercredi 27 juin 2012
  • 53. Écran « Sites »
  • 54. Définition de l’emplacement d’un site
  • 55. Sélection de la source de traduction
  • 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. Partage de contenus Site non définit Langue non définie Langue correspondant à celle du sitemercredi 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 convivialemercredi 27 juin 2012
  • 59. Merci ! http://icybee.org http://weirdog.com @olvlv || gmail@olvlvl.commercredi 27 juin 2012

×