Sneak Preview: Get Ready for a New OpenPublish
Ok, ok, ok everyone. You've got questions about OpenPublish on Drupal 7. And we've got answers.
We know you're eagerly awaiting a roadmap, a timeline, and a sneak peek into what's coming in the next OpenPublish, and we are excited to share that with you. We have learned a lot in our first several releases of OpenPublish. We've learned how people are using it, what works, what doesn't, and most importantly, how much is "enough" vs. "too much."
OpenPublish 3.0, built on Drupal 7, is going to look and feel very different from OpenPublish on Drupal 6, because we've gathered up all of those lessons learned and incorporated them into the plan for the new build. Want to know what we've learned?
Lesson #1: Lose Some Weight
If you have used OpenPublish before, you may have discovered that it is built with a boat load of contributed modules from the Drupal Community. The modules were built directly into the OpenPublish distribution, and new releases of the product often consisted largely of patches and security fixes to the suite of modules that makes up OpenPublish. You also may have noticed that OpenPublish has started to run a bit more slowly in more recent releases.
We’ve learned the “heavy distro” lesson, and have opted for a lighter architecture in Drupal 7. The base distribution will have fewer modules, and fewer “bells and whistles,” but it will be far more performant. Additionally, the new architecture will allow for pluggable features (an element of our OpenPublic distribution we call “Apps”) that create the opportunity for extension of the platform, without the heavy infrastructure. We are currently testing this concept in OpenPublic, and find that the ability to create packaged, simple-to-install, usable “apps” creates needed and wanted functionality, without requiring every user to install the same set of modules.
Lesson #2: We're Not Experts in Everything
OpenPublish on Drupal 6 has a lot of integrations with Drupal modules as well as third parties – DocumentCloud, Apture, Ad.ly, workflow, you name it. Our goal with OpenPublish has been to give publishers all of the tools they need to publish their sites. This has been very exciting for some users, but has also introduced an element of confusion and “feature bloat” into the product overall.
But as it turns out, we don't know the best specifications, configurations, and interfaces for every third-party service our users need. Those companies do. It's why we're investing time in a system that allows third parties to easily integrate their products and services as pluggable apps -- optional for users, maintained by their owners, made available through OpenPublish.
This decision doesn't come without trade-offs, and we know that going in. OP 3.0 will be a lighter distribution, with fewer overall features out of the gate. Not every third-party service we currently work with will decide to create an App for OpenPublish. And we cannot control when every module will all be available on Drupal 7. We really encourage users to be vocal about the features and services that are important to you, and to participate actively in contributing apps and themes to OpenPublish.
Lesson #3: Usability & Deep Functionality Gotta Get Married
We heard you. We have been fielding usability suggestions, questions, and criticism for several releases of OpenPublish now, and we’re going to make it a lot better. Perhaps because of its many features, or perhaps because we’ve built the product over many iterations, many of you find the site administration interface to be challenging. While most of you praise the admin interface we use, there’s just a lot to “get through” when you’re adding content, editing it, or making it appear on your home page. If you have a relatively small team that can invest some time and energy in learning to use OpenPublish, this is no problem. But for large or disparate teams trying to administer their sites and content, the usability of OpenPublish leaves some room for improvement.
Drupal 7 inherently creates a much more friendly site administrator’s user experience than Drupal 6 did. A dashboard helps you quickly find the site administrator tasks you really need and use often; creating and editing content is easier; and the interfaces overall are more intuitive. OpenPublish on Drupal 7 will take advantage of these improvements, as well as adding some of our own. And don't worry: we're not dumbing anything down for the sake of usability: semantic tagging capabilities, professional theming, monetization, and user engagement features aren't going to be stripped out. They're just going to be easier to use.
Ok, sneak preview time. One of the usability features we're building will change the way you build pages, section fronts, news specials, and even your front page in OpenPublish. Using the Context module, we're building drag-and-drop functionality that allows customization of layout for any page, promotion of specific stories and images, pre-configured lists, and specialized feeds. Bottom line: it's going to be way, WAY easier to put the content you want, exactly where you want it.

Now, before you say "but what about…?", please allow us to answer a few questions we’ve heard the most:
1. When?!
We expect to release OpenPublish on Drupal 7 in late Summer, 2011. However, this is not a hard and fast date, and can be affected by many factors. And to reiterate, the first release of OpenPublish on Drupal 7 will in fact be lighter on features than its predecessor. It will have the capacity and opportunity for much greater extension and feature building, but “out of the box” it will be a lighter product. We also believe it will be more performant and more user-friendly, but yes, fewer bells and whistles for sure.
2. Can I start on OpenPublish on Drupal 6 now, and upgrade to the Drupal 7 Version later?
Unfortunately, just like any web site built on Drupal 6, there is no simple way to “upgrade” to Drupal 7. These versions of Drupal are very different in their architecture, and there is no simple way to take your site from 6 to 7. If you are interested in eventually staying on Drupal 7, we’d highly recommend building on Drupal 7 in the first place.
3. Will OpenPublish on Drupal 7 be open source?
Yes, absolutely.
4. Will Phase2 be releasing any more updates or versions of OpenPublish on Drupal 6?
We do not plan to release any more versions of OpenPublish on Drupal 6 at this time.
5. Will Phase2 continue to publish documentation and support OpenPublish customers who are using the Drupal 6 version?
Yes, we will.
6. Is Phase2 going to start offering support packages for developers on OpenPublish like there is on Open Atrium?
Yes, starting with the OpenPublish on Drupal 7 version, we’ll be offering buckets of hours to help you develop your OpenPublish site.
7. Is Phase2 going to be providing any OpenPublish training this year?
Yes! Stay tuned to the Phase2 web site and Agile Approach blog for more information on upcoming trainings.
Excited? We are.
The "clean start" philosophy has taken hold here with the OpenPublish teams. We're building OpenPublish using each of these lessons in mind, along with the collective knowledge we've gained building sites like The Nation, The New Republic, PBS Newshour's Student Reporting Labs, and many others. But just as much, we have been inspired by what many of you are doing with OpenPublish, and we're building with you in mind.
The leaner architecture, pluggable infrastructure, and commitment to usability goes beyond creating a great product. It's important for the Drupal community's involvement in OpenPublish's future development, too. A more straight-forward structure creates a much simpler way for more developers, users, and community members to contribute their custom functionality for the benefit of all. And that's key to the success of any open source software package.



Comments
Release
For release date when you say Summer 2011 do you mean the final release or will you be releasing an alpha/beta/rc? If it's final will there be alpha/beta/rc releases before then? For someone like me who is just about to release an Open Publish website it may be worth the risk to work with an unofficial release than try to do an upgrade later.
re: Release
Great question. We'll likely release OpenPublish 3.0 the same way we did OpenPublic. We'll put an alpha out where folks will be invited or can request to be included. Then we'll do a beta period which will come with all the typical caveats, e.g., be careful if using on a production site, etc. As far as timeline, we are deep in development now and things are coming along nicely. As for "upgrading later," to clarify what's above, there is no "upgrade path" from Drupal 6 to Drupal 7 for OpenPublish, just as there isn't from Drupal 6 to Drupal 7 generally. We hope to be releasing alpha sometime in July. Hopefully this timeframe would work for you and your project.
guesstimate?
I think you forgot to answer the question. Does late summer refer to a final release? We acknowledge that late summer is an estimate; we are just trying to understand what is being estimated.
Also, Drupal certainly does have an upgrade path between versions 6 and 7. The upgrade path has hooks so that contributed modules can participate in addition to Drupal core. Just want to set the record straight here. Upgrades are always complex, so it is understandable that Phase2 doesn't want to support upgrading.
Interesting to see that you
Interesting to see that you are pushing hard in new areas of Drupal Distros. I'd like to ask two questions: 1- What is the future for ManagingNews? There are some intersection between OP & MN, so are you going to also deploy a new release for MN on D7 maybe? 2- Are you going to opensource OpenPublish 3.x during development so you can live truly with the community feedback/contributions? I really feel strange when I contribute to ready-to-use product instead of contributing during development (I think many contributors prefer the latter).
re: Interesting to see that you
We love Managing News and feel it meets a great need in the community. We've also been discussing where all our distros fit and how they can work with one another. We are still working out the upgrade schedule for MN, but unfortunately it is not likely that a D7 version of it will be ready by the time OpenPublish 3.0 is ready.
We're still working on very foundational stuff for OpenPublish 3.0. We're building it to be lighter on core functionality, while opening up the development of Apps to the community. Ultimately, we'll see a lot less of a "fully baked until the next release" in the new OpenPublish, and a lot more flexibility for people to contribute, improve, and extend it easily, regularly, and frequently.
Forward-looking statement
Well, this is majorly dissapointing. The author almost convinced me this was an upbeat message. Really had been expecting OP7 would have come out months ago already, and now you project *maybe* late summer... definitely don't hold your breath sort of scenario.
You exciting new features and screenshots look like you're repackaging ManagingNews...nothing wrong with that. It was an outstanding platform built by DevSeed. Though, fairly certain P2 absorbed it a few months ago.
Good effort in this article, but not much substance.
re: Forward-looking statement
With Drupal 7 only being released on January 5th of this year, upgrading a mature distribution like OpenPublish is taking some time. There are many community modules that we've had to upgrade in the process. Drupal 7 offers us the chance to make changes for OpenPublish that require thought, design, and time. We believe they'll be worth the wait. We still hope OpenPublish will be one of the first major, pre-existing distros to be D7 ready. But, on the other hand, we'd rather take the time to do this right than worry about whether we're first to the party.
Your comment about Managing News is partially correct. What you're referring to in the picture is actually a module called Boxes, which is used across both OpenAtrium and Managing News (all of which was, of course, built by our friends at Development Seed). Since we've taken over maintainership of several of these modules and products, we're trying to standardize all our distros with a common stack of modules, like Context, Boxes and others, as well as kit-compliant Features. So yeah, you'll start seeing a lot of the same "foundation" modules, usability techniques, etc. across all our distros.
Anyway, sorry to disappoint you on the news. We promise we'll keep everyone updated on the alpha/beta/rc delivery dates as they crystalize.
Worth the wait
Original Anonymous -
If you read the post, Karen is pointing out how the Phase2 team is working to change significant parts of the architecture and redesign the product. There seems to be some kind of misconception that just because OP is built on Drupal that you should be able to just upgrade to D7 like you upgrade a simple website to a new version... If all Phase2 did was update the version it would be a shame for users.
It's encouraging to hear they're putting in the time to rethink parts of the product, incorporate feedback from users, and try to make something that's better and not just "new." As a user that makes me more trusting that the D7 version will be worth using, I don't know if it would be worth upgrading from D6 if they weren't doing this.
- Also Anonymous
Looks Great!
Thanks for the in depth look at the direction for Open Publish. I'm particularly excited about you a set of distros that use a unified approach to features and layout. Drupal needs the rough edges between layout solutions ironed out in the worst way.
While the wait is longer than expected, I can definitely see using this as a wonderful starting place to build features on in the future.
Migration from standard Drupal 7 Distro to OpenPublish 3
I have a couple of clarification question. We are looking to immediately begin development for a new magazine publisher site (not currently on Drupal) and want to use OpenPublish 3.0 for Drupal 7. Since OpenPublish 3.0 is not yet available, and there is not an easy way to migrate from Drupal 6 to Drupal 7, do you suggest we build the site on Drupal 7 now? If so, will it be an easy process to migrate the new Drupal 7 site to OpenPublish 3 when it is released?
I am just trying to decide the best way to go since we need to immediately begin development now. I think that based on what I read above, building on Drupal 6 with existing version of OP is out of the question.
Lastly, if your suggestion is to build now on Drupal 7, do you recommend any specific Distribution for now?
Any feedback you can provide would be greatly appreciated!
Academic paper tune up
Open publish is tuned for publishing, but what about publishing academic papers with some special requirements like UDC reference, multiple authors, biographies, abstract, references, literature... to name some.
Reuters integration is somewhere along that line but this requires more complicated type of article and different workflow (editions, volumes, various stages at accepting article).
There will not be upgrade path, obviously, and we have to make something for our clients (and we do not wish to build on old technology that is just about to be replaced).
Is there any suggestion how could we actively wait for OP3?
How could someone get involved in OP3 testing?
Academic sub version of OpenPublish?
Right. OpenPublish is fine but can be even better.
What about an academic sub version? It will be a world wide success! It should be made by a non-profit organization in parallell with the more commercial developers behind OP.
Who's the new project lead for OpenPublish?
With the departure of Irakli, who is taking over the OpenPublish distro? I was one of the earliest adopters of OpenPublish when it first came out, but am DESPERATELY waiting for the Drupal 7 version for many reasons.
What can I do to join the Alpha testing team? Having worked a lot with the 6 version OpenPublish and now with OpenPublic, I am happy to hear that Phase2 will be using a similar approach to OpenPublic for OpenPublish3. I have a lot of valuable insight and suggestions I'd love to make to the OpenPublish design team, especially now while the project is in the formative stages. Due to the modular nature of that approach, I would think that you guys could involve alpha testers much earlier in the process than usual.
Any more news would be greatly appreciated!
One other note: I noticed that OpenPublic DID NOT use the Media Module along with Wysiwyg. I think this would be a HUGE design mistake if not included in OpenPublish3. Since a news site is very media heavy, the distro will need the future media opportunities that the Media/wysiwyg combo offers.
Who's the new project lead for OpenPublish?
With the departure of Irakli, who is taking over the OpenPublish distro? I was one of the earliest adopters of OpenPublish when it first came out, but am DESPERATELY waiting for the Drupal 7 version for many reasons.
What can I do to join the Alpha testing team? Having worked a lot with the 6 version OpenPublish and now with OpenPublic, I am happy to hear that Phase2 will be using a similar approach to OpenPublic for OpenPublish3. I have a lot of valuable insight and suggestions I'd love to make to the OpenPublish design team, especially now while the project is in the formative stages. Due to the modular nature of that approach, I would think that you guys could involve alpha testers much earlier in the process than usual.
Any more news would be greatly appreciated!
One other note: I noticed that OpenPublic DID NOT use the Media Module along with Wysiwyg. I think this would be a HUGE design mistake if not included in OpenPublish3. Since a news site is very media heavy, the distro will need the future media opportunities that the Media/wysiwyg combo offers.
No more updates?
Hi Karen-
If this is true: "We do not plan to release any more versions of OpenPublish on Drupal 6 at this time." -- can you please provide a bit of guidance for those of us with sites on OpenPublish 2.3? Please see:
http://groups.drupal.org/node/154549
Thanks for your help!
When is OP3 coming?
Does anyone from Phase2 moderate this blog? Seems like everyone has a similar question regarding an update / timeline regarding OP3 for Drupal 7.
When will it be?
When will it be?
User Submitted Articles
I hope that with the redesign of OpenPublish you'll consider adding a front end to enable "citizen journalists" to submit articles to OP sites.
Currently it's only possible to accomplish this with permissions, but it requires that the users use the administration system for content submission.
I don't want users in my administration system, but I do want them to be able to submit content for display on the site.
Just like "open source" is a boon for software development, "citizen journalism" can be a boon for an OP site!
So, PLEASE build a user facing interface of some sort that will allow users to submit content into the system for editing, management, and publishing.
Beta version?
Hello,
Just wondering if there is a Beta version of Open Publish that we can start testing out?
Thanks Rob
2nd
Hi,
We'd also like information on beta testing and/or when a preview release might be available.
Please add us your OpenPublish-on-Drupal 7 announcement list or let us know how we might be added?
Thanks KV
testing
Thanks, KV! We will absolutely add you to the list of testers.
Bated Breath
I'm looking forward to this major release and wondering if you are on track (late July maybe?). Of course, let me in on any beta testing or preview release info.
Either way, a little hint would go a long way.
Best Regards
Any Status Updates?
Thought I'd check in to see if we had any updates available on the status of Open Publish on Drupal 7? I'm very excited for this project and hope that it'll employ some of the same great code that's gone into Open Public - particularly the map visualization app.
Thanks for all your hard work!
All the best.
Status Updates
All, Thanks for your comments and questions - we know you are eagerly awaiting some updates. Check back to the blog this week (week of 8/3) for some further information about OpenPublish. Thank you for the OpenPublish love!
We are standing hère wating
We are standing hère wating for some news. Will it be out soon?
Hi there, Please add the
Hi there,
Please add the provided email to your OP3 announcement list.
thanks! Brice
Waiting Waiting Waiting!
Long over due...cant wait to hear the news!
WHat is the week of 8/3? Does it end on 8/10?
OK its the week of 8/3 (what week starts on a Wednesday?) Actually it's 8/4.
Wassup?
Please add my email to your announcement list, thank you.
Have Fun - Bill
OK it's 8/10 so the week of 8/3 is surely over
any announcement?
Yes, an update was published last Friday.
Thanks for your comment. Yes, an update was published last Friday. You can find it here. http://www.agileapproach.com/blog-entry/openpublish-drupal-7-update
Post new comment