Del.icio.us is a good platform to save and share links to internet resources. If you are interested in a certain link, but don't want to look at it immediately, you can safe it in del.icio.us and tag it with a specific tag, e.g. "toRead". Later, you can have a look at all those links.
Additionally, I use the del.icio.us plugin for firefox which makes life a lot easier (especially the tagging, because popular tags are proposed).
I think there does not exist a perfect solution right now. It is possible to get most parts of Dolphin running (including the Ajax requests with some minor modifications), but there do still exist some graphical problems. It seems that the problem is not only caused by Dolphin but also by the used gd-library. Actually I was only able to try it with Mac OS 10.4 and I am not sure if the newer versions (10.5) are providing better support for this functionality.
"A" technology named Ajax is capable to enhance user interactions - it's
the short form of Asynchronous JavaScript and XML, so it's an incorpotation several technlogies, which are quite common and not that knew.
The "key part" is the Ajax engine between server and client. By introducing this engine the start-stop-start-stop nature of interacting with traditional websites is broken. This former is responsible for two major-task: • communicating with the server asynchronously • rendering the front end.
To provide an asynchronous communication between server and client, the descent of data needs to be bunched. In contrast to traditional webapps,
Furthermore, it's closing the gap between Desktop Apps and WebApps, enabling a more and more desktop-like experience.
Artmedic provides lots of freeware php scripts on their website http://www.artmedic-phpscripts.de/. The script kontaktformular can be used to provide contact means to website users. It is a simple php script with an installation routine. Although this script is very simple, it has some securtiy features and was tested and is still maintained.
Although it is very simply to build such a script on your own, it is easier and more secure to take an existing script.
I evaluated a lot of different open-source course registration systems available on the internet. Unfortunately, most of these systems offer a lot of functionality, but are not very easy to use and integrate. The aim was to keep the maintaince and integration effort low, so I decided to program a solution on my own.
The solution uses the layout used by the webpage (www.discovery.jku.at), and it consists of a few php scripts, which use the existing mysql database (separate tables are used to store the data). Users can register using their name and email address for one or more courses. Registration details can be changed later using a link provided per email. The Number of participants to some courses can be limited; registration works on a first come first served basis.
Although I usually prefer to use existing solutions, this would have taken a lot of effort to integrate and maintain an existing system. In addition, existing solutions provide lots of functionality I did not need in this specific case (e.g. ticketing, payment, ...). Therefore, a small own solution (loc < 500) was the best way.