Skip to main content Skip to navigation
Web Communication WordPress

Releases: WSUWP Platform 1.4.0, WordPress 4.4.2

WordPress 4.4.2 was released yesterday and the WSUWP Platform was immediately updated to match. There are no large changes, though several bug fixes and two security fixes were included. WordPress 4.5 is scheduled for April.

What follows here is the full release information for WSUWP Platform 1.4.0, from our open source project on GitHub.

This is the thirty-third production release of our open source WSUWP Platform project. The official tag of this release is 1.4.0.

A full comparison of changes is available is available. Here are the notes from the release:

Enhancements

  • Upgrade WordPress 4.4.2
  • Allow network admins to promote users of their network to network admins.
  • Search site URL as well as site name in each network’s quick search under My Networks.
  • Enable zip file uploads for all sites. “Extended” networks are no longer used.

Bugs

  • Clear the wsuwp:site cache key for a domain/path when a site is deleted.
  • Ensure the “View” link is consistently places in the admin header when editing a post/page.
  • Fix logic to determine if My Networks menu should be shown. Users of multiple networks will now see My Networks.
  • Fix mistyped branch used for provisioning in Vagrantfile.

Releases: WSUWP Platform 1.3.5, WordPress 4.2.3

WordPress 4.2.3 was released today and the WSUWP Platform was immediately updated to match. There are no large changes, though several bug fixes and two security fixes were included. WordPress 4.3 is scheduled for August.

What follows here is the full release information for WSUWP Platform 1.3.5, from our open source project on GitHub.

This is the fourteenth production release of our open source WSUWP Platform project. The official tag of this release is 1.3.5.

A full comparison of changes is available is available. Here are the notes from the release:

Enhancements

  • WordPress 4.2.3
  • Support *.wsu.edu addresses locally in addition to *.wsu.dev. This should be transitioned out to WSU Web Provisioner in a future release.
  • Add basic munin support locally. This is not fully developed.

Bugs

  • Process user capabilities properly when moving a site between networks.

WSUWP Platform WordPress Plugin Updates – July 22, 2015

Howdy! We keep regular tabs on the plugins we include as part of the WSUWP Platform and frequently update as they are released. We haven’t yet talked about this as we do it, but today’s a great day to start.

Here’s what changed on the platform today:

  • Updated Akismet to 3.1.3. This was a small change that doesn’t affect our use of Akismet.
  • Updated WordPress SEO to 2.3.1. A full write-up on the changes in 2.3 is a good place to start in exploring and understanding changes.
  • Updated The Events Calendar to 3.11. A full write-up on these changes is also a good place to start in exploring changes. We’ve also updated Events Calendar Pro and Community Events to their matching 3.11 versions.
  • Updated Gravity Forms to 1.9.12.1. A full write-up on these changes is available as well.
  • Our own WSU University Taxonomy has been updated to 0.3.0. A post on this will be up in the near future once we’re more comfortable with how things are going. Feel free to dig around for the changes though. 😃

If you have any questions about any of these plugins, please reach out. As always, we have open labs in ITB 2025 every Friday morning from 9:30am-11:30am. Everyone is welcome to stop by!

WSUWP Platform upgraded to WordPress 4.1

WordPress 4.1 “Dinah”, named for jazz-singer Dinah Washington, was released today. Around 10:30am, the central platform server was updated to coincide with the release. This was a very smooth cycle with some great progress and included contributions from a record 283 people!

Many improvements will be unnoticeable on the surface at WSU, as much of the work was done to improve code we will take advantage of while building the platform. Look for those that are missing from the list below on your own personal installations of WordPress as they are pretty fantastic.

Log Out of All Other Sessions

Screen Shot 2014-12-18 at 3.05.27 PM Screen Shot 2014-12-18 at 3.06.02 PM

New session tracking will watch for other browser and computer sessions that are using your credentials when logged into the platform. If you are concerned about what other machines are currently logged in, you can check your profile by clicking on your name in the top right. At the bottom of your profile page will be one of the two screenshots above, allowing you to clear all sessions.

In the future this will be expanded to list all of your sessions so that you can see what computers may be logged in.

Just Write

Screen Shot 2014-12-18 at 3.10.25 PM

As you can see in the screenshot above, the distractions around the post editor have been removed as I write this post. If I’d like access to other options at any point, a move of the mouse outside of the editor will cause the screen to re-fill so that I can save, add categories, or update the post as needed.

This feature is off by default, and can be enabled in many contexts by clicking on the distraction-free writing icon in the upper right of the editor.

A new default theme – Twenty Fifteen

Most of the sites at WSU will be using our Spine Parent Theme to be a part of the overall brand presence. We do have sites being used by students and classes that will now have access to the new default theme—Twenty Fifteen—as part of their suite. As a blogging focused theme, Twenty Fifteen does a great job of allowing you to focus on your content while also offering many customizations to the look and feel on the front end. I’ve been using it on my personal site for months and have been happy thus far!

Feedback

We’re always looking for feedback around the WSUWP Platform, the Spine, and anything else web related. Please reach out over email (jeremy.felt@wsu.edu) if you have any questions. We also have a great open lab session in ITB 2025 every Friday morning from 9:30am-11:30am where we discuss the web at WSU.

Spine Parent Theme 0.16.0 Release

Version 0.16.0 of the Spine Parent Theme has just been released. There are multiple improvements over 0.15.0

Archive pages for tags and university categories were displaying Archives as a generic sub header. This has been changed so that the name of the tag or category is displayed instead when viewing an archive of posts.

Our default 404 text was This is somewhat embarrassing, isn’t it? While this is light hearted to some, it can also be embarrassing in itself. We’ve replaced it with a standard Page Not Found and will attempt to provide something more useful to the visitor over time.

Individual slides in slideshows built with the builder templates can now have URLs assigned to them. If a URL is assigned, the entire slide will be wrapped in that URL.

An option is now available under Advanced Options in the customizer to display either full content or an automatic excerpt on archives of posts where there is no manual excerpt or inserted read more tag. This is a site wide option and will affect all archives.

Spine Parent Theme 0.15.0 Release

Version 0.15.0 of the Spine Parent Theme has just been released. There is a significant change in how columns are presented in the builder template sections as well as a couple more minor updates.

Previously, when a “columns” section was added to the page, we displayed each of the columns at 50% width. This was the same for sidebar right, sidebar left, halves, thirds, and quarters. While this was almost useful in helping to show how content would display on the front end, it made it very tough to manage large blocks of content in simple layouts–especially when the majority of that content was going in one of the columns.

Today, the templates have been changed so that each column fills 100% of the section width when editing the page. Columns are stacked on top of each other in the order they will display on the front end. Each column has a toggle to expand or minimize the full content area when editing. This state is persistent when saving the page, so comes in very handy when dealing with large pages.

We’ve also added more social channels to be configured through the Customizer. Flickr, Instagram, Vimeo, and Google Plus URLs can now be entered. If you are using the develop branch of the WSU Spine (configurable through advanced options in the Customizer), you will see icons immediately. If you are on version 1, these icons will appear when the next major release of the Spine is deployed.

And finally, we’ve removed the sidebar class from the sidebar right and margin right page templates. This was deprecated a while ago in favor of the more explicit side-right, margin-rightside-left, and margin-left classes and is not targeted anywhere in the Spine framework.

July 11th Open Lab Recap

Apologies for the lack of updates over the last few weeks! Here’s hoping we can get back on a regular schedule. Even though no recaps have been posted, open lab has been in session every week. We had 15 attendees for today’s session, including a handful of new faces.

Topics discussed and bugs found:

WSUWP Platform: It appears that the WSU SSO Authentication plugin is not being activated by default when a new network is created. This was a bug and was resolved shortly after the open lab under issue #171.

WSUWP Platform: Network admins do not currently have the ability to promote other users to the network admin level. Issue #172 has been opened to address this.

Labs@WSU: We’re just starting to talk about this a little more and will continue to spread the word as we sort out some of the details. Our intent is to have a labs.wsu.edu space available for any lab at WSU to have a free site with features and content organization common to a lab’s general needs. Jake Leachman’s HYPER lab was our first test and we’re looking to expand. If anybody is interested in this, please contact Jeremy Felt.

WSUWP Platform: Discussed some of the possibilities around enqueuing custom Javascript from outside CDNs and the various needs of custom Javascript entry in general. This is a feature that is not yet enabled in production, but will be available in the near future.

WSUWP Platform: We need to start documenting several parts of the platform. Two areas were brought up today. First, how is PHP code introduced into the system. We’ll want to lay out what the review process looks like for that. Second, how users are added and managed at the global, network, and site level.

Web: Some kind of newsletter would be nice from the web team to keep everyone apprised of recent updates. Right now, web.wsu.edu is likely the best place. We can create a newsletter from that content.

Web: Where do we host large files? Chemistry currently has a couple videos that are many hundreds of MBs in size. We don’t want to handle the upload through WordPress, but we should have another solution where those files can be uploaded and then served.

WSU Spine Parent Theme: At this time, we link to facebook.com instead of the default WSU Pullman Facebook account in the parent theme. Issue #72 has been opened to resolve this in the theme.

WSU Maps: We covered the embedding of maps in WordPress with the shortcode that is now available. We also went through some of the custom functionality that is available to groups of the University when requesting a custom map from University Communications. This can all be done through maps.wsu.edu.

WSUWP Platform: We should document the best way to use YouTube embeds so that they are responsive and mobile friendly. The default oEmbed method works, but we can probably do a bit better to make this flexible.

WSUWP Platform: It would be interesting to see how well the WordPress iOS and Android apps work for publishing to a multi-network platform. I’ve opened issue #173 to track progress on this.

That’s that. See everyone next week!

Introducing WSUWP Platform, Version 1

Over the last year, we have started work on a central publishing platform for the University built around WordPress. The progress we’ve made thus far has been exciting and we’re ready to announce that version 1.0 is officially ready.

The number 1 is more symbolic than anything. There are many features to build and likely several bugs to fix. However, we are at the point where we want to share our work with the University and receive the feedback needed to continue building an excellent product.

Several sites are already running on this platform. Over the last few months we have launched brand.wsu.edu, medicine.wsu.edu, and cleantech.wsu.edu. A few colleges have staging sites coming closer to launch every day.

We’ve even progressed with the first labs.wsu.edu site, using Dr. Jacob Leachman’s HYPER Lab as a guinea pig.

Of course, we’re just getting started. Over the course of the next year, we expect hundreds—if not thousands—of sites to be hosted on the platform and we intend to provide a stable, secure, performant, and feature rich experience that is tailored for the needs of a university.

The WSUWP Platform project is also completely open source under the GNU GPLv2 (or later) license. Our hope is that the work we’re doing in satisfying the needs of Washington State University can be shared and applied to other universities and organizations around the world.

Here’s a look at what is available in Version 1.

Spine Parent Theme

The default theme available on the platform has been built by University Communications to apply the elements of the new branding through the WSU Spine framework. This is the easiest way to move your content into the new brand. The page and site you are now reading is built on this theme and is one of many examples of how it can be altered to meet your design needs.

Page Builder

pagebuilder-01

Thanks to the power of open source, we have been able to use portions of the WordPress theme, Make, to create a content building experience that harnesses the WSU Spine framework and allows you to break outside of the standard one column content format.

Edit CSS

A CSS editor is available directly in the dashboard, allowing custom styles to be applied to your pages without requiring any changes on the server. Revisions are stored as changes are made so that you can revert to a previous style at any time if something did not appear as expected.

SSL Admin

ssl-labs-01

Our partnership with IT has allowed us to quickly provide SSL certification for all administration areas in the platform. This keeps data secure and encrypted as it passes back and forth between you and the server. The SSL connection currently receives an A+ grade from Qualys SSL Labs. The provisioning process we have in place allows us to apply security fixes to the server quickly when they arise.

Active Directory Authentication

Authentication is handled through the University’s active directory system. Only one login is necessary to access all of your networks and sites on the platform. In addition to WSU Network IDs, users with friend IDs can be added to your site as well.

More Plugins

We’re continuing to work to build out an impressive feature set within the platform. At launch we have both Gravity Forms and TablePress available as optional plugins that can help better manage your data. We also have an early version of the WordPress JSON API available so that front end developers can harness the power of Javascript to manipulate data from around the network.

Get In Touch

To start using the platform, contact Michelle Felt or your University Communications coordinator. To learn more about the WSUWP Platform, attend one of our open lab sessions, Fridays between 9:30am and 11:30am in ITB 2025.

May 16th Open Lab Recap

We had a great turnout at today’s open lab with 10 total attendees across 6 different colleges and departments. Thanks to everyone for coming!

A projector was brought in this week so that we could demo a few of the things that will be appearing in production soon on the WSUWP Platform. I think that helped not only as a way to demo features but to dynamically walk through some of the questions that came up. In the future there may be some room for prepared slides to walk through various concepts.

Topic discussed and bugs found

Spine Theme / WSUWP Platform: When watching over a shoulder while configuring a site on the platform for the first time, it’s easy to see how the navigation menu area that is currently setup can be confusing. We have spaces for onsite and offsite navigation, but should do a better job by creating default menus that items can be added to. As it stands, menus need to be created first, and that process can be confusing.

WSUWP Platform: The logic controlling authentication needs to be fixed so that a double login is not needed. Right now, when you login for the first time at a site, you are redirected to that site’s network. If this network does not match the site perfectly, another authentication is required to setup the right cookies for access. This should all be handled on the first round. Track this issue on GitHub – #125

WSUWP Platform: We walked through an overview of the page builder that we hope to have in production within the next week. We talked about the concept of building pages as blocks and how this can apply to various sites that are built at the University. There is a lot of excitement around this feature.

WSUWP Platform: Explored some of the basics of TablePress, which is about to be added to the production environment. This will make managing large amounts of tabular data much easier than attempting to do everything in HTML. It also provides some great default features for sorting, searching, and formatting.

WSUWP Platform: Answered some questions about WordPress roles and capabilities, including the specific use of filters for has_cap and map_meta_cap. A couple resources on this topic were shared, including the video below. The slides from that video are a great read on their own. Another great talk that I didn’t remember at the time is Andrew Nacin’s “Current User Can Watch This Talk”, which is also embedded below.

Labs in WordPress: We had a good initial conversation about how a lab could be defined in the context of hosting on the web. Our first labs.wsu site was configured today and I look forward to discussing this in detail with many others in the near future.

See you all next Friday!