ExpressionEngine and XyleScope
At the weekend, I finished the long-overdue re-design of my project site for Tracks1. I used to use Textpattern to run the site, but while it was pretty powerful, I found doing some advanced things a little tricky. I spent a while looking around for other solutions, and eventually decided on ExpressionEngine Core. You have to pay for the Personal version, but the Core is free for non-profit use and has the all the features I need. If I ever find myself flush with cash (heh, I wish), I could always upgrade to the Personal version without any hassle.
ExpressionEngine (EE) is a pretty amazing package. If you want to build a fairly simple site like a blog, then you’re probably better off with Wordpress or something similar, but if you have more complicated needs, EE works wonderfully. I wanted to have distinct sections, some of which would be more or less static (like the front page), and others that would be dynamic (news, articles, downloads etc.), and I needed at least the possibility to have different lumps of content in each of the sections. So, for example, on most of the pages I list the last 5 news items and the last 10 articles in the sidebar, but in the manual section, I generate a table of contents for the manual, and restrict the search form to the manual itself.
I suspect that some of that might have been possible with Textpattern, but I never did quite manage to get my head around it. In contrast, EE (once you’ve realised that ‘weblogs’ are just lumps of content, and can be thought of as sections) was quite easy to deal with. Each section can have its own pages, stylesheet, RSS feed and even custom fields. I took advantage of this with the downloads section, so that each entry has a title, description, version, download URL and Subversion URL. That makes it much easier to be consistent when listing releases of Tracks.
It still needs some tweaking here and there (there are XHTML and CSS validation errors that I need to clear up among other things), but I’m fairly happy with it. During the design process, I tried out Xyle scope which allows you to load a webpage and its associated CSS file and explore the structure. It’s incredibly useful, and helped me track down thorny CSS problems, when a rule was being over-ridden somewhere else in the cascade. Margins always baffle me slightly, but looking at a page with Xyle scope indicating the margins and padding really helped me to understand what was going on. It’s also very useful for learning CSS tips and tricks. If you see an interesting effect on a website, you can load it up in Xyle scope and see how they did it.
1 Note that the URL for the feed has changed. I’m trying to find a way to redirect feeds, but in the meantime you can change it manually to this. â

1
What wouldn't I give for a personal Expression Engine Core!----- I love Expression Engine. I've been an advocate for it since after about a month of its first release. I haven't used Expression Engine Core as of yet, since it wasn't around when I first did my personal site; and all my other projects have been professional. But you'll love the flexibility. The ability to use PHP directly in templates, or do direct SQL queries without going into PHP, embedding templates, if:elseif statements, custom fields, plugins and extensions, etc. Just make it one of the more powerful tools I've used.
by allgood2 @ 28/03/2006 10:04 pm • Permalink •
2
Sawyer the Lawyer:
allgood2: Yes, I'm very impressed with it. It seems almost infinitely flexible. Actually, I've always admired your site, which was one of the reasons I looked into it in the first place.
by bsag @ 29/03/2006 6:04 pm • Permalink •
3
I've been using EE for over a year now. I first came across it when I needed a CMS for a project for a client. I ended up liking it so much I bought it for my business site and a project I'm currently working on.
I've had probs with the URLs. They're not that search engine friendly. And Google sitemaps doesn't seem to like EE.
But it's still excellent. I recommend the full version, even if it is a bit pricey
by jon @ 30/03/2006 8:04 pm • Permalink •
4
I use WP now. I'm not sure it was good decision. EE looks much better.
by milf @ 10/12/2007 4:27 pm • Permalink •
Page 1 of 1 pages