As has been mentioned in #1245428: panels layouts break column alignment by several people, Omega would truly be the One Theme to Rule Them All if it integrated with Panels everywhere. As it is now, I think this is probably the one remaining question mark I have when it comes to selecting a base theme. I tend to opt for Omega anyway just because its so great, but wouldn't it be amazing if we could have the best of both worlds?! Context is great, its its integration with Omega through Delta is also great, but Context suffers from some problems that Panels does not.

Comments

mattyohe’s picture

mrfelton: Curious why you need panels if you're using Omega+Delta+Context... What can't you accomplish without throwing Panels into the mix?

mrfelton’s picture

I can think of several reasons why Panels may be a preferred choice over Context as a layout system:

1) It's can be more intuitive to general users who are not site-builders or system architects.

2) Context suffers for several horrible bugs, making it a nightmare to work with in some cases - weighting issues, blocks randomly disappearing, necessity to give users access to the admin.module in order to user drag/drop positioning.

3) If a site is already using panels for many other aspects of its build/layout, it may make sense to be consistant and use panels throughout rather than a mixture of panels + context.

4) I would argue that you can probably do more in terms of advanced/customized layout with Panels than you can with Context+Delta.

5) Simple user preference - some people like context, some like panels.

I'm sure others will have more ideas - I've never actually used Panels Everywhere, but I would like too, and that is just not possible with Omega at the moment.

michelle’s picture

Oh I would love this! I've used Panels for years and have recently started using Omega. Would be awesome to use PE and Omega. :)

Michelle

Sk1Zy’s picture

would also love to see this, subscribing.

samwillc’s picture

I would love to see this as well. I love using the Omega theme but I can't help but feel that delta+context is going to be a bit 'out of date' by the time Drupal 8 rolls out and the inablility to theme the nodes (without using display suite or some other add on) is a bit frustrating. I have a bunch of blocks in various regions which I could have easily accomplished using panels.

But hey, I love delta+context! Wish there was a happy medium, all responsive of course, that's #1 in my list of must haves.

Sam.

mattyohe’s picture

samwillc: I use Views to theme nodes. Does that not work for you?

samwillc’s picture

Hi mattyohe,

Yes, I do that and I find it fairly straightforward.

Actually, I think my problem is that I don't fully understand the difference between delta/context and panels as I haven't used panels long enough. I am going to redo my own site on my local machine but using panels instead of delta/context so I can really see the difference. For me personally, that's the best way to learn.

Sam.

AlanO’s picture

I would really like to see Omega and Panels Everywhere integration. That's what I've been wanting for such a long time. It would be an awesome theme if implemented.

samwillc’s picture

Me too, even decent panels integration would be a good start. I can undertand if himerus thinks modules should not handle layouts and that should be done within the theme but I feel the Omega theme is isolating loads of new users that would probably be using it if it would work well with panels (flexible buider which puts in the correct css styles as you build, and handles prefix/suffix/weight would be awesome!).

Delta and context have been good fun to work with and offer a very quick way to implement different layouts but I am really fast approaching a dead end with those modules and I imagine I will shortly be moving on to see what panels has to offer. And if Omega doesn't support that then I guess it's (regretably) a change of base theme also.

Context actually doesn't do much on its own without delta blocks and omega tools. I would love to continue with the omega theme but I can't help but thinking this is all about omega/tools/delta/context vs panels. And I have to do a lot of backward working when starting with Omega, disabling a load of stylesheets and overwriting other styles. It's a fair bit of work until I get to a point where I can say "right, I can start now". I have made a generic subtheme so I don't have to do this everytime.

In a nutshell, my perfect situation would use panels, context and Omega. You could do anything, job done!

Sam.

p.s. before I get burned for not making a patch to make panels and omega work together myself instead of moaning about it, please bear in mind that I am new to theming and would not know how to do this just yet.

AlanO’s picture

I think, in a perfect world, the little bits of awesome functionality that are in Panels everywhere, Context, Display suite, and Omega can all be integrated to make for one kick ass Drupal install.

samwillc’s picture

As you say, drupal could be a designers paradise, but it's not quite there. I don't really like the 'many different ways to get a job done' mentality. Could do with just one really efficient way.

Sam.

kingfisher64’s picture

Wholeheartadly agree with samwillc. Add block management to that equation - done from another seperate screen and the whole process of managing content easily from a central location seems a bit off.

http://www.drupal.org/node/1600924 #2 was what I was hoping would be possible to streamline the content creation/management process by importing the active theme's template, mixing that with being able to edit content directly - one of the big issues at http://drupal.org/project/spark this could be one amazing and intuitive UI.

tmwagner’s picture

@samwillc Are we talking about Drupal or Omega? Seems the comment is a bit off topic.

socialnicheguru’s picture

I am evaluating the omega and adaptivethemes

Adaptivetheme solved the issue by making certain panel layouts that are responsive:
http://drupal.org/node/1332796#comment-5584368
http://drupal.org/node/1447426

This might be easier to do then using panels everywhere. I don't know (I admit I am not a hard core coder) how hard it would be to make every panel option responsive. But for me having a few that are is great. This just overrides the main content area (not the header or footer (Can someone re-confirm this. It might have changed?) So it doesn't solve the issue of using panels on all areas of the page, but I am ok with that for now.

I am taking a look at the business/use cases for using panels
I agree with number 2.
I can then use panels context and panels selection rules to really fine tune access and other features.
Also I use panels to create pages and views context to fill in those pages
I like the in-place-editing feature that panels presents too.
I can't do this with context module as easily.

(Please correct me if I am wrong about any of this. I am always learning)

Edit Update:
AdaptiveTheme created a subtheme to work with panels_everywhere
http://drupal.org/project/at_panels_everywhere

Social Niche Guru

tmwagner’s picture

With the title of this topic being "Omega and Panels Everywhere integration", the comment was made

I can think of several reasons why Panels may be a preferred choice over Context as a layout system:

Is the assertion that Panels (not Panels Everywhere) has advantages over the Context+Delta solution?

socialnicheguru’s picture

since the original question was about panels everywhere, I just wanted to chime in with what other themes have done to integrate.

As an aside I would like to hear if context+ delta can handle the same or similar use cases in my statement 14.

cellar door’s picture

Assigned: Unassigned » himerus

This would be a good thing to include support for in 4.x as we will be undergoing some major changes then. Though I'm not super familiar with panels everywhere, I think some of what is so good about it may be done away with in some of the planned features for 4.x. Either way a good look into the benefits of allowing full support in the base would be worthwhile.

kingfisher64’s picture

any progress been made on supporting panels in 4.x branch?

fubhy’s picture

Omega 4.x does not interfere with the rendering mechanics of the page template anymore. So it is fixed if you will.

kingfisher64’s picture

Status: Active » Closed (won't fix)