As with all our projects at Websystems by Agrios, we provide detailed instruction on our custom built websystems to allow you the ability to manage it at your leisure. Since a great deal of forthought goes into the specifications which help automate your system, you have more time for other more important things.
That being said, we encourage and facilitate others to become actively informed on your websystem, as well as in general.
The following will provide a solid starting basis for better understanding the web, and available options for your use-case.
There are plain html 'written per page' websites, and then there are CMS's (Content management Systems).
The later, a Content Management System, is where proper organizational structure, incorporated into a site build, can make web management, a pleasure to interact with. Not all CMS's are the same however. This often involves a database such as mysql which stores most of the content. Each page is dynamically constructed from content within that database.
Static HTML sites
What differentiates them is that a static HTML site is like an 'unintelligent website'. Each page is handcoded for simplicity, and does not implement any business logic into the site structure. Static HTML sites often are created by entry level website developers, with little thought to managing the site once it becomes larger, or more complex.
CMS (Content Management Systems)
A CMS is the next level of website, above a static HTML site. Not all CMS's are created equally however, and choosing the proper CMS to build your presence on is a critical factor most never fully consider, nor appreciate. Example of CMS's include Joomla, Expression engine, Textpattern, Drupal, and Wordpress, just to name a few. Each has pros and cons in their usage, and not only finding the proper one to fit your needs is important, but building it properly while keeping 'best practices' in mind is also just as critical. We prefer to stick to the 'KISS' moto, which is of course 'Keep It Simple', while at the same time covering all needed system design specifications.
Wikipedia defines a CMS as " computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment"
This description is somewhat of a general description, yet is the basis for all Content Management Systems. Better organized information allows for you to cater the web experience to a higher level, for both maintainers, and end users. Choosing the proper CMS and implementing best practices in the development process, are key to producing a final product most closely resembling the needs of the organization, producing an effective return on investment.
There are a myriad of pros and cons to each CMS. Some are more complex that others. More complicated CMS's will provide the most flexible options available, yet they come at a slightly higher cost. The more flexible the CMS is, often the more complex the build may become to manage. Once you choose a platform to use, you are often locked into that CMS, what it offers, and how it functions. Migrating to another CMS is possible, but often requires a large amount of rebuilding of the site, which can be such a revamping process, often migrations to new platforms are best build again from scratch.
A CMS build compared to a House
Choosing the proper CMS is much like selecting a houses foundation. It can be built of rock, wood, brick, or solid concrette. Obviously solid concrete is the best option, since it is the strongest and lasts the longest, yet it is the most expensive. After building a house, to change it's foundation, would often require so much work, that it would be frowned upon, or argued best to sell the current house in it's condition , and build a new one from scratch using your foundation of choice. This analogy is very much like choosing the proper CMS to build upon from the beginning.
At Websystems by Agrios, we specialize in consulting with our clients to come up with the best options possible. Often, our approach is to build your site on the most flexible/best CMS available. Implementing best practices throughout, help simplify your build for future flexibility, and ease of use.
Utilizing this novel approach, we provide you with all the flexibility you desire, yet in a manageable way for future maintainability, and customization.
Contact Us now for your free consultation.