Recent Musings
Personal blog of Tristan Blease
Sanity check: how do you organize your web projects?
This past week, I was handed a Joomla site developed by someone else, and I was asked to clean up and update a few sections on the site. At first glance, I just about died. The file system was a mess—multiple Joomla installs, assets spread across different directories, everything out of place—and the internal structure (database) was no better. We tracked down the correct files using WebKit's developer tools, but we could have saved significant time if the site was better organized.
Everyone already knows that keeping your projects well-organized streamlines development. makes collaborating with others easier, and allows you to keep your sanity should you have to come back to a project weeks, months, or even years, after completing it. Right?
How do you keep your project folders organized when creating web sites/apps? Read on for my organization strategy, and then leave yours in the comments.
An easier way to build forms in EE2
There's no question about it, forms suck. But with ExpressionEngine 2, a few add-ons, and a little elbow grease they can suck a little less. Read on for my technique on how I used NSM Transplant, PT Matrix, Solspace's FreeForm, and Low's FreeForm field to make flexible forms that can be created/updated through the EE control panel.
Filed under: ExpressionEngine,
Looking for a front-end web developer in Chicago, IL
The agency I work full-time for is looking for a front-end web dev to work on-site for 2-3 days a week at our office in River North of Chicago, Illinois.
Generating a pubkey on Mac OS X
Read on for a quick tutorial on how to generate an SSH pubkey using Mac OS X. This should work for just about any version of Mac OS X and be useful to create public keys for services like Codebase.
I don’t fit neatly into a box
And I like it like that.
I am a visual designer, an information architect, a web developer, a copywriter, an animator, a marketer, an art director, a manager, an accountant, an account executive, a content strategist, a ...
I can stop now, I think you get the point.







