wCMF  3.6
 All Classes Namespaces Files Functions Variables Groups Pages
mainpage.doxy
Go to the documentation of this file.
1 // Mainpage for doxygen documentation
2 
3 /** @mainpage wCMF API Documentation
4  *
5  * @author ingo herwig <ingo@wemove.com>
6  *
7  * @section intro Overview
8  *
9  * wCMF is an object oriented framework for building browser based web
10  * applications.@n@n
11  * Due to its minimal system requirements (webserver, PHP4,
12  * optional MySQL) the wCMF can be installed on basic web hosting packages.
13  * One of its outstanding features is the possibility to integrate any data
14  * structures, what for instance allows for maintaining existing data
15  * from other applications. Furthermore - since the user interface is completely
16  * customizable - it's easy to integrate the system in existing design enviroments.@n@n
17  * As the word framework already indicates, the wCMF is not a ready-to-use
18  * application, which can be installed, configured and fed with content.
19  * The wCMF solely provides a foundation, which can be used to develop applications
20  * in a rather convenient way - without to much focus on technical details.
21  * Nevertheless there's still some programming work to do in order to build
22  * a customized application, which on the other hand provides a greater
23  * flexibility than out-of-the-box systems can offer.@n@n
24  * The framework approach follows the philosophy, that the earlier the developer
25  * deals with the underlying infrastructure the easier adjustments to the specific
26  * needs of the project can be implemented, which - when using an out-of-the-box solutions -
27  * would require programming work anyway. wCMF's clear object oriented design allows for
28  * a quick introduction to the application's architecture.@n
29  *
30  * This documentation consists of two parts:@n
31  * -# the API documentation, which is mainly accessible over the navigation at the
32  * top of each page and which is generated from the source code.@n
33  * -# a rather narrative part, which origins from the current page. It starts with
34  * an overview of the architecture of the framework, then gives answers to detailed
35  * questions about configuring the framework and finally delivers HowTos for the most
36  * important tasks, which occur during the usage of the framework. This part is subdivided
37  * into the following topics:
38  *
39  * - @ref architecture
40  * - @ref extensionpoints
41  * - @ref configuration
42  * - @ref dbschema
43  * - @ref howto
44  * - @ref howtostart
45  * - @ref credits
46  *
47  */