Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAmber Hoddinott
6,494 PointsDeveloping websites step checklist ive made to help me through the process, any extra steps, changes or recommendations?
I have been learning on tree house intensively and i believe i have learnt all i need to start creating some great sites (of course i know there is always more to learn.) . I personally have to think at things in a organised way. Although i have gained alot of knowledge, have my notes and ability to research if i dont know something, i realized that when i came to start developing my site i had alot of information but no real order of how i should do each step. For me i know i will find it so much easier if have some steps to help me. So i can get from a black page to a website that is on the web and active which a proud of :)
I have made a list of what i think i need to do and in which order i think this would work best. Please take a look and give me any advise or extra steps, a different order (any input would be gratefully appreciated !)
Thank you so much in advance. :D
My web developing checklist
Tuesday, December 22, 2015 12:13 PM
- Make main <head> and <body> text documents
- Make sure i have all the tags needed in the head of my html. Meta tags etc (screen size, view port, seo, )
- Make main CSS style sheet and add link to html documents
- Make JS file and add link to html document
- Put all html/ CSS/ and JS Images into a project folder
- Add Normalise CSS
- Add bootstrap or any other CSS framework i need. Add necessary links
- Add Query and Js to the bottom of the html document
- Make a page wrapper in the <body>
- Add main nav bar
- Add sticky footer
- Add main content area (primary content, secondary content etc)
- Centring main content... May full width main header/footer.
Make media queries. CSS File and link it to html documents
GIT HUB Make main repository... To start using Git with my project and making push and pull requests
Save my images for the web to make the responsive
Photoshop all images how want them in my website. Making them the correct size etc.
Make images such as png files into SVG (using inkscape)
Make sprit maps for each html page individually
CODE SITE.... Flexbox :)
JQUERY Add any plugins needed
Organise my CSS using SASS
Make Typography into Ems to make responsive
Check website optimization
Check the website on different devices (landscape/portrait view)
Check the Validation html CSS and JS code.
Minify all my html, css and Js code
-
Choose a Domain name
- Choose web hosting
3 Answers
Aaron Coursolle
18,014 PointsIt's a good idea to come up with a checklist to help you stay on track. Here are a couple other impressions:
Steps 20 and 22 are kind of backwards. Sass was created so that you would have to type less CSS, not more. If Sass is your workflow choice then create all of your CSS work in an scss file and compile it. Even if you don't know every Sass trick right now, incorporate what you've learned already. Sass compiles vanilla CSS as vanilla CSS.
For additions, you probably want to add some sort of a wireframe/mockup step to your workflow. I strongly suggest this treehouse course to show you a fairly quick and easy way to do it: https://teamtreehouse.com/library/adobe-illustrator-for-web-design
Aaron Coursolle
18,014 PointsYou have "choose domain name" as your last step, but already having a domain name picked early in the process would help you come up with themes that would suggest the design, artwork and even written content of your site. Your order is similar to picking a word from a "Lorum Ipsum" paragraph, making all the design choices first and then choosing what industry your logo could represent and the company's name as the final two steps.
Aaron HARPT
19,845 PointsYou could try adding check site on all different browsers to step 25.