Web Layout
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsWeb DesignWeb Layout

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
SlickEdit: Code in over 40 languages across 7 platforms. SlickEdit’s unmatched power, speed, and flexibility allows even the most accomplished developers to write better code faster. Download a free trial today!
  #1  
Old October 19th, 2007, 02:31 PM
ryannbaker ryannbaker is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Location: USA
Posts: 137 ryannbaker User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 22 h 42 m 12 sec
Reputation Power: 2
Site Structure

A while ago my web host folded and took my site with it.

I'm redesigning my site for a much more professional/modern feel to it. But then I realized, while I understand layout/graphics well enough for my personal site, I don't understand structuring a DB and issues of that nature. I'm actually quite terrible at coming up with a design.

I'd like to get some input on this before I start working in the site. That way, if/when I need help, I'll be able to at least have one thing right - the structure.

I'm wanting to do a lot (for me). I'm an artist and thus need to create an image gallery. I will also be creating a "blog" for myself. (This isn't going to be some elaborate thing, just a database holding the crap that I write). And lastly, I'd like to have a guestbook for the site and then a place to leave comments on the pictures and blogs.

Right now, this is how I have my database setup. But I don't have anything in it yet and I can change it if I need to:

Database:
Table: Blog /
// id -- unique id
// number -- number in relation to catagory (for navigational purposes - is this stupid? I would think this would make it easier to navigate, but is it just as easy to use the date?)
// date
// title
// subtitle
// catagory
// tags - to help the search
// blog - the actual entry (by the way, how do I keep the formatting in my DB so it comes out with the correct line breaks?)
Table: Blog Comments /
// uid - unique id
// id - lines up with the "id" of blogs
// name
// email
// comment
// date
Table: Guestbook /
// id - unique
// name
// email
// comment
// date
Table: Gallery /
// id
// title
// tools
// description
// tags
// notice
// img (this is the url, not the actual image)
// mini (URL of thumbnail)
Table: Image Comments /
// uid - unique id
// id - lines up with "id" from gallery
// name
// email
// comment
// date

So there it is. Is this a good structure - flexible if need be? Or does this just outright suck (very possible)?

Would you use an Access Database for this? Would it be more profitable to learn XML for storing my blog or anything else? I'm open to scrapping the DB completely. I just want input on how best to design an online gallery with a little feature-deprived blog.

Thank you for any input.

Last edited by ryannbaker : October 19th, 2007 at 03:35 PM.

Reply With Quote
  #2  
Old October 23rd, 2007, 11:39 AM
jmurrayhead's Avatar
jmurrayhead jmurrayhead is offline
The Drunken Moderator
ASP Free God 17th Plane (13000 - 13499 posts)
 
Join Date: Feb 2004
Location: Reston, VA, USA
Posts: 13,028 jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)jmurrayhead User rank is General 8th Grade (Above 100000 Reputation Level)  Folding Points: 78618 Folding Title: Intermediate FolderFolding Points: 78618 Folding Title: Intermediate FolderFolding Points: 78618 Folding Title: Intermediate FolderFolding Points: 78618 Folding Title: Intermediate Folder
Time spent in forums: 3 Months 5 Days 8 h 14 m
Reputation Power: 1535
Facebook
You're probably not going to get much help in this forum on database design. Web layout is for help with the layout of a web page.

If it's possible, I'd go with MS SQL Server or SQL Server Express 2005, or MySQL database. If you can't get your hands on one of those, then Access will have to do.

Determine which system you want to use and one of us will move your thread to the appropriate forum.
__________________
jmurrayhead

Did I help you out? Make me popular by clicking the icon!

New Members:Proper way to post a question

Powered by ASP.Net

Reply With Quote
Reply

Viewing: ASP Free ForumsWeb DesignWeb Layout > Site Structure


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway