I like this thread. I've always wondered how others do their work.
Unfortunately, "use Joomla" is usually an option I will do last. Cookie cutter if you ask me...but then again, i'm still a noob trying to learn. Maybe I will find a great use for it. Maybe I won't. I know it's rich in features, but the Admin backend will scare a lot of customers away. I still haven't put the time in to really figure out how to use it myself... To each their own.
now "my way"...
If the site is going to have a look that can only be created with images, I create mock ups in Photoshop and upon client approval, I tweek the document until I can slice the images out as jpegs. I really like to make sites in pure CSS...but sometimes you can't.
Based on a few aspects of the images, I program the site in an HTML document and most of it is controlled with CSS. I do all this in Dreamweaver. Screw the people who say "OMG you use Dreamweaver ROF LOLZ!!1!"
As previously stated, Dreamweaver has great keyboard shortcuts in code view (where I am most of the time) that make programming a lot faster. It is great for reminders...sometimes I forget what options I have and Dreamweaver pops up a list of things you can use...you just click it and it puts it right in there.
The color coding makes it 10 times easier to read. I can't stand starring at a black and white notepad document with hundreds of lines of code.
Once my HTML and CSS documents are finished and my layout is ready to be put into action, I save it as a .php page and then remove elements, such as the header, footer, menu, etc. I put those in their own php document, and then use php includes to bring in the file to all of my pages. Once that's done, I create all of the sub pages from that one "template".
to me, this is a lot easier than using Dreamweavers templates. If i want to make one minor change on one page, but keep the rest the same, I have to jump through hoops to do it. All of the code that is outside of an editable region is completely blocked from any sort of editing, unless you modify the main template..which will then update ALL of the pages, which may or may not be what you want. I know you can choose which pages to update, but then your template page is different and you quickly get lost in which pages are different...and if you accidentally run an update on all pages, oops...
Just my 2 cents. We all have our way of doing things and I've learned some great tips from this thread. I'm always open to new ideas and easier ways of doing things...because after all, time is money

Bookmarks