// archives

Articles

This category contains 6 posts

Zotonic — A quick overview

In an earlier installment I wrote about the reasons why we started building the content management system Zotonic using the programming language Erlang. In this installment I will give a quick overview of the data model and the basic building blocks of Zotonic.
Modules, the basic building block
A Zotonic web site is made of different [...]

Zotonic — A pragmatic and modern CMS

We built a new content management system which will be released as open source. The CMS is loosely based on Semantic Web principles and builds upon our experience building web sites, content management systems and programming in general. We call it Zotonic.
Zotonic enables hosting very popular sites on simple hardware.
I will write a [...]

WordPress Image resize plugin

I just published a small plugin for WordPress. I use it to dynamically resize and crop photos on this site.
WordPress resizes uploaded images to two different sizes. A thumbnail and a medium format. In most designs you would really like to control how an image is used on the page. [...]

OAuth and URL encoding

Differences in URL encoding functions will make implementation of OAuth harder. There is an immediate need for correct parameter encoding implementations.
I maintain an implementation of OAuth. Whilst checking existing code and implementing my own version I wondered how some implementations will differ.
OAuth uses RFC3986 for the encoding of URI parameters. Another often used encoding scheme is RFC1738 or RFC2396 (updated in RFC2732).
The [...]

Solving Social Network Fatigue

A social network site is a website where we share some common interest with other people. That interest can be your personal life (Facebook), your professional career (LinkedIn), your sport, your hobby, or just a single conference (Picnic Network).
All these networks have one thing in common: they are walled gardens, islands that force their users [...]

Long urls and SpeedTouch modems

We spent some long hours chasing a problem. Some of our users were not able to log on to our web sites. The cause of the problem turned out to be, surprise, SpeedTouch ADSL modems.
We quickly found out that the problem was related the IP address of the user. As some users’ laptops did work [...]