Flexible Site Index 2.0.0

Flexible Site Index 2.0.0

Released Feb 10, 2009 by
Flexible Site Index allows you to create a site index that is hierarchical, customizable, stylable, and (X)HTML compliant.

You can add multiple entries for any given page/URL/document/website/resource, categorized in any way you see fit. It creates a hierarchy -- a taxonomy -- of topics, organized alphabetically. You can include references to pages in your site as well as to pages or web sites outside of the scope of your web site. You can create any kind of hierarchical list, really, and make the links say whatever you want.

Here's an example to illustrate the usefulness of allowing multiple paths to the information: Let's say a user wants to look up information about law courses. Here are a few of the approaches the user might want to take:

Courses > Law Courses
Law > Courses
Academics > Courses > Law Courses
Academics > Law > Courses

You can include all of these paths in the site index, thus making it easier on the user.

With the configurable custom CSS classes, you can add styles to the end result to make it look however you want it to look. Download 296kb (468 downloads)
2 Likes, 0 Dislikes
Report this Extra
Downloads: 1,275
License: GPL - GNU Public
Discuss Extra
Requires Evolution 1.0.x or greater
Supports mysql
Creates a site index based on a hierarchical taxonomy of page labels/tags. Customizable, stylable, and (X)HTML compliant.

Installation Instructions

Illustrated, detailed instructions are included with the download. They are also available on the MODx wiki: http://wiki.modxcms.com/index.php/FlexibleSiteIndex. The short version is that you create a couple of template variables. The first one is to say "yes" or "no" for inclusion in the site index. The second template variable is where you enter the terms -- in hierarchical format if you like -- that you want to appear in the site index. Using the example above, here's what you would enter in the template variable:

Courses > Law Courses
Law > Courses
Academics > Courses > Law Courses
Academics > Law > Courses

The "greater than" delimiter will automatically place the terms in the correct hierarchical position in the site index.

Updates

I added a small but important security modification to prevent malicious URL injection attempts.
Version Released Author Downloads
4 Versions 1 Contributors 1,275 Downloads
2.0.0 Sep, 26 2008 paulb 363
1.1.1 Sep, 25 2008 paulb 203
1.0.0 Sep, 13 2008 paulb 241