Wednesday, 03 October 2007
New site
Yet another upgrade of my site has arrived. This time a brand new layout, designed from scratch. Regular visitors probably have to get used to the new feeling as its completely different. I divided the main page into two columns, one contains posts about my daily life and the other about tech-stuff and other things. I noticed not everyone is interested to have both topics in one feed, so from now there is a main feed, a feed for the life topics and a feed for the tech-topics available. Just hit the little buttons
at the corresponding category. The main feed is available in the main menu by clicking on Subscribe.
This time my site supports ALL major browsers, including Internet Explorer 6! Wow! Isn’t it great? My previous site wasn’t working properly in IE 6 because it doesn’t support transparent PNG‘s. Using GIF was no option. Make sure you also check my site in Safari. It got all kind of fancy shadow effects and stuff. I hope Firefox will have some CSS3 support soon too.
It is not only the design that has been changed, also the backup is different. It has been changed to Movable Type 4. This is a new version of the famous Movable Type blogging platform and it’s great! Much better than its previous version 3. However, before I was using Mephisto. A very good blogging system, much better than for example Wordpress. But now I’m using a VPS I want to spare as much memory as I can, because the blog is not the only running application. Movable Type doesn’t have a daemon running, so that was the trigger to switch. There are no existing converters from Mephisto to Movable Type. So I just wrote a script which exports all Mephisto data to a Movable Type import file. I wrote a tutorial here.
Anyway, the coming week I’m doing some experiments on the design. For example, I still want to add a search form, but don’t know where yet. Please give me some feedback on the changes!
Ian Lewis
said Friday, 05 October 2007:Hey, What don’t you like about wordpress? I was thinking of switching to use wordpress so I’d be interested in what you think about it. The new site looks good!
Jeffrey Gelens
said Friday, 05 October 2007:Thanks!
About Wordpress: first of all the templating system is just so bad. Actually there is no templating system, there is just PHP to render a page. It does tons of DB-queries to render just one page. It’s slow and the caching doesn’t work properly. Looking at the sourcecode makes you cry, it’s spaghetti and not commented.
And last but not least, it’s PHP! :P I could give you another list of bad things about PHP if you want.
Ian Lewis
said Monday, 08 October 2007:I kind of understand what you mean about the templating in Wordpress. It’s the same in b2evolution. I suppose it’s so you can basically program extra stuff into your homepage. How does Moveable Type do it?
I’d love your opinion on PHP too. I know quite a bit about the shortfalls of php but I’ve been able to program pretty quickly and intuitively with it. Though because of some things like not having to declare variables and not having to type variables I have created some hard to find bugs before. Not to mention the possible security problems it might cause.
Jeffrey Gelens
said Monday, 08 October 2007:MovableType and for example Mephisto have there own templating syntax, which is not a programming language. Plugins are used to create extra stuff for your homepage, the template should not be used for that. I guess that’s kinda mixed in Wordpress, which I don’t like.
Before I liked Perl to develop web apps, but nowadays Python and Ruby are my favourite language. These are also dynamic typed languages like PHP, so not declaring variables and variable types don’t cause security problems. The security problems in PHP are because of problems deeper in the php source.
(markup will be applied later)
Feeds
Latest Comments
Articles
Links
Blogroll
Gelens.org is powered by: Django 1.0, running on Python 2.5.2 and served by Apache 2.2.9 with mod_wsgi 2.3, proxied by Nginx 0.6.32. The database is PostgreSQL 8.3.4. All of this is running on the latest Arch Linux on a 360MB Linode Xen VPS.
by Jeffrey Gelens
by Marten
by Tom Asaro
by Wezz6400
by Jeffrey Gelens