Jump to content

Social Networking Technology Resources for Genealogical Societies: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 10: Line 10:


Most web hosting services are based on a Unix or Unix-like environment. Knowledge of the areas listed below is not a requirement for you to establish a web presence. However, understanding the underlying technologies will allow you to have much more control over your sites appearance and security.   
Most web hosting services are based on a Unix or Unix-like environment. Knowledge of the areas listed below is not a requirement for you to establish a web presence. However, understanding the underlying technologies will allow you to have much more control over your sites appearance and security.   
== Choosing a Web Hosting Service ==
When selecting a web hosting service the price should not be your only criteria... see [http://docs.joomla.org/Security_and_Performance_FAQs#How_do_I_choose_a_quality_hosting_provider.3F 'How do I choose a quality hosting provider'] at [http://docs.joomla.org http://docs.joomla.org].


== Fundamental security issues  ==
== Fundamental security issues  ==
Line 18: Line 22:
*Keep current copies of your backups somewhere else  
*Keep current copies of your backups somewhere else  
*Change your passwords frequently  
*Change your passwords frequently  
*Keep your application software up to date. Hackers exploit security holes in older versions of software. 
*Keep your application software up to date. Hackers exploit security holes in older versions of software.   
*Restrict access to known hacker sites using an .htaccess file  
*Restrict access to known hacker sites using an .htaccess file  
*Restrict known PHP exploits by using PHP.ini  
*Restrict known PHP exploits by using PHP.ini  
Line 51: Line 55:
For all too many people the first time they consider the question of how (or even if) their web hosting service backs up their data is the day after their data has been irretrieveably lost. Most service providers only keep very recent backups (1 or 2 days). Unfortunately, by the time most people realize that they have serious problems on their site the backups also contain corrupted data.  
For all too many people the first time they consider the question of how (or even if) their web hosting service backs up their data is the day after their data has been irretrieveably lost. Most service providers only keep very recent backups (1 or 2 days). Unfortunately, by the time most people realize that they have serious problems on their site the backups also contain corrupted data.  


Good backups are your last and best line of defense!
Good backups are your last and best line of defense!  


==== cron  ====
==== cron  ====
Line 80: Line 84:
It is common to group a series of backup commands into a batch file and to schedule that batch file to be run in cron.  
It is common to group a series of backup commands into a batch file and to schedule that batch file to be run in cron.  


See your systems man pages for tar to see details on the options as these vary from implementation to implementation.
See your systems man pages for tar to see details on the options as these vary from implementation to implementation.  


== Text Editors  ==
== Text Editors  ==
Line 123: Line 127:
You should be able access MySQL directly: see the information provided by your Web Hosting provider.  
You should be able access MySQL directly: see the information provided by your Web Hosting provider.  


MySQL Forge has an impressive colletion of [http://forge.mysql.com/wiki/MySQL_Tutorials MySQL tutorials].
MySQL Forge has an impressive colletion of [http://forge.mysql.com/wiki/MySQL_Tutorials MySQL tutorials].  


= PHP  =
= PHP  =
Line 134: Line 138:
= CSS, XML and HTML  =
= CSS, XML and HTML  =


If you dabble in these protocols the [http://www.w3schools.com/ www.w3schools.com] is a must see site. It has tutorials, syntax references and loads of interactive examples.
If you dabble in these protocols the [http://www.w3schools.com/ www.w3schools.com] is a must see site. It has tutorials, syntax references and loads of interactive examples.  


= Google Analytics  =
= Google Analytics  =
Line 158: Line 162:
*[http://help.joomla.org/ghop/feb2008/task167/index.html Joomla 1.5 Quick Start] - Free on-line videos explaining how to install and use Joomla  
*[http://help.joomla.org/ghop/feb2008/task167/index.html Joomla 1.5 Quick Start] - Free on-line videos explaining how to install and use Joomla  
*[http://forum.joomla.org/ Discussion Forums] - lots of good help available here  
*[http://forum.joomla.org/ Discussion Forums] - lots of good help available here  
*[http://docs.joomla.org/Security_Checklist_1_-_Getting_Started Security Checklist]&nbsp;- an invaluable reference with excellent advice. Best read <u>before</u> your site is hacked. See the section titled ''''The most important guidelines' '''for instructions on how to subscribe to Joomla Security News (email or RSS) so you can receive notifications whenever critical updates are released.
*[http://docs.joomla.org/Security_Checklist_1_-_Getting_Started Security Checklist]&nbsp;- an invaluable reference with excellent advice. Best read <u>before</u> your site is hacked. See the section titled ''''The most important guidelines' '''for instructions on how to subscribe to Joomla Security News (email or RSS) so you can receive notifications whenever critical updates are released.  
*See the [http://www.dallasgenealogy.org/ Dallas Genealogical Society] web site for one example of a genealogical society site created using Joomla.
*See the [http://www.dallasgenealogy.org/ Dallas Genealogical Society] web site for one example of a genealogical society site created using Joomla.


243

edits