Archive for the 'Typo3' Category

Job Opening

Tuesday, December 18th, 2007

We have a job opening at Generals International for some more help in the IT/Web Department. Check out the info below, the website (if you don’t already know about the ministry), and email me if you’re interested! Friends and family are welcome to apply.IT Manager

Job Description: We need somebody to handle website updates, store updates, and the administration needed for those updates. Our normal duties for the website involve communicating with other departments about future updates, working with the graphic designer, editing raw text for pages, creating lead-ins or “blurbs”? for longer articles, graphically laying out newsletters and pages based on text from other departments, and creating new pages based on other department’s ideas and our own skill/experience. Store updates involve coordinating with the graphic designer and accounting and getting text or writing our own (based on current workload).

Job Requirements: Good communication skills (and grammar) are necessary for editing web-based text, creating lead-ins or blurbs, and especially for coordinating all updates with other departments. Professional aesthetic taste is just as important as being a good communicator. We don’t necessarily need somebody who could design a whole website from scratch, but we desperately need somebody who knows what works and what doesn’t and is willing to continue learning as the web changes. We don’t need a marketing person, either; we just need somebody who knows that blood red is not an acceptable background color and understands why too many logos on one page will overwhelm readers. Most importantly, we need people with the ability to learn. Web technologies keep changing all the time, but anybody willing to learn can pick up Typo3, FishCart, blogs, wikis, and whatever we decide to implement in the future. Past web experience is good, but we don’t need another programmer; anybody with the desire and basic ability to run their own blog or homepage and continue learning could have the technical skills that we need.

We Use: Mac Laptops, Typo3, wikis, etc.

Please Contact:Jeremy Greenawalt (IT Manager)jeremy@generals.org(972) 576-8887 ext. 205

Printable PDF

WhiteRhinoCoffee.com Launched!

Monday, October 15th, 2007

My friend, Ryan, is starting opening his new coffee house, White Rhino Coffee, in Cedar Hill, TX soon. I was able to create a basic website for them using Typo3 with a icon-oriented menu (with text tags for those who need it, of course), a newsfeed, and a newsletter system in just about 10 billable hours. I love Typo3! Anyway, they were able to learn the basics of the backend very quickly and filled it with content. So, I’d like to officially announce the launch of WhiteRhinoCoffee.com as of this past weekend. Go ahead and check out what they were able to do and, if you’re in the Dallas area, join me there for coffee after they open (they have an RSS feed on the “Construction Updates” page to keep you up-to-date).

Small Site, Big CMS

Tuesday, May 22nd, 2007

A CMS (Content Management System) is always a consideration when you’re starting to design a large or often updated site. My personal favorite is Typo3 because of the many ways I’ve seen it modified and even because I really agree with the philosophy of the founder, Kasper. One place where the CMS isn’t considered enough, though, is in the small 5-6 page site. I have three reasons from my personal experience that I’d recommend at least considering a CMS like Typo3 for even the smallest sites.

1. Faster design templating. It’s taken for granted now that it’s easier & faster to update a large site with templates of some kind. The problem comes in, though, when you look at how the template engine from many systems fits into your workflow. Many engines assume you want to start by building a template from scratch that will follow their proprietary rules, but that just doesn’t fit with the fastest workflow in most cases. Your workflow probably involves an example page for yourself, your boss, or your client complete with temporary content designed in a WYSIWYG or graphical editor (Dreamweaver, GoLive, Photoshop, Illustrator, etc.). Unfortunately, to build a template from this you need to either painstakingly modify your source by hand or simply start with a pre-existing template and just modify it to “match” your needs. To be honest, this doesn’t scale if you’re only using that template five times. The TemplaVoila engine in Typo3 changes this, though. Kasper shows here how quickly you can take a fully-functional HTML/CSS example page and turn it into a working CMS template for Typo3. How does this apply to your small site? If you’re building a quick site, you don’t want to spend all your time turning your idea into a template, but if you can go from design to template in 10-15 minutes, then you have saved yourself real time even for a small number of pages.

2. Extensibility. This is pretty much a necessity today in the rapid development environment. The web today recognizes the sites that can grow and adapt quickly to changes. There is almost no feeling as miserable as the last-minute feature requests that make you rethink the entire scope of a project two days before launch. At the same time, there’s a special joy near the end of a development cycle when you or a client think of that final feature and you know that you have the architecture in place to support it. In the last few months, I’ve had one small site (that will be launching soon) where the owner requested a special “clients only” environment in the final stages (I just had to add some extensions to the existing Typo3 structure) and another small site that I thought could use an RSS feed for updates (I just had to add some functionality to their Typo3 system). Even though the sites started out small and stayed small in page size, the ability to add intelligent features like newsfeeds and logins saved hours of rework and gave them genuinely useful features.

3. Pre-Launch Workflow. Once again, if you’re looking at a big site then you’ve already thought of the maintenance benefits in the long run when using a CMS. The pre-launch and development workflow is why I use Typo3 on every site except for a few, though (Wordpress and Mediawiki are sill irreplaceable). Using Typo3 from the beginning gives a clear separation of content, design, and extended functionality. I’ve managed to create a very fluid process of parallel development this way. As soon as I complete the first draft of the templates, content can start being added by others. Then, while they’re adding content, I can finalize the template or work on implementing extended features like calendars, image galleries, etc. Even if we completely change the direction of the template, their work on adding content is not lost and the site is moving forward while we’re working out the last details.

This isn’t a list of everything great about CMSes or anything truly revolutionary for most web developers, honestly. It’s just three of my own reasons for using a complete CMS like Typo3 on a site, no matter what the original scope of the site is. Even if you’re building a site that will only be up two months for a promotional campaign, I know some amazing designers who will use Typo3. CMSes are easily available and can really improve the initial development phase on so many projects that I would reconsider if you’re not using them more. I know I never understood the guys who used a “complex” system for every site until I ran into the need for a template workflow, last-minutes features, and projects delayed waiting for content to be added.

By the way, I don’t plan on writing every piece of text on this site, so don’t worry. There’s plenty of more experienced writers and developers out there that I respect, so I’ll link to them as new things come across my newsfeeds (I use Vienna on my Mac).