homepage Welcome to WebmasterWorld Guest from 54.227.41.242
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Visit PubCon.com
Home / Forums Index / WebmasterWorld / Accessibility and Usability
Forum Library, Charter, Moderators: ergophobe

Accessibility and Usability Forum

    
Naming Conventions
How do you address the naming of folders, documents, and images?
pageoneresults




msg:3289918
 4:47 pm on Mar 22, 2007 (gmt 0)

One of the things I learned years ago was that I should always name my files appropriately. I've followed that mantra now for years and the fruits of my labor have always paid off.

How do you address the naming of files? What's your strategy for...

1. Folders
2. Documents
3. Images

Do you use "Intuitive" naming conventions? If so, what makes it intuitive?

Do you think naming conventions play a role in the overall usability and accessibility a website? Why?

 

cmarshall




msg:3289947
 5:16 pm on Mar 22, 2007 (gmt 0)

It completely depends upon the application.

In my coding work (C++ shop), filename and directoryname conventions are critical, and often need to be read and parsed by scripts, so they may look strange to human eyes.

As far as Web work goes, it's usually fairly irrelevant, with the exception of the "required" names, such as public_html, cgi-bin, etc.

As far as what is presented on a page, that is completely dependent upon the audience and the application. I seldom show a "raw" view of my filesystem.

pageoneresults




msg:3308575
 5:12 pm on Apr 11, 2007 (gmt 0)

As far as Web work goes, it's usually fairly irrelevant, with the exception of the "required" names, such as public_html, cgi-bin, etc.

Can you explain the "fairly irrelevant" part?

cmarshall




msg:3308580
 5:19 pm on Apr 11, 2007 (gmt 0)

I assumed that you meant on the part of the client. They shouldn't see the files.

I tend to have a system that I develop per project.

For example, one thing that I do is to add "_mouseover" to my rollover images. I then scan for this with PHP, and generate "display:none" images to preload them.

Another thing that I do is to use a "technology name" for my file prefixes. For example: "xhtml-home.php", "xhtml-mp-landing.php" or "wml-1-landing.php".

Robert Charlton




msg:3325060
 10:27 pm on Apr 28, 2007 (gmt 0)

Great topic that deserves a wider discussion... and in a broad context, not just re web files, but re computer files in general.

The approach is conditioned by my having come up in computing via MS-DOS, which had an 8-character limit. One of my early uses for a computer, though, was video editing on an Avid (on a Mac), where you were allowed almost infinite variation in naming video clips... enough variation that clips could get lost.

I've not thought my approach through explicitly... and it varies from situation to situation.

I think the primary thing I look at is eventual sort order and how I'm going to want files grouped. Best strategy seems to go from the general to the specific... in the order of anticipated sort-priority for a particular file group.

Absolute consistency for simple things like punctuation, use of hyphens and spaces, etc, is necessary for proper sorting. I tend to try to avoid spaces in computer files even when Windows allows them.

I tend to try to abbreviate certain identifiers, like commonly used project names, and make sure they're mnemonic... and also make sure they're consistent. For "microsoft," eg, I could use "ms" or "msft," but I can't use both.

If I'm going to need to sort by date within a file group, I'd provide date info in a form that would sort well. Eg, today is 20070428. Depending on other factors, this date, where needed, might go up close to the beginning of a filename or closer to the end. This might be important for versioning or correspondence... not so important for files that don't have a date sequence.

On PPC landing pages, in a situation where the landing pages were going to be in the root folder, I just suggested the following to a client, because I thought it would give them the best combination of site and campaign management.

landg_ggl_gizmos.html
landg_ggl_widgets.html
landg_msn_gizmos.html
landg_msn_widgets.html
landg_yah_gizmos.html
landg_yah_widgets.html

If all the landing pages were in a folder (I still call them directories), I'd drop the "landing" part of the name and assign that to the directory, as in...

landing/ggl_gizmos.html
landing/ggl_widgets.html

The above works well for projects planned in advance, but doesn't always work out that way with files that evolve on my computer.

I might find I've put a Windows XP shortcut, eg, into any of the following...

software/windows/shortcut
microsoft/windows/shortcut
software/microsoft/windows xp/shortcut
window/xp/shortcut
etc...

I'm not happy about this latter sort of chaos, but my understanding of sorting necessities within any new area usually evolves as I dig into the subject... and the input rate often outpaces my time for organization. This might be off topic in this thread... but I'd love to hear thoughts for handling this particular situation.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / WebmasterWorld / Accessibility and Usability
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved