Today I did the first integration from an existing shell template. The final copy and images have not yet been delivered, so I haven’t set any text or background colors, but the template-based site is in place.
Setting up the development environment took about 10 minutes. The steps:
- Set up staging server on davidseah.com (probably should have set this to agenceum.com, now that I think about it.
- Set up staging server client area and permissions.
- Set up local directory for site in client’s project area.
- Set up Dreamweaver CS4 site profile for local and remote access.
The total integration time took about 60 minutes. The steps:
- Find, copy Template from Source
- Create baseline menu items from provided page list in master file.
- Set up destination HTML files in menu items.
- Set page title.
- Copy/paste master file as destination HTML files.
- Edit each HTML file, adding content and changing the BODY ID.
- Test click-through, adjust content lengths slightly but avoid editing and refactoring content because this is not included in the base site offering.
In anticipation of picking colors, I set up a design template in about 5 minutes:
- Take screenshot of semi-populated HTML site.
- Copy/paste into Photoshop CS4, isolate background.
- Save to local client folder on development machine; synch with server.
I then updated the client in Basecamp, which took about five minutes:
- Update milestone as complete, add new milestone for Client Content deadline.
- Updated Project Overview to show link to the staging server area.
- Added To-Do and Dependencies Requests in a message to client, noting delivery and next steps.
- Archived and uploaded HTML files as single ZIP file.
Wrote this blog post, which took about 15 minutes:
- Saved JPEG of Design Template with label “DR01” in corner.
- Uploaded JPEG to blog image directory.
- Created new category, “HTML Integration” and wrote this post from integration notes.
This information will help me determine what my effective hourly rate is. The total time spent so far is 80 minutes, with the bulk of the time going into content integration. Some of the setup stuff can be automated eventually with a few scripts, saving further time.