LiveWhale

About LiveWhale’s architecture

How LiveWhale is built.

LiveWhale is written in PHP and MySQL and supports any platform able to run this software.

LiveWhale is a modular platform, and features data modules (news, events, etc.) and web application plugins, both of which deploy LiveWhale’s framework APIs. It is divided into a directory of core files (/livewhale/core) and client files (/livewhale/client); the latter intended for add-ons and plugins developed by or for a particular customer.

The code makes frequent use of XML, AJAX, and a few open source tools developed in house by White Whale Web Services. It deploys a range of caching techniques for high performance and is routinely benchmarked with tools like XDebug and Apache Benchmark in order to deliver high scalability. White Whale has a strict policy on security, and therefore LiveWhale is designed to address issues such as session hijacking/fixation, SQL injection attacks, form spoofing, and other malicious practices. The CMS code is fully documented, conforms to best practices, and uses well established programming practices throughout.

LiveWhale enjoys a growing developer community, which White Whale engages and draws ideas from for future features.

Need more help? We’re here for you! If this document doesn’t address your question, or if you’d just like to know more, please send an email to support@livewhale.com and we’ll get back to you with more information!