10.02.2013 Views

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Website Baker 354<br />

• Easy to use user interface<br />

• Support for running<br />

multiple websites<br />

• Possibility to create a fully<br />

accessible frontend<br />

• Support for<br />

multilingualism<br />

• All frontend output is full<br />

W3C valid and SEO<br />

optimized<br />

Extensions (modules)<br />

• File & media<br />

management<br />

• Design templates, based<br />

site output, customizable<br />

per page<br />

• Interface for extensions<br />

• Creating user groups<br />

• Group based access<br />

system (each page can be<br />

determined)<br />

• Control of WebsiteBaker and complete<br />

website creation and editing of pages<br />

via the admin panel (backend)<br />

• Use of captcha in the frontend (for<br />

guests of the visible and usable part of<br />

the website) to avoid spam<br />

• Facilities for notification, registration<br />

and password recovery from users<br />

• Setting of time zones, display name,<br />

language determination, time and<br />

date format for each user<br />

• Adaptation of the extensions for<br />

every single page<br />

• WYSIWYG HTML editors for the<br />

admin area<br />

The growing user community of WebsiteBaker created and managed some of the modules, of which some are<br />

already delivered as standard with WebsiteBaker CMS. These extensions are all available free of charge and will be<br />

added after successful testing to the official "Add-ons" site.<br />

Among the modules are:<br />

• Integration of well-known galleries, internet forums and WYSIWYG HTML editors for the admin area<br />

• Other enhancements such as guestbook, download area, and much more<br />

Modules can be uploaded via the administration area in the form of a zip-file and the installation starts automatically.<br />

The activation of the modules takes place when creating a new page, where then the module can be selected by using<br />

the entry in "type:" . Modules can be deinstalled easily via backend.<br />

The creation of modules is done with the scripting language <strong>PHP</strong>. These can be created easily, but some experience<br />

in dealing with programming languages should be available.<br />

On October 31, 2009 there are 219 modules and snippets listed on AMASP. [12]<br />

Droplets<br />

Introduced in version 2.8, droplets can be placed anywhere inside WebsiteBaker - regardless if used in the<br />

WYSIWYG sections, inside a template or module. They are a small piece of <strong>PHP</strong> code which is defined in the<br />

backend and used in double-square-brackets.<br />

Design templates<br />

There are numerous design templates, which can be determined for each single page individually. The creation of the<br />

templates is done with the languages of HTML, CSS and <strong>PHP</strong>. The strict separation of content and design is<br />

guaranteed and the design can be modified almost completely independent. It is only necessary to provide a CSS and<br />

a <strong>PHP</strong> file.<br />

With the latest version 2.8 the backend of WebsiteBaker is also fully skinable and extendable without touching the<br />

core <strong>PHP</strong> files.<br />

On October 31, 2009 there are 89 templates listed on the template repository. [13]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!