SpamBlocker
Spam Blocker is a CakePHP Behavior that automatically before after a comment is made. Each comment is tested upon a point system to determine if it should be approved, set to pending (high points), or marked as spam / deleted (low points).
Forum Version Logs
Package: Plugin: Powerful Forum System
Category: CakePHP
Below is a list of all files and every available version for the Forum script.
Each file is accompanied by a change log. Be cautious in using older versions, they may buggy.
Version: 3.1
Requires: PHP 5.2, CakePHP 2
Tested On: PHP 5.3, CakePHP 2.0.5
Released: Sun, Apr 22nd 2012, 15:30
- Added Spanish locale (courtesy of jasanchez)
- Updated Decoda to 3.3.1
- Updated TypeConverter to 1.3
- Updated AutoLoginComponent to 3.5.1
Version: 3.0
Requires: PHP 5.2, CakePHP 2
Tested On: PHP 5.3, CakePHP 2.0.3
Released: Wed, Feb 8th 2012, 16:30
- Updated to CakePHP 2.0 (not backwards compatible with 1.3)
- Updated Decoda to 3.3
- Updated AjaxHandlerComponent to 2.0.1
- Added a way to load custom configuration outside of config.php by creating a custom.php file
- Changed ToolbarComponent to ForumToolbarComponent to not conflict with DebugKit
- Removed cakeError() usages and used the standard HTTP exceptions
Version: 2.3
Requires: PHP 5.2, CakePHP 1.3
Tested On: PHP 5.3, CakePHP 1.3.8
Released: Tue, Jan 3rd 2012, 22:12
- Added status to the admin users list
- Added statusMap as a type for CommonHelper::options()
- Added a way to quickly activate/ban a user from the admin panel
- Changed it so topic count is always increased regardless of settingPostCount
- Fixed a bug where topic creation won't auto subscribe
- Fixed instances where Forum.userMap wasn't being used
- Fixed user list to only display active users
- Removed join date from topic viewing
- Removed the login() and logout() methods from UsersController
- Updated the Forum.routes config
- Updated ToolbarComponent to use the Forum.routes.login route
Version: 2.2
Requires: PHP 5.2, CakePHP 1.3
Tested On: PHP 5.3, CakePHP 1.3.8
Released: Tue, Dec 13th 2011, 23:55
- Added a subscriptions system for topics and forums (Issue #10)
- Added a UpgradeShell which can be executed via console to handle complex version upgrades
- Added a SubscriptionShell that can be setup via cron jobs to send user subscriptions at specific intervals
- Added the AjaxHandlerComponent and TypeConverter to manage AJAX requests
- Added topic subscriptions to the users dashboard
- Refactored the InstallShell to use ConnectionManager::getDataSource() for all database queries instead of a Model, which fixes association errors (Issue #11)
- Fixed any minor issues
Version: 2.1
Requires: PHP 5.2, CakePHP 1.3
Tested On: PHP 5.3, CakePHP 1.3.8
Released: Sun, Dec 4th 2011, 20:00
- Added a users dashboard
- Added Decoda validation during topic and post creation
- Fixed the problem with using $this->here for form action URLs (Issue #9)
- Updated Decoda to v3.1
Version: 2.0
Requires: PHP 5.2, CakePHP 1.3
Tested On: PHP 5.3, CakePHP 1.3.8
Released: Sun, Nov 13th 2011, 13:51
- Rewrote the whole plugin from the ground up (Not backwards compatible)
- Rewrote all controllers, models, views, helpers and components
- Rewrote the admin panel
- Rewrote the install system as a Shell instead of a Controller
- Rewrote the user system to use an external users table
- Rewrote the settings to use a table instead of flatfile
- Rewrote the search system
- Renaming forum categories to stations
- Removed the GeSHi code coloring
- Removed all forum translations as they are outdated
- Added a report user system
- Added a new theme and stylesheet
- Added a new Decoda system
- Added new translation files
Version: 1.9
Requires: PHP 5.2, CakePHP 1.2
Tested On: PHP 5.3, CakePHP 1.2.5
Released: Tue, Feb 15th 2011, 22:10
- Converted to Cake 1.3
- Converted all topics and forums to slug based URLs
- Added CakeSession to all models
- Added a getTotal() method to all models
- Added caching support to Model::find()
- Added a profiles table to store user information separate from the users table
- Refactored HomeController to ForumController (default plugin routing)
- Refactored all classes and views
- Merging the forum and forum_categories tables
- Fixed a bug in the Sluggable
- Fixed a bug where private forums were showing up for public users
- Fixed wrong slugs being used in some URLs
- New users will inherit the forums locale
- Settings are now stored in the database instead of Configure
- Redirect will not redirect back to delete methods
- Removed the hashing method to rely on the Apps setting
- Updating to Cake 1.3 standards
- Updating AutoLogin to 2.0
- Updating jQuery to 1.5
Version: 1.8
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.3, CakePHP 1.2.5
Released: Sat, Mar 6th 2010, 18:14
- Rewrote the installation process from the ground up
- Added tons more support for using an external users table
- Added a system to patch an old installation, create admin users and upgrade to newer versions
- Added slugs to topics, forums, forum categories to allow for pretty URLs
- Added the sluggable behavior to support slugs
- Added a shell called slugify to process data with empty slugs
- Added new HTML to certain pages for better CSS styling
- Fixed a bug in post deletion
- Fixed the topic review to sort in DESC
- Fixed a problem where it was using PHP 5.3 constants, now supports 5.2
- BBCode quote tags now support a date attribute
Version: 1.7
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.3, CakePHP 1.2.5
Released: Mon, Jan 18th 2010, 11:44
- Built an installer script which can be used at (if not installed yet): /forum/install
- Do NOT upgrade the AppModel or UserModel without a fresh install, or manually remove the {:prefix} from your models
Version: 1.6
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Sun, Jan 10th 2010, 16:20
- Added the jQuery MarkItUp plugin for inline textarea BBCode support
- Updated all the views to support the new formatting
Version: 1.5
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Sun, Jan 10th 2010, 16:20
- Added the following locales: Bulgarian, Indonesian, Russian
- You can now set a default language within the admin settings
Version: 1.4
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Sat, Nov 7th 2009, 18:50
- Turned the config class into a singleton
- Fixed a problem where _autoLogin() was failing so the persistent login was not working
- Added a getLocales() and gravatar() method to the Cupcake Helper
- Gravatar can now be used for avatars and can be toggled within settings
- Integration of i18n/l10n support throughout the whole application
- - German language supported (Translated by Andrew Mortensen)
- - Spanish language supported (Translated by Walter Benavides)
Version: 1.3
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Fri, Oct 2nd 2009, 22:52
- Code has been upgraded to PHP5 only (Sorry PHP4 users, will need to use 1.1)
- Fixed a bug where regular members could not create topics and could view moderator capabilities
- Fixed a problem where the upgrade SQL was incomplete, now full SQL exists
- Added more info to a users profile page: access levels and what forums they moderate
- Added a censored words feature by utilizing the new Decoda 2.6 (can edit in settings)
Version: 1.2
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Thu, Oct 1st 2009, 22:22
- Changed the levels of the default levels (Admin is now 10) to allow more customization of in between access levels
- Added access levels to forums and forum categories to restrict access to certain access leveled users
- Added an _initSession() method to AppController to better handle session data when using the AutoLogin
- Added the ability to report users (Report button within their profile)
- Added new isAdmin, isSuperMod and isBrowsing variables to the session
- Added the goTo() function to the Javascript
- Fixed a warning error on the reported users in admin
- Fixed many database table problems
- Rewrote the access_levels table to better identify admins and super mods
- Rewrote how access is given when using hasAccess() in the helper and component
- Rewrote all the controllers to handle the new access system improvements
- Removed the $accessMap variable from ForumConfig (Shouldn't have been there anyways)
- Updated the admin section to reflect the new access system
- Updated the SQL schemas with the new changes / added a version upgrade SQL
Version: 1.1
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Released: Tue, Sep 22nd 2009, 21:34
- Added the AutoLogin component to implement a "Remember Me" feature
- Added the _autoLogin() method to support the new AutoLogin
- Added the $html->docType() to all the layouts
- Added inline login forms to certain pages (instant login and redirect)
- Added support for multi-byte and UTF-8 characters
- Added the geshi folders to vendors
- Upgraded to Decoda 2.5 to implement GeSHi syntax highlighting
- Renamed initForum() to _initForum() so that it could not be called within the address bar
Version: 1.0.85 Beta
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.4.8284
Released: Wed, Sep 16th 2009, 19:51
- Fixed a problem where the App would error if you didn't have the Javascript Helper initially
- Fixed a bug when an infinite loop would occur when deleting posts, topics, etc
- Fixed a bug with read topics throwing an in_array() error
- Added support for multi-byte and UTF-8 characters
- Added a quick-reply feature that can be enabled/disabled with a setting
- Added a new feature where new posts/topics updated the main forum and its parents activity
Version: 1.0.75 Beta
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.4.8284
Released: Tue, Sep 15th 2009, 19:48
- First initial release of Cupcake
Topics
- CakePHP (65)
- Code (19)
- Entertainment (2)
- Gaming (4)
- HTML & CSS (1)
- Javascript (6)
- jQuery (7)
- MySQL (1)
- Other (11)
- Personal (15)
- PHP (25)
- Plugins (5)
- Programming (9)
- Resources (13)
- Reviews (1)
- Tutorials (46)