LockedVersion 3.8 beta Available Now!

APGvNext Sam
vNext Dev
  • Total Posts : 13193
  • Joined: 2001/05/23 00:00:00
  • Status: offline
2010/05/28 17:26:15 (permalink) 3.8

Version 3.8 beta Available Now!

Hi everyone,
We are releasing this package as beta as this upgrade comes with a new WYSIWYG editor which is a lot more complicated to implement than any of the previous versions. As a result, the mobile theme and site map generator are not available yet in this package as more time is required.
However, you are encouraged to test or use this beta package in a production environment. The code has gone through extensive testings to ensure production quality.
In a month or so we will have the final 3.8 ready with Site Map generator and mobile device theme.

What's new in this package?

Version 3.8 represents huge improvements over the previous versions in the following areas:
  1. Search Engine Optimization (SEO) - allowing the Searching Engine to identify your messages easily;
  2. Usability - making the software more user friendly + mobile device posting capability;
  3. Configurability - less code mod, easier management for the admins;
  4. Performance - less memory usage on server, faster perceived performance;
SEO-wise, we implemented the following features:
  1. auto meta keywords and description for each message;
  2. easy to configure site-wide meta keywords and descriptions;
  3. canonical URL for messages and forums to help SE consolidate page ranks from different URLs, and
  4. a new BreadCrumb navigation to improve the visibility of the forum.
Usability-wise, we improved / reworked our forum UI with the following benefits:
  1. New WYSIWYG editor that allows mobile posting, and admins can easily add editor buttons (e.g. youtube) from the AdminCP;
  2. helpful/reward posts are more standing out (and one click access to all marked messages);
  3. a new message rating system that is easier to use (w/ 2 styles: 5-star and thumb up/down) and can hide posts with low ratings;
  4. a new tree style interface that is much more efficient and easier to use (see more messages listed at page load);
  5. fewer DHTML menus on the message page with action buttons listed below messages instead;
  6. Custom Registration Fields will now show a balloon tooltip to help user enter info;
  7. Side bar on the home page to consolidate active / new posts and basic stats;
  8. Gravatar integration - no need to manage different avatars for different apps.
Configurability: With the following new options available in the AdminCP, less code mod is required:
  1. easily turn on / off email and password changing or reset from the forum if you integrate the forum with your membership db;
  2. decide what makes login / email valid - easily change the validation logic for login name and email syntax;
  3. turn on / off SQL statements logging without having to use SQL Profiler on the server;
  4. set the logic for mobile devices detection;
  5. a new set of server testers to help you find configuration problems with the installation and security setting, and
  6. a built-in machine key generator - easily generate your own machine key for use in the web.config file.
Performance improvements:
  1. Software logic improvements - require less memory on the server;
  2. automatically recycles AppDomain (turn on / off) without the need to use IIS;
  3. new WYSIWYG editor interface renders faster on client browsers w/o overhead on the server;
  4. Multi-threading improvements that reduces the memory usage further, and
  5. integration with Jquery 1.4.2 which improves javascript performance greatly.
There are a lot more good stuff than mentioned above. For complete listing of new improvements, see the Release Note below:
Click to see the entire Release Note


  1. Create Forum Category Error;
  2. Edit Newly Created category / forum error;
  3. showTime.js additional check for non-existent link;
  4. search highlighter issue -> not isolating exact match;
  5. Firefox issue with the Forum Management interface;
  6. Thread Template editor toolbar invisible issue with IE8;
  7. Order By sorting doesn't work with topic date issue;
  8. [js] Similar search doesn't work when subject contains ' or \ ;
  9. [dlls] Unable to do wild card member name search for photos;
  10. [dlls] IE7 activation problem;
  11. Smiley delete interface showing "Announcements";
  12. Javascript error occurs when viewing a message whose forum is not searchable.
  13. [css] IE 8 Max-height bug correction (styles.css)
  14. Gallery Paging bug;
  15. Leap years Birthday Error;
  16. Ticket page error when opening a ticket when the reported message is deleted;
  17. Signature character counting issue;
  18. Avatar / Profile Pic Javascript error when profile pic upload is turned off;
  19. [sp] Online User List w/ ShowAll does not filter correctly (shows bots and not all guests)
  20. [sp] Temp Ban / Perm Ban  status not consistent;
    1. Show current setting on the tempban page.
  21. Disable PM problem - Javascript error;
  22. Message Filter spec disappears after Ajax postback;
  23. [js] Editor preview causing uploaded attachments to disappear;
  24. [logic dll] Login Reminder doesn't check for non-existent email;
  25. Avatar showing error when the profile pic is set to disabled;
  26. Editing User Profile in the AdminCP removes line break from Signature if using Firefox
  27. ticket error if no forums are marked as search-able
  28. [ln] spelling error: "manage message" option.  The word "recycle" is missing the second "c" throughout the whole process.
  29. Cannot sort by message rating;
  30. Unable to disable "hide profile" feature from the AdminCP;
  31. [sp] the ability to flag and ban admin and moderators;
  32. guests see broken attachment when the forum is not set up to allow guest download;
  33. guests cannot click on the reply button to be redirected when the system is set to show reply button regardless of permission;
  34. Admin CP top tabs overlapping when the screen resolution is low;
  35. Ability to hide member list correctly when a user is not part of any user group;
  36. JS error and blank image occurred when User Rankings are all removed;
  37. AdminCP Calendar Disable / Enable button incorrectly activates the second tab;
  38. Enabling COPPA causes existing non-conforming birthdays to fail;


  1. Better Upload management -> user can change upload files during initial posting;
    1. [ln; js] mentioning about # of files to upload in the upload page
  2. [both dlls, ln, js] Gravatar integration [pgd_config]; 
    1. Rating Support 
  3. [both dlls] SEO - canonical link added for the default, forum and message page;
  4. [both dlls] SEO - Meta Keywords and Description
  5. SEO - A new switch to choose whether to include current URL & Page for the breadcrumb [pgd_config]; 
    1. Can choose between Link Or Text 
  6. Thread Template w/ subject [pgd_forum]; 
  7. [logic dll, ln, js] Able to list Helpful posts and Reward Answer posts in a thread + better presentation;
  8. default page with collapsible sidebar column containing active posts and new posts;
  9. [logic dll, ln] Additional Rating feature for replies
    1. a new Stars UI
    2. Thumbs up / down box
    3. no rating for replies.
    4. posts can be hidden when rating is lowered than x
  10. New WYSIWYG Editor for better performance and cross browser compatibility:
    1. Editor button can be added through Custom PGDCode [pgd_pgdCode];
    2. PDA posting;
    3. new addition to the default PGDCode
      1. add style to support background color
  11. Entirely Rewritten Tree interface:
    1. Tree Container Resizable;
    2. Tree showing more content at startup;
    3. Endless Scrolling to load subsequent tree content;
    4. Finding Message consumes very little server resources;
    5. Huge Efficiency and Performance upgrade;
  12. [logic dlls] third party Membership Integration - a feature to turn off: 
    1. Email Change
    2. Password Change
    3. Password Reset
    4. Validation Resend
  13. [logic dll] New Server Tests:
    1. Setup folder removed? 
    2. Upfiles folder script execution?
    3. MachineKey installed?
    4. EnableViewstateMac turned on?
  14. Machine Key Generator available in Basic Maintenance;
  15. [logic dll] Drop Down for Gallery Page (use Jquery to Ajax call to get gallery names) ;
  16. Drop Down for Admin Menu first level pages;
  17. [logic dll] Logic in place to prevent accidentally delete the trailing slash in the forum directory setting;
  18. [dlls] Built-in detector for mobile devices
    1. Algorithm comes from http://detectmobilebrowser.com/
    2. 2 new keys under appSettings in web.config for mobile user agent detection regular expression
  19. [logic dll, js] allow users to define regular expression for valid email and login in web.config -> appSettings
  20. [both dlls] Code Refactoring to reduce memory foot print (application variable not cached per page) + Scheduled memory unloading using 2 new keys under appSettings in web.config:
  21. [logic dll] Raw SQL Logger w/ 4 new keys under appSettings in web.config;
    1. This logs any query not using stored procedure. Each of the above key operates independently. ParamSQL means SQL string with parameters specified, while RawSQL refers to plain SQL statement without any parameter;
    2. This feature can be used to track possible SQL injection attack;
    3. This feature will increase server resource usage, so it is not recommended to be always on.


  1. [css] Pager CSS adding border around the link
  2. i as "Friend" problem reported (rare occurrence):
  3. Message rating history table column width problem;
  4. [logic dll] Improved Mail Logger - now uses XML;
  5. [logic dll] Download file update now uses stored proc;
  6. [menu js] user can edit a locked post
  7. Avatar and profile photo management improvements makes deleting easy.
  8. Hides the Additional Info Pane in Profile when there is no custom registration fields created;
  9. change the Message List sorting header UI;
  10. search option panel show / hide w/ animation - looks less obtrusive; 
  11. [control dll] Disable built in Viewstate Compression;
  12. [logic dll] no SQL update for image shown directly on the web page;
  13. Simplify Forum Navigational / Announcement / Photo Rotator / Icon Legend / Current online list Header;
  14. [logic dll] Consistent Paging format (CSS style) for Gallery and Forum;
  15. [both dll] Code refactoring simplifies multi-threading in the forum;
  16. [control dll] Jquery updated to 1.4.2
  17. [login dll] hint to the member search page w/ % and * as wildcard 
  18. Search Result now open in current window by default;
  19. member list home page open in new window by default;
  20. [logic dll, sql] Redirect count increase now uses stored procedure
  21. [both dll, ln] Change the UI presentation for 
    1. Email Changing interface
    2. Request Email Validation Label and popup warning
    3. Additional notice for pass reset / login reminder and email re-validation popups;
    4. Plus interface re-organization;
    5. Re-examine the possibility of not using popup (tooltip or static HTML)
    6. Remove the big forum header -> use fieldset instead
    7. Captcha's javascript should be using the standard script include feature.
  22. DHTML Window open with a loading gif instead of a blank page;
  23. For announcement that displays as thread, use JQuery to toggle the visibility instead of popup;
  24. Consolidates the drop downs and bottom breadcrumbs on tt and tm; 
  25. Consolidates the Online User / Icon Legend / Events / Birthdays section display;
  26. Registration -> always subscribe option turned on by default;
  27. Improved Tooltip to show "Example" for all Custom Registration Fields;
  28. [control dll] Improved Display logic for "hidden" Custom Registration Fields;
  29. [logic dll, sql] move the message Approval, manage, forward and the reply button below each message;
  30. properly display message excerpts (as title attribute of the link) on message list, search result, and Active Post by removing the blank characters;
  31. Additional CSS definitions;
  32. "No Avatar" image updated;
  33. making posting interface more compact;
    1. remove a lot of redundant texts;
    2. upload button on editor toolbar.

Jump to:
© 2016 APG vNext Commercial Version 5.5