psyke.org

About psyke.org | Contact | Links

self injury information and support

Home > About psyke.org > Tech Stuff

Tech Stuff

Everything you always wanted to know about the technology behind psyke.org (but were afraid to ask).

Hosting

Psyke is hosted by the Danish company Adux.

Standards compliance

To the best of my knowledge, all pages in this site validate as HTML 4.01 strict.

Valid HTML 4.01   Valid CSS

Search

I use PerlFect Search to provide search engine functionality on psyke.org.

It is open source, free and very easy to set up.

If, like me, you don't like the default search higlighting method (words in ignored parts of the page get higlighted too), you can use my changes: search.diff (diff against search.pl v1.75).

PerlFect Search

Forum

The Self Injury Forum runs YaBB. It is a bit fiddly to get the look of it just right, but it makes up for this by being very easy to install and run.

YaBB

Other tools

To manage the site, I use a collection of homemade tools. They are all written in Perl, and can be downloaded by following the links below. Change the file extension from '.txt' to '.pl'.

All scripts are published under the GNU General Public License.

google.pl
Generates the top ten lists in the link section. To use this tool, you need to download the Google Web Api developer's kit and obtain a Google license key.
insert.pl
Insert text at specific line numbers in a file. On psyke.org, this tool is used to update meta tags and special tags for the search engine.
print.pl
Given an html page with two special tags, this tool generates a printer friendly html page using a user-defined template.
----