|
Website Development Primer
Contents: OverviewTypes of Websites (Static HTML and Dynamic CMS) Webmastering Skills Tools of the Trade Truepath HTML and Joomla Templates Overview
The level of skill required depends largely on the website’s requirements. For example, a very simple web page can be constructed from Microsoft Word or PowerPoint, as each of these programs have the capability to render pages in HTML. In fact, an entire website (albeit limited) can be constructed using these desktop programs. Although this option does not require much skill, neither of these programs will produce a well-designed website. Nor are they able to construct a Contact Us web form. For more professional looking and more complex websites, more skill and experience are required. Types of Websites Dynamic websites are different in that there are no distinctive files for each web page. Instead, page content is kept in a database (MySQL) and is joined with PHP/HTML/CSS code to assemble a page “on the fly” or “on demand.” These kinds of websites are also known as CMS (Content Management System) platforms. The most popular are: Joomla, Drupal, and WordPress. Of the two types of websites, static and dynamic, static websites are the easiest to develop – one file for each web page. But once the website gets larger than say, 10 pages, or requires special functionality, a CMS dynamic website may be easier. Furthermore, a good CMS platform offers built-in functionality. Joomla allows users to add menu items and content much faster and much more easily than static HTML websites. Perhaps the most significant advantage of CMS platforms is the “front end” content editing. Website owners may access a content editing screen from within their Internet browser, which is similar to Microsoft Word (see image to right). With basic Word-like editing skills, owners can make content changes and additions instantly. But CMS platforms come at a price. The skill and experience required to set up a CMS website are more involved. Although there are many books and online tutorials covering CMS installation and setup, the tasks required are still daunting for the novice. Even for the skilled professional, setting up a Database and installing Joomla properly is a 45-minute task. Configuring Joomla, adding menus, adding contact forms, and formatting adjustments, will require an additional 2-3 hours. But after the initial setup work is complete, adding content is easy.
Webmastering Skills HTML editors have improved and offer more features. And there are many website (static and dynamic) templates available to get a "running start." Yet in every case, constructing a well-designed website for a specific need requires some level of skill – more options and complexity require more skill. Tools of the Trade
As in most industries, having the right tools can make a big difference in webmastering. If you intend to be your own webmaster, then consider installing the tools mentioned below. Webmaster tools fall into 3 basic categories:
FTP (File Transfer Protocol) clients are programs that reside on your local computer and communicate with your hosting environment. The FTP process is similar to dragging and dropping files from one file folder to another – except in this case, one of the folders is located on the hosting server. Editors are another class of tools that reside on your local computer. The most common editors are HTML editors that facilitate editing of existing HTML, or create new HTML code. Some add PHP and CSS editing functions as well. Some editing tools, like CoffeeCup, save web files in a proprietary format and use a publishing function to convert files to HTML and then FTP them to the hosting environment. Although this process seems simple, it means local files are not saved in HTML format and you will not be able to use an FTP client to move files back and forth. Saving files in HTML format and using a stand alone FTP client is always preferred. Debugging Tools are a special class of tool. They help isolate programming code associated with a specific location or function on a website page. These tools are extremely helpful when making small but important formatting or function adjustments. Truepath HTML and Joomla Templates Website templates are constructed for specific website platforms. There are templates designed for HTML static websites, FLASH sites, and Joomla CMS platforms. Until recently, we at Truepath have always referred our hosting subscribers to other template websites. But our subscribers asked for more options with a Christian emphasis. So we have created more than 100 templates for Truepath subscribers. Our standard HTML templates for static website development are free. If you want a fully customized website template, we can do that too. Our customized template program includes a 45-minute web session so you can customize every one of the 11 different design elements:
Template files include an index page, a CSS file, and images used in the template in a separate folder. All the files are placed in a single .zip file so we can email it to you. For Joomla users who already have a Truepath Joomla template and want to create and maintain their website content but don’t want the responsibility of Joomla setup and configuration, Truepath offers three additional services. The Joomla Installation and basic configuration service is designed for those that would prefer having Truepath install and configure Joomla in their hosting environment. This service includes:
The Joomla Website page configuration service goes one step further and includes the installation of a Truepath Joomla template basic website functions. This service includes:
The Joomla Website Lease Option is for those who would prefer leasing a Joomla website. Truepath takes care of all technical issues; subscribers need only add content through Joomla’s front end editor. Plans are available for 5, 10, 15 and 25-page websites.
|