Content Management Systems
An important consideration for your website is how it will be maintained. More and more organizations are employing a Content Management System (CMS) because the system provides you with the ability to easily manage the content on your website. A CMS provides simple tools that you and your staff can use to keep your site's content current. A site built with an effective CMS allows you to change the text on your web pages, replace a picture or PDF document, add new pages, and delete unwanted content. CMS websites cost a little more to build, but most organizations see a significant return on that investment through the efficiencies of site upkeep.
Below is a list of the sites we have built using open source content management software such as Drupal and Wordpress.
Drupal CMS
Wordpress CMS
After a great deal of usage of all common content management systems, GORGES has standardized on Drupal, as it provides the most robust feature set, and easiest path to development of professional websites.
Here is a list of common modules we have used in various Drupal web projects over the last few years.
Click to view common modules we use in our Drupal website development
| Module | Description |
|---|---|
| admin_menu | theme independent admin interface that improves on default drupal implementation |
| adminrole | adds ability to have more than one super user |
| ajax | to ajaxify any drupal form |
| captcha | capcha for forms |
| cck | custom fields for nodes (such as an attachment field, extra description field, etc...) |
| ctools | Chaos Tool Suite necessary for views, pages, and panels |
| date | adds ability to add date cck field to a node, w/enhanced interface |
| filefield | enhanced file upload cck field |
| filefield_paths | adds ability to use node tokens in destination paths and filenames |
| filefield_sources | extension to filefield to reuse existing files, transfer from a remote server, etc... |
| globalredirect | maintains one url for each node to keep google happy |
| google_analytics | google analytics tracking |
| i18n | multilingual features |
| imageapi | image enhancements |
| imagecache | image enhancements |
| imagefield | image enhancements |
| imagefield_crop | image enhancements |
| imagepicker | enhanced image uploads w/thumbnails, previous uploads, etc... |
| imce | image file uploader with personal folders per user, etc... |
| imce_wysiwyg | allows use of imce with wysiwyg |
| jquery_ui | jquery user interface - use for many ajax interfaces |
| link | allows you to add external and internal links between nodes |
| menu_block | configurable blocks of menu trees |
| nice_menus | enables drop down menus - superfish |
| nodewords | add metatags to nodes |
| outline_designer | book manager enhancements |
| page_title | gives granular control over page title for seo |
| panels | admin level tool for quickly creating layouts which can hold views for page displays |
| path_redirect | specify redirects |
| pathauto | automatically generate rule based url aliases for content types |
| porterstemmer | improves language searching (makes variations of one word similar) |
| robotstxt | for multiple robots.txt files |
| search_config | further configure search |
| search404 | instead of a 404, will attempt a search of the site's nodes for the search terms in url & redirect |
| semanticviews | makes unformatted styles spit out by views able to be css'ed |
| site_map | sitemap |
| smtp | allows drupal to bypass mail function and directly use an SMTP server |
| thickbox | jquery thickbox (similar to lightbox - beoming deprecated) |
| tinymce | Library for implementation of wysiwyg |
| token | required by other modules - allows tokens like %sitename, [user], etc... |
| token_custom | allows users to create custom tokens |
| views | admin level tool for quickly creating queries & listings from nodes & taxonomy without coding |
| views_customfield | provides extra views fields, including custom php code |
| webforms | webform functionality (creation and database stores submissions) |
| wysiwyg | wysiwyg editor framework |
| zen | starting theme for drupal to make css'ing more intuitive |
GORGES web development and internet solutions