Posted February 26, 2010
It’s possible that you’re thinking, “Processing PHP in CSS? That’s plain stinks.,” just from reading the heading. It does stink, but so does maintaining two CSS files, updating your colour scheme manually (or even by sed), changing common dimensions, and all the other crap that goes with static files. Think about it this way – would you build a site out of many HTML files or would you use some kind of template system (like Pretty Smarties)? By now I hope you’re less sceptical. If you’re interested, please read on. (more…)
Posted February 24, 2010
When I moved across to XHTML a few years ago, the transition was mostly quite easy. Using thesse logical rules got me though 90% of the transition:
- Close all tags, use lower-case tags, use lower-case attributes and maintain nesting order.
- Markup is for content, CSS is for presentation. That one was easy.
- Use the right tag for the right job (in the right place) and make things accessible.
However, one thing that can’t be covered by a general rule is the complete removal of tags. Most removed tags were non-standard and started out as proprietary – like <marquee> and the tag we’re going to talk about, <embed>. (more…)
Posted February 22, 2010
Rose’s Knitting Centre offers a wide range of current Australian yarns in its online wool shop. Visitors can buy Patons, Cleckheaton, Shepherd and Panda yarns in any colour available directly from the shop.

Transactions are managed by the shopping cart software and can automatically calculate postage, handling and then process the transaction.
logon2 Contact Form is used to allow customers easily enquire about specific products without hassle, as well as make general enquiries.
Visit Rose’s KnittingĀ Centre.
Posted February 17, 2010
Now that logon2 hosts quite a few sites that are dynamic and make use of MySQL databases, I decided to implement automatic daily database backup tool. Such a tool gives me peace of mind as well as advantage over any competitors who don’t perform automatic backups. Lomadaba (logon2 Mass Database Backup) is my solution. (more…)