=== BuddyPress Groupblog ===
Contributors: MariusOoms, reblevins, boonebgorges
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7374704
Tags: buddypress, groups, blogs, content
Requires at least: 3.6
Tested up to: 5.5
Stable tag: 1.9.2
BuddyPress Groupblog extends the group functionality by enabling the group to have a single blog associated with it.
== Description ==
Requires BuddyPress 1.7+ and PHP 5.3+.
The BuddyPress Groupblog plugin extends the group functionality by enabling each group to have a single blog associated with it. Group members are automatically added to the blog and will have blog roles as set by the groupblog admin settings.
Features:
- P2 integration and frontend posting.
- Admin can set Template specific groupblogs.
- Allow group admins choose the desired template page themselves.
- Full blog theme integration. The included bp-groupblog theme mimics the group pages.
- Automated blog registration at group creation stage.
- Bypass default blog validation to allow dashes, underscores, numeral only and minimum character count.
- Blog privacy settings are initially inherited from group privacy settings.
- Group members are automatically added to the blog.
- Blog roles match group roles as set by the group admin.
- Solid error checking that the blog follows validation.
- Group admin tab to access the group-blog settings.
- Blog themes will have the ability to pull in group info and create a theme that could resemble the group exactly.
- Leaving the group will downgrade the member role to 'subscriber'.
- Allow the group admin to select one of his/her existing blogs.
- A new ajax backend.
== Installation ==
1) unzip the bp-groupblog.zip file into /wp-contents/plugins/bp-groupblog
2) move all the themes in bp-groupblog/themes/
to your WP themes folder
3) activate the plugin
4) run through the admin setup options
5) You are done!
== Screenshots ==
- Screenshot of the group blog creation stage.
- Screenshot of the group blog page.
== Changelog ==
= 1.9.2 =
- Use group avatar on Site Directory for groupblogs, rather than creator user avatar.
- Allow query args for page butons on blog tab to be filtered.
= 1.9.1 =
- Fixed activity stream behavior for comments from non-logged-in comments.
- Fixed redirectblog behavior for hidden groups.
- Improved values passed to filters.
- PHP compatibility fixes.
= 1.9.0 =
- Bumped PHP requirement to 5.3 and BuddyPress requirement to 1.7.
- Added support for comment activity recording.
- Fixed activity pagination on BP groupblog templates.
= 1.8.13 =
- Bumped BuddyPress version requirement to 1.5
- Fix bugs related to groupblog role sync when joining/leaving a group
- Improved compatibility with BP 2.6+
= 1.8.12 =
- Improved accessibility for radio buttons
- Update group last_activity when groupblog post is created
= 1.8.11 =
- Removed duplicate CSS selector in nav item
- Improved compatibility with BuddyPress 2.2.0
= 1.8.9 =
- Allow some simple HTML in groupblog post titles in activity stream
- Add 'new_groupblog_post' type to activity filter dropdown
= 1.8.8 =
- Better wording for activity filter dropdown
= 1.8.7 =
- Prevent fatal error when blogs or activity component is disabled
= 1.8.6 =
- Don't suggest blog domains longer than 63 characters, for better standards compliance
= 1.8.5 =
- Delete groupblog activity item when the groupblog post is deleted
- Improved compatibility with PHP 5.4+
= 1.8.4 =
- Fixes duplicate activity items on some setups
- Allows activity commenting based on global bp-disable-blogforum-comments setting
- Corrects activity link URL for groupblog activity items
= 1.8.3 =
- Improved CSS for theme previews
- Improves performance when setting up group with JS disabled
= 1.8.2 =
- Fixes problems with groupblog redirects
- Ensures that blog roles are repaired when users are banned or removed from a group
= 1.8.1 =
- Security improvements
- Fixes some markup, deprecated function calls, and PHP variable reference bugs
- Fixes a number of bugs related to group member syncing and groupblog URLs on certain setups
= 1.8 =
- Fixes bug with blog autojoin
- l18n improvements
- Fixes switch_to_blog() bug
- Impovements to consistency of menu display
= 1.7.1 =
- Refactors the process that adds members to group blog, to improve performance with large groups
- Fixes bug that caused blog post activity to be posted to the incorrect group on some setups
= 1.7 =
- Allows group admins to specify blog address and title at the time of creation
- Ensures that 'Enable group blog' checkbox is checked when returning from a failed blog creation
- Enables admins to 'uncouple' groups from blogs
= 1.6 =
- Compatibility with BuddyPress 1.5
- Cosmetic changes to the P2 BuddyPress to match the default BuddyPress
- Bug fixes related to blog autojoining
= 1.5 =
- Added support for subdomains, big thanks to Lemmy
- Added the ability to select layout for group admins
- Added check to make sure Layout options are only available to P2 BuddyPress theme
- Generated a new pot file
= 1.4.9 =
= 1.4.8 =
- Fixed readme
- Fixed template page creation on existent blogs with missing template pages or matching page titles.
= 1.4.7 =
- Fixed Blog tab visibility based on redirect
- Added code to set front page under 'reading' admin setting when template layout is used.
- Changed the descriptions a bit under the settings menu.
= 1.4.6 =
- Fixed users being added properly to the group blog.
- Fixed user rights applied to correct blog. The main blog is no longer affected.
- Fixed hidden and private groups to allow member joining.
= 1.4.5 =
- Overhaul of the admin section
- Inclusion for P2 support
- Variety of new options, including template control
- Made compatible with 3.0 asaik
= 1.4.4 =
- Sorry I neglected this plugin for a while and did not transcribe the changes.
= 1.4.3 =
- Restructed templating. To control the sidebar of your group, you will need to move the bp-groupblog/groupblog folder to buddypress/bp-themes/bp-default/.
= 1.4.2 =
- Changed group template behavior and structure
- Added admin option to redirect to Blog Home within the Group
= 1.4.1 =
- Groupblog were not created for existing groups, now fixed
- Fixing the issue above also solved main blog posts within groups
= 1.4 =
- Made it compatible with WPMU 2.9 / BP 1.2
- Moved the moment when the blog is actually created to the group save step
- Updated the included theme to reflect the new BP Default theme
- Added new admin option, such validation overrides and redirect option
= 1.3.1 =
- Prevented group creator from demoting him/herself to anything lower than administrator.
= 1.3 =
- Reworked all the code regarding adding users to the groupblog
- Users are now immediately added on group join (No more visiting the blog first!)
- Promoting, Demoting, Banning and Unbanning directly adjusts the member permissions
- Big thanks goes out to Boone for developing much of the needed code!
= 1.2.4 =
- Added missing registration hook, to ensure default settings are set.
= 1.2.3 =
- Removed unnecessary code, fixing mysql errors.
- Added Blog links menu.
- Changed the local to use 'groupblog' in group template files.
= 1.2.2 =
- Added a function to check BuddyPress is loaded first
= 1.2.1 =
Updated language files
= 1.2 =
- Added admin settings screen. You can now set the default groupblog theme, plus some bonus options.
- Changed some code here and there.
- Including a groupblog theme based on the bp-sn-parent theme. You can use this theme to make wpmu blogs resemble the BuddyPress group and display group related content inside the groupblog theme.
= 1.1.6 =
- Added a message to inform the user that a groupblog is only chosen once.
= 1.1.5 =
- Fixed a bug where the member roles were not being updated upon group creation.
= 1.1.4 =
- Added file_exists to various files, so templates can be overridden in the theme. This also means we had to move the resource folders back into the theme folder.
= 1.1.3 =
- Now using plugin-template.php, so there is no longer a need to move the groupblog folder to the active theme folder. Also updating the plugin through the wordpress plugin interface now works without problems.
= 1.1.2 =
= 1.1.1 =
- Improved jquery handeling on check boxes and radio buttons.
= 1.1 =
- If a member leaves the group they will now be downgraded to 'subscriber'.
- Added template tags: groupblog_blog_id($group_id), get_groupblog_blog_id($group_id), groupblog_group_id($blog_id), get_groupblog_group_id($blog_id)
- Group admin now has the option of either creating a new blog or associating one of his blogs with the new group.
- Moved css, images and js folders to the theme folder.
- Added Jquery to give feedback to user input.
- Fixed a bug which would cause the group creator to be demoted to subscriber of his own blog if member blogging.
= 1.0 =
= The changelog can also be found here: =
http://plugins.trac.wordpress.org/log/bp-groupblog?verbose=on