BZ3.. Revised!
- Login to post comments
Okay guys, here's the deal..
Pretty much everything from the previous BZ3 thread is being scrapped, and actually.. has been for a while. That thread, (I shudder when I say this, because of how long this has been put off) is over a year old, and I'm taking an entirely new direction with this thing.. so.. new thread?
So first, forget everything you currently know about BZ3. Sorry!
The plan now is to release this in phases.. Phase 1 being the basic idea behind topics, discussions, comments, and registered members/users. Pretty much everything that is needed to function as a core.. Basics because I'm just now learning Python, and I want to get as far away from Drupal and PHP (the framework and language that BZ2 is running) as I can, in as short of time as I can.
I'm going to create a progress page, which shows each phase, the goals needed for those phases, and the progress as each one is developed.. This is more so for myself to have a motivator, but it might be fun for everyone to have to check out as well.
But anyways...
Phase 1 will basically consist of the following:
- Topics: Ah, this feature is going to be so cool! If you've ever used or browsed over at Reddit, think of a topic as a "subreddit". Basically, any registered user can create and moderate a topic, and everyone else can subscribe or unsubscribe to them. If you're not subscribed to a topic, you won't see any discussions that are related to it. Got it? Cool.
- Discussions: Each "Topic" will have Discussions.. any subscribed user can create one, other users can then comment on them. This should be extremely familiar, as BZ2 works this way now.
- User Authentication: This is boring, but mandatory. Will include registration, account activation, password retrieval, etc. All of you will have to re-register.. Sorry if this is unfortunate to anyone, but it really needs to start clean. BZ2 fucked with the database a lot.. Some accounts were overwritten (Ray, you know what I'm talking about.), and I seriously have no idea how many spam bots are registered now.. but there's hundreds of them. And mainly for security reasons.. the new system will be written in Python, rather than php.. and I also want to take advantage of some better security for storing information, such as passwords. It'll be super easy to sign up, and we haven't been keeping track of post counts for a while now anyways, so I figure this won't be a big deal.
- User Profiles: This is going to be ultra basic at first, but they will be back, and you guys will want to use them, especially after the other phases get built and incorporated (the voting system in phase2 is going to be tits awesome! Tits.)
I think this pretty much sums up phase 1.. There's the obvious parts that aren't there, like building the actual site markup and UI, but I assume everyone already knows and understand that..
I've already been working on the markup the past few weekends, and all I can say at the moment is this the UI is going to be extremely cool, just trust me! (All that scrolling to get to the top, breadcrumbs, or pagination, etc. have been considered pretty heavily).
And this is super nerdy, but some of you (Roy, maybe) might be interested in it.. I'm going to use photoshop as minimally as I can.. maybe to only create a handful of graphics at the most. I'm going to be doing the entire thing using the latest html5/css3 where and when I can, and I'm pretty much designing with just the browser. This is just something I've been wanting to do for a while, and with multiple backgrounds, rounded corners, drop shadows, gradients, blah blah all in CSS3, now is a great time to try it out. The progress page that I'll be putting up shortly will be a decent, although very early preview of what is in mind.
Everything is still open for suggestions and ideas, and it's actually encouraged, so shout at me if you need/want to!
- Login to post comments
Tyler
- Fri, 12/03/2010 - 23:40

