How to Troubleshoot Apps for the Modern Connected Worker
Ā
Project folder-structure-
1. Search
Home Blog Services Portfolio About Contact
Project folder structure for a web
designer
January 26th, 2010 Ā· 5:05 pm @ Dave Woods - 7 Comments
Iāve always been fairly well organised when it comes to projects but up until recently,
I havenāt had a standardised way of structuring my folders which occasionally leads
to hunting for that piece of documentation thatās hiding in a folder buried deep in a
directory structure. Iām now using a method that is consistent across all my projects
and thought Iād share it here in the hope that it helps other web designers to manage
their documents and graphics.
Document Structure
First, hereās the structure and then Iāll explain what kind of document or graphics I
place where:
Client Nameā¢
Projectā¦
01 ā Consultancyā
02 ā Information Architectureā
03 ā Contentā
04 ā Brandingā
Fontsā
Guidelinesā
Logoā
05 ā Designā
Graphicsā
Stock Photographyā
06 ā Codeā
07 ā Marketingā
Emailā
SEOā
Social Mediaā
08 ā Analyticsā
09 ā Hostingā
And you can get a copy of this directory structure by downloading my folder structure
zip file so feel free to use it if it applies to your projects.
Root Level
At the root level, I create a folder with the name of the client so that within that folder
I can organise their work by project. This might not apply to all freelancers but I do
work with some design agencies or companies who have a number of different
websites so this helps to keep all their work in one place.
01 ā Consultancy
This folder is to keep things organised at the beginning of a project and will contain
documents like the Proposal and Contract. This may vary from project to project as
simple PSD to HTML/CSS work is unlikely to need a proposal.
Categories
CSSā¢
HTMLā¢
Javascriptā¢
SEOā¢
Web Designā¢
Latest Articles
Should Web Designers Drop
IE6 Support?
ā¢
Google: Have they copied
Bing.com?
ā¢
13 Google Chrome Extensions
for a Web Designer
ā¢
IE9 Previewā¢
Perspectives on Cross-Cultural
Web Design
ā¢
How to become a Freelance
Web Designer
ā¢
Blank browser windows for
Photoshop mockups
ā¢
Web Browser Newsā¢
Using emās for font sizingā¢
Project folder structure for a
web designer
ā¢
Facebook
Page 1 of 5Project folder structure for a web designer
8/17/2010http://www.dave-woods.co.uk/index.php/project-folder-structure-for-a-web-designer/
2. 02 ā Information Architecture
In most cases this simply includes a single document which contains the structure of
the website, usually in an unordered list which would represent the site map.
03 ā Content
If Iām going to be responsible for adding the content then this is where it all lives until
itās added to the website. Once the Information Architecture has been defined, Iād
usually create a separate folder for each section of the site to keep things organised.
04 ā Branding
This is where I like to keep all the files received by the client when discussing ideas
about the look and feel of the site. So any fonts, branding guidelines or logoās that
the client currently has are dropped in here.
05 ā Design
This is usually the folder that contains the initial bulk of the project work by myself.
The graphic folder contained within here is where any creative work that I design live
(including PSD layouts or wireframes).
06 ā Code
The Code folder is usually where the final deliverable lives and is where all the
HTML, CSS, JavaScript and PHP is organised and turned into a full working
website.
07 ā Marketing
Not applicable to all projects but occasionally there is a further requirement from a
marketing perspective. This could be in the form of HTML email newsletters, SEO
work or Social Media Marketing. The SEO folder that lives within here also contains
an Analysis, Keyword Research and Link Building folder to keep other documents
organised within the SEO process.
08 ā Analytics
Iāve not actually used this as of yet but thought it would be handy for any landing
page optimisation work and documentation and am sure that itāll be of use on future
projects that Iāve got lined up.
09 ā Hosting
The hosting folder is purely for documentation and contains any information
regarding the clients hosting details. For example, what domains they have, when
they expire, what email addresses they have registered with these accounts, billing
information etc.
Summary
Iām sure that as other pieces of work arrive, there will be things that I hadnāt thought
of and Iāll need to adapt the structure a little but I think this provides a good starting
point for a project.
Iād be interested to hear how other people organise their documents, images and
code so please feel free to post any comments below.
Share and Enjoy:
Related Links
Page 2 of 5Project folder structure for a web designer
8/17/2010http://www.dave-woods.co.uk/index.php/project-folder-structure-for-a-web-designer/
3. 7 Comments ā āProject folder structure for a web designerā
Cheryl Oppenheim
6 months ago
1.
This is very similar to a structure Iāve used for many years. The only difference
is the addition of another layer. We start with a folder for the Client then inside
that have separate folder for the Job (JobNumber/Project Title). Within that
folder would be those folders you have above. This allows you to store all the
jobs for that client within one folder.
Folder structure is just but the first step ā naming conventions and version
control should follow. Oursā¦ job number_File Name_Version.Extension
1234_BAsketballImage_v1.jpg or 1234_Wireframes_v2.vis
Job Numbers are always a source of confusion for many firms. Our system is
simple ā consective running numbers. The number is assigned to the project
and the client. So while a client may have non-consecutive number in their
folder there is absolutely no duplication of numbers or concern over client
name abbreviations in the numbers.
Dave Woods
6 months ago
2.
Hi Cheryl and thanks for the comment.
I think what youāre describing is what I have above? I currently have Client and
then Project, followed by the folders for documents and graphics.
I definitely agree that the naming conventions are just as important, as Iām the
only person dealing with the files though I tend to use a much simpler method
by using the date on the front of the filename, e.g. yyyymmdd-proposal.docx.
For work Iām sending the client, I usually do the same thing with zip files and
then file them away (so should probably have included that within my folder
structure as well).
I also use SVN for version control so that does get around the issue of naming
conventions and version control to some extent.
Thanks for the feedback Cheryl and sharing your methods
Organize your workflow for design production ā nina mehta
6 months ago
3.
[...] Other structures Developing a Sensible Folder Structure Folder Structure
and Project Organization Best Practices Project folder structure for a web
designer [...]
Ken Thompson
5 months ago
4.
Great Post! Exactly what I was looking for. Iām a fan for life now. Quick
question. How do you use SVN in relation to your folder hierarchy? Do you
version control the entire project folder or just the code? It doesnāt seem that
you keep the repositories with the project. Thanks.
Page 3 of 5Project folder structure for a web designer
8/17/2010http://www.dave-woods.co.uk/index.php/project-folder-structure-for-a-web-designer/
4. Dave Woods
5 months ago
5.
Iād use SVN just on the Code folder personally but donāt think thereās any
reason why you couldnāt use it on everything if you wanted. I use the date as a
prefix to all my documentation and then have this run as an automatic backup
so that works fine as version control for me but SVN would also be a good
solution.
Will Hattingh
5 months ago
6.
I love the folder structure that you use and mine is almost 100% the same, I
keep a zip file within my template zip file called template project which is used
to quickly add a new project for a client. For instance if Iām adding a new CMS
as a different project for the client I can just quickly unzip my project zip file
that contains the folder structure that you currently have.
One addition to this is I keep an additional folder to that of the projects called
_MAIL at the top level of the client which contains the outlook data files as I
communicate with the client. I also keep multiple profiles in outlook for each
client, that is if the client requires me to have an email box. For smaller
projects this would probably never be required, however I do consulting for
some clients where we act as a go between the client and the clients vendors,
so essentially we act as employees and as such we have to have employee
email. Which makes the _MAIL folder incredibly useful, especially since if a
year after we are done with the project and I need access to an old email that
was sent then I can just open the datafile directly in outlook even though I may
have deleted that outlook profile already.
So to sum it all up here is my project structure
|>Client Name
|-> _Mail
|-> _Template Project.zip
|-> Project 1 ā JobNumber
|ā> Project folder structure similar to yours.
|-> Project 2 ā JobNumber
|ā> Project folder structure similar to yours.
I develop and work through multiple workstations & laptops so I stick the entire
client folder within subversion, that way everything stays in sync.
If I develop directly on my laptop it makes it easy to point apacheās
DocumentRoot directly at the Code folder, that way if I update from my svn
repo I automagically get the latest code and can view and display it to
customer if need be.
Dave Woods
5 months ago
7.
Hi Will, thanks for your detailed response. Getting my email organised it
probably one of the next things on my list of things to do as at the moment I
just export my accounts to one PST file so should probably get that a bit more
orgasnised for finding old emails. Thanks for the tip.
Leave a Reply
Name *
Page 4 of 5Project folder structure for a web designer
8/17/2010http://www.dave-woods.co.uk/index.php/project-folder-structure-for-a-web-designer/
5. Mail *
Website
Add Comment
Welcome
Hi, I'm Dave Woods and am a freelance web designer based in the UK and work for a variety of small and large businesses
throughout the world.
I specialise in HTML and CSS using web standards to provide usable, accessible and search engine friendly websites that are
designed and delivered to the highest standard.
Latest Comments
Dave Woods on 100% Height Layout Using CSSā¢
darell on 100% Height Layout Using CSSā¢
Dave Woods on CSS Rounded Corners Tutorialā¢
sumant on CSS Rounded Corners Tutorialā¢
Popular Posts
Using em's for font sizing [...]ā¢
HTML5 Tutorial - Getting S [...]ā¢
Rounded Corners in Interne [...]ā¢
Dave-Woods.co.uk Redesign [...]ā¢
Should Web Designers Drop [...]ā¢
Page 5 of 5Project folder structure for a web designer
8/17/2010http://www.dave-woods.co.uk/index.php/project-folder-structure-for-a-web-designer/