General Concepts of FlowBasis

Just to summarize a few general concepts available within FlowBasis...

  • Pages can contain controls which can contain other controls.
  • Pages and controls can communicate from browser to server via remote procedure calls (JSON-RPC).
  • Modules (blog, wiki, etc) contain resources (posts, comments, pages, etc).
  • Resources are indexed for searching.
  • Modules (blog, wiki, etc) or other sources can publish widgets (recent posts, tag cloud, html snippets) that can be embedded in other pages.
  • Resources can be rated.
  • Anything can publish events to the event manager. Anything can subscribe to events with an event handler.
  • Task handlers can be registered to perform tasks that must be done periodically in the background (like cleaning cache).
  • Installers manage adding and removing features/modules/whatever from the system.
  • Permissions define what users can do within modules (such as post an entry to a blog).
  • Users can have roles which grant them permissions (such as only admin and author could post an entry to a blog).
  • Roles can apply to specific contexts (user can be admin for whole site or just a particular blog).
  • Themes collaborate with pages and controls to determine the visual style of the site.
No comments.
AverageNot yet rated.
Your Rating

Add Comment

  • No comments.