Your SlideShare is downloading. ×
0
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
Fork CMS
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

Fork CMS

4,156

Published on

Fork Present

Fork Present

Published in: Technology, Business
2 Comments
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,156
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
2
Likes
5
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. Fork CMS The user-friendly CMS2011-06-25 Barcamp Ghent 4
  • 2. Hi! I’m Lester! @ElLesso
  • 3. This is Matthias! @mlitn
  • 4. What is Fork?
  • 5. What is Fork?Content Management SystemBuilt atop
  • 6. What is Fork?Not your ordinary CMS‣ Usability‣ SEO‣ Accessibility
  • 7. Developers happy
  • 8. Designers happy
  • 9. Bosses happy
  • 10. Clients happy
  • 11. Technical structure
  • 12. Technical structureApplicationsFrontendBackendAPI
  • 13. Technical structureApplicationsFrontend‣ Self-explanatory: the website‣ Pages-driven: executes module-action/-widgets linked to page‣ http://<site>/pageBackendAPI
  • 14. Technical structureApplicationsFrontendBackend‣ Self-explanatory: the CMS‣ Module-driven: executes module-action‣ http://<site>/private/nl/module/controller?param=valAPI
  • 15. Technical structureApplicationsFrontendBackendAPI‣ XML/JSON REST‣ Module-driven: executes module-method‣ http://<site>/api/1.0/?method=module.method&param=val
  • 16. Technical structureModulesMVC-inspired“Controllers”‣ Actions: 1 per page (route-dependant)‣ Widgets: * per page
  • 17. Technical structureModules - structure actions ajax cronjobs (backend only) engine installer (backend only) js layout templates widgets widgets
  • 18. Technical structurePages
  • 19. Technical structurePages
  • 20. Technical structurePages
  • 21. Key features
  • 22. Key featuresSEO
  • 23. Key featuresSearch
  • 24. Key featuresTranslations
  • 25. Key featuresForms
  • 26. Key featuresAJAX‣ Authentication‣ Data presentation
  • 27. Key featuresCronjobs‣ Collisions‣ Commandline vs Apache (fastCGI)
  • 28. Key featuresMinify‣ JS‣ CSS
  • 29. Key featuresCache‣ Own output‣ Labels‣ Search results‣ Navigation tree‣ Compiled templates‣ ...
  • 30. Core modules
  • 31. Core modulesAnalytics
  • 32. Core modulesNewsletters
  • 33. Core modulesNewsletters
  • 34. Core modulesProfiles
  • 35. Core modulesFAQ
  • 36. Core modulesBlog
  • 37. Core modulesOthers‣ Content Blocks‣ Tags‣ Location‣ ...
  • 38. Themes & templates
  • 39. Themes & templatesThemes? Templates?Template = design of a featureTheme = collection of templatesAll templates can be overwritten!Spoon template-engine powered
  • 40. Themes & templatesTemplate engine: logic in your design‣ Variables‣ Options‣ Iterations‣ Modifiers‣ ...
  • 41. Titel van de slide‣ Dit is een eerste lijn over meerde regels uitgeschreven bij wijze van voorbeeld‣ Dit is een tweede lijn‣ Dit is een derde lijnTemplates
  • 42. Fork + you
  • 43. Fork + youPlans‣ Installable themes‣ Installable modules‣ Hooks‣ ...Suggestions?
  • 44. Fork + youWeekly releaseCurrent: 2.4.0 Super Major Minor
  • 45. Titel van de slide‣ Dit is een eerste lijn over meerde regels uitgeschreven bij wijze van voorbeeld‣ Dit is een tweede lijn‣ Dit is een derde lijnWebsite
  • 46. Fork + youDocumentation: W.I.P.‣ Template engine cheat sheet: 100%‣ Starter tutorial: 60%‣ In-depth code coverage like PHP.net: 0%
  • 47. Participate
  • 48. Fork + youParticipate!‣ Github (https://github.com/forkcms)‣ IRC (irc.freenode.net#forkcms)‣ http://forum.fork-cms.com‣ http://bugtracker.fork-cms.com
  • 49. Questions?
  • 50. www.fork-cms.com info@fork-cms.comtwitter.com/fork_cms

×