cp-09 cp_logo_c cp_organization_big cp_organization_big_alt cp_organization_medium cp_organization_medium_alt cp_organization_small cp_organization_small_alt

Change Log

Updates to WordPress Core, Plugins & Themes

Updates: July 09, 2019

Published Updates:  June 25, 2019:

  • Plugins Updates
    • Google Analytics +: Stats loading performance improved.
    • Admin Bar Settings: Changed behavior so logged in super admins that are not part of blog are treated as administrators.
    • Polylang: Updated to 2.5.4.
    • Avatars: Fixed broken default avatars.
  • WP Updates
    • Mailing Function: custom version has been removed so WordPress built-in function will be used instead.

Upcoming Updates:  July 09, 2019:

  • Plugins Updates
    • Default Theme: Changed the way default theme is set so its more reliable.
    • Subscribe By Email: Removed auto opt-in option and switched from Captcha v2 to v3 so nothing needs to be checked before submitting.
    • Advanced Network Settings: Added support for setting “X-Frame-Options” header.
    • Blogs & User Creator: Changed the way features are hidden when disabled so they are not visible at all.
    • Join Multisite: Added ability to disable blog creation options for invite link.
  • Theme Updates
    • CoursePress: Fixed header image issues.
    • Freak: Fixed possible WSD on 404 page.
    • Fictive: Fixed gravatar customizer setting not being respected.
    • Twenty Ten: Updated to 2.9.
    • Twenty Eleven: updated to 3.3.
    • Twenty Twelve: Updated to 3.0.
    • Twenty Fifteen: Updated to 2.5.
    • Twenty Sixteen: Updated to 2.0.
    • Twenty Seventeen: Updated to 2.2
    • Twenty Nineteen: Updated to 1.4.

Updates: June 25, 2019

Published Updates:  June 13, 2019:

  • Plugins Updates
    • Signup TOS: Fixed possible compatibility issues with SSO.
    • Classes: Added Super Teacher functionality that allows selected users to access all class and student blogs as teacher.
    • Global Search Widget: Disabled Global search Widgets on sub sites.
    • Admin Bar Settings: Changed behavior so logged in users that are not part of blog are treated as subscribers.
    • User Switching: Updated to 1.5.0.

Upcoming Updates:  June 25, 2019:

  • Plugins Updates
    • Google Analytics +: Stats loading performance improved.
    • Admin Bar Settings: Changed behavior so logged in super admins that are not part of blog are treated as administrators.
    • Polylang: Updated to 2.5.4.
    • Avatars: Fixed broken default avatars.
  • WP Updates
    • Mailing Function: custom version has been removed so WordPress built-in function will be used instead.

Updates: June 13 , 2019

Published Updates: May 28, 2019:

  • Plugins Updates
    • Join Multisite: Added Support for blog templates and class invite code while creating blogs when logged in.
    • Duplicate Post: Updated to 3.2.2.
    • Formidable: Updated to 3.06.
    • Blog Categories: Fixed possible PHP 7 compatibility issue.
    • New Blog Templates & Cloner: Improved S3 compatibility.
    • TablePress: Integrated “Responsive Tables” extension into the plugin.
    • Google Connect: Fixed possible error on login.
    • Classes: Added student display name to student blogs list and added student blog url on student users list. Data is matched by “Admin Email” option on student blogs. Re-saving Class settings might be necessary for info to appear.
  • WP Updates:
    • Additional File Types – Added support for SAS.
  • New Plugins
    • Advanced Custom Fields Pro – Version 5.8.0 added.
    • Press This – A little tool that lets you grab bits of the web and create new posts with ease. This feature was built into WordPress but has been removed in recent versions.
    • Avatars: Fixed potential compatibility issues with S3.

New plugins are set to Super admin users only in Plugins > Plugin Management in the network admin dashboard.  To enable access for all users you need to change to All Users.

Upcoming Updates:  June 13, 2019:

Note: Updates are being pushed on Thursday due to holiday break.

  • Plugins Updates
    • Signup TOS: Fixed possible compatibility issues with SSO.
    • Classes: Added Super Teacher functionality that allows selected users to access all class and student blogs as teacher.
    • Global Search Widget: Disabled Global search Widgets on sub sites.
    • Admin Bar Settings: Changed behavior so logged in users that are not part of blog are treated as subscribers.
    • User Switching: Updated to 1.5.0.

Additional details for Published Updates:

  • Join Multisite – support for blog templates

Super admin users are now able to categorize blog templates to enable users to select from template blogs when a user creates their blog using Invite code (Users > Invites Users).

You set it up as follows:

1. Go to Blog Template > Template Categories in network admin dashboard.

Template Category

2.  Add the template category name, category description and select if you want ‘Allow teachers to choose template from this category as a default for new student blogs’ or use the template on your sign up page then click Add Category.
Create new template category

3.  When you create a new template blog in Blog Templates > Blog Templates you’ll see an option to assign a template to a template category.

Template category on a template blog

4.  Go to Settings > Join Multisite

Click on Sign up form

5.  Scroll down and select New blog templates.

Select New Blog Template

6.  Click Save.

7.  With the student template category selected the users now see blog template options when they create a new site using Invite code (created in Users > Invite Users).

  • Join Multisite – support for My Class

Student blogs are automatically attached to the class blog if either existing users or new users create their student blogs using Invite code (created in Users > Invite Users).

 

Updates: May 28, 2019

Published Updates:  May 14, 2019:

  • Plugins Updates
    • Lean Captcha – Change conditions to load the scripts so it happens only when necessary.
    • Batch Create – Added My Class support and fix password emailing issue.
    • Network Admin Scripts – Added option to index custom data and add My Class support
    • Dashboard widgets – Remove storage information.
    • Jetpack – Update to 7.2.1.
    • S3 Plugin – upgrade
  • WP Updates
    • Additional File Types – Add support for CDF, SLDPRT, SAS7BDAT.

Upcoming Updates:  May 28, 2019:

  • Plugins Updates
    • Join Multisite: Added support for blog templates and class invite code while creating blogs when logged in.
    • Duplicate Post: Updated to 3.2.2.
    • Formidable: Updated to 3.06.
    • Blog Categories: Fixed possible PHP 7 compatibility issue.
    • New Blog Templates & Cloner: Improved S3 compatibility.
    • TablePress: Integrated “Responsive Tables” extension into the plugin.
    • Google Connect: Fixed possible error on login.
  • WP Updates:
    • Additional File Types – Added support for SAS.
  • New Plugins
    • Advanced Custom Fields Pro – Version 5.8.0 added.
    • Press This – A little tool that lets you grab bits of the web and create new posts with ease. This feature was built into WordPress but has been removed in recent versions.

Additional details for Published Updates:

  • Network Admin Scripts > Usage Reports

Add option to index custom data allows the super admin user to run a script on options tables or theme mods.

For example you can download a list of all Class blogs on your CampusPress as follows:

1. Go to Dashboard > Scripts > Usage Reports in network admin.

Scripts

2.  Select Option from Index additional data and add Is_class

Index Option data

  • For networks that host over 10,000 sites we recommend you index in 1-2 year date ranges and download a series of reports.

3.  Click Run Index to Generate Report.

4.  Once you’ve finished indexing you click download the Options Usage list to obtain a list of the class blog.

Options usage list

You run a new report to obtain a list of student blogs attached to the class blogs via My Class as follows:

1. Click on Clear Index.

2.  Select Option from Index additional data and add class_blog

Student blog options

3.  Click Run Index to Generate Report.

4.  Once you’ve finished indexing you click download the Options Usage list to obtain a list of the student blogs.

The student blog ID is listed in Column A under ID and the Class blog ID the student blog is attached to is listed in Column E under Data.

Student blog data

You can cross reference the Student blog data with the Class blog data to identify the class blog URL or search sites using the class blog ID.

Site search in network admin using blog ID 6 returns the following class blog URL.

Searching by blog ID

  • Network Admin Scripts > Batch Edits

My Class support allows a super admin user to batch add a list of student blogs to a class blog and bulk remove student blogs from a class blog.

You add student blogs to a class blog as follows:

1. Go to Dashboard > Scripts > Batch Edits in network admin.

Scripts

2.  Add the blognames, blog IDs or the blog URLs of the student blogs you want to attached to the class blog via My Class.

Student blogs

Example of adding using the blognames

3.  Select Attach blogs to class from Actions drop down menu and add the class blog ID.

Select add to class

4. Add the class blog ID by searching using the blog path.  When you type in the blog path into the ‘search by blog path’ field it automatically searches for the blog URL.

Search for class blog ID

  • My Class must be set up on the class blog using My Class > Create Class before it can be used as a Class blog.
  • If the student blogs are already attached to a class blog you need to first remove their blogs from that class blog before you can add their blogs to a new class blog.

Once it has found the blog URL click on URL to add the blog ID.

Add class blog ID

5.  Click Submit.

You remove student blogs to a class blog as follows:

1. Go to Dashboard > Scripts > Batch Edits in network admin.

2.  Add the blognames, blog IDs or the blog URLs of the student blogs you want remove from a class blog.

Remove from class

Using Blog URLs

3.  Select Attach blogs to class from Actions drop down menu.

Remove from class action

4.  Click Submit.

  • Batch Create – Add My Class support

My Class support in batch create allows the super admin to attach blogs to a class blog when a batch create file is processed.

The final step in Batch create if My Classes is network activated is an option to connect student blogs to a class blog.

Add the class blog ID by searching using the blog path.  When you type in the blog path into the ‘search by blog path’ field it automatically searches for the blog URL.

Select Class blog

  • My Class must be set up on the class blog using My Class > Create Class before it can be used as a Class blog.
  • This option is used to add new student blogs to a class blog.  To connect existing blogs to class blog you need to use Scripts > Batch Edit.

Once it has found the blog URL click on URL to add the blog ID.

Add class blog

Updates: May 14, 2019

Upcoming Updates: May 14, 2019:

  • Plugin Updates:
    • Lean Captcha – Changed conditions to load the scripts so it happens only when necessary.
    • Batch Create – Added My Class support and fixed password emailing issue.
    • Network Admin Scripts – Added My Class support and added option to index custom data.
    • Dashboard widgets – Removed storage information.
    • Jetpack – Updated to 7.2.1.
    • S3 Plugin – Upgraded to 2.1.0-RC2.
  • WP Updates:
    • Additional File Types – Added support for CDF, SLDPRT, SAS7BDAT.