- DrupalA content management system and content management framework (CMF) written in PHP. It is used as a back-end system for at least 1.5% of all websites worldwide, ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration. CMS(Content Management System)
A system providing a collection of procedures used to manage work flow in a collaborative environment.
Widely used as a shorthand for WCMS. - Custom menu with jQueryA cross-browser JavaScript library designed to simplify the client-side scripting of HTML. drop effects
- Fully integrated Google Appliance search
- Custom property gridVisitor WebSites have 'properties' - businesses and organizations in their area that provide services to visitors. A grid is a result set from a data query narrowed down by the visitor's interest(s).s
- Custom property profileVisitor WebSites have 'properties' - businesses and organizations in their area that provide services to visitors. A profile is a list of the business or organization's contact information, location, features, and amenities.s
- AJAX(Asynchronous JavaScript and XML)
A group of interrelated Web development techniques used on the client-side to create asynchronous (in the background) web applications.
With AJAX, web pages can send data to, and retrieve data from, a Server asynchronously without needing to refresh or reload the existing page. features
The search engine on VisitPensacola is driven by a DrupalA content management system and content management framework (CMF) written in PHP. It is used as a back-end system for at least 1.5% of all websites worldwide, ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration. Google Appliance ModuleA (usually small) piece of software that adds features to a larger piece of software..
A Google Appliance is a stand-alone server that constantly indexes ( follows the links- called crawling ) on a WebSiteA set of related Web pages containing content (media), including text, video, music, audio, images, etc. The relation is generally restricted to a single Domain.
All publicly accessible websites collectively constitute the web. and tabulates the results. The advantage of such an appliance is evident in the speed at which new content is added to the search index. Google's bots, which crawl the web and re-index it's content, have their work cut out for them and may not re-visit a site for months at a time ( depending on traffic hit rates internally tabulated by Google ). The disadvantage of an appliance as opposed to standard search-engine indexing is the lack of click-tracking to adjust relevance - most search engines rank results not only on content but on how often the result is chosen by the visitor. The disadvantage of an appliance as opposed to a site-specific content search is it's lack of understanding of site structure and relevance - it can only index by word occurrence.
On the surface the implementation of a standardized module for search indexing seems simple: install the module, direct it to the appropriate search appliance, and you're done. In practice the implementation becomes quite complicated. The results index is full of duplicate results, and a finely-crafted set of rules need to be implemented in the appliance to allow the delivery of relevant results.
ClientA software program that is used to contact and obtain data from Server software program on another computer, often across a great distance. Each client program is designed to work with one or more specific kinds of server programs, and each server requires a specific kind of client. A Web Browser is a specific kind of client. The most common browser is Internet Explorer.s tend to assume that an open-source WCMS(Web Content Management System)
A software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage Web Site content with relative ease., such as DrupalA content management system and content management framework (CMF) written in PHP. It is used as a back-end system for at least 1.5% of all websites worldwide, ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration., will allow the simple addition of modules to enhance their site. The problem is generic modules written for Dave's blog simply won't contain the features the client desires for their site.
The next question is inevitably "why can't you get a pre-made module and adapt it to our needs". This sounds simple in theory, but in practice it often takes LONGER to backtrace and debug a pre-made module for custom deployment than to just create a new module from scratch. "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not clever enough to debug it."
The custom drop-menu I developed for VisitPensacola is highly dynamic, with an administration interface to allow site editors to update the content - it is not simply a hard-coded collection of links. There are over 20 database calls and routines necessary to build the menu content, so it caches itself and only updates every 24 hours or when an editor alters the content.






















