homepage Welcome to WebmasterWorld Guest from 54.211.219.178
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Visit PubCon.com
Home / Forums Index / Local / WebmasterWorld Community Center
Forum Library, Charter, Moderators: lawman

WebmasterWorld Community Center Forum

This 67 message thread spans 3 pages: < < 67 ( 1 [2] 3 > >     
Welcome to WebmasterWorld v3
Brett_Tabke




msg:505502
 6:10 pm on Jun 2, 2002 (gmt 0)

Phase 1 of the upgrade was a rewrite of the entire WebmasterWorld core set of programs. This involved reformatting all data files used by the system to a new format. The results are a set of programs that scale to an unheard of size for a perl based forum. While we run just fine in a share hosting environment, other forums of similar size are running on 8 load shared servers.

The second phase later this year, will be more interface changes based strictly upon user feedback. Thank you to all the members who have helped make this possible.

=================================================
WebmasterWorld V3 BestBBS Change Log 05-30-2001
=================================================
Updates additions and corrections since v2.0

- BestBBS : After 18 years of BBS programming, I've finally settled on a name for the software :-)

[Core]
- Most sensitive actions on the part of the user, require being logged in via cookies. This includes, posting, responding, editing, and stickymail.

[Registration]
- Rewrote entire registration process.
- Registration now emails a user a confirmation number instead of password.
- Updated to use new theme/skin templates.
- Registration now works much-more-better-different ;-)

[UI]
- New skins. Allows member customization of all main system variables and display parameters. The main reason for the switch was to get font size and font face control into the hands of the members for ease of use purposes.
- Users may clone each others skins.
- Users may expand or collapse category listings on main forum index page and on homepage via control panel pref.
- Auto post splitting with pref on profile for split level.
- All new preview routines.
- Preview now reshows input form window for those with caching disabled.
- New status line for messages just above location bar when needed. Warnings, confirmations, and user messages go here.
- Preview shows post exactly like it is displayed in thread.
- All mods now show "moderatore forumX" with a link to their forum under their profile anywhere on the system.
- Added post and keyword highlighting (v2.8).
- added "location" field to on screen profile display.
- "roll your own" active list to control which cols are included or not included. The default set is now rolled back with a few removed.
- The ENTIRE forum (including all threads) now validates via the w3c validator (hope to keep it that way)
- Created "side bars" for Netscape and Opera of Activelist and homepage highlighted threads.
- New user pref for post form input height (rows).
- Redid time zone display to make much easier (all proper times zones now displayed in simple drop down on profile).
- Zapped all cookie routines and went with new code.
- Forum/discussion last read pointers now comes out of user file instead of cookie if user is logged in.
- Open links in new windows prefs option.
- Added max threads in forum view option.
- Added optional ICQ field to profile.
- Added library system of highlighted threads.
- New category view option on prefs/profile.
- Added reverse display of threads to user prefs.
- Reset Cookies. Redid that system.
- Added 3rd level subforums.

[Core]
- Converted from SSI to Apache Mode_Rewrite (v2.8). This Reduced file usage. Increased page generation speed 500%. Reduced overall system resources.
- Removed "template" page generation in favor of inline on-the-fly generation. This reduced amount of memory used per page view by up to 2 megabytes. Not all that important at 10k views a day, but at 100k views, it's critical.
- Converted User Files to new ini format instead of flat files. This is more flexible. Very easy to add new user prefs.
- Globalized many routines: Title, Nav bars now generated globaly for sake of skins.
- Adjusted thread msg flat files to new format. This gives us more options on a per-thread and per-message level. It paves the way for future enhancements.
- Moved to new Email system. Email now sent in delayed fashion for system resources and flexibility reasons.
- Moved an enourmouse amount of routines to stand alone scripts. This reduced the overhead hit for each routine.
- Inserted (but not enabled) post collasping that shows only unread messages.
- All new post, reply, and edit routines. Trimmed 30k from both ipost.cgi and misc.cgi. Should speed things up. Much more streamlined and easy to update.
- After post, reply, or edit, you are automagically taken back to the post at that spot via autorefresh to a named anchor on the page.
- Added named anchors to page for "exact spot" highlighting.
- New Edit routine blocks the "view" of an edit if not post owner (security precautions).

[StickyMail/Control Panel]
- V2.0. Major portions are a ground up rewrite and changes therefore are not fully documented.
- StickyMail link from each post to user.
- added msg icons.
- calendar setup for future online PIM.
- reworked folder display.
- new menu system
- preview must reshow message.
- added message quoting.
- flags now part of stickymail.
- enable or disable stickymail from profile/prefs.
- on create, now asks for user before proceeding to creation screen to check if user exists.

[Admin/Mod]
- rewrote member file edit routines to work with new file formats.
- new member file search on all fields.
- rearranged file names to something akin to logical.
- updated setforumorder.cgi to new templates.
- updated forumsetup.
- added note field to user prefs.
- added donation field to user prefs.
- added auto post "forwarding" to new post location if post moved.
- added new member log.
- added admin action log.
- added ip <-> member collation and tracking.
- final analysis: rewrote most of admin section (eg: dumped much lame code).

Not a single line of code hasn't been looked at, with most being changed.
Basically, what we are looking at here, is 80-90% rewrite of all code. The final vestiages of what the orginal software are gone.

=========
Bug fixes
=========
- forum sort corrupted on split move join
- active list corruption on split post.
- stickymail not honoring auto-notify
- preview post _must_ present post in form window for those with caching disabled.
- cookies. nuff said.
- reset last read pointers on category level was resetting all pointers.

[edited by: Brett_Tabke at 6:28 pm (utc) on June 2, 2002]

 

Brett_Tabke




msg:505532
 9:09 pm on Jun 2, 2002 (gmt 0)

Speed - there is no substitute ;-)

<- moment of self indulgence. (slash dot runs on 8 dedicated servers and according to reports, we do 40% of their traffic in a shared environ. bah haha).

dstanovic




msg:505533
 9:11 pm on Jun 2, 2002 (gmt 0)

Brett,

I use a cable-modem but the speed of this forum has increased drastically - I like it (Good Job) :)

Brett_Tabke




msg:505534
 9:29 pm on Jun 2, 2002 (gmt 0)

re: out of stickymail

- yes the post icons will be used. There is a system in place but not enabled yet where moderators can set an icon on any post. Then, you will be able to click on the icon, to sort the index list by that icon. We'll use it so that mods can flag posts as important, or as a good tip, hot news, etc.

- ThreadRank. It is a fairly involved algo that gives all messages on the system a unique "rank". The very general algo involves the variables:

$ThreadRank = $ThreadPageViews + $UniqueVisitorIPS + $ThreadMessages + $ThreadByteSize +/- $MemberVoting +/- $AgeFactor + $InboundReferrals + $SEReferrals.

Members will then be able to sort messages accross the system according to ThreadRank.

In early testing, it locked right in on 25 really good threads. It also put 200 of the library threads right in the top ranked 250 posts without any tweaking by me. That's pretty good indication that it is a solid system.

I took a serious look at patenting the system - I still might. I think it will make for a revolutionary way to sort through messages and find the important ones the system has to offer.

Lisa




msg:505535
 9:38 pm on Jun 2, 2002 (gmt 0)

Neat, Not sure if you need to patent it. I still don't see any bulletin boards that even come close to BestBBS v2.

I can't wait to play with it!

lorax




msg:505536
 9:52 pm on Jun 2, 2002 (gmt 0)

Excellent update Seniore Tabke!

I concur - this is faster and I like the colors. Spiffy stuff. Now I've got go do some reading!

makemetop




msg:505537
 11:14 pm on Jun 2, 2002 (gmt 0)

Nice and fast on ISDN. Looks really good. I've a lot to investigate though. Quite a job - well done.

Mardi_Gras




msg:505538
 12:06 am on Jun 3, 2002 (gmt 0)

Great job, Brett. MUCH faster. Lots of cool features (including the new preview, which I just noticed!). You should think of doing this kind of thing for a living :)

pshea




msg:505539
 12:21 am on Jun 3, 2002 (gmt 0)

Absolutely stellar! Congratulations and continued thanks for letting us in on this wonderful experience.

tbear




msg:505540
 12:51 am on Jun 3, 2002 (gmt 0)

Mmmmmmm

Real neat Brett!

:)

Woz




msg:505541
 1:00 am on Jun 3, 2002 (gmt 0)

Unbelieveably Fast. Well Done Maistro!

Onya
Woz

Robert Charlton




msg:505542
 1:15 am on Jun 3, 2002 (gmt 0)

Fabulous list of features. I can't wait to try them all. I'm on a dial-up, and the increase in speed is immediately noticeable.

>>Users may clone each others skins.<<

Should make for a very cozy community. ;)

john316




msg:505543
 1:17 am on Jun 3, 2002 (gmt 0)

Great Job!

Marcia




msg:505544
 2:48 am on Jun 3, 2002 (gmt 0)

It's wonderful! And lighting fast too, even on 56K dial-up. I can't wait to try out all the new features.

eljefe3




msg:505545
 4:33 am on Jun 3, 2002 (gmt 0)

Nice and fast. Now if I could just find some time to learn all the new features.

skibum




msg:505546
 4:46 am on Jun 3, 2002 (gmt 0)

Kick A$$ Brett! Clean, Intuitive, FAST, no where else would one find a setup like this. It's sweet!

AlbinoRhyno




msg:505547
 5:40 am on Jun 3, 2002 (gmt 0)

Great news! Thanks for the hard work and improving an already great forum...

As for the color change, I too notice a difference. The blue seems to be a bolder, brighter blue than before. It's alright, but semi-distracting from the content.

One minor problem I see for new users - it isn't immediately obvious that a message spans multiple pages if you miss the small numbers above and below the post - if a new user is just looking at the content, (s)he may think the message ends on the first page. It sounds silly to say that a user would be blind to something prominent above and below the post, but it is equivalent to banner blindness.

popware: Pop-up on mouse-over to display definitions of words and terms

Why not just use the <abbr> tag? Either allow users to directly add this tag, or have a function that runs daily and replaces the first use of an acronym/term in new posts with the <abbr> equivalent from your custom dictionary. Best news is that it validates in xhtml.

tigger




msg:505548
 5:45 am on Jun 3, 2002 (gmt 0)

vast improvement, pat on the back for Mr T :)

bluelook




msg:505549
 7:46 am on Jun 3, 2002 (gmt 0)

Hi everyone,

This version is very quick, and splitting the threads on even smaller pages than before make it even more quick, but it have a downside for dial up users... normally we open the all pages we want and kill the connection ( because we pay per minute ). Now weīll have much more pages to open, but what the heck... itīs worth it.
And if we do a reply to that thread weīll get the whole thread on the new and neat Discussion Review, so itīs great! ( I didnīt noticed these new feature when I started to write this post.. only when I wrote "itīs worth it" :) ).

Nice Job.

Sincerely,

Nuno Oliveira

Brett_Tabke




msg:505550
 7:53 am on Jun 3, 2002 (gmt 0)

Use the profile link at the top of the screen Bluelook. You can adjust the split location higher if you wish. That should help.

also, I will be adding the ( < 1.2.3..> ) links to the active list as time permits.

dstanovic




msg:505551
 9:45 am on Jun 3, 2002 (gmt 0)

I see that when you post - now it return you to your post/end of thread instead of the beginning. That, I like ;)

Oops - didn't do it on this post :)

[edited by: dstanovic at 9:46 am (utc) on June 3, 2002]

Macguru




msg:505552
 10:27 am on Jun 3, 2002 (gmt 0)

Just trying the new build on my G4 and a cable connexion.

It's so fast, I can't even see a page reload. New posts appear in a snap. Faster than if you used tabbed browsing with different windows.

Once all little ripples are ironed out, we will have the fastest board on earth.

wingslevel




msg:505553
 2:36 pm on Jun 3, 2002 (gmt 0)

I like the look and lots of the new features!

I'm not sure if anyone else has mentioned this, but how about a bit more robust search function? For example, it would be great if you could search just google threads.

Anything to make the search function better would pay in spades - it might stop some of those posts like "can google index my dynamic site?" that come up regularly. Also might save brett some processing time....

djmad_wax




msg:505554
 2:55 pm on Jun 3, 2002 (gmt 0)

finally, I am able to post and it accepts my password! the old system only let me in sporadically. Thanks brett

korkus2000




msg:505555
 3:03 pm on Jun 3, 2002 (gmt 0)

Its a little strange at first, but I think it is much nicer. I really like the counter for each post.

Mardi_Gras




msg:505556
 3:09 pm on Jun 3, 2002 (gmt 0)

Brett - The "New" posts are now set by member name rather than cookie? When I came into the office this morning only messsages since I logged out at home this morning were showing up (as opposed to all "recent posts" since I left the office Friday afternoon). Very cool.

ettore




msg:505557
 3:35 pm on Jun 3, 2002 (gmt 0)

Very, *very* nice improvements. You did a great job Brett.

MaliciousDan




msg:505558
 3:59 pm on Jun 3, 2002 (gmt 0)

Oops, posted to wrong thread...

[edited by: MaliciousDan at 4:00 pm (utc) on June 3, 2002]

vitaplease




msg:505559
 4:03 pm on Jun 3, 2002 (gmt 0)

Brett,

maybe I overlooked all the upgrade options, but now that you numbered the messages per thread, is it possible to link within WebmasterWorld to another WebmasterWorld thread and direct straight to a message number within that thread? (like a bookmark)

[edited by: vitaplease at 4:21 pm (utc) on June 3, 2002]

volatilegx




msg:505560
 5:36 pm on Jun 3, 2002 (gmt 0)

Beautiful, Amazing, Wonderful, and a whole lot of other adjectives!

Brett, you're a genius!

bluelook




msg:505561
 6:13 pm on Jun 3, 2002 (gmt 0)

Sorry for my typo... ( "these" instead of "this" ), but I wrote it very quickly and didnīt read it...
Thanks Brett for the explanation. I didnīt knew that option. Now I can use WebmasterWorld even better.

Nuno

rogerd




msg:505562
 7:53 pm on Jun 3, 2002 (gmt 0)

Seems like a waste of bandwidth to repeat what other have said, but I'll do it anyway: NICE JOB, BRETT!! I've implemented a few forums and this one definitely compares favorably in both features and performance.

Let us know when the beta version is available for download...

This 67 message thread spans 3 pages: < < 67 ( 1 [2] 3 > >
Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Local / WebmasterWorld Community Center
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved