Don't reinvent the wheel. the guy who should get the credit is the guy who built the cart. Taking known inventions and integrating them into something new useful.
As the internet and the web mature, the need to invent the wheel has lessened. Open-source, and often free tools are available to do most things a website needs. The trick is pulling the parts together into a site htat meets your customer's needs. By focusing on integrating pre-built tools, we can minimize the coding and bug-fixing part of web development and focus on designing a user oriented web.
This site and most of our clients' sites are built using the Joomla Content Management System. Joomla has many features that are useful.
- Separation of content and presentation, we can take the same articles, links, images, and deliver them to many devices, from phones to PCs to internet capable tvs.
- Publishing framework, where authors can submit articles, editors can edit, and then a publisher decides when the article is visible on your site.
- Modular design, we can take the basic framework and add extensions like e-Commerce, galleries, user feedback, even project management.
- Standards based design, sites built are accesible to users with vision impairments, and other disabilities. They can take adavatage of newer web techniques but still work on older systems.
- Cost. the core framework is free, you can purchase support contracts, and the developer pool is large. Many extensions are free, with some low-cost products available with support.
- Based on the open source compbination of Apache server, the PHP language and MySQL database. Because of their power and price, most web hosts offer low cost servers using this combo.