ApacheTech
06-17-2012, 07:29 PM
Hi,
I know it probably doesn't matter too much, but is there any "industry standard" for how set structure a website, so far as it's directories, filenames (et al) go.
At the moment, I have my pet project site set up like this:
Volume in drive C has no label.
Volume Serial Number is 0000-0000
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website
17/06/2012 04:33 <DIR> .
17/06/2012 04:33 <DIR> ..
17/06/2012 01:18 <DIR> admin
16/06/2012 23:19 <DIR> assets
17/06/2012 18:17 <DIR> db
17/06/2012 01:12 191 about.php
16/06/2012 23:23 196 concerts.php
16/06/2012 23:23 196 contact.php
16/06/2012 23:23 196 dance.php
17/06/2012 18:06 1,708 default.php
16/06/2012 23:23 196 festivals.php
16/06/2012 23:43 196 links.php
16/06/2012 23:23 196 music.php
17/06/2012 19:10 48,249 web.config
11 File(s) 51,324 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\admin
17/06/2012 01:18 <DIR> .
17/06/2012 01:18 <DIR> ..
17/06/2012 19:33 1,116 index.php
1 File(s) 1,116 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets
16/06/2012 23:19 <DIR> .
16/06/2012 23:19 <DIR> ..
16/06/2012 23:18 <DIR> css
16/06/2012 23:18 <DIR> images
16/06/2012 23:18 <DIR> scripts
16/06/2012 23:19 <DIR> templates
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\css
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
17/06/2012 19:42 6,899 base.css
21/04/2012 00:02 239 index.htm
4 File(s) 7,138 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
16/06/2012 23:18 <DIR> adverts
17/06/2012 09:11 <DIR> backgrounds
16/06/2012 23:18 <DIR> covers
16/06/2012 23:18 <DIR> icons
16/06/2012 23:18 <DIR> logos
16/06/2012 23:18 <DIR> site
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\adverts
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\backgrounds
17/06/2012 09:11 <DIR> .
17/06/2012 09:11 <DIR> ..
21/04/2012 00:02 239 index.htm
3 File(s) 434,230 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\covers
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
15/04/2012 19:12 45 index.html
5 File(s) 413,607 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\icons
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
15/04/2012 03:18 5,686 favicon.ico
21/04/2012 00:02 239 index.htm
2 File(s) 5,925 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\logos
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
4 File(s) 34,540 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\site
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
5 File(s) 31,840 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\scripts
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
18/03/2010 20:43 168,792 jquery-1.4.1.js
18/03/2010 20:43 71,922 jquery-1.4.1.min.js
18/03/2010 20:43 242,990 jquery-1.4.1-vsdoc.js
17/06/2012 08:58 370 scripts.js
3 File(s) 484,074 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\templates
16/06/2012 23:19 <DIR> .
16/06/2012 23:19 <DIR> ..
21/04/2012 00:02 239 index.htm
17/06/2012 00:15 689 overall_footer.php
17/06/2012 05:16 3,664 overall_header.php
3 File(s) 4,592 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\db
17/06/2012 18:17 <DIR> .
17/06/2012 18:17 <DIR> ..
17/06/2012 08:37 3,358,720 Database.mdb
21/04/2012 00:02 239 index.htm
2 File(s) 3,358,959 bytes
Total Files Listed:
49 File(s) 4,838,119 bytes
44 Dir(s)
I have redacted and changed some of the more sensitive information, files and folders, but the overall layout is the same. Is this the way I should be laying out my site, or is there a better way.
I have a fix for finding relative paths in PHP so I'm not worried about deep stacking directories, but I'd like to know of any file naming conventions and best practices. I remember a conversation on here with some of you about whether it's better to have a few small files or one large one, for css/js/php functions.
What do people think?
I know it probably doesn't matter too much, but is there any "industry standard" for how set structure a website, so far as it's directories, filenames (et al) go.
At the moment, I have my pet project site set up like this:
Volume in drive C has no label.
Volume Serial Number is 0000-0000
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website
17/06/2012 04:33 <DIR> .
17/06/2012 04:33 <DIR> ..
17/06/2012 01:18 <DIR> admin
16/06/2012 23:19 <DIR> assets
17/06/2012 18:17 <DIR> db
17/06/2012 01:12 191 about.php
16/06/2012 23:23 196 concerts.php
16/06/2012 23:23 196 contact.php
16/06/2012 23:23 196 dance.php
17/06/2012 18:06 1,708 default.php
16/06/2012 23:23 196 festivals.php
16/06/2012 23:43 196 links.php
16/06/2012 23:23 196 music.php
17/06/2012 19:10 48,249 web.config
11 File(s) 51,324 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\admin
17/06/2012 01:18 <DIR> .
17/06/2012 01:18 <DIR> ..
17/06/2012 19:33 1,116 index.php
1 File(s) 1,116 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets
16/06/2012 23:19 <DIR> .
16/06/2012 23:19 <DIR> ..
16/06/2012 23:18 <DIR> css
16/06/2012 23:18 <DIR> images
16/06/2012 23:18 <DIR> scripts
16/06/2012 23:19 <DIR> templates
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\css
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
17/06/2012 19:42 6,899 base.css
21/04/2012 00:02 239 index.htm
4 File(s) 7,138 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
16/06/2012 23:18 <DIR> adverts
17/06/2012 09:11 <DIR> backgrounds
16/06/2012 23:18 <DIR> covers
16/06/2012 23:18 <DIR> icons
16/06/2012 23:18 <DIR> logos
16/06/2012 23:18 <DIR> site
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\adverts
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
1 File(s) 239 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\backgrounds
17/06/2012 09:11 <DIR> .
17/06/2012 09:11 <DIR> ..
21/04/2012 00:02 239 index.htm
3 File(s) 434,230 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\covers
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
15/04/2012 19:12 45 index.html
5 File(s) 413,607 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\icons
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
15/04/2012 03:18 5,686 favicon.ico
21/04/2012 00:02 239 index.htm
2 File(s) 5,925 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\logos
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
4 File(s) 34,540 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\images\site
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
21/04/2012 00:02 239 index.htm
5 File(s) 31,840 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\scripts
16/06/2012 23:18 <DIR> .
16/06/2012 23:18 <DIR> ..
18/03/2010 20:43 168,792 jquery-1.4.1.js
18/03/2010 20:43 71,922 jquery-1.4.1.min.js
18/03/2010 20:43 242,990 jquery-1.4.1-vsdoc.js
17/06/2012 08:58 370 scripts.js
3 File(s) 484,074 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\assets\templates
16/06/2012 23:19 <DIR> .
16/06/2012 23:19 <DIR> ..
21/04/2012 00:02 239 index.htm
17/06/2012 00:15 689 overall_footer.php
17/06/2012 05:16 3,664 overall_header.php
3 File(s) 4,592 bytes
Directory of C:\Users\ApacheTech\Documents\Visual Studio 2010\WebSites\PHP Website\db
17/06/2012 18:17 <DIR> .
17/06/2012 18:17 <DIR> ..
17/06/2012 08:37 3,358,720 Database.mdb
21/04/2012 00:02 239 index.htm
2 File(s) 3,358,959 bytes
Total Files Listed:
49 File(s) 4,838,119 bytes
44 Dir(s)
I have redacted and changed some of the more sensitive information, files and folders, but the overall layout is the same. Is this the way I should be laying out my site, or is there a better way.
I have a fix for finding relative paths in PHP so I'm not worried about deep stacking directories, but I'd like to know of any file naming conventions and best practices. I remember a conversation on here with some of you about whether it's better to have a few small files or one large one, for css/js/php functions.
What do people think?