hey

it is know for a while that there are 2 main implementations of the notion of contexts:
- CTools context
- Context

as you may or not (yet) know, at least Dries is pushing the idea of a Context implementation getting ASAP into core, with Drupal 8, along with mobile, HTML5, better CRUD, UUIDs, etc, more APIs.

Multi-device publishing (aka mobile); clean HTML/CSS, HTML5, contexts, web services APIs, etc

http://buytaert.net/starting-to-work-on-drupal-8
http://angrylittletree.com/11/01/drupal-8-road-ahead
http://www.garfieldtech.com/blog/web-services-initiative

as a result of this, there is a also a third implementation being developed, with the aim of becoming the unified Context implementation for D7, and then, belong to core in D8 - the Butler project:

Working in-progress code for the "Butler" context system for Drupal 7 (contrib) and Drupal 8 (core). It's not fully functional yet and nothing is guaranteed stable in the API, but you can certainly give it a whirl and try to get involved. :-)

http://drupal.org/project/butler

so my idea/question is, is it possible, and will there be any plans to integrate Panels with Context or Butler module?

other posts about Drupal 8:
http://buytaert.net/8-steps-for-drupal-8
http://groups.drupal.org/node/116044
http://groups.drupal.org/drupal-initiatives
http://groups.drupal.org/wscci

semi-related issue about CTools Selection Rules vs Rules module:
http://drupal.org/node/298476

Comments

lpalgarvio’s picture

discussion about CTools Context and Context module:
http://drupal.org/node/587344

sdboyer’s picture

Status: Active » Fixed

as you may or not (yet) know, at least Dries is pushing the idea of a Context implementation getting ASAP into core, with Drupal 8, along with mobile, HTML5, better CRUD, UUIDs, etc, more APIs.

We have been and are deeply, DEEPLY involved in all that. For years. Don't worry. Before any of it had a name, before WSCCI, etc, it was Larry and I arguing after hours, in the corner of the Palantir office :)

So, we have no plans at all to integrate with Context module. There's plenty of other discussion on that - it could be sorta made to work, but they're fundamentally different paradigms. If someone else wants to do it, I'd help it and support it, but it just doesn't tickle me.

There's no reason to believe, at all, that we won't be able to use Context in D8. Actually, TBH, if D8 goes the way we hope, Panels might be irrelevant, or at least largely subsumed into core. The only thing which is a little dicey right now is how the plugin implementations go; those may have to remain in ctools if some of our plugin needs aren't met, but we really hope that won't be the case.

Automatically closed -- issue fixed for 2 weeks with no activity.