Recent Changes in AnyBoard bottom of page (for earlier changes) Version 7.4.1 (Feb 29, 2000) ** Optionally iconize the uploaded images using icon.anyboard.net 7.4.0.7 (Feb 25, 2000) * Add more configurations to chat room (header, footer, separator, etc) * Autolink URLs in the chatroom message * Allow both admin and moderator to post at the same time 7.4.0.6 (Feb 20, 2000) *Log posting failures 7.4.0.5 (Feb 19, 2000) *More checking on file writing errors. 7.4.0.4 (Feb 16, 2000) *Disallow modifying messages that are too old *Major improvment on require login to read, it is now truly SECURE as Anyboard no longer redirects but send the page diretcly back to the browser. *Add a limit on max number of matches returned from a search 7.4.0.3 (Feb 15, 2000) *Add header and footer configuration for registration pages *Add header and footer configuration for all other pages (shared) 7.4.0.2 (Feb 14, 2000) *Able to select users to be managed by type and status. 7.4.0.1 (Feb 10, 2000) *fix: add multiple upload boxes to the reply form *Add separate parameter to control the default number of file-upload boxes in the post form, in addition to the maximum number. *fix: disable submit on the change refresh time box on the chat page 7.4.0 (Feb 7, 2000) ** Upload multiple files on posting. This is accessed by using the ?cmd=form&upldcnt=N command, where N is the number of ADDITIONAL files to upload, so setting N to 2 can allow 3 files to be uploaded at a time. Maxinum N is controled in the posting policy section of the configuration. 7.3.2.5 (Feb 6, 2000) *Add delete archived messages function 7.3.2.4 *Vast improvement on the category index configuration *Various minor changes 7.3.2.3 *Add a maximum presence ratio setting, yet another way to prevent spamming. The presence ratio is defined as the number of top level posts by a non-admin user in the newest 10 threads divided by 10. *Add command to set all users to a given type 7.3.2.2 *Add nav bar to the search result page and where am i page *Add Today's entry to the page drop down list *Add option to inline search results 7.3.2.1 * various improvement on the messages during the forum creation process. * added the split command to split the script itself to smaller files Usage: ?cmd=split This command, if successful, will break the script into many smaller files, the main script's size will be reduced to only the header section, all functions will be autoloaded from the small files. The startup time will be reduced by a large percentage after the split. 7.3.2 * add additional attributes to the message links and related links, for example one can set the attribute to "target=_newwin" to show related link in a new window * add option to truncate subject displayed for the message link to certain length, this is useful when displaying the message index page in a narrow window (such as frame on the left) * add the try group followups options, this is to try to group the followups whose parent topic is not available on the current index page. 7.3.1 * Improvement on the show user email function. * Randomize message sequence number. Instead of using message numbers sequentially, Anyboard now adds a random two digit number to the message id. * minor change: when delete message in admin panel, disable show visit count and force login for read option. * changed the find and getlink function to make it able to return page with messages inlined * add the View All command to a message, this command will return a message and all its followups in a single page. 7.3.0 **Major improvement on user access control. We have 3 user statuses: Disabled, Validated and Active. Only active user can post. We have four levels of user types, and the admin can change the user type. The following are the types: E: Full member: full access, by-pass moderation even if moderation is enabled C: Moderated: full access to forum info (events, chat, member profile), posts need to be approved if moderation is enabled. B: Restricted: can't access forum info, posts must be approved is moderation is enabled. A: Observer: can't post *Admin can set a user's default type when a user is created or validated. This way even if a user has gone through email validation, he may still have restricted access until the admin changes his status. *Start to use AutoSplitted modules. From our tests, by splitting the modules we get speedier startup (almost 100% improvement). This is very important for high-frequency functions such as visit counter. On Anyboard.net, we compiled the whole script into a C program, the startup time has been reduced by almost 75% (from 0.2 seconds to 0.05 seconds on a single CPU machine). However, the process of compiling the script is host dependent and ISPs usually do not allow users to run compilers. 7.2.4 *add email recommendation of a page to a friend. Only URL is sent. *add viewing of recommendations logs in admin panel (contains sender and recipient email) *Add search pattern box to the Configure function in admin panel. Due to the large number of options in Anyboard, this is very useful for finding the options we need to configure. For example, by checking the boxes for all configuration sections and enter "color|font" into the search condition, only the options which related to font or color will be displayed. 7.2.3 *add export/import user database function to the admin panel Usage: click on the export button, and then save the data to a text file. To import, select a previously exported file and click the Import button.To import a list of users, simply create a text file with one user name per line. Anyboard will set the user's password to the same as the username. *do not notify admin when a private message is posted *fix a weird bug for certain version of IE5 under win98, for some reason the style configuration won't work. IE5 submits junk data to the server. By removing a + in the normal HTML, the problem fixed. A total mystery. *fix some minor inconsistency among checking/modification of user registrations. 7.2.2 *add posting stats to user profile *allow admin to edit user registration info *re-organized the admin panel *optionally allow moderator to manage surveys 7.2.1 *made chat more configurable (refresh time. manual reload) *add reload button to nav bar *add filtered words setting *add reply command link at the end of the message *add reload button to nav bar 7.2.0 ** Add Links Submission Admin and users can submit links * Removed Overview link on overview page 7.1.1 * Add an integrated interface to the functions, make Anyboard more group-oriented. * In the notification email, set the Reply-To field to the poster's email address ** Add Events Anyboard can be used to add/modify/delete events, Users can sign up events. 7.0.1 * changed the html code for the GO button to eliminate the extra vertical space below nav bar. * When HTML tags are allowed in posting, user can optionally turn it off by checking a box, this is useful when user wants to show HTML source code. * Relax the requirement that only registered users can receive private messages, this is now optional setting. 7.0.0 *** Major new feature Integrated chat room To access the chat room via the ?cmd=gochat link. Existing users of Anyboard need to create the chat/ directory (as the same level as the posts/ directory). 6.9.7.0 *Add style sheet configuration to the style section, by modifying the CSS section, one can control the overall html look& feel at one place. * Improved the sinfo command to provide more detailed explanation. * Added option to show private messages only on delete page and option to exclude private messages on archive page. * Indicate a message is a private one on delete page 6.9.6.6 *made the width of post form configurable *made the header for search results page configurable *wrap certain areas with
*some other very minor improvements on the html 6.9.6.5 *Revised the translation scheme. *Made the font for followup count configurable *Made the separator configuration more manageable *Add a tag after followups count *Show if there is a link inside message 6.9.6.4 * Show total number of followups for a top level post (instead number of immediate replies) * Add the optional taint checking ($abmain::do_untaint) * fix: font setting lost in message body when edited 6.9.6.3 * Not link the rate to the rate page when not show rate link on main page is checked * Display simple rate form right inside message * Add another vote count for hiding low rate messages, originally this was the same count for showing rates. 6.9.6.2 * add delete survey function * add reset survey function * made error message form background configurable * use maxlength to limit subject and name field * fix: reconfigure a moderated forum cause inproper regen of main page 6.9.6.1 * Add delete button to the "Approve" message page, so unwanted messages can be conveniently deleted without going to the "Delete" page. * Option to not moderate private messages even if moderation is enabled * fix: overview button in private forum when user name contains space ^ ^ ^ ^ ^########### Anyboard now has over 300 configuration parameters ########## 6.9.6 ** major improvement on delete/edit messages directly from main index page a) now subject can be modified b) admin can delete message from main page regardless of message age, admin can delete all followups of a message c) a different color can be used to indicate a message has been modified d) Message size is also updated e) changed layout of the user delete/edit form * Show current rating and rating indicators on rate form. * Option to not show rate message link on main index page * Regen board regularly (every 6 minutes) when rating and read count changes, previously, rating and read counter changes are reflected only when a new post is added or board is reconfigured. * Add a configurable rating offset (so a rate of 4.8 will show up as 5 stars) 6.9.5.1 * Search message changed to case insensitive * Add admin to user database automatically. * enhanced the rating function a) setable rating range b) change rating form layout c) add rate button inside message 6.9.5 * A lot of improvement on the survey functions a) more configurable b) generate index page of all polls * Option to allow only registered user to rate post * More survey function improvements and function to view details of the vote (see who voted for what) 6.9.4 * major feature** Add integrated survey function, this allows Anyboard to do survey and take advantage of the access control functions of Anyboard such as require user to login in before vote, etc. To add a poll, following this procedure 1) login to the admin panel, look for "Add/modify" survey function. 2) Enter an id for the survey (no spaces) and click the "Add/modify" button, for example, survey0. 3) Enter the settings for the survey, for the questions part, enter each question in its own line, in the format of index=question. For example: q1=OK q2=Fine q3=No good Note, the survey results are stored with the index (q1, q2, q3), so be careful to always map the index to the correct question whe you modify an ongoing survey. 4) Submit the form, Anyboard will generate a javascript survey0.js under the polls/ directory. If you are using a previous version of Anyboard, you would need to manually create the polls/ directory for a board first. 5) To add the poll to your page, you can a) Copy and paste the html code for the poll to a page, or b) Add the following Javascript to your page 6) The result is in the javascript {survey_id}_res.js and {survey_id}_res.html 6.9.3 * made the nav bar more configurable * add Archive link text to label config * made the column attributes in column justified mode complete configurable (color background width...) * add link to Archive to nav bar by default * made the separator between name and date etc configurable * option to collapse the multiple REs * optionally allow admin/moderator to modify user's message * allow admin/moderator to delete message from main index page 6.9.2.1 * fix: bug in archive function introduced in 6.9.1 * better handling of login and registration, now Anyboard will automatically redirect user to intended page after user login/register. *fix: revert function reference call to 5.003 syntax, the 5.004 syntax caused syntax error in 5.003 6.9.2 * fix: number of private message displayed on the post confirmation page * created the scripts for generating anyboard in other languages. 6.9.1 * Now Anyboard assumes that multiple patterns separated by spaces in search condition means the AND of the patterns. For example to search articles which contain both DOG and CAT, simply enter DOG CAT in the search condition. * More understandable handling of redirect/mailback on posting replies. Instead of redirecting directly to the related URL, Anyboard presents the post confirmation page telling users what is happening and then redirects the user, and/or inform the user when an email is sent back. 6.9.0.1 * configure: made the font of the date in message body configurable * remove the javascript to pop up a small window when reconfigure, as it sometimes cause confusing. * many other small changes 6.9.0 * Many additional features: Labels: uploaded file label Configure: # of rows in the message box on post form Posting policy: a) can allow admin to upload file, add links/images even if users can't b) can choose not to display link url and uploaded file, can disallow direct access to uplaoded file (chmod 600) c) can allow overwrite of uploaded file b) can fix replying subject c) allow negative ratings *** Major feature: 1) can redirect a replying user to the related link url in the original post 2) can mail back replying user the file attachment in the original post 3) can enabled the above functions for all users or for admin only See what we are trying to achieve? AnyBoard can now be used for a) file download control b) autoresponder c) general mailback tool 6.8.5 * Add preview main page with cofiguration template in admin panel This allows admin to see what a configuration look like first Plan to add preview of other pages, such as post form, confirmation and message pages. * Add option to remember user login 6.8.4.1 * do not show users' email address when notification is sent to registered users * made the width of navigation bar inside message body configurable * regen the message link files for older pages and overview page if configuration has changed 6.8.4 * allow registered user to choose to be added to the email notification list, this way anyboard can act as a mailing list (kind of), posts on the board are also delivered to users by email, and the users have the option to receive or not receive the messages in mail. * made background of navigation bar on archive page configurable 6.8.3 ** major overhaul of the delete/archive function, do not delete unless archive is successful, in case of exceptions (such as disk quota exceeded, or program exceeded CPU allowance during archiving of massive amount of threads), this would prevent loss of data. * add admin function to re-validate and error correct the main index and archive index * do not url encode the greeting message sent in validation email. * new option: do not use list item in threaded messages 6.8.2 * show selection list to jump to any page number (support both javascript and non javascript) * show smilieys in configuration form * fix: reconfigure with individual section in builtin configuration changes all sections 6.8.1 * made the layout of navigation bar configuarble * can link TAG in front of a sub topic directly to top of the thread * show number of private messages when user login and after posting a message 6.8.0 *** major feature: mailback a message when user posts a message can mail back a greeting message include the posted message attach a file on the server and check if email address is in a mail list. The next: make the post form so configurable, that it can be any form, such as a product order form. This way, people can order anyboard through anyboard, and get the software mailed back.... ha! 6.7.9 * made the posting confirmation page configurable, added an additional configure section for it. * made general error messages configurable *separate Presentation cfg to Colors and Presentation *add config for bgcolors of the form entry fields (affects login, find, config forms) 6.7.8 * add email to the Set User Password command in the admin panel, this allow admin to CREATE/set user's password and email address. When email validation is required, an email address must be entered if a new user is to be added by this command. * remove the dependency between force registration and enable registration. Previously, force registration implies enable registration (meaning user can register themselves), now this correlation is removed. This allows a board to have enforced authentication, while the registration of user is controlled by admin using the Set User Password command in the admin panel. * add option to allow user to request lost password. When this is enabled, a registered user can request anyboard to email back a new password, the user must enter both the correct login id and the email address in user's profile. 6.7.7 * add link to Current page (the top level page one just visited). For example, suppose one is reading a message listed on page 2, this link brings the user back to page 2, works only with JavaScript1.1 capable browser. * made width of jump link area configurable * minor changes 6.7.6 * add date range and search pattern when viewing login logs * updated the installation instructions, explain the sinfo command * add option to strip html tags in the post (this is different from not allowing html tags, in that case, < is replaced by <) * add option to strip html tags in the notification email * made separator between subject and author name configurable * add 4 optional moods * made the bg on the msg navigation bar (the one inside a message configurable) * use readdir instead of glob to glob files * changed the default look a bit * add configurable header to the where am I page 6.7.5 * allow adding border (with configurable width, color, padding) around message links * allow adding border (with configurable width, color, padding) around navigation bar * allow set width of the inner border (0 or any size) * allow use http authentication only * add a border around configuration forms 6.7.4 *allow list threads in reverse order (oldest on top) *allow list replies in reverse order (oldest on top) #comment: the above options are independent of each other, so there #are 4 combinations *separate presentation config to two sections: style and presentation. 6.7.3 *allow set time zone offset (+/- # hours) for each forum *allow reconfigure with individual sections of a template *allow saving forum configuration to template from admin panel *add message of the day to admin panel (for anyboard.net) 6.7.2 *allow limiting upload file size from admin panel (use the smallest one of the global $max_upload_file_size and per board setting) *show upload file size limit on post form *add optional enforcing http server authentication in forum control cfg *make column width in column justified format configurable *add file upload function to admin panel (to make admin for silver version happier) 6.7.1 *more code reorganization, ready for compiling into C program *allow delete private messages even if deletion is disabled for the main forum *allow disallow deleting posts that are too old *fix search reveals private message bug *allow only a setable set of file extensions when upload *made it to pass -T checking 6.7.0 **can now list new messages since last visit. thru the /?cmd=find command or leave starting day empty when search for messages. **support even one more kind of message display format: column justified subject, name, date. **can now use user defined indentation spacers intead of just unordered list for display followup links. *more mod_perl improvements 6.6.1 *preview of several config sections *added rules config directly in admin panel, override rules file *code reorganization *improvement on catgeory generation, handle layout inheritance *add my forum link to nav bar 6.6.0 *allow admin to create registered user thru set password command **allow use .override files in master cfg dir and forum dir to override forum config this allow easy centralized control of forum options **mod_perl enhancement: now can be preloaded into server to conserv memory **auto generation of board categories (platinum+ only), for use at anyboard.net *rewrote/reduce part of the file name config code, allow easier extension *allow admin to set the Logo link on nav bar thru admin panel (Gold only, remove logo on non-gold version may cause board to malfunction) *add additional banner section to forum presentation, this allow easy centralized control of banners on all forums by using .override 6.5.2.1 *fix file upload in mod_perl mode, move init to BEGIN block for mod_perl *add block by hostname pattern, such as junksite\.com 6.5.2 *allow setting alternative password directory in Name & File configuration this allows multiple groups of forums, each group share its own passwords. *allow showing six kinds of moods with a message 6.5.1 *add option to delete (or not) attachment files when auto delete ******major feature: allow private discussion between two users (GOLD only) 6.5.0 *made font attribute of message counter on nav bar configurable *remove edit message link on post confirmation page if edit message is not enabled *allow hiding of posts that below certain rating after certain number of votes, this make peer moderating possible. The undisplayed message is not deleted. 6.2.5 *add function for user to retrieve other user's registration info, email will not be shown is displaying email is disable in the board. *fixed the single quote problem in registration info *added logs for user logins, "view login record" button extended to view both admin logins and user logins. New format for login records. 6.2.4 Improved handling of detecting urls in message body Catch invalid regular expressions when search message Add confirmation checkbox when reconfigure the forum Add function to undo last configuration Add netbula support forum configuration to sample 6.2.3.2 minor changes allow choose of date range when regen the board, for a busy board, this could shorten the time for regen, on some servers, the system limit the duration a CGI program can run. 6.2.3.1 Remove space in uploaded filename changed the link format for reading a message consistent handling of "where am I" in archive page 6.2.3 button to select all messages when delete/archive, convenient tool for busy boards. Added pattern to filter out unwanted email addresses on registration, such as @junkmail.com Now ip address can be used in the selection criteria when delete by subject 6.2.2 Command to display to the full thread showing relative position of current message. (Where am I?) 6.2.1 Optionally add jump links to parent message and top message at the end of the message body 6.2.0 Make it mod_perl compatible, mod_perl compiles the script once, major performance gain for mod_perl enabled servers. This feature is available only for Gold users 6.1.4 *add function to send email to all forum members from admin panel 6.1.3 *made show modification time optional(see presentation config) *add function for admin to set password for user 6.1.2 *add test email function in admin screen, this allows admin to see if email works, even if he has silver version only. *add back link on info pages *don't pop window when user register fix: add uploads/ to zip file when backup fix: bug in using forum specific smtp server 6.1.1 set license key on forum creation modify license key from admin page set binmode on STDIN for win32 6.1.0 *Able to limit number of posts and uploads per 24 hours, respectively *Able to specify registration date range when list users/emails 6.0.2 Added list email command to the admin screen, this allows admin to easily send email to all registered users. Top of Page ---------------------------------------------------------