When we first announced plans for the 1.0.4 version of Pligg we had no idea how much work would end up going into it. The original plan was to release some minor bug fixes and to lay some groundwork for a larger upgrade further down the road. As we worked on this version we came up with some new features, some admin panel usability improvements and a large number of bug fixes.
Pligg CMS 1.0.4 Changes
There have been a large number of updates since the previous 1.0.3b release. To see the full list of changes please view our SVN logs. The list below excludes some of the smaller changes.
- Fix to recalculate comment count when changing the comment status from the admin panel.
- <title> tag fixes for editlink.php and edit group pages.
- Fix for editlink.php page not showing the category navbar
- Fixes for URL Method 1 category links on live published and live unpublished pages
- Added a variable to show the number of published stories {$published_count}. Added an alternate name for upcoming story count {$upcoming_count}.
- Fix that was causing some updated sites to sort front page stories incorrectly. Fix only applies to new upgrades.
- Increased admin timeout to 10 minutes, previously 5.
- Added a check to the upgrade process to fix any users who have deselected all categories. This should fix sites that report logged in users not seeing any stories or categories. Added function to reset all user categories to enabled, appears in the Category Management admin page.
- Changed how the Admin > Modules page looks and operates. Hopefully it will be easier for beginners to figure out how to install a module and change settings.
- Fix to address UTF character count. Non-English story titles are too long - Pligg CMS Forum - Projects
- Fix to detect pligg.com timeouts on module page, to prevent stalled loads when pligg.com server is unavailable.
- Fix for sanitizing double quotes in story submissions
- Login brute force protection
- Removed unused code surrounding the story recommend feature (Missing $Recommend_Type? (cause js-error, tell-a-friend) - Pligg CMS Forum - Projects)
- Fix to address UTF character count. Non-English story titles are too long - Pligg CMS Forum - Projects
- Fix to detect pligg.com timeouts on module page, to prevent stalled loads when pligg.com server is unavailable.
- Fix for sanitizing double quotes in story submissions
- Removed an extra forward slash from login redirect URLs
- Fixed XHTML problem in categories.tpl when some subcats are unchecked
- Added spam label for comments and stories
- Spam user profiles now return 404 error
- Stories marked as Spam can now only be seen by admins
- Removed spam stories from top users data
- Removed spam stories and comments from appearing in the user history pages
- Removed spam stories and comments from user RSS feeds
- Removed spam stories and comments from Live pages
- Removed tags associated with spam and discarded stories.
- Removed spam stories from the Top Users page news article count.
- Fix to hide spam and discarded story RSS data from public
- Fix for sidebar comments module. Now it will only show published comments.
- Added user management from a comment.
- Comments can now be marked as spam after X number of negative votes or buries
- Stories can now be marked as spam after X number of negative votes or buries
- Updated phpmailer class. PHP4 version 2.0.4 and PHP5 version 5.1
- {$url_short} variable can now be used on submit steps 2 and 3
- You can now use {$url} and {$enc_url} variables in story_center.tpl
- Added page titles to breadcrumb <h1> area in Wistie
- Removed sidebar_stats module
- Removed unused admin templates for viewing a user's comments and stories
- User logout redirect fix as provided by milan202 Logout problem 1.0 | Page 5 | Pligg CMS Forum
- Security fix for group member approval, as well as a fix
- Group member activation emails now include the username of the user requesting to join the group.
- Fixed group avatar upload
- Logout return to my_pligg_base instead of index.php
- Updates made to Admin Panel Management pages
- Private messaging replace line breaks with <br>
- Comment form fixes for anonymous modules and CAPTCHA
- Admin panel style changes. Sidebar now only appears on the admin homepage. Will be switching to fixed width format soon.
- You can now select multiple User Management filters at the same time (search, user level, number per page)
- Fix for edit story character counter
- Added proxy checks to register and login
- Anonymous comment fix for comments that contain an apostrophe
- Removed "Blocker" module
- Removed an old admin CSS file no longer being used
- Now use popup window for Admin > Manage > User > Create New User function.
- Fix to remove moderated and draft status stories from search results and "Top Today" sidebar module
- Added submit header redirect hook. This will allow modules to redirect users after they finish submitting a story.
- Fixed admin user story pagination
- Improved the admin news management page by adding some changes submitted by forum user warren2007. Now you will only see Upcoming and Published stories. Pages, discarded, and spam stories can be displayed by selecting them from the filter dropdown option.
- Simple Messaging Fix
- Changed how register.php checks information and redirects to make it easier for modules to control what happens to the data.
- Fix by forum user Almas (Add new Category language not properly inserted - Pligg CMS Forum - Projects) for adding new categories in languages other than English.
- Security fix by forum user Arowna for URL method 1 websites submission process. security problem if "Require a URL when Submitting" is set to false in story submission - Pligg CMS Forum - Projects
- Wisite CSS fix for Opera (Fixing comments display for Wistie in Opera - Pligg CMS Forum - Projects)
- Added new module hook for Facebook login button
- Security fix because Admins could potentially delete God accounts Big Bugg ever, Admin can delete God !!! - Pligg CMS Forum - Projects
- XSS Fix in search.php
- Spam trigger fix for anonymous comments
- Spam Trigger more literal results with spaces before and after entries now allowed.
- Live published page pagination fix for URL Method 2
- Story RSS fix for URL Method 2 when story IDs are used instead of titles in the URL.
- Edit comment fix
- Registration security fix
Changes made to Killspam feature.
- When you Killspam someone it changes their user level to "Spammer".
- Killspam user's IP address is added to a block list so that they can no longer register an account on the site. Displays an error message to spammers trying to register with a banned IP.
- Killspamed users no longer appear in top users list.
- No longer append "-killspam" to killspam email address. This prevents them from using the same email address to generate another account. It also allows use to potentially collect spammer email addresses in the future, to build a global black list.
- upgrade.php script checks for existing "-killspam" email addresses and changes their user level status to "Spammer". It then removes the "-killspam" from the email address so that their email address appears like normal.
- You can now filter the Admin > Manage > Users page by user levels (God, Admin, Normal, Spammer)
- Admin > Manage > Users does not show "Spammer" level users, unless you select Spammer as a filter. The same idea applies to spam stories in Admin > Manage > News
1.0.4 Template Changes
Template upgrades will be required for users seeking to move from 1.0.3b and below to 1.0.4. Below is a list of color-coded changes to help you figure out which files need to be updated and which files contain less important updates.
- comment_form.tpl
- edit_comment_center.tpl
- story_center.tpl
- /sidebar_modules/categories.tpl
- header.tpl
- pligg.tpl
- register_center.tpl
- comment_show.tpl
- link_summary.tpl
- /css/style.css
GREEN = New Feature(s) or Module Hook(s)
ORANGE = Small or Cosmetic Fix(es)
To save users some time we have left out some files that have very small changes that aren't entirely necessary. We highly recommend that you use a program like Winmerge to compare the Wistie template directory from 1.0.3b to the latest 1.0.4 version to see all of the template changes since the previous release.





Linear Mode




