SlideShare a Scribd company logo
1 of 5
Download to read offline
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/
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/
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/
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/
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/

More Related Content

What's hot

Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Jasper Oosterveld
Ā 
Best web design
Best web designBest web design
Best web designudqruyuerin
Ā 
How to Create a Workflow: 5 Tips to Get Started Quickly
How to Create a Workflow: 5 Tips to Get Started Quickly How to Create a Workflow: 5 Tips to Get Started Quickly
How to Create a Workflow: 5 Tips to Get Started Quickly QuekelsBaro
Ā 
Extending Your Experience to the Office
Extending Your Experience to the OfficeExtending Your Experience to the Office
Extending Your Experience to the Officegoodfriday
Ā 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoKanwal Khipple
Ā 
How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...jdaychi
Ā 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Careyjdaychi
Ā 
Web Design Notes
Web Design NotesWeb Design Notes
Web Design Notesbutest
Ā 
What's new in VisibleThread 2.14
What's new in VisibleThread 2.14 What's new in VisibleThread 2.14
What's new in VisibleThread 2.14 VisibleThread
Ā 
Web Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JSWeb Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JSBootstrap Creative
Ā 
Code inhtml5andcss3
Code inhtml5andcss3Code inhtml5andcss3
Code inhtml5andcss3Irfan Razzaq
Ā 
20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)Christian Buckley
Ā 
FireBootCamp Introduction to SEO by XEN Systems
FireBootCamp Introduction to SEO by XEN SystemsFireBootCamp Introduction to SEO by XEN Systems
FireBootCamp Introduction to SEO by XEN SystemsCraig Bailey
Ā 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignAmy Goodloe
Ā 

What's hot (15)

Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Ā 
Best web design
Best web designBest web design
Best web design
Ā 
How to Create a Workflow: 5 Tips to Get Started Quickly
How to Create a Workflow: 5 Tips to Get Started Quickly How to Create a Workflow: 5 Tips to Get Started Quickly
How to Create a Workflow: 5 Tips to Get Started Quickly
Ā 
Extending Your Experience to the Office
Extending Your Experience to the OfficeExtending Your Experience to the Office
Extending Your Experience to the Office
Ā 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Ā 
How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...
Ā 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Carey
Ā 
Web Design Notes
Web Design NotesWeb Design Notes
Web Design Notes
Ā 
What's new in VisibleThread 2.14
What's new in VisibleThread 2.14 What's new in VisibleThread 2.14
What's new in VisibleThread 2.14
Ā 
Web Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JSWeb Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JS
Ā 
Code inhtml5andcss3
Code inhtml5andcss3Code inhtml5andcss3
Code inhtml5andcss3
Ā 
20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)
Ā 
ARTICULOENINGLES
ARTICULOENINGLESARTICULOENINGLES
ARTICULOENINGLES
Ā 
FireBootCamp Introduction to SEO by XEN Systems
FireBootCamp Introduction to SEO by XEN SystemsFireBootCamp Introduction to SEO by XEN Systems
FireBootCamp Introduction to SEO by XEN Systems
Ā 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site Design
Ā 

Viewers also liked

Folder Structure and Document Naming Convention Best Practices
Folder Structure and Document Naming Convention Best PracticesFolder Structure and Document Naming Convention Best Practices
Folder Structure and Document Naming Convention Best PracticesSteve Smith
Ā 
Pmi presentation structuring project v2
Pmi presentation   structuring project v2Pmi presentation   structuring project v2
Pmi presentation structuring project v2Deepak Mehtani
Ā 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+docG.C Reddy
Ā 
6 essential questions when selecting a file sharing solution
6 essential questions when selecting a file sharing solution6 essential questions when selecting a file sharing solution
6 essential questions when selecting a file sharing solutionNikec Solutions
Ā 
LexisNexis Survey of Law Firm File Sharing in 2014
LexisNexis Survey of Law Firm File Sharing in 2014LexisNexis Survey of Law Firm File Sharing in 2014
LexisNexis Survey of Law Firm File Sharing in 2014LexisNexis Software Division
Ā 
Ch19 system administration
Ch19 system administration Ch19 system administration
Ch19 system administration Raja Waseem Akhtar
Ā 
Virus-trojan and salami attacks
Virus-trojan and salami attacksVirus-trojan and salami attacks
Virus-trojan and salami attacksariifuddin
Ā 
Network Security Presentation
Network Security PresentationNetwork Security Presentation
Network Security PresentationAllan Pratt MBA
Ā 
Information security for dummies
Information security for dummiesInformation security for dummies
Information security for dummiesIvo Depoorter
Ā 
Network Security Threats and Solutions
Network Security Threats and SolutionsNetwork Security Threats and Solutions
Network Security Threats and SolutionsColin058
Ā 

Viewers also liked (11)

Folder Structure and Document Naming Convention Best Practices
Folder Structure and Document Naming Convention Best PracticesFolder Structure and Document Naming Convention Best Practices
Folder Structure and Document Naming Convention Best Practices
Ā 
Folder Organisation
Folder OrganisationFolder Organisation
Folder Organisation
Ā 
Pmi presentation structuring project v2
Pmi presentation   structuring project v2Pmi presentation   structuring project v2
Pmi presentation structuring project v2
Ā 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+doc
Ā 
6 essential questions when selecting a file sharing solution
6 essential questions when selecting a file sharing solution6 essential questions when selecting a file sharing solution
6 essential questions when selecting a file sharing solution
Ā 
LexisNexis Survey of Law Firm File Sharing in 2014
LexisNexis Survey of Law Firm File Sharing in 2014LexisNexis Survey of Law Firm File Sharing in 2014
LexisNexis Survey of Law Firm File Sharing in 2014
Ā 
Ch19 system administration
Ch19 system administration Ch19 system administration
Ch19 system administration
Ā 
Virus-trojan and salami attacks
Virus-trojan and salami attacksVirus-trojan and salami attacks
Virus-trojan and salami attacks
Ā 
Network Security Presentation
Network Security PresentationNetwork Security Presentation
Network Security Presentation
Ā 
Information security for dummies
Information security for dummiesInformation security for dummies
Information security for dummies
Ā 
Network Security Threats and Solutions
Network Security Threats and SolutionsNetwork Security Threats and Solutions
Network Security Threats and Solutions
Ā 

Similar to Project folder-structure-

Know the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkKnow the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkOmkarsoft Bangalore
Ā 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts Knut Relbe-Moe [MVP, MCT]
Ā 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Andrew Martha
Ā 
Architecting with Style
Architecting with StyleArchitecting with Style
Architecting with StyleTimothy Knight
Ā 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap Creative
Ā 
Office 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveOffice 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveRegroove
Ā 
Exploring Our Front-End Workflows
Exploring Our Front-End WorkflowsExploring Our Front-End Workflows
Exploring Our Front-End Workflowsnolly00
Ā 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
Ā 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
Ā 
Css tools and methodologies
Css tools and methodologiesCss tools and methodologies
Css tools and methodologiesIsatu Conteh
Ā 
All about word press
All about word pressAll about word press
All about word pressDan Beil
Ā 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)MJ Ferdous
Ā 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for BeginnersD'arce Hess
Ā 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Actionaskme
Ā 
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...Adrian Restantia
Ā 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondAngela Byron
Ā 
Learn reactjs, how to code with example and general understanding thinkwik
Learn reactjs, how to code with example and general understanding   thinkwikLearn reactjs, how to code with example and general understanding   thinkwik
Learn reactjs, how to code with example and general understanding thinkwikHetaxi patel
Ā 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with JoomlaPaul Delbar
Ā 

Similar to Project folder-structure- (20)

Know the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkKnow the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css framework
Ā 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
Ā 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
Ā 
Architecting with Style
Architecting with StyleArchitecting with Style
Architecting with Style
Ā 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Ā 
Office 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveOffice 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing Delve
Ā 
Exploring Our Front-End Workflows
Exploring Our Front-End WorkflowsExploring Our Front-End Workflows
Exploring Our Front-End Workflows
Ā 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
Ā 
SharePoint Online for Nonprofits
SharePoint Online for NonprofitsSharePoint Online for Nonprofits
SharePoint Online for Nonprofits
Ā 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
Ā 
Css tools and methodologies
Css tools and methodologiesCss tools and methodologies
Css tools and methodologies
Ā 
All about word press
All about word pressAll about word press
All about word press
Ā 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
Ā 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
Ā 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Action
Ā 
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...
Design Workflow in Agency Environment for Rapid WordPress Development - By Ad...
Ā 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Ā 
Codeigniter
CodeigniterCodeigniter
Codeigniter
Ā 
Learn reactjs, how to code with example and general understanding thinkwik
Learn reactjs, how to code with example and general understanding   thinkwikLearn reactjs, how to code with example and general understanding   thinkwik
Learn reactjs, how to code with example and general understanding thinkwik
Ā 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with Joomla
Ā 

More from Daniel Downs

Developing a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDeveloping a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDaniel Downs
Ā 
Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryDaniel Downs
Ā 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2Daniel Downs
Ā 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimizationDaniel Downs
Ā 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2Daniel Downs
Ā 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Daniel Downs
Ā 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pagesDaniel Downs
Ā 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesDaniel Downs
Ā 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsDaniel Downs
Ā 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaDaniel Downs
Ā 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout templateDaniel Downs
Ā 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanDaniel Downs
Ā 
App research project
App research projectApp research project
App research projectDaniel Downs
Ā 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs
Ā 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgetsDaniel Downs
Ā 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectusDaniel Downs
Ā 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerDaniel Downs
Ā 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)Daniel Downs
Ā 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs
Ā 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outlineDaniel Downs
Ā 

More from Daniel Downs (20)

Developing a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDeveloping a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authentic
Ā 
Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A Gallery
Ā 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2
Ā 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimization
Ā 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2
Ā 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.
Ā 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pages
Ā 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsites
Ā 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel Downs
Ā 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Ā 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout template
Ā 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington Minuteman
Ā 
App research project
App research projectApp research project
App research project
Ā 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Ā 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgets
Ā 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectus
Ā 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesigner
Ā 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)
Ā 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)
Ā 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outline
Ā 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
Ā 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Ā 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
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/