Mobile app version of vmapp.org
Login or Join
Bethany197

: How far do you go with creating subfolders for content? When you create a site (small, static content) how far do you go with folder detail? Do you have a /images folder in the site root,

@Bethany197

Posted in: #BestPractices

When you create a site (small, static content) how far do you go with folder detail? Do you have a /images folder in the site root, or /content/images or /images/site, /images/public?

I'm one of these people who likes things to be "just so" in regards to folders, but what's the best way to do it?

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @Bethany197

3 Comments

Sorted by latest first Latest Oldest Best

 

@Candy875

Personaly, for static content, I prefere host it in an other FQDN like that:


static.mydomain.invalid/img
static.mydomain.invalid/js/{my-scripts}

static.mydomain.invalid/js/libs/{my-libs-eg-mootools}

static.mydomain.invalid/css

static.mydomain.invalid/css/img

static.mydomain.invalid/[...]


it's simpler, you don't send cookies's informations to your statics content and do some bandwidth savings.

For dynamic contents, I use rewriting to have a structure like that:

mydomain.invalid/my-content.html www.mydomain.invalid/my-content/my-sub-content.html


And I try to avoid more than 2 or 3 level of sub directory.

10% popularity Vote Up Vote Down


 

@Lee4591628

I think there isn't a standard in the word inception.

Any folder hierarchy that makes sense is valid. I used to have the following (considering just static content):

/ {root folder, pages goes here}
/styles/ {stylesheets goes here}
/styles/img/ {images used in stylesheets goes here}
/styles/fonts/ {fonts used in stylesheets goes here}
/scripts/ {javascript files}
/img/ {content images}


Maybe having some folders for categories organization.

That's it. The point I think we should take care is about directories deepness. More than 4 degrees isn't that good for SEO, and probably an information architecture is needed when reach this point.

10% popularity Vote Up Vote Down


 

@Pope3001725

Organize in such a way that maintaining it is easiest. Have as many subdirectories as necessary to keep it organized and meaningful. For small sites I only have a single directory for images. For larger sites I'll have subdirectories for specialized images (icons, buttons, photos, temporary, etc). That makes it much easier for me, and anyone else who has to maintain the site, to figure out what the heck is going on when we revisit the site months or years later. And with images, and similar files, your users never see the URLs of those files so they can be longer and won't inconvenience them one bit.

The only issues you may have with many subdirectories is when it comes to web pages. If you have too many subdirectories it will result in longer URLs which can be inconvenient for users at times. Then again, sometimes this will be a natural byproduct of a site's content. In these cases plan ahead and try your best to find a balance between maintainability and usability.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme