This is an archived article to see the current version visit http://www.timothyfish.net/Article.asp?ID=31.
| Table of Contents | |
|---|---|
| Preface:The Purpose and Audience | xi |
| Step 1:Decide To Have A Website | 1 |
| The Costs Of A Website | 1 |
| The Benefits Of A Website | 2 |
| The Website As A Ministry | 4 |
| Is It Worth It? | 5 |
| The Stone Chapel Church | 6 |
| Step 2:Select a Ministry Team | 7 |
| Working With What You Have | 8 |
| The Role Of The Ministry Leader | 9 |
| The Role Of The Webmaster | 10 |
| The Role Of Artistic Director | 10 |
| The Dividing Lines | 11 |
| Step 3:Determine The Content | 13 |
| Determine The Audience | 14 |
| Targeting Those on the Outside | 14 |
| Those Seeking a Church | 14 |
| Those With No Interest | 16 |
| Targeting Those on the Inside | 17 |
| Deciding What You Really Need | 19 |
| The Content For The Example | 20 |
| Step 4:Design The Website | 23 |
| Designing For Maintainability | 24 |
| How Websites Are Designed | 24 |
| Reducing the Work To Make Changes | 26 |
| Let The Computer Make The Copies | 28 |
| Design For Usability | 28 |
| Make The Design Understandable | 29 |
| Handling Important Information | 32 |
| Incorporate The Church | 33 |
| Make the Website Look Like the Church | 33 |
| Find Elements To Incorporate | 34 |
| Elements That Shouldn’t Be Included | 35 |
| Concerning Copyrights | 37 |
| Can I Use What I Download? | 38 |
| Live By A Higher Standard | 38 |
| Exceptions To The Rule | 39 |
| Purpose and Character of Use | 40 |
| The Nature of the Copyrighted Work | 41 |
| Amount Used | 41 |
| Market Impact | 41 |
| More Design Work | 42 |
| Step 5:Learn the Tools of the Trade | 47 |
| Extensible HyperText Markup Language | 48 |
| Exercise 1: A Simple XHTML Document | 49 |
| <!DOCTYPE> Tag | 49 |
| <html> Tag | 50 |
| <head> Tag | 50 |
| <body> Tag | 50 |
| <base> Tag | 51 |
| <link> Tag | 52 |
| <meta> Tag | 52 |
| <script> Tag | 52 |
| <style> Tag | 52 |
| <title> Tag | 53 |
| Validate the Example | 54 |
| Exercise 2: Creating the Document Text | 54 |
| Attributes | 55 |
| The Exercise | 56 |
| Hyperlinks | 60 |
| Images | 61 |
| Exercise 3: Creating a List | 61 |
| Definition List | 62 |
| Ordered List | 62 |
| Unordered List | 62 |
| Nested or Sub Lists | 63 |
| Exercise 4: Creating a Table | 63 |
| More to Learn | 64 |
| Cascading Style Sheets | 64 |
| The Basic Syntax | 65 |
| How It Is Used | 65 |
| Exercise 5: My First “Website” | 66 |
| Creating the Site | 67 |
| Modifying the Site | 71 |
| Setting Positions | 75 |
| Server Scripts | 77 |
| Active Server Pages | 78 |
| Databases | 79 |
| A Lot of Material | 80 |
| Step 6:Find a Server | 83 |
| Three Options | 83 |
| The Homespun Web Server | 83 |
| Free Web Space | 84 |
| Using a Hosting Company | 87 |
| Shared vs. Dedicated Server | 87 |
| Features | 88 |
| Choosing a Solution | 89 |
| Determining the Needs | 89 |
| Finding a Server to Meet the Needs | 90 |
| Domain Registration | 91 |
| Putting It Off | 92 |
| Step 7:Do Detailed Design | 95 |
| Designing the Layout | 96 |
| Exercise 6: Designing the Layout | 98 |
| Draw the Design | 98 |
| Choosing Colors | 100 |
| The Affect of Color | 100 |
| Combining Colors | 102 |
| Breaking the Design Apart | 104 |
| Start With XHTML and CSS | 105 |
| Optimize For Speed | 106 |
| Cut The Images Into Segments | 107 |
| Build the XHTML and CSS Files | 108 |
| Add the Layout Divisions | 109 |
| Layout the Main Text Area | 116 |
| Background On The Technique | 117 |
| Drawing With Empty Space | 121 |
| The Final Touch | 124 |
| Trying It Out | 124 |
| Designing the Content | 125 |
| Review the Initial Design | 126 |
| Designing the Calendar | 127 |
| Designing The Sermons Page | 128 |
| Designing the Photo Page | 129 |
| Exercise 7: The Design Review | 129 |
| Who Should Be Invited | 130 |
| Preparing For The Design Review | 130 |
| Conducting The Design Review | 132 |
| The Formal Review | 132 |
| The Informal Review | 133 |
| Handling a Design Defect | 133 |
| What a Defect Is | 134 |
| Making The Modification | 134 |
| A Successful Design Review | 135 |
| Step 8:Develop The Code | 137 |
| Don’t Panic! | 137 |
| Setting Up The Environment | 138 |
| The Local Machine | 138 |
| The Web Server | 138 |
| Exercise 8: An ASP Application | 140 |
| Setup | 140 |
| The Page.ASP File | 142 |
| A New Index | 144 |
| Pointing the Server at an Index | 144 |
| Creating Index.ASP | 145 |
| A New Way To Do Web Pages | 149 |
| Creating a Place to Store the Information | 150 |
| Reading the Database | 151 |
| The Article List | 155 |
| Adding Articles | 160 |
| The Finishing Touches | 168 |
| Step 9:Testing the Website | 171 |
| The Things to be Tested | 172 |
| Who Should Do the Testing | 172 |
| How To Do The Testing | 173 |
| Looking For Errors | 173 |
| Usability Testing | 175 |
| Validating the XHTML | 176 |
| Step 10:Deploy the Site | 177 |
| The Big Announcement | 177 |
| Tell The World | 178 |
| The Printed Media | 178 |
| Back Links | 179 |
| Optimize the Site | 182 |
| Title Tag | 182 |
| The URL | 182 |
| Special Tags | 183 |
| Search Words | 183 |
| Hidden Text | 183 |
| Develop Content | 184 |
| The Unknown | 184 |
| Step 11:Stay the Course | 185 |
| Maintenance: The Real Work | 185 |
| A Work Schedule | 187 |
| Version Control | 188 |
| Meeting Goals | 189 |
| Realistic Goals | 189 |
| Website Statistics | 191 |
| Encouraging Usage | 193 |
| Staying Enthused | 194 |
| Prepare a Replacement | 195 |
| Selecting a Replacement | 196 |
| Training a Replacement | 197 |
| A Half Step:Some Parting Thoughts | 199 |
| Music and Other Audio Files | 199 |
| Guest Books and Text Input | 200 |
| Photos | 201 |
| Outsourcing | 201 |
| Keep Learning | 202 |
| Appendix A:XHTML 1.1 | A-1 |
| Appendix B:Cascading Style Sheets | B-1 |