World Wild Web > ✁ ∙ Web Crafting

How do you prefer to keep your site organized (or not)

(1/6) > >>

Nightdrift:
Now here is a topic near and dear to me because I am quite bad at organization in general. I am curious to hear other people's thoughts/experiences on how they like to organize their website files, in part to get some ideas for organizing my own pages (or encouragement that the only method to madness is to fall even deeper into the madness).

For context, I have been building my first site on Neocities, and have been trying to keep things reasonably organized...but even with the conscious effort, it is kind of a hydra LOL. The more I build, the more pages I want to add, and the more I realize "this could get messy really fast ._.". While I think I am making the best of what I currently can with my limited knowledge, it is kind of intimidating to watch the pages rack up. I would be lying if I said I wasn't a little concerned about the longevity of my site and sanity if I begin to struggle with slogging through the many pages I have dreamed up in my head.

With all this said, how are folks' experiences with building sprawling sites? Do you like to keep folders for specific things? Do you prefer to name each page in a more logical manner with numbers or straightforward descriptors, or is it more amusing to give your pages esoteric file names? Do you ever struggle to keep things consistent, or do you have your own method to keeping track of things? Or maybe if you did struggle with site organization at one point, was there any turning point to helping you figure out a methodology that worked for you? Should I just embrace the madness? Any other thoughts to the other many questions I can't think of off the top of my head, but probably have anyhow? These ears are wide open to receive any opinions or ideas on the matter of site organization and maintenance.

Melooon:
=== Moved to website discussion (I think it fits here more? Maybe not we can move it back later :grin:smile: ===

Firstly I just wanted to say thanks for this great topic, you've done a few good posts on the forum, and its really appreciated. Getting the momentum going on a new forum is never easy, so thank you!

So this is a good topic because I think its something every new site faces at some point. I used to be obsessed with super organized sites and keeping everything in a particular structure, but not so much these days :tongue:

I think there are a few starter questions: How big is your site? (under 10, or dozens, or hundreds of pages?) How are pages connected? (Do you use frames, or JavaScript loading, or is each page stand alone?) Does your site have a universal style/layout or is it many different layouts?

I think once you answer all those questions you're in a better place to make a choice.

For me the answers are: dozens, pages are connected with frames, and I have no consistent layout or style. SO that leads me to my site organization.

I have a base directory that contains major html files, like my index, home, about page etc. It also has what I call universal folders for images, audio, styles etc. Universal assets are things that I might use anywhere on my site, on any page. So if I put an image in the universal images folder, I know I can always do "/images/myimage.gif".

After that I have sub folders that act as mini sites, for example /shop/, those folders have their own index.html and their own pages and some will have their own images and audio folders, the difference is that in theory, an image in the shop folder should only ever be used on pages in the shop folder, there should never be cross connection between folders and if there is I move the file to the universal folder.

Visual example:


Pros & Cons:
Iv used this system for about 5 years and it works pretty well for my kind of site, but it would not work for a site with a consistent layout.
Sometimes files do get cross connected and neocities does not make it easy to move files.
It gets confusing having multiple files called index.html

Tips:
All pages do refrence a universal "common.css", this means in the event I do need to restyle something across the entire site (like the font) or share css animations, its easy to do that.


Id love to hear back form people who have differently structured sites though, particularly ones like cinni.net that must fit into a very ridged structure, or ones that are loading in content over javascript (not something I recommend but i understand why people do it!). Are you planning to do a numbered blog type site? That might call for more numbered and file naming, but again it depends on the kind of content your thinking about.

Obspogon:
I do something similar; keeping all my files in folders organized by type. A folder for pictures, a folder for gifs, a folder for buttons, and a folder for scripts, and so on. I keep most of my HTML pages in the website root unless I want to group related pages together, like my jQuery fragments and my curation lists. I also keep my RSS feed, CSS, and favicon in the root for easy access.

cinni:
this is the kinda thing i think about too!! i definitely struggle with keeping my files organized, specially as my site grew over the years, my files are only somewhat maintained, hahaha.. for example, in the beginning i didnt really care if i had images in my "main" directory nor keeping my images organized in any way, but when my toybox/web graphics page grew, i tried to categorize them, but moving files in neocities is a pain and i end up with broken links because i have no way of keeping track, so sometimes i just leave the delinquent image where they are :-p

here's an example of my files.. plz excuse the mess, i wasn't expecting visitors :-)



this is my main directory, so pages that are immediately available on my site (like about me, art, links, etc) are usually in here, and if a part of the site grows where i need sub-pages, i tend to make a new folder for it, like for all my shrines, toybox pages, link directory, etc!

here's an example of my images folder, where i try to dump most of my images in there.. but again, they're just loosely categorized..haha. i don't always know the best place for an image and if i make too many folders i can't remember what's in what :-( (like right now.. eeek)



IF i could start from scratch and re-do all my files, i would, but oh to have that free time.. LOL

my main site/index page uses iframes, so for the styling i have one .css for the index page, and a separate css file for all the pages that are nested within the iframe.. i think one reason i did that is my index page uses media queries, which totally messes up whatever is in the iframe lol so i keep it separate b/c it's a pain to update all those pages one by one. NOT to mention i have a bunch of side pages that have their own layouts... if im lazy or if it's just one page i just keep the styling in some <style> tags in the html file and call it a day.. i have a lot of half-started pages haha.

Nightdrift:
Thank you all for the incredibly thoughtful responses! This is a lot of solid food for thought. Also I have to say...it is reassuring to know that breaking links is kind of universal on Neocities LOL... The visual examples are also very helpful, it is encouraging to know that hey! Sometimes things are going to look complicated, even with a system in place.

Right now my pages are all standalones with a similar format/template -- mostly out of laziness, I have been copying the navbar onto every single page I build, but that is something I do want to change up ASAP. I am definitely torn between frames and javascript; I've seen a lot of really good arguments in favor for both. Currently very slightly leaning towards frames, but I think I would like to poke around at js at some point just for the heck of it. That said, I am sure the frames vs javascript debate is a whole topic of its own XD

Based on all of y'all's responses, it sounds like subfolders for additional pages sounds like something I will definitely have to try out! As far as personal web design philosophy (lol) goes, I've always been drawn towards the idea of "getting lost in cyberspace" for hours on end, so being able to tunnel further and further through a series of twisting and winding pages is very appealing and important to me. In that regard, while I am only currently at the (very few) dozens of pages count, I do think I want to try be more organized down the line if I keep designing in this manner.

If anyone else has thoughts I would love to hear them whenever! But for the time being, again, thanks all for the really great responses.

[EDIT: Also lol, so thrilled I was with these messsages I forgot I did want to respond to a small bit of what you mentioned, @Melooon: forums are very near and dear to me, especially as someone who isn't so savvy with keeping up with virtual chatrooms these days, so I'm rootin for this place to take off!

Navigation

[0] Message Index

[#] Next page

Go to full version