|
NSRC Help DeskWeb Resources for NGOs and Nonprofits |
Home | About | Contact | Networking | Supporters | Workshops | Help Desk | Where is the NSRC? | Search
A question asked by many nonprofits and Non Governmental Organizations (NGOs) is, "What resources are available for non-governmental and not-for-profit organizations in developing countries that want to set up their own web site?" This document presents some of the resources available, discusses how you might approach setting up your own web site, issues to consider, and gives a few practical tips. If you are looking for information on how to set up your own Internet Service Provider (ISP), then please see our ISP Resource Document instead.
We start our discussion by reiterating the following question:
What resources are available for non-governmental and not-for-profit organizations in developing countries that want to set up their own web site?This general question breaks down to sub-questions something like this:
These questions are open-ended as there are many ways to approach answering them. Here are a few examples:
Once a hosting site is chosen, then you must consider how you are going to create your web pages. A good general rule of thumb is that the easier and cheaper it is to do, the worse the end result will be. For instance, Microsoft Front Page is very inexpensive to use, and supported by many sites, but the HTML code generated by this product can be unusable. In many cases the generated code is not well supported by non Microsoft Browsers. This means that everyone not running Microsoft Internet Explorer may not be able to view your site as well, and may miss out on important information. Currently the number of Netscape, Mozilla, Galeon, Lynx, Opera, and other web browsers in use is estimated to be around 20 percent.
As an alternative you can use something like the free Netscape page editing tool Composer. This is an OK tool, but not great. It will do for basic pages. You need to know how to upload and download pages to use this tool, as well.
If you have some money, or donations, then the best tool around is Macromedia's Dreamweaver product. The key issue for easy-to-use when it comes to web page creation is that the interface be WYSIWYG (What You See Is What You Get) in nature. Frontpage, Netscape, Dreamweaver, and Adobe GoLive (pick Dreamweaver over Adobe's product) all let you edit a page directly without having to see HTML code. This makes creation much simpler. The only one, however, of these products that produces clean code that works across browsers, and that does not break already created code is Dreamweaver. Products that change code automatically, or produce incorrect code is actually a serious problem if you are trying to edit already created pages. Just opening a page in Frontpage (or, worse yet, Microsoft Word) will actually damage or ruin the page's layout and code.
If you have someone who is good at html, then there are countless free, or almost free, HTML editors available. A great place to start for Mac, Windows, and Linux clients is at http://www.tucows.com/. In addition, if you are using Linux or UNIX then http://www.freshmeat.org/ is a good place to find free software.
Below is a list of some good places to find free, or very inexpensive software to help you create your own web site. In addition we include some other links that may be relevant to this type of work. This list is in no way complete, and we welcome your suggestions.
There are several aspects to consider when it comes to security and your web site. A few questions you should ask before getting started include:
If you decide you want to read about security in detail we provide a much in-depth resource at http://nsrc.org/security/.
When creating your web site there are several things to consider and to pay attention to when it comes to security. For instance:
Now that you've seen a few ways that security can be compromised, here are a few ways to help keep your web site secure. Most of these are very simple steps that you can take, and do not require a large investment of time
In general your first line of defense involves a few key points if you wish to keep your web site secure while you create it, and for future use. These key points include, knowing what your ISP uses to server web pages, backing up your web site, picking good passwords, making sure that your username and password are always encrypted when transmitted across the network, changing your password from time to time, and knowing who has access to your site and how. Following these basic principals, as an end user, can help to keep your data safe, and your confidential data private.
If you plan on creating your pages in Windows, here is one approach you could take to creating your organization's web site:
<a href="/page2.html">next page</a>If you do the second method, then you'll have to change everything if you ever move the site, or if you get your own domain name in the future.instead of:
<a href="http://www.hostingcompany.com/ngoname/page2.html">next page</a>
When attempting to create an inexpensive or free web site for your nonprofit or NGO group, remember to think in the long run as well. For just a little bit of money and effort you can end up with a site that is considerably easier to maintain and likely to be much more reliable. This means you may pay a few dollars to have your own domain name, or to place your site on a UNIX-based system rather than Windows, or for some commercial software, but in the end this investment could save you days, maybe weeks, of frustration and lost resources in the future. This is an intangible benefit, but imagine the following scenario:
You create a web site using Microsoft Front Page. You place this site on a server running Windows and Microsoft's Internet Information Server. You don't pay for your own domain name. You don't back up your data, and you use FTP to transfer your files back and forth. This is much more common than you might think. Because of this, your site now sits on a web server that could be easily compromised - meaning that your data would not be available if this happened. If you did not back up your data you have no choice but to rely on the ISP's backup to get your data back. If you don't have your own domain name, then everyone else is pointing to that ISP to get to your pages. you have no choice of putting your site somewhere else and simply switching where your domain name points to. Finally, since you used FTP, someone might break in to your site and get confidential information possibly placing one of your clients in danger, or compromising the work you are trying to do. Even worse, you may never know that this has happened! That is, maybe someone just copies your confidential data, and does nothing else. Or, maybe they change data subtly so that you don't notice, but now it's wrong.This scenario might sound far-fetched, but it takes place every day around the world. Taking a few extra steps, and putting in a bit of effort to be secure can help to keep this from happening, and allow you to take advantage of all the Web has to offer to get your information out to those who can use it.
|
Running on LAMP (Linux/Apache/MySQL/PHP)
Site statistics |
Last modified: Mon Dec 27 08:46:50 2010
nsrc@nsrc.org |
