Recent blog entries for MarkL

Just been discussing the pro's and con's of using templates for a large scale PHP project with some people. The genral concensus is the using PHP itself for templates is a good way to go. Whilst i agree with this in principle i've decided to use Smarty.

The reason being that i've found Smarty to supply the best middle ground for developers and designers. I tested some simple code out on a designer who knew no PHP whatsoever and he found using {$IMAGE} extremely easy to use. Now, the argument goes that if this person can use {$IMAGE} then why not <?=$image?> ? I found the answer simply to be this: When 'non php person' sees <?= their thought process goes hmm->looks like code->hmm->brain core dumps. But for some reason ($IMAGE} can be sold as 'special html' to them and their brain copes better. There are many reason not to use/use the different template systems around..but i generally find the one that works best for you is the best to use :)

To use a quote i originally saw andrei use in an email sig...

"Aim for success, not perfection. Never give up your right to be wrong, because then you will lose the ability to learn new things and move forward with your life. Remember that fear always lurks behind perfectionism. Confronting your fears and allowing yourself the right to be human can, paradoxically, make yourself a happier and more productive person." -- Dr. David M. Burns

Starting to prepere for the new themes.org code. Getting CVS repo set up, mailing lists sorted, designs designed, etc..etc.. We've lots of new people on board this time and we have learnt from our mistakes in the past. This time around should be much easier and focused. Easier navigation, one click items, and above all..making it easy for people to get themes! :o

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!