Web Content Management System History

May 20, 2009 by powered-by.org · Leave a Comment
Filed under: Definitions 

Web began to be formally developed as a commercial products in the mid nineties. In the mid 2000s, the web content management market became a fragmented market as a plethora of new providers emerged to complement the traditional vendors. These Web are typically broken down into several groups:

Read more

Types of WCMS

May 20, 2009 by powered-by.org · Leave a Comment
Filed under: Definitions 

There are three major types of WCMS: offline processing, online processing, and hybrid systems. These terms describe the deployment pattern for the WCMS in terms of when presentation templates are applied to render Web pages from structured content.

Offline processing

  • These systems pre-process all content, applying templates before publication to generate Web pages. Vignette CMS and Bricolage are examples of this type of system. Since pre-processing systems do not require a server to apply the templates at request time, they may also exist purely as design-time tools; Adobe Contribute is an example of this approach.

Online processing

  • These systems apply templates on-demand. HTML may be generated when a user visits the page, or pulled from a cache. Hosted are provided by such SaaS developers as AspireCMS, Bravenet, UcoZ, Freewebs and Crownpeak.
  • Some of the better known systems that produce pages on demand include Concrete5, Mambo, !, Drupal, TYPO3, Zikula and Plone, etc…
  • is a partially that runs on asp.net and is to download and install. DNN produces pages on demand but levels and types of caching can be set. There are also many additional “modules” that can be purchased or installed for to extend the functionality of DNN as needed, many of which create data and content dynamically.
  • Most Web application frameworks perform template processing in this way, but they do not necessarily incorporate content management features. Wikis, e.g. MediaWiki and TWiki generally follow an online model (with varying degrees of caching), but generally do not provide document workflow.

Hybrid Systems

  • Some systems combine the offline and online approaches. Some systems write out executable code (e.g. JSP, ASP, ,ColdFusion,Perl pages) rather than just static HTML, so that the CMS itself does not need to be deployed on every Web server. Other hybrids, such as Blosxom, are capable of operating in either an online or offline mode.

Security overview of Plone

December 22, 2008 by powered-by.org · Leave a Comment
Filed under: Plone Basics 

The ten most common issues in web applications, and how addresses them.

Below is a list of the 10 most common vulnerabilities in web applications, and how addresses these. The full background for this list can be found at the Open Web Application Security Project web site.

Read more

Plone system resources for a small site

December 22, 2008 by powered-by.org · Leave a Comment
Filed under: Plone Basics 

This article explains what kind of system resources are needed to run small sites, specifically running a small site with few content objects and no dynamicity, e.g. a static company web site and not many hits.
Content management system and its application server Zope are designed for scalability and flexibility, so fixed resource costs per site might be high compared to other solutions (ASP, ).

Read more

Next Page »