ShadoCMS Blog

Setting up a ShadoCMS without Site Name in the URL

Updated Nov 20, 2008 Author: Indy Nagpal

By default, ShadoCMS sites are set up and coded to use the name of the site in all URLs. This works very well as a default option as it requires almost no webserver and code changes. But there are... more »

Regular Expression for Finding Unqualified Component Names

Updated Nov 20, 2008 Author: Indy Nagpal

Using fully-qualified component names is always a good idea. It reduces the risk of incorrectly using a wrong component in case there are multiple components with the same name on a ColdFusion server.... more »

Working with Page Variables/Properties

Updated Nov 20, 2008 Author: Indy Nagpal

Page variables (known as page properties in an earlier life) are very useful in setting up variables that can be inspected by templates at runtime. The inspected values can be then used to change the... more »

Email Users When They are Added to a Site

Updated Nov 20, 2008 Author: Indy Nagpal

When users are added to a ShadoCMS site, by default they are not notified that they have been added. However, if you need to notify users by email that they have been added to a ShadoCMS site, you can... more »

Adding Print and PDF functionality

Updated Nov 20, 2008 Author: Indy Nagpal

Often it is very useful to add functionality to a site that allows a user to print a whole section to screen (which can then be printed to a printer) or to a PDF. It is fairly straight-forward to... more »

Automate Lucene Search Store Indexing

Updated Nov 20, 2008 Author: Indy Nagpal

Here is a script that can be added to ColdFusion scheduled tasks to automate indexing of a few or all Lucene search stores.

ShadoCMS Search and Java Version

Updated Nov 20, 2008 Author: Indy Nagpal

The ShadoCMS search uses a few Java libraries to index and retrieve content -- in site tree, digital assets and SOF objects. These Java libraries are dependent on the version of Java that is being... more »

Hungarian Notation for ShadoCMS Sites

Updated Nov 20, 2008 Author: Indy Nagpal

Hungarian notation is a naming convention in computer programming, in which the name of a variable indicates its type or intended use.

Test-driven Development with ShadoCMS

Updated Nov 20, 2008 Author: Indy Nagpal

Writing tests as you develop code for a ShadoCMS site is the best way to ensure that the code you write works as expected. We recently added information in the documentation section that shows how to... more »

Shado 8.5 New Release - Member Manager

Updated Nov 20, 2008 Author: David Sowerby

Straker releases the new member manager module as the first in a series of module enhancements and new functionality additions over the coming months.

ShadoCMS 8.5 Released

Updated Nov 20, 2008 Author: David Sowerby

ShadoCMS v8.5 has been released further solidifying Shado as a leader in the Multilanguage and Rich Internet Application market.

System Requirements for Installing ShadoCMS 8

Updated Nov 20, 2008 Author: Leigh Morgan

Here are the system requirements for installing ShadoCMS 8 Category Requirements CPU Windows - Intel® Pentium® II or... more »

Using Decimals in ZoomFlex Properties

Updated Nov 20, 2008 Author: Grant Straker

This article covers how to use decimals in ZoomFlex properties which currently requires a few quick changes to the number control to work correclty.  When you create a property of Type... more »

Custom object queries in ZoomFlex

Updated Nov 20, 2008 Author: Grant Straker

This article looks at how you can use custom queries in ZoomFlex to return data from the server-side objects. In the generated ZoomFlex code under the &##39;events&##39; folder is a... more »

Question: What is the best way to retrieve objects based on obj_uuid

Updated Nov 20, 2008 Author: Indy Nagpal

Today one of the ZoomFlex users asked this question:In ZoomFlex, what is the best way to retrieve objects from server-side classes based on obj_uuid? Do I have to write my own server-side function... more »

Lowercase Returned Results in a Delegate

Updated Nov 19, 2008 Author: Grant Straker

In ZoomFlex, the various Delegate classes make calls to server-side methods. Often such calls may involve returning a query from the remote method. There are times (depending on the ColdFusion server... more »

Debugging ZoomFlex Applications

Updated May 08, 2008 Author: Indy Nagpal

When you are developing and extending applications with ZoomFlex, you would need to use debugging to see the results of your changes to the code. As ZoomFlex applications have two components to it --... more »

Automatically creating folders in Digital Assets based on Site Tree

Updated Nov 19, 2008 Author: Indy Nagpal

There are times when you want to automatically create a folder in Digital Assets (FMS) manager for each newly added section/page in the site tree. Some implementations of ShadoCMS adopt this as an... more »

Date Formatting in Flex Datagrid

Updated Nov 20, 2008 Author: Grant Straker

I just ran into a Flex date gotcha when using Mysql with ZoomFlex. The details are explained on a Ray Camden blog post. To apply the fix to a ZoomFlex site simply change the listing.mxml... more »

Release notes for ShadoCMS 8.0

Updated Nov 19, 2008 Author: Bing Li

Finding out the pages where an FMS file is used

Updated Nov 20, 2008 Author: Indy Nagpal

A question that comes up commonly is how to find out the pages where a digital asset (a FMS file) is used. There are two ways to retrieve this information: a) Using the ShadoCMS API: Searches... more »

Programmatically Indexing Digital Assets in the FMS

Updated Nov 20, 2008 Author: Indy Nagpal

In ShadoCMS 8.0, you can programmatically index the digital assets in the File Management System (FMS) using the Search API. Search in Shado 8 using Lucene 2.2 search engine.Here is sample code on how... more »

TinyMCE Stylesheet + Style Dropdown explained

Updated Nov 19, 2008 Author: Simeon Cheeseman

In TinyMCE there are 2 dropdowns, one is the Format dropdown which includes H1, paragraph tags and the like, the other is the Styles dropdown (also known previously as the class dropdown). Now... more »

How to lockout a user after failed logins

Updated Nov 20, 2008 Author: Simeon Cheeseman

By default ShadoCMS 7.7.x onwards does not ship with Login Lockout active, that is, the ability to lock a user out for x amount of minutes after x amount of login attempts. This must be implemented on... more »

Release Notes for Shado CMS 7.7.1

Updated Nov 20, 2008 Author: Merryn Goble

The main drivers for ShadoCMS 7.7.1 release are: Tested for upgrading for clients from Shado 7.6.1 Remote persistance for the SOF Small bug fixes Upgrading from Shado 7.6.1 The key purpose of this... more »