243
edits
Tonyhanson (talk | contribs) No edit summary |
Tonyhanson (talk | contribs) (Added info on Windows editors) |
||
Line 31: | Line 31: | ||
*[http://www.askapache.com/htaccess/htaccess.html The Ultimate htaccess] | *[http://www.askapache.com/htaccess/htaccess.html The Ultimate htaccess] | ||
== php.ini == | == php.ini == | ||
If you are using a web hosting service you start out with their default settings. These are not always in your best interest. One area where it pays to tighten security a bit involves PHP. PHP is a program commonly used to enhance web pages. Even if you don't write programs yourself it is often used to write Blog, Wiki, CMS and other popular types of software packages that you may be using. Even if you are not running any of those (at this point one has to wonder why exactly you do have a web hosting service but we won't go there) PHP is often used by hackers to exploit weaknesses in vulnerable sites. | If you are using a web hosting service you start out with their default settings. These are not always in your best interest. One area where it pays to tighten security a bit involves PHP. PHP is a program commonly used to enhance web pages. Even if you don't write programs yourself it is often used to write Blog, Wiki, CMS and other popular types of software packages that you may be using. Even if you are not running any of those (at this point one has to wonder why exactly you do have a web hosting service but we won't go there) PHP is often used by hackers to exploit weaknesses in vulnerable sites. | ||
All you need to do is create a file called 'php.ini' in each of your public directories (basicly any in and under your public_html directory) and put the appropriate commands. The following example is by no means exhaustive but will give you an idea of what one looks like: | All you need to do is create a file called 'php.ini' in each of your public directories (basicly any in and under your public_html directory) and put the appropriate commands. The following example is by no means exhaustive but will give you an idea of what one looks like: | ||
<pre>disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open | <pre>disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open | ||
open_basedir = /your/systems/public_html | open_basedir = /your/systems/public_html | ||
Line 41: | Line 41: | ||
register_globals = 0 | register_globals = 0 | ||
allow_url_fopen = 0</pre> | allow_url_fopen = 0</pre> | ||
This is a deep subject: see the following for more information: | This is a deep subject: see the following for more information: | ||
*[http://php.net/manual/en/ini.core.php Description of core php.ini directives] at php.net<br> | *[http://php.net/manual/en/ini.core.php Description of core php.ini directives] at php.net<br> | ||
Line 154: | Line 154: | ||
An open source option. Some useful links are: | An open source option. Some useful links are: | ||
*[http://www.joomla.org/about-joomla.html What is Joomla?] - Marketing hype on the main Joomla web site | *[http://www.joomla.org/about-joomla.html What is Joomla?] - Marketing hype on the main Joomla web site | ||
*[http://docs.joomla.org/Beginners Beginners Guide] (a.k.a. 'Absolute Beginners Guide to Joomla!', 'Novices' and 'What is Joomla') - where to go if you are contemplating installing and using Joomla | *[http://docs.joomla.org/Beginners Beginners Guide] (a.k.a. 'Absolute Beginners Guide to Joomla!', 'Novices' and 'What is Joomla') - where to go if you are contemplating installing and using 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://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] - 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). | *[http://docs.joomla.org/Security_Checklist_1_-_Getting_Started Security Checklist] - 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). | ||
*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. | ||
Line 238: | Line 238: | ||
*See [http://www.contentious.com/2009/03/08/hashtags-on-twitter-how-do-you-follow-=them Hashtags on Twitter: How do you follow them] on contentious.com for more information | *See [http://www.contentious.com/2009/03/08/hashtags-on-twitter-how-do-you-follow-=them Hashtags on Twitter: How do you follow them] on contentious.com for more information | ||
= Podcasts = | |||
A podcast is an on-line audio recording. This could be a useful technique for getting original content on-line for any society. | |||
See [http://radio.about.com/od/createyourownpodcast/ss/How-to-Create-Your-Own-Podcast-Make-Your-Own-Talk-Show-Music-Program-or-Audio-Stream.htm How to Create Your Own Podcast - A Step-by-Step Tutorial]. | |||
= RSS = | = RSS = | ||
Line 254: | Line 260: | ||
The Dallas Genealogical Society recently had a presentation on Personal Digial Archiving: See the [http://www.dallasgenealogy.org/index.php?option=com_content&view=article&id=263&Itemid=203 web page] that includes a link to a Flash version of the presentation. | The Dallas Genealogical Society recently had a presentation on Personal Digial Archiving: See the [http://www.dallasgenealogy.org/index.php?option=com_content&view=article&id=263&Itemid=203 web page] that includes a link to a Flash version of the presentation. | ||
= Windows Editors = | |||
If you are a programmer working on a PC these editors may make your life easier. | |||
== Komodo Edit == | |||
This is a phenominal editor that supports HTML, PHP, Perl and many other languages and environments. It is hard to believe that it is free (although you can purchase a more powerful version). Available from the [http://community.activestate.com/main ActiveState web site]. | |||
== Vim == | |||
If you are a die hard vi fan then you are going to love Vim... it is a full blown implementation of the venerable vi editor that has been house broken to run in Windows. See [http://www.vim.org www.vim.org]. | |||
= 'Back End' Services = | = 'Back End' Services = |
edits