Start date : 25th August
Usable build : January 1st
Aims
- Class based
- Cached objects
- Completely OOP based
- Custom theme engine
- Zend framework
- Ajax features (mootools) - deffo a wysiwyg editor!)
- camelCased variable names
- Consistant variable names
- Completely css based (Something like this)
First build
- Index (categories, with forums)
- Forum view (active topics, new posts)
- Thread view
- Thread add
- Post view
- Post add
- User signup
- User signin
- User signout
Table structure
- Category (id, title, description,icon)
- Forum (id, title, description,icon,url)
- Thread (id, title, description,icon)
- Post (id, description)
- User (id, username, email, shai(password),postcount) {postcount, username might be moved to user_preference eventually)
-- Forum_category (id,forum_id,category_id)
-- Thread_Forum (id,thread_id,forum_id)
-- Post_Thread (id,post_id,thread_id) - under consideration, might just put the thread id in the post)
Usable build : January 1st
Aims
- Class based
- Cached objects
- Completely OOP based
- Custom theme engine
- Zend framework
- Ajax features (mootools) - deffo a wysiwyg editor!)
- camelCased variable names
- Consistant variable names
- Completely css based (Something like this)
First build
- Index (categories, with forums)
- Forum view (active topics, new posts)
- Thread view
- Thread add
- Post view
- Post add
- User signup
- User signin
- User signout
Table structure
- Category (id, title, description,icon)
- Forum (id, title, description,icon,url)
- Thread (id, title, description,icon)
- Post (id, description)
- User (id, username, email, shai(password),postcount) {postcount, username might be moved to user_preference eventually)
-- Forum_category (id,forum_id,category_id)
-- Thread_Forum (id,thread_id,forum_id)
-- Post_Thread (id,post_id,thread_id) - under consideration, might just put the thread id in the post)
Yeah it will be fully OOP.
The first steps are done but because the server wasn't updated 34 minutes ago like they promised - I cant test.
Anywho, heres the css version of the current layout; http://wuggawoo.co.uk/betaForum/ and for when the php is upgraded; http://wuggawoo.co.uk/betaForum/index.php
The first steps are done but because the server wasn't updated 34 minutes ago like they promised - I cant test.
Anywho, heres the css version of the current layout; http://wuggawoo.co.uk/betaForum/ and for when the php is upgraded; http://wuggawoo.co.uk/betaForum/index.php
its cause you suck!
"Cannon bends over for his Father" : They call me Gaz
HI,
After speaking to the sys admin it was upgraded then downgraded due to a
problem with our mailscanner software,
Please advise why this is so important to you as we will not rush into this
and cause problems with other software on the servers, the servers will be
upgraded but this may take time so at the moment I can not give you a set
time or day.
Regards
After speaking to the sys admin it was upgraded then downgraded due to a
problem with our mailscanner software,
Please advise why this is so important to you as we will not rush into this
and cause problems with other software on the servers, the servers will be
upgraded but this may take time so at the moment I can not give you a set
time or day.
Regards
Its taken like 6 hours to get it up and running due to various issues, but http://wuggawoo.co.uk/betaForum/ind...page=forum&id=1
BAM
BAM
As a place holder.
I just want to show you the difference in working the proper oop way, now I know alot of the stuff isn't on that forum template yet (paging, category crumbbar, users viewing) but you can pretty much see how its 200% better seperating controller code and html code.
[gallery=100]
I just want to show you the difference in working the proper oop way, now I know alot of the stuff isn't on that forum template yet (paging, category crumbbar, users viewing) but you can pretty much see how its 200% better seperating controller code and html code.
[gallery=100]
Well the forum and thread are completed for now, however I need to add one more field into the post table (threadId, vital) yet PHPMyAdmin has official stopped loading...therefore my development for this weekend is probably done until monday night...balls
Deadline : December 1st
Aim : Standard ability to register & signing, view forum & thread, post, create thread.
Replies has been replaced with Posts
Replies is generally a rule of all posts counted minus one (thread starters post). Using `posts` makes more sense because it cuts out the math scattered in various files (templates/class). All references to "reply" are now post.
Thread Object
The thread object is responsible for loading first and last post (not in a thread view), this means the user_id field is no longer needed on Thread. Autoloads are used to make sure the first and last posts aren't loaded on a thread object being created.
Time ago
Due to a work habit, I won't be using unix timestamps anymore, Ill be using datetime. Unfortunately wuggawoos time methods using timestamp, in an effort to backport functions, Ive added a time class with a conversion function, however eventually time functions will need rewriting.
Aim : Standard ability to register & signing, view forum & thread, post, create thread.
Replies has been replaced with Posts
Replies is generally a rule of all posts counted minus one (thread starters post). Using `posts` makes more sense because it cuts out the math scattered in various files (templates/class). All references to "reply" are now post.
Thread Object
The thread object is responsible for loading first and last post (not in a thread view), this means the user_id field is no longer needed on Thread. Autoloads are used to make sure the first and last posts aren't loaded on a thread object being created.
Time ago
Due to a work habit, I won't be using unix timestamps anymore, Ill be using datetime. Unfortunately wuggawoos time methods using timestamp, in an effort to backport functions, Ive added a time class with a conversion function, however eventually time functions will need rewriting.
http://wuggawoo.co.uk/betaForum/index.php
Today I have
- Written alot of the main classes
- Finalized a basic css structure
- Login
- Register
- Logout
- View Index - Forum - Thread
Today I have
- Written alot of the main classes
- Finalized a basic css structure
- Login
- Register
- Logout
- View Index - Forum - Thread
FATAL ERRORRRRRR
"Cannon bends over for his Father" : They call me Gaz
Debugging the forum and category sorting at the momento (looking for guidance here ; http://www.sitepoint.com/forums/sho...58#post3532358)
Anywho, you should expect that sort of stuff there. Neither of you registered either :/
Anywho, you should expect that sort of stuff there. Neither of you registered either :/
3, I rock!
Does that mean we are going to loose our thousands (of quality) posts?
Does that mean we are going to loose our thousands (of quality) posts?
"Cannon bends over for his Father" : They call me Gaz
I'm undecided, the db has roughly 93 thousand posts...to write a script that can loop through that without taking out the server and ....
The idea of it just cut me off, no way, we'll have to start afresh and perhaps in time I'll write a script that will convert things over and do it a few thousand each week.
The idea of it just cut me off, no way, we'll have to start afresh and perhaps in time I'll write a script that will convert things over and do it a few thousand each week.
Dont delete the DB though, keep it live somewhere for historical purposes, wuggawoo classic!
"Cannon bends over for his Father" : They call me Gaz




