Tuesday’s getting even more terrific as we announce the second beta of BuddyPress 1.7!
Building on a solid first beta, beta 2 has a number of bug fixes and improvements, mainly around the theme compatibility and admin screens. For those of you interested in a changelog between beta 1 and 2, check out this report in Trac.
Now’s the time to test your themes and plugins, and let us know if you find anything unexpected happening. If you think you’ve found a bug, please report it on the BuddyPress Core Trac.
We’re super-excited to share with you news about the first American (and second ever) BuddyPress conference; BuddyCamp Miami! Tickets are limited, so get one today.
BuddyCamp is a mini-conference before WordCamp Miami. It’s happening on April 5th at the University of Miami, Life Science & Technology Park. As you can guess from the name, BuddyCamp Miami is a conference focused on BuddyPress. If you want to learn more about BuddyPress and walk away as a power user, meet many of the team behind the project, and share your knowledge with other enthusiasts, then BuddyCamp is perfect for you!
Tickets are strictly limited, so if you’re near Miami and love BuddyPress, don’t hesitate; get your ticket today! See you there!
Today the BuddyPress team is excited to announce the first beta of BuddyPress 1.7.
BuddyPress 1.7 is likely to be our most revolutionary release to date. With it will come full theme compatibility with almost all existing WordPress themes, making it easier than ever to get your community up and running quickly. For those of you looking for a complete changelog, check out the 1.7 milestone in trac.
From now until 1.7 is released, we will be periodically merging our ongoing development into the WordPress.org plugin repository. If you’re just starting your first BuddyPress site, we encourage you to start with the 1.7 beta rather than 1.6.4, so that you’re familiar with what’s coming rather than what’s passed.
Now’s the time to report some feedback and let us know if you find anything unexpected happening. We are on course to release BuddyPress 1.7 in the first half of March.
If you think you found a bug, please report it on the BuddyPress Core Trac. If you find a security vulnerability, please be discrete and let us know privately using one of the methods posted on the WordPress contact page.
This post is by Jay Collier of The Compass LLC. Jay has been a consultant to the Maine Department of Education for the past 2 years, during which time, he proposed, built, and is continuously improving MaineLearning.net, a professional collaboration community and learning resource directory for Maine educators.
MaineLearning.net is built on WordPress and BuddyPress, using a highly-curated set of plugins and themes. In the following report, Jay outlines Maine’s use of BuddyPress as part of its continuing innovations in K-12 education.
The one-to-one laptop program, established by law in 2001, provides laptops to every 7th and 8th grader in the state, while school districts fund laptops for an additional 50% of high school students.
A high-speed network backbone, bringing gigabit ethernet to rural communities, was completed in 2012. The goal was to provide inexpensive connectivity to last-mile providers: for-profit corporations, not-for-profit organizations, cooperatives, and municipalities.
In 2012, Maine passed legislation for proficiency-based high school diplomas. Starting in 2017, rather than receiving passing grades in a standardized series of courses in order to graduate, many high school students will be able to receive a diploma by demonstrating proficiency in a variety of ways, from traditional tests to portfolios, performance, exhibitions and projects … and at their own pace. Schools will be allowed to eliminate age-based classes altogether.
To support this transition to learner-centered and proficiency-based learning, commissioner Stephen Bowen charged the Department of Education with developing an online community of practice (OCOP) “where teachers, school leaders, curriculum coordinators and others can share best practices – lesson plans, rubrics, curriculum materials and professional development opportunities.” The charge:
Build a professional learning community platform to help educators engage in conversation, share innovative ideas, discover and curate useful resources, document successful practices, and apply them in their own classrooms and schools.
Support and sustain continuity between in-person meetings and professional development opportunities. Help new constituents get up to speed and become valuable, active partners in learning communities.
Model an interdisciplinary, continuous-learning community approach that can be implemented at schools and districts across the state.
Connect teachers, administrators, parents, and taxpayers so they can discuss important educational policy issues.
From day one, we wanted the platform to support increasing levels of engagement, from initial observations (“lurking,” in the positive sense) all the way through to moderating and leading practice teams.
Although the OCOP would be launched quietly and was limited to Department-approved practice groups and members during 2012, from the start all group conversations were intended to be visible to the world: a virtual version of the fishbowl model of collaboration.
We wanted members to be able to receive activity notifications immediately or via daily or weekly digests. We wanted visitors to be able to follow any group by subscribing to its feed via the Blogtrottr service.
Then, after implementing the collaboration features, the next phase would be a learning resources directory, which would contain recommendations (via URL) for:
Digital learning objects, such as content, multimedia, applications, lesson plans, and syllabi that can be used anytime, on any device, in any setting, at home and in classrooms, and through self-directed study and professional development initiatives, and
Digital learning opportunities, including classes, courses, workshops and professional development sessions and that provide live interaction between, and among, students and teachers, learning coaches and community mentors
Whereas there already countless global resource repositories — containing both free and “premium” objects — when we began, there were no registries that organized links to resources based on Maine-specific needs and standards, and no single repository contained links to local Maine learning resources: expanded learning opportunities, service-learning projects, and community mentoring opportunities. Our Resource Directory was created to do just that.
Laying the foundations
From the start, our goal was to deliver a minimal viable product to demonstrate potential, and then to rapidly iterate while adding functions requested by our early users. Our first step was to identify the platform that could be quickly configured to support familiar kinds of online collaboration — forums, document sharing, wiki pages, blog posts, and status updates — while being able to support our vision of the ideal future platform.
So, we pulled together all of the requests we’d received from DOE staff and constituents (including features from a series of previous projects) and created a detailed list of criteria, for which we made an initial evaluation using the NGT ranking technique. (See tabs along the bottom of the spreadsheet for details.)
Since we knew we wanted to create a framework that could be easily replicated by school districts and other learning organizations and jurisdictions, and at low cost, we started with the open-source frameworks supported by our state’s IT office: Drupal and WordPress. We determined that both platforms were viable, and chose WordPress because it could be easily configured by non-technologists. The BuddyPress environment was critical to meeting our defined criteria.
Building on WordPress and BuddyPress
We started with minimal resources — 40% of my time, external hosting services, and about 40 hours for back-end administration and quality control for plugin code for the first 9 months. We contracted with SiteGround for cloud VPS hosting and with BuddyPress developer Boone Gorges for back-end support. Boone set up a public GitHub repository and configured our server for the Git development workflow. I installed MAMP, Gas Mask, and GitHub for Mac on my own machine for local development.
Since I am a strategist (rather than a back-end developer), I found it quite easy to implement desired features by finding and evaluating WordPress plugins, installing, activating, and testing them on my local machine, and, if acceptable, pushing them to the current development branch at GitHub, all without needing coding experience. When needed, I asked Boone to provide recommendations, check for PHP errors, and add site-specific code to meet our needs. He would then push to production.
Configuration and theming
To get started, I installed WordPress multisite (using subdirectories rather than subdomains) and installed BuddyPress on the main site. I chose to use the BuddyPress default theme for the main site and the Genesis framework for subsites; all customizations were to child themes. I made continuous interface tweaks via the Custom CSS plugin, and for each periodic push from development to production, I moved those changes into each theme’s styles.css file for versioning.
Plugins
Here are some of the key plugins we’re currently using with WP 3.4 and BP 1.6. Most of these are perennials that have been maintained through many core software updates, and across multiple projects.
Administration
Allow Multiple Accounts
Gravity Forms (premium)
Gravity Forms + Custom Post Types
Network Privacy
TurboCSV (premium)
Types and WP-Views (now WP-Toolset, premium)
User Switching
WP Optimize
WP Super Cache
Authoring and back-end
Admin Menu Editor
Broken Link Checker
Enable Media Replace
Events Manager
Post Type Switcher
Resize at Upload
TinyMCE Advanced
BuddyPress
BuddyPress
BP Group Documents
BP Group Management
BP Group Organizer
BuddyPress Docs
BuddyPress Edit Group Slug
BuddyPress Group Email
BuddyPress Moderation
Invite Anyone
Integration with external services
Akismet
Learning Registry Display Widget
Interface and navigation
Autolink URI
CryptX
Custom CSS Manager (moving into Jet Pack)
External Links
Hide Broken Shortcodes
No Page Comment
Query Multiple Taxonomies
Theme Test Drive
WP Page-Navi
Of course, our use of these plugins is always provisional; I continue to evaluate alternatives that will meet our requirements even better. Indeed, we are already in the process of replacing some of these plugins with alternatives.
Customization
We added a number of code snippets to the functions file for minor customizations:
We added navigation buttons to activity stream items
We changed the default member avatar
We loaded common site-specific CSS styles into TinyMCE drop-down menus
We adapted Helen Hou’s implementation of the Chosen multi-select list styling to simplify back-end metaboxes for multiple taxonomies
A note on custom content types, fields, and taxonomies
For the Learning Resources Directory, I needed to create and maintain custom post types, field groups, and taxonomies to support a rather complex data structure for metadata for our learning standards: the Maine Learning Results and Common Core State Standards.
After having tried nearly every plugin option (and combination), I settled on WP Types & Views (now called WP-Toolset), which allowed me to rapidly prototype and improve data structures. Then, I used Gravity Forms to create front-end forms to prompt educators to organize and classify their recommended resources.
This work has only just begun, but WP-Toolset has provided all the features we’ve needed; indeed it can be compared favorably with the Blocks, Views, Panes, and Panels modules and functions for Drupal. Indeed, I’ll be experimenting with WP-Toolset’s CRED feature to more easily integration between front-end forms and structured data.
The learning resources directory has been tested by a variety of educators, with continuous improvements based on user feedback. The Arts Education cohort is developing a peer review process for those who ask for review of their submissions. Wikipedia-style ratings will be implemented next.
Currently, program direction, platform administration, and community stewardship functions are being performed by myself (Jay Collier) and our back-end developer, Boone Gorges (core software developer for the collaboration software).
Next phase
We’ve now been live for almost one year. As we approach the end of our current funding and contract cycles, the state of Maine has been working to sustain MaineLearning.net.
The Department of Education has been planning to initiate a public communications campaign and is seeking funding to fund program leadership and community stewardship through the next level of service, including those potential enhancements listed below.
The state’s Office of Information Technology has been developing an RFP that will seek external vendors to provide Internet hosting, software management, and back-end development to support the continuous improvement of the platform when the current funding and contracts end this spring.
With sufficient resources, we are considering many potential enhancements, including the following, all of which are possible within the current framework, given additional staffing:
Potential collaboration enhancements
Allowing open group applications and selecting new groups based upon capacity
Professional development support, including organic groups for sustained collaboration between webinars, seminars, and workshops
Active management of resource vetting teams, including rubric development, and credential design (badges)
Availability of sub-sites (blogs) for every group, upon request
Potential resource directory enhancements
Statewide promotion for crowdsourced resource sharing
Simplified resource submission interfaces and predefined search results
Multiple levels of evaluation options, from thumbs up/down, to multi-question reviews, to peer review workflows
Exchange of vetting data (paradata) via US DOE Learning Registry and other repositories
Ingest of pre-existing learning resources, from vetted OERs to professional development objects, to community learning opportunities
Potential administrative initiatives
Grant applications for funding from regional and national foundations
Consulting with other jurisdictions that wish to replicate the model
Contributing lessons learned and custom add-ons back to the open-source community
Investigating viability of integrating ePortfolio and learning management (ScholarPress) features into the platform
Toward the future of learning
In Education Evolving(PDF) — Maine’s 2012 strategic plan for learning in Maine — Commissioner Bowen worked with educators around the state to define the challenges and opportunities of 21st-century education.
To build on the great work being done in Maine’s schools today, and to move from a century-old model of schooling to a more effective, learner-centered approach in the process, will require a steady focus on a handful of core priorities organized around meeting the individual learning needs of all students …
Such a move won’t take place through the imposition of heavy-handed mandates or one-size-fits-all approaches from Augusta, but by building on the innovative work being done in schools across Maine already and by employing strategies to increase collaboration and sharing of best practices….
As Harvard’s Tony Wagner argues in his book The Global Achievement Gap, teaching has been and continues to be a largely solitary practice providing few opportunities for collaboration and sharing of best practices…
With the advent of the Internet, the sharing of new ideas and new approaches to teaching can be far more readily facilitated. Instructional materials, research on best practices, and even videos of effective instructional methods can be shared instantly across the state and around the world.
Collaborative, learner-centered education is at the heart of Maine’s strategy for transforming learning communities for this new era and MaineLearning.net supports that strategy.
BuddyPress 1.6.4 (now available for download) is a maintenance and security release, and a safe and easy update for all previous BuddyPress versions.
Version 1.6.4 includes some security hardening inside the bp-default theme’s ajax functionality. These issues were responsibly disclosed by Maty Siman.
Download 1.6.4 now or visit Dashboard → Updates in your site admin to update now.
Available immediately is BuddyPress 1.6.3. This security and maintenance release addresses problems with activity commenting and avatar cropping. BP 1.6.3 is a strongly recommended upgrade for all sites running any version of BuddyPress 1.6.
BuddyPress.org went through another serious clean-up effort in 2012. It now runs a minimal set of plugins, with an emphasis on supporting the project proper.
BuddyPress.org’s group forums were retired. They were a fun experiment, but largely confusing to users and a moderation nightmare for site staffers. BuddyPress.org also experienced another redesign, taking much inspiration from bbPress.org and shifting focus away from evangelizing and towards supporting and showcasing what a nicely integrated BuddyPress installation can be.
BuddyPress Releases
BuddyPress saw both 1.5 and 1.6, with focus on cleaning up the codebase, gently migrating off of bbPress 1.1 for group forums, activity stream administration, performance improvements, and better single and multisite switching support. We also had our very first BuddyCamp in Vancouver, which was an amazing event thanks to Matt, the event organizers, sponsors, and all-of-the-other awesome contributors.
In 2012, we added our 4th core committer, Raymond Hoh. Ray has been a prolific contributor since the early days, and recently stepped up his game where him not having commit access was slowing him down. We also started experimenting with new default themes, codenamed Status, and Turtleshell respectively. Neither has made it directly into core, but TS is showing promise as a great compliment to 1.7 as we roll out theme compatibility in BuddyPress.
In 2013, BuddyPress will likely see:
Theme compatibility with all WordPress themes.
Dropping the ability to create new bbPress 1.1 powered group forums, relying solely on bbPress 2.x.
Notifications being extracted into its own component.
More wp-admin integration, starting with Groups management.
Retina all-of-the-things.
What’s New and Credits pages, ala WordPress core.
Again, hopefully another prolific core committer.
A BuddyCamp or two wouldn’t hurt.
In closing
2012 has been a great year for the bb’s. The community is really rallying behind bbPress again, and our BuddyPress users are anxiously awaiting the 1.7 release to alleviate all of their theming woes. Overall, I’m very proud about what we were able to accomplish this year, and am excited about what we have planned for 2013.
This post was written by James Davidson, a member of the BuddyPress community and Digital Strategy VP at 7Summits Agency in Milwaukee, WI.
In the spring of 2011, Milwaukee School of Engineering (MSOE) approached 7Summits for some assistance with the University’s social media efforts. Like most of introductory meetings, we didn’t know what to expect; we hoped that they didn’t think we just built Facebook pages. After a brief introduction to 7Summits, we asked MSOE what they wanted to get out the meeting. Their head of Admissions pretty much summed up both their issue and opportunity when he said, “We need to find a way to connect with the Facebook Generation in new media, before we become irrelevant”. This meeting was the beginning of an intensive 6-month project that would see the creation of the first truly social admissions website and integrated community, affectionately called, “Bridge”.
We built MSOE Bridge on WordPress and BuddyPress, and we’ve made a number of enhancements and upgrades since launch; perhaps the coolest feature is the integration work our team did with BuddyPress and MSOE’s existing Admission System of Record/Intake process (Jenzabar ERP). We take a prospective student’s BuddyPress community profile (student record) and link it directly with a custom PHP Application Form we built. From here, we built an integration process that takes the student profile and application form, and bi-directionally sync it with the student record in the ERP. This allows MSOE to correlate how a social interaction in Bridge is driving real measurable business outcomes for MSOE.
Additionally as a prospective student moves through the college admissions process, their status within the community is updated, and customised content such as people (admissions counselors, faculty, current students, etc.) and tasks/to-dos are presented to them right inside BuddyPress.
A resounding success
In 2012, MSOE beat Harvard as one of the Top 10 most innovative solutions with its Bridge community. But apart from the elegance of the technical solution and pleasing user experience, MSOE has wildly increased its admissions to the school. Since revamping its Admissions process with Bridge, the Admissions team has increased its active/enrollment metric by a full one-third increase year over year. The school had the largest open house ever this year and is over 300 applications ahead of where they were last year.
MSOE has always been known for its personalization, but Bridge gives the university a relevant human voice. It reaches them where they are – on Facebook, Twitter — and draws them into a relationship with the school. The community enables the staff to create real connections with other students and demonstrates authentic caring on behalf of the staff before the students ever set foot on campus.
In nearly every metric the university tracks, the social initiative has resulted in game-changing results. In fact, ABET, the accreditation board for the University cited the Bridge community in its annual review. That’s the first time in its century-old history that a non-academic feature of the school was cited as a strength in the board’s report.
BuddyPress 1.6.2 is a compatibility release, and fixes a few small issues with WordPress 3.5. If you’re running BuddyPress 1.5/1.6 and are updating to WordPress 3.5, this is a safe and easy update.
In the video below, Cyri Jones talks about BuddyCamp Vancouver and does a quick summary of how he’s used BuddyPress at BCIT Burnaby. We were blown away at how well done this video was; it’s a great success story, and does a great job at explaining in simple terms why you might want to use BuddyPress for your community.
eMarketing strategy/campaign developed and conducted by Stephen Byrne, Marina Dias de Castro, Gilberto Martinez, Everett Parkins, and Jayme White, at Capilano University School of Business.
Thanks to Teresita Barbou, Enrique Jahn, and Cyri Jones.