Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.
James Wilson edited this page Jan 26, 2019 · 1 revision

https://raw.githubusercontent.com/wiki/jameswilson/asp-vbscript-cms/files/Logo.jpg

ASP VBScript CMS is a pure Classic ASP web application targeted to small businesses needing a quick and easy Content Management System. It is built with a modular approach to XHTML + CSS framework in mind.

CMS Features:

  • easy to use WYSIWYG editor (Dojo)
  • page version control
  • multi-lingual sites
  • XHTML standards compliant html code generation
  • Modular CSS Framework included (great for Designers looking for quick turnaround!)
  • Ability to upload and manage files (File Upload Manager)
  • Search engine friendly, human-readeable URLs based on actual file system page paths (ex, domain.com/path/to/page-name.asp instead of domain.com/Article.asp?id=23)
  • framework for extending functionality (aka, modules / plugins)
  • automatic generation of weighted Google xml sitemap
  • a hand full of fully integrated modules
    • simple product display and organization (no ecommerce gateways at this point)
    • rss feed aggregator
    • an extensible form creation module
    • lytebox gallery module
    • html snippets module
    • random content module
    • rotating banner module
  • ability to easily re-brand the CMS for your company complete with sitewide global variables including:
    • branded cms logo image path
    • branded cms product name
    • producer name (your company's name)
    • producer support email / contact email
    • branded cms favicon
  • seamlessly switch between localhost development configuration and production server without changing any config files.
  • quick and easy Installation and setup for new projects.

Common CMS features that have been left out:

  • Blogs. Although its quite possible for someone to contribute a module for blogging, there's already so many blog solutions out there, we haven't bothered to reinvent the wheel for this CMS. We've stuck to the concept of "pages". You may "aggregate" your external blog entries into a page on your site via the RSS aggregation module.

Technical Details:

  • Classic ASP 3.0 VBScript + very small pieces written in server-side ASP JScript
  • MS Access (.mdb) database format
  • Tested on IIS 5.0 localhost (standard with Windows XP)
  • Tested on IIS 6.0 production server (standard at most Windows-based web hosting environments)

Project Dependencies:

  • Dojo Toolkit (via AOL CDN)
  • Tango Icon Theme (embedded)

Documentation and Testing:

  • code comment coverage hasn't been measured but some documentation does exist for parts of the code that could easily be reused in other projects. An attempt has been made to conform and update to a doxygen format compatible with ASP syntactical comments.
  • test coverage hasn't been measured but some hand-made tests were done and included in the development branch. There is no general purpose testing framework (unit or otherwise) that I know of for ASP :/

Questions / Comments

File an issue

Clone this wiki locally