Shinyshell Community Forums > Web Design >
The Latest Project


[1]


October 20 02009, 01:38 GMT
Peter*
A Pythonic One

Peter's avatar
Location: US
Post count: 99

Actually, I lied a little; I've been working on this thing for quite a while now. :P But here it is. Actually, this site is in PHP because I could never have done all the debugging if I'd written it in Python. I plan on using the same ideas of the user and submission system in a Python site at some point. Anyway, just let me know what you think!~ I appreciate critique.

http://elegance.chanlu.org

October 20 02009, 10:40 GMT
Nick^
merciful justice

Nick's avatar
Location: Brisbane, Australia
Post count: 78
au
So, it's a poetry user submission system? I couldn't find any documentation on the site. The purple thing at the top could probably be smaller - it takes up a bit too much space. Other than that, it all looks fine so far!
______________________________
Lazurane

October 20 02009, 11:53 GMT
Peter*
A Pythonic One

Peter's avatar
Location: US
Post count: 99

xD I've heard that the purple thing eats up the site. You're right, I need to shrink it. I've just been to lazy ;)

For now, it is just poetry that may be submitted. I'll be adding other things later.

October 20 02009, 13:23 GMT
lec**
Supra stultitiam

lec's avatar
Location: Varaždin, Croatia
Post count: 173
hr
Some pointers:

  • On the registration page, make sure you allow passwords over 10 characters. Some of mine have 64 characters, though most have around 20-25. Essentially, I think 32 characters is a generally-accepted password length (it also allows the passwords to be stored as md5 hashes, which you should really be doing), so you should change it to that.

  • When asking for a twitter username, it's better to let the user enter just the username, instead of the full URL (http://twitter.com/username). All twitter usernames have this format, so it's okay to just prepend "http://www.twitter.com/" to any username entered.

  • Country and birthday info should generally be optional info. I don't know how your system works, but I think that if it's not absolutely crucial for distinguishing users, you should make it optional.

  • Add some more spacing between the left and right columns on the registration page.

  • Make an "about us" page or something that will have a short, straightforward text telling the user what the site is about, because it's not completely obvious (Nick noted this too). Or just put a short "About Elegance" paragraph on the index page.

  • Make the poem/blog submission boxes a bit larger.

Otherwise, I quite like your layout. It's smooth and calming. And your content management system seems quite good as well. Don't worry that it's not Python, it's not like it has to be coded in Python for it to be good. I just think that on your own websites and projects, it's a good idea to use it because that's how you'll learn it best. I didn't know Python before I started coding this site, but it's so easy and great that everything seemed to "just work".

October 20 02009, 21:07 GMT
Peter*
A Pythonic One

Peter's avatar
Location: US
Post count: 99

If you'd like to look into it more I can let you see some of the code or database structure.

Passwords are stored as md5 hashes, yes. I'll change the maximum length. ;)

The Twitter thing is a great idea and it leaves less room for users to mess things up xD Thanks.

I'm requiring Country and Birthday info for now in case I think up a use for it ;)

I added more spacing ;)

The about us page is an excellent point. I'll be adding it momentarily.

Yep. I'll fix that. :D

Thanks for all your suggestions, gentlemen.

edit: Notice that in the navigation bar, a link now reads "Show/Hide Purple Bar." :B


[1]



Forum Information
  Currently Active Members [detailed] (0 members and ? guests)
-
Forum Statistics
Topics: 0, Posts: 0, Members: 108.
Welcome to our newest member, adamthephantump
Most members online was 5, on August 28 2009, at 21:49:28.
Legend
    Forums with unread topics in them are indicated by a strong yellow colouring around the forum icon.
    Forums with no unread topics have the standard pale yellow colouring around the forum icon.
    Forums with a blue arrow icon will redirect you to a non-forum page.
    Locked forums have a little padlock by their icon. You won't be able to post in these forums.
Shinyshell Home | Contact | Staff List | Archive | Top 

Conventional Login

Don't have an account? You may want to create one.

OpenID Login
OpenID login and registration is usable, but not finished.
What is OpenID?
Search

(advanced search)
Site Stats
  Total members: 108
  Latest member: adamthephantump
  Members currently online: 0
  Most online: 5 - Aug 28, 2009 (21:49)
  Front page hits: 88007
Developer info
  Site version: 3.5 Alpha
  16 queries - 9 templates
Under the Spotlight
Collide Site
Collide make fabulously dreamy electronic-industrial music, they're one of my favourite bands! Give them a chance to take control of your life - myspace | youtube - "Euphoria".

Collide Site - Hits: 4597

5/5 (2) | Rate this site?