Skip to content
SaiFi0102 edited this page Dec 26, 2014 · 41 revisions

WebWidgets is a very flexible and powerful website CMS platform written in C++ with the help of Wt library. It is to feature the following

  • Module based program with each module having it's own identity. However modules can be interconnected with each other.
  • Each entity on the webpage as a widget which is kept in the server memory until it is removed from the webpage.
  • Modules required to manage every aspect of the website in a user-friendly way.
  • Widgets library to create pages in a drag and drop environment.
  • Database storage system(ORM) with backend support(SQLite3, MySQL, PostgreSQL, Firebird)
  • Extensibility‎ by allowing new modules and extension of built in modules from dynamically linked libraries.
  • A dynamic environment with user/administrator updates in real time.
  • Control Panel to add/remove/manage the modules and almost every aspect of the website.

Todo(Priority)

  1. Parent/Child pages
  2. Module/Page abstraction
  3. Template CSS style sheet
  4. Page stack/template managing widget
  5. Default style

Todo

  1. Configuration of mobile browser redirect mode
  2. Configuration and allowing, removing or forcefully adding www
  3. Live logs widget
  4. Server signal utility

This wiki is currently written and managed only for the WebWidgets developer and may or may not be clear to anyone without the knowledge of the structure of WebWidgets.

Clone this wiki locally