|
Forum
Nov 15, 2010 3:52:50 GMT
Post by moneyman18 on Nov 15, 2010 3:52:50 GMT
This is a forum I have been working on for a bit. Did a lot of in just in the past month or 2. prochatter.co.cc/support.forumI know it is rather far from finished and probably never will be but I just want to get opinions on it.
|
|
Cam
Administrator
[M:5000]
Posts: 6,381
|
Forum
Nov 15, 2010 4:06:12 GMT
Post by Cam on Nov 15, 2010 4:06:12 GMT
Wow moneyman! That is epicly awesome! That is so cool! I like it very much!
|
|
russellr
Elite Level 1
[M:5000]
rCs?
Posts: 525
|
Forum
Nov 15, 2010 13:17:17 GMT
Post by russellr on Nov 15, 2010 13:17:17 GMT
Looks nice loving the skin changer
|
|
|
Forum
Nov 15, 2010 13:31:57 GMT
Post by moneyman18 on Nov 15, 2010 13:31:57 GMT
Thanks both of you! I have not a clue why the post in general board isn't showing, but I probably deleted it sometime without realizing it. I have one thing in particular I would like your opinions on if you don't mind me asking. When you view a topic in threaded mode you see the post you are currently reading and then a table underneath it with a link to all the other posts and how many times they have been viewed. When viewing a topic not in threaded mode, do you think I should also increase the view count of the posts on the page that is currently being viewed?
|
|
xcessive
Epic Poster
.[M:5000]
Posts: 526
|
Forum
Nov 16, 2010 0:53:01 GMT
Post by xcessive on Nov 16, 2010 0:53:01 GMT
Its functional but unfortunately it seems like a near carbon copy of proboards to me. You need to ad some defining features or layout options. rForums uses div tags and has a slightly funky layout. centBB.. doesnt exist yet. But yours is basically just proboards with less features and a better default skin. Also ew tables. Having said all that its fairly impressive and you should be proud of it. You got about as far as I did I think.
|
|
|
Forum
Nov 16, 2010 1:51:57 GMT
Post by moneyman18 on Nov 16, 2010 1:51:57 GMT
I know there is A LOT I need to change layout wise. The layout being so similar to ProBoards' is probably because I have used ProBoards for a while and have gotten to like it quite a bit. I do want to change it to make it different but don't know what to change to where I would still like it. There are not many other layouts I like other than a few custom ones which I have seen.
I am nowhere near done with it, nor do I know if I ever will finish it. I have quite a few ideas I wanted to implement into but that just comes down to time and motivation. Since I have no plans on using atm I don't seem to have much motivation. For a start I mainly just wanted to get the basics down: Categories, boards, topics, posts, simple profile page, ect.
While making the forum so far I have learned quite a bit about php and mysql, and am continuing to get better (imo anyways).
I'm not proud of it. Not yet anyways.
|
|
Cam
Administrator
[M:5000]
Posts: 6,381
|
Forum
Nov 17, 2010 19:11:06 GMT
Post by Cam on Nov 17, 2010 19:11:06 GMT
I know there is A LOT I need to change layout wise. The layout being so similar to ProBoards' is probably because I have used ProBoards for a while and have gotten to like it quite a bit. I do want to change it to make it different but don't know what to change to where I would still like it. There are not many other layouts I like other than a few custom ones which I have seen. I am nowhere near done with it, nor do I know if I ever will finish it. I have quite a few ideas I wanted to implement into but that just comes down to time and motivation. Since I have no plans on using atm I don't seem to have much motivation. For a start I mainly just wanted to get the basics down: Categories, boards, topics, posts, simple profile page, ect. While making the forum so far I have learned quite a bit about php and mysql, and am continuing to get better (imo anyways). I'm not proud of it. Not yet anyways. I would be proud! It's very awesome and looks good ;D
|
|
|
Forum
Dec 5, 2010 4:09:05 GMT
Post by moneyman18 on Dec 5, 2010 4:09:05 GMT
Thanks Luke! I want to continue with this, yet I don't at the same time as there is just so much to do that I have been thinking about just giving up. The week of Thanksgiving and the week before that I did not really do much except for changed some of the code to improve performance a bit, fixed some of the bugs I noticed, and worked on permissions.
This is the list of things I am hoping to get done by the end of the year: - Finish Print page:
Add various styles and include the functions.js file.
- Add permissions so that users who do not have permission to view the topic can't view it.
- Finish the Topic Listings:
- Update to include the topic icon, along with an icon for weather the thread is an announcement, locked, stickied, hidden.
- Make pages from results if there are more than x amount of topics.
- Multi-moderation
- Finish Create Poll, Create Topic, and Posting page
Fix the bug that I created during the week before and of Thanksgiving where it now allows topics and posts to be made without showing any errors if the subject, message, ect. is empty.
- Add the back end code to allow the topic to be locked, stickied, made an announcement, or hidden when the check box for the corresponding things are checked.
- Finish the Member List:
View Staff Members
View Members with display names starting with non-alphanumeric characters.
- Add option to allow order of results to be sorted both ascending and descending
- Make pages from results if there are more than x amount of members.
Finish the users and members online page.
Redo the query for the boards in the categories. This should fix it so that it displays the most recent post instead of the first post in the board.
Add variables to the template parser to allow the last post made on the forum to be displayed along with updating it so the total boards value also counts sub-boards.
If and when I finish these I will cross them off. I thought it would help me as I will be able to see some of the progress I am making.
|
|
John Wankel
Elite Poster
Coding for you one step at a time[M:0]
Posts: 399
|
Forum
Dec 5, 2010 5:00:12 GMT
Post by John Wankel on Dec 5, 2010 5:00:12 GMT
Looks good and has cool features! Good work.
|
|
prads
Elite Poster
[M:0]
It's a shame that PI isn't an integer :(
Posts: 361
|
Forum
Dec 5, 2010 5:52:44 GMT
Post by prads on Dec 5, 2010 5:52:44 GMT
Looks really cool. Did you write if from scratch?
|
|
|
Forum
Dec 5, 2010 22:59:30 GMT
Post by moneyman18 on Dec 5, 2010 22:59:30 GMT
Looks really cool. Did you write if from scratch? Yes I did.
|
|
edenwax
VIP
v5 Beta Tester[M:5000]
Posts: 1,266
|
Forum
Dec 6, 2010 2:05:24 GMT
Post by edenwax on Dec 6, 2010 2:05:24 GMT
You seriously made that? That's awesome dude! Nice work
|
|
rubix
Elite Level 1
Rage[M:4750]
Posts: 670
|
Forum
Dec 6, 2010 2:10:18 GMT
Post by rubix on Dec 6, 2010 2:10:18 GMT
You seriously made that? That's awesome dude! Nice work Couldn't have said that better myself Good work man!
|
|
xcessive
Epic Poster
.[M:5000]
Posts: 526
|
Forum
Dec 6, 2010 4:53:05 GMT
Post by xcessive on Dec 6, 2010 4:53:05 GMT
What kind of encryption are you using on registration?
I used md5 on mine, only because I didn't like the half a second pause when using SHA.
|
|
prads
Elite Poster
[M:0]
It's a shame that PI isn't an integer :(
Posts: 361
|
Forum
Dec 6, 2010 5:14:54 GMT
Post by prads on Dec 6, 2010 5:14:54 GMT
MD5 has vulnerabilities, I think it's would be better to use SHA.
|
|
xcessive
Epic Poster
.[M:5000]
Posts: 526
|
Forum
Dec 6, 2010 5:39:21 GMT
Post by xcessive on Dec 6, 2010 5:39:21 GMT
MD5 has vulnerabilities, I think it's would be better to use SHA. I'm aware it does, but so does SHA-512. You seem to be forgetting that I was storing these on my own MySQL database, so the only real communication was intra-server, it was not stored anywhere publicaly accessible either. Thus to acquire a password you would have to intercept the correct packet(s) of data WITHIN the server which is highly unlikely. In addition to this you would also have to find the corresponding piece of form data which stored the username, which I encrypted using a different cipher. Then you would have to brute force your way through hundreds of thousands of encryption type/cipher key combinations for both the username and the password. So the difficulty here is squared. Although having said all this one could just intercept the unencrypted form data from the original form, which there is no way to alter encryption. Although this would basically be a billion to one shot of getting the right set of packets in the right order and the fact POST defaults to a high level of encryption. In fact the only viable way to get the password/username would be to break into a private MySQL database and then work out the encryption type then spend hours de-encrypting, which would be extremely hard as you would have to brute force a server which has brute force protection to get my password to the database. Which is about 10 characters long and all random letters and numbers like all my passwords. Because of this, I felt MD5 was adequate considering it was only a beta test release and there was no reason to be overly security conscious.
|
|
prads
Elite Poster
[M:0]
It's a shame that PI isn't an integer :(
Posts: 361
|
Forum
Dec 6, 2010 7:10:55 GMT
Post by prads on Dec 6, 2010 7:10:55 GMT
MD5 has vulnerabilities, I think it's would be better to use SHA. ...it was only a beta test release and there was no reason to be overly security conscious. Well, in that case, point taken. Collision in MD5 hash function was found more than a decade ago. There are other more secure cipher algorithms, so, it would be sensible to use them instead of MD5 in anything serious.
|
|