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 trial

General Discussion

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

New startup website!

Hello! I just launched my startup's website! http://croostdesign.com/ Share Your thoughts when You have the time!

Kelly Hayes
Kelly Hayes
1,021 Points

Very cool website :)

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Thanks for the kind words Kelly!

8 Answers

Looks good! Although I have one tip. Get rid of relative url's, they will cause you a lot of trouble with SEO.

Looks good and clean. Maybe too much trickery with css transforms, imho only. I believe it’s a matter of taste.

On your projects page paragraph says, "Let discuss Your project so we can include another great piece in our portfolio.”

Is there a typo in the beginning, should it be Let’s? A minor thing but important I believe.

I may be wrong on this. My native language is finnish.

Good work anyhow!!

You are welcome. Did you learn your skills here in Treehouse?

Impressive!

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Thanks for the kind words!

I signed-up for treehouse mainly to polish some of my skills and get up to speed at current best practices, but as I went trough the library, I found a lot of new stuff that I should learn.

Niek,

Can you tell more about issues on relative url or provide some resources on the web?

I thought that relative url’s are the way to go.

Thanks for your trouble!

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Usually the best practice (considering standards) is to use relative urls, but nowadays the other way around seems to be more SEO friendly. This is because your links no longer hold their extension like *.html , *.php. Your website URLs are going to become more like directory listings for example - www.site.com/home/ instead of www.site.com/index.html

You can skip relative urls using the .htaccess file in your hosting root.

Use any .htaccess editor on the web, or simply create a blank file and save it with an *.htaccess extension with no name.

Then write the following code to get rid of *.php extensions:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

After that, write this in the file to get rid of the *.html extensions:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)$ $1.html

I hope this was what you were looking for.

Cheers!

It's a long story to explain it all here. One of the most famous WordPress SEO guys out there has a great article about this. Check out his article about this.

I hope that clears it :)

Update: Atanas Sqnkov I just checked the source of your website, it still has relative url's

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Strange. Try holding shift and click F5

Thanks guys!

This SEO topic needs futher investigation on my part even if it goes a bit over my skillset and realization. Sooner or later the concepts start to make sense.

Robert Walker
Robert Walker
17,146 Points

Spelling police! you spelt amount "ammount" on the case study.

Also on a closer look, the site you made claims to be fully-responsive but actually isn't, at some stage during looking at the site you created the nav bar titles were cut off towards the end until you refresh the page.

great piece in our portfolio. on http://croostdesign.com/portfolio is missing when viewing on my phone.

Nice website though!

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Thank You for the review Robert!

James Barnett
James Barnett
39,199 Points
  • The transitions are prehaps a bit much.
  • I don't care of the cursor changes, like the cursor changing into an icon of a house when I mouseover the home link
  • There are no links on the contact page, so that's bad UX
Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Thanks for the tips James.

Can you provide some more information about your third point?

James Barnett
James Barnett
39,199 Points

On the contact page, your header and footer are missing, so it's a dead end. Pages link to it but it links to nothing.

On terms of why that's bad UX, read up on "user journeys"

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

The logo above the contact form is a link to the home page, which is considered a default user behavior. Is it not?

James Barnett
James Barnett
39,199 Points

You broke the mental model, I was expecting the same header and footer links as on every other page.

which is considered a default user behavior. Is it not?

I wouldn't call that a convention that I'm used to as a user, no. Also, there's no mouseover of the title text of the logo to indicate where it goes, see: user journeys.

Robert Walker
Robert Walker
17,146 Points

Another issue with it is that your contact page after submission actually takes you to a 404 http://croostdesign.com/contact does not exist.

The contact form has no validation either allowing you to post whatever you would like in the email section, you can leave it all blank and still submit, the form really needs some validation to it.

James didn't notice the link back to the homepage because he might not be aware of logos being links these days, though a breadcrumb placed within the contact form to lead back to the homepage cant hurt.

Atanas Sqnkov
Atanas Sqnkov
14,981 Points

Yes, thank You for that!

I thought it was some browser cache, but I just found the problem.

Can you try it now?

Thanks!

Robert Walker
Robert Walker
17,146 Points

EDIT: I did add some validation code but it all seems to be working now, whatever you found has fixed it. I would suggest adding the breadcrumb though.

Can confirm the contact form works now however I would think about having a redirect after viewing the sent message for 5 seconds back to the index page.

One last thing! spelling police again in case study, you spelt similar "simmilar"