posted on 10:22 PM, January 16, 2006
We're starting to develop web application frameworks in ExSite 3.4, with an eye to making them stable by the 4.0 release. An ExSite web application framework is essentially a common set of data structures and methods that are applicable to a variety of web applications.
For example, consider a toolkit that managed data collection forms on the web. It provides you with a comprehensive set of features, such as:
Incidentally, the above example has been implemented as the Questionnaire framework, which is currently in alpha, and is expected to become the basis for future revisions of the Survey and Registration plug-ins, among others.
Other frameworks on the drawing board are an Article framework (to replace the Zine plug-in for E-zines, forums, and blogs) and an Event framework (for calendars and event management). The CMS system itself could be treated as a framework as well, but it's not clear yet whether or not this is a good idea.
At the present time, an application framework is simply a subdirectory of the Modules directory in cgi-bin, which contains one or more framework packages. A web application simply uses the framework package(s) to get access to its methods.
best practices (5)
content management (12)
data handling (7)
graphic design (21)
html formatting (7)
plug-in modules (28)
visual tutorial (29)
web protocols (9)