Development & IT

Programming, plug-in development, database management, and IT tricks for the ExSite system administrator.
Introduction to the ExSite Kernel
The ExSite kernel consists of the libraries that perform the core services of ExSite. These services include: interacting with database(s) user authentication and security web page...
Read more...
Doctypes
Every web page can optionally declare its DOCTYPE using a special tag at the start of the document.  This is not required, but without a DOCTYPE, the browser uses a special mode ("quirks" mode)...
Read more...
Quick Installation Guide
This document describes how to quickly install ExSite Webware on a webserver in a conventional configuration.  It takes only a few minutes.  There are other ways to set up ExSite, but they...
Read more...
AJAX with ExSite
AJAX stands for Asynchronous Javascript And XML, which has become a bit of a misnomer.  The term is generally used to refer to the technique of loading some content after the main page is loaded,...
Read more...
Handling plain text files
You can place plain text files into your regular web page directory (such as a robots.txt file), and edit and manage the contents of these files using the Website Manager CMS tools.  A few special...
Read more... (1 comments)
Captchas
Captchas are small puzzles you have to perform to prove to a website that you are not an automated program. The word stands for "Completely Automated Public Turing test to tell Computers and Humans...
Read more...
Debugging & Profiling
Basic Debugging Standard perl debugging tools work with ExSite. In particular, we recommend using the build-in Perl debugger, and the Perl profiling tools, to help you solve difficult bugs. ...
Read more...
Search System
ExSite comes with a built-in Search framework that provides simple but flexible searching capabilities. It allows plug-ins to hook into the search system and provide their own content for searching....
Read more...
Example Plug-ins
Example 1 This first example is ExSite's equivalent of "Hello World". It inherits from BaseDCD, which allows us to skip over many of the basic DCD methods in our class. package Modules::HelloWorld;use...
Read more...
Programming Best Practices
The following suggestions will produce ExSite DCDs that are interoperable, extensible, and which make fullest use of the ExSite framework. use Modules::BaseDCDThe BaseDCD module provides important...
Read more...
Advanced Web Application Programming
Most DCDs will have many additional methods and routines; the read(), write(), and ioctl() methods are simply the ones that ExSite uses to interface to the DCD. In some cases, you may need to split...
Read more...
Introduction to Web Application Programming
An ExSite Web Application has the usual features associated with web applications, most importantly 2-way interactivity with the web site user, in which data is taken in, and dynamic web pages generated...
Read more...
The ExSite Content Model
This document describes how content is organized in the ExSite content management framework. This information is helpful for understanding how sites and pages are assembled and organized by ExSite ...
Read more...
Advanced Installation Guide
System Requirements ExSite has been installed and run successfully on Linux and OS X, but it should work on most Unix-y webserving environments. One of our developers even had it running under...
Read more...
RSSrss