Fork CMS
Upcoming SlideShare
Loading in...5
×
 

Fork CMS

on

  • 4,623 views

Fork Present

Fork Present

Statistics

Views

Total Views
4,623
Views on SlideShare
4,023
Embed Views
600

Actions

Likes
5
Downloads
24
Comments
2

5 Embeds 600

http://www.bb-webs.com 595
https://twitter.com 2
http://twitter.com 1
http://www.twylah.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Fork CMS Fork CMS Presentation Transcript

  • Fork CMS The user-friendly CMS2011-06-25 Barcamp Ghent 4
  • Hi! I’m Lester! @ElLesso
  • This is Matthias! @mlitn
  • What is Fork?
  • What is Fork?Content Management SystemBuilt atop
  • What is Fork?Not your ordinary CMS‣ Usability‣ SEO‣ Accessibility
  • Developers happy
  • Designers happy
  • Bosses happy
  • Clients happy
  • Technical structure
  • Technical structureApplicationsFrontendBackendAPI
  • Technical structureApplicationsFrontend‣ Self-explanatory: the website‣ Pages-driven: executes module-action/-widgets linked to page‣ http://<site>/pageBackendAPI
  • Technical structureApplicationsFrontendBackend‣ Self-explanatory: the CMS‣ Module-driven: executes module-action‣ http://<site>/private/nl/module/controller?param=valAPI
  • Technical structureApplicationsFrontendBackendAPI‣ XML/JSON REST‣ Module-driven: executes module-method‣ http://<site>/api/1.0/?method=module.method&param=val
  • Technical structureModulesMVC-inspired“Controllers”‣ Actions: 1 per page (route-dependant)‣ Widgets: * per page
  • Technical structureModules - structure actions ajax cronjobs (backend only) engine installer (backend only) js layout templates widgets widgets
  • Technical structurePages
  • Technical structurePages
  • Technical structurePages
  • Key features
  • Key featuresSEO
  • Key featuresSearch
  • Key featuresTranslations
  • Key featuresForms
  • Key featuresAJAX‣ Authentication‣ Data presentation
  • Key featuresCronjobs‣ Collisions‣ Commandline vs Apache (fastCGI)
  • Key featuresMinify‣ JS‣ CSS
  • Key featuresCache‣ Own output‣ Labels‣ Search results‣ Navigation tree‣ Compiled templates‣ ...
  • Core modules
  • Core modulesAnalytics
  • Core modulesNewsletters
  • Core modulesNewsletters
  • Core modulesProfiles
  • Core modulesFAQ
  • Core modulesBlog
  • Core modulesOthers‣ Content Blocks‣ Tags‣ Location‣ ...
  • Themes & templates
  • Themes & templatesThemes? Templates?Template = design of a featureTheme = collection of templatesAll templates can be overwritten!Spoon template-engine powered
  • Themes & templatesTemplate engine: logic in your design‣ Variables‣ Options‣ Iterations‣ Modifiers‣ ...
  • 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
  • Fork + you
  • Fork + youPlans‣ Installable themes‣ Installable modules‣ Hooks‣ ...Suggestions?
  • Fork + youWeekly releaseCurrent: 2.4.0 Super Major Minor
  • 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
  • Fork + youDocumentation: W.I.P.‣ Template engine cheat sheet: 100%‣ Starter tutorial: 60%‣ In-depth code coverage like PHP.net: 0%
  • Participate
  • Fork + youParticipate!‣ Github (https://github.com/forkcms)‣ IRC (irc.freenode.net#forkcms)‣ http://forum.fork-cms.com‣ http://bugtracker.fork-cms.com
  • Questions?
  • www.fork-cms.com info@fork-cms.comtwitter.com/fork_cms