One of the primary purposes for Cliqon is that with it, you can build websites. On the internet you can find, research and download literally hundreds of software systems (most but not all, web based) that make this claim. We hope to provide you with the information about how Cliqon is different to most other systems and when or why you should use Cliqon as opposed to its competitors.
Cliqon is not a simple content management system such as Wordpress, with countless pre-programmed themes and plugins. Cliqon is not a Wordpress clone. However, you can and would use Cliqon to write a Wordpress system. Or to put it another way, you build systems with Cliqon.
Cliqon is designed to be extensible. With earlier versions of Cliqon, we built a business directory, an auction house system, various ecommerce and on-line shopping systems, a classified advertising system, a simple cash-book and accounting system, project management system and a system for promoting golf courses. In that sense, you could describe Cliqon as a Framework such as CakePHP or Codeigniter. It is certainly correct that Cliqon is a framework and contains its own components for routing, database abstraction, templating, html generation, authorisation and image manipulation. Also Cliqon uses a Model – View – Controller topology and heirarchy.
Cliqon is not just a Framework, as it has its own administration modules to handle any structured content. Some of the administration facilities are static, that is you would want to modify them, such Import and Export data. Some of the administration facilities are dynamic, that is they were designed to be modified and enhanced in order to meet the needs of different types of content management. You can modify and enhance all the data entry forms and output reports and display facilities as needed.
In general Cliqon treats data as pages of information. Each page has a header so that it may be placed in a group, category or heirarchical order but the main content of the page is in JSON format and supports multiple language content as necessary. Multi-media images and other source objects are stored in original digital format in the JSON where ever possible, as is the content of library files and electronic documents. This version of Cliqon uses PDO for data handling so it is still reliant on a SQL Server as opposed to a NoSQL server. However the way that Cliqon handles data in generic tables, grouped into collections, is reminiscent of NoSQL systems.
Cliqon provides and supports version control for all documents. As documents are modified, earlier versions are archived and maybe restored. Cliqon provides and supports access control by users at a variety of different levels including menus, forms and their formfields, reports, processes, collections and records. Control is managed for read, write and delete activities.
It is assumed that Cliqon will be mounted on some sort of webserver such as Apache, Nginx or IIS. However it can hand off certain tasks to Node and to Go. Cliqon does use URL rewriting but examples of .htaccess and web.config files and Nginx configurations are provided.
With a Cliqon web development toolset at your command, you will be able to concentrate on the important and remunerative task of developing a website according to any web design that you choose – ranging from downloaded free template to complete bespoke design or even converting an existing template from pre-existing web such as a Wordpress site. You will be able to modify or enhance the administration system to provide just the set of tools needed for the Client. You can manage and include your own manual and on-line help system. In short, you can do absolutely anything you want to do with Cliqon including producing the kitchen sink.
Finally, if as part of these activities, you produce themes, templates modules and plugins, we provide you the opportunity to share these with other developers on a free or paid basis.