LiveWhale CMS

Welcome, Guest Login

Support Center

Our documentation is moving:

Please check for the most up-to-date LiveWhale CMS and LiveWhale Calendar documentation. The below legacy documentation will remain available as a reference until the documentation migration is complete.

LiveWhale Developer

  • Limit summary length with onWidgetFormat

    Do you find that some site editors are entering summaries well beyond a desirable word length? You can compose a shorter version of the summary, ellipsis in tow, with this small application module. Once in place, this module creates a new short_summ...

  • Enabling error reporting on your server

    By default, LiveWhale automatically suppresses any PHP errors and warnings with the assumption that your site is in production mode. LiveWhale developers should enable error reporting for their own session, for debug purposes. This setting is “stick...

  • Working with Event Times

    Beginning with LiveWhale 1.5, all event start and end times are saved to the database in UTC, as LiveWhale is now timezone and daylight-savings aware. This means that if you’re thinking of building a custom events widget, or working with event times ...

  • Creating and Using Custom Fields

    You can create and manage custom fields to be added onto existing datatypes like news or events in order to add additional information for a specific need. There are two methods that allow you to get and set custom fields. They are: $_LW->getC...

  • Inserting Large Data Objects (BLOBs) with LWQuery

    LWQuery offers a method of inserting large amounts of data into BLOB columns. For maximum compatibility with all MySQL servers, this method will feed the BLOB data into the database in 16k chunks, so as to avoid hitting the limitations on upstream da...

  • Using LiveWhale Persistent Cache

    In some instances, you may want to cache values frequently retrieved by your custom modules, especially if they require intense calculations to produce. LiveWhale offers access to its own persistent cache with four built-in framework functions: ...

  • Dynamically Adding Body Classes

    LiveWhale already adds several body classes to every page dynamically at the time of output, such as group_[attribute_safe_public_group_name]. For convenience, you can add additional body classes programmatically. The method in question is: ...

  • Using LiveWhale’s LWQuery

    LWQuery is LiveWhale’s wrapper for database interaction. As a developer, you have full ability to interact with your data— all of it— and the framework offers LWQuery as an easy means to do that, without having to make or manage connections or write ...

  • Preparing a web page for page editing

    White Whale produces a number of flexible templates that can be used for many purposes. However, a new template will occasionally be needed. When administrators first set up templates from scratch, whether using a product such as Dreamweaver, a text ...

  • LiveWhale Themes

    Front-end theming gives you the ability to allocate a set of styles and function to any page on any LiveWhale-powered website. You should be familiar with CSS, javascript and HTML and have SFTP access to the server in order to work with themes. ...
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found