Brian
01-25-2006, 05:31 PM
vBadvanced CMPS 2.1.0 has just been released and is available in the 'Programs / Scripts' section of the site. Below is a complete list of new features and options for this version:
New Options / Features:
Integrated with the vBulletin products/plugin system so that it is no longer necessary to modify any vBulletin files to install the product.
Option to use the post cache on news posts. This will prevent each news post from having to parse the bb code on each page view, and help with the page generation time.
Options to set a cut-off date for news, recent threads, and polls. This could be used to pull threads from a specific date instead of a set limit, plus can help to prevent large table scans if used in conjunction with max threads options.
New posts part of welcome block improved. A new column is added to the 'session' table during the install/upgrade for new posts. If you use the cookie mark read system, this column will be updated whenever a new post is made and only once when the CMPS page is first viewed by a user. This helps to prevent a query, that can be rather large in some cases, once the user has already viewed the page once. Note that this does not apply if you use the database thread marking system since it is a bit harder to calculate new posts with that system.
The top poster is now stored in a cache which is updated once every x hours. This allows us to pull the info for the user based on the userid rather than calculating the top poster on each page impression, which results in a scan of one column rather than a scan of every user.
BB Code modules are now parsed once the module is saved and the parsed code stored in a different column. This will result in slightly more space used for the modules, but will not require the BB code to be parsed on each page load, saving page generation time.
'Add Page' option now listed with the 'Edit' and 'Delete' options when viewing your pages to make it a litte easier to add a child page.
More page information is now stored in a cache, which allows the Site Navigation module to use this instead of gathering the information in a query. The tree structure is also generated when pages are saved instead of in the Site Navigation module now, saving more page generation time.
The "optional file modification" that is listed in the readme file to group the CMPS templates is now a plugin that is installed by default.
Tachied / Ignored users are now taken in account for the latest threads, news, and poll sections.
With the Current Poll module, if the user has already voted, the option they voted for will now be shown as itallic.
All currently known bugs have been fixed.
Files Updated since 2.0.0:
All
Templates Updated since 2.0.0:
adv_portal_calendar_day
adv_portal_calendar_day_other
adv_portal_newsbits
adv_portal_pollresult
adv_portal_welcomeblock
As usual, instructions on upgrading can be found in the readme.html file that comes with the download package.
New Options / Features:
Integrated with the vBulletin products/plugin system so that it is no longer necessary to modify any vBulletin files to install the product.
Option to use the post cache on news posts. This will prevent each news post from having to parse the bb code on each page view, and help with the page generation time.
Options to set a cut-off date for news, recent threads, and polls. This could be used to pull threads from a specific date instead of a set limit, plus can help to prevent large table scans if used in conjunction with max threads options.
New posts part of welcome block improved. A new column is added to the 'session' table during the install/upgrade for new posts. If you use the cookie mark read system, this column will be updated whenever a new post is made and only once when the CMPS page is first viewed by a user. This helps to prevent a query, that can be rather large in some cases, once the user has already viewed the page once. Note that this does not apply if you use the database thread marking system since it is a bit harder to calculate new posts with that system.
The top poster is now stored in a cache which is updated once every x hours. This allows us to pull the info for the user based on the userid rather than calculating the top poster on each page impression, which results in a scan of one column rather than a scan of every user.
BB Code modules are now parsed once the module is saved and the parsed code stored in a different column. This will result in slightly more space used for the modules, but will not require the BB code to be parsed on each page load, saving page generation time.
'Add Page' option now listed with the 'Edit' and 'Delete' options when viewing your pages to make it a litte easier to add a child page.
More page information is now stored in a cache, which allows the Site Navigation module to use this instead of gathering the information in a query. The tree structure is also generated when pages are saved instead of in the Site Navigation module now, saving more page generation time.
The "optional file modification" that is listed in the readme file to group the CMPS templates is now a plugin that is installed by default.
Tachied / Ignored users are now taken in account for the latest threads, news, and poll sections.
With the Current Poll module, if the user has already voted, the option they voted for will now be shown as itallic.
All currently known bugs have been fixed.
Files Updated since 2.0.0:
All
Templates Updated since 2.0.0:
adv_portal_calendar_day
adv_portal_calendar_day_other
adv_portal_newsbits
adv_portal_pollresult
adv_portal_welcomeblock
As usual, instructions on upgrading can be found in the readme.html file that comes with the download package.