So... I'm wondering... since it appears that 'Base Distributions' (such as panopoly) can be layered, is it possible that we could create a base distribution for Radix that uses Panopoly as a parent, and does this:

  • Sets Radix as default theme
  • Enables Radix Admin via Panopoly Admin settings
  • Enables Radix Layouts, disables Panopoly Layouts
  • Enables Radix UI Widgets, disables *some* Panopoly Widgets (i.e. spotlight)
  • Enables Radix UI Style/Panels Plugins, disables unnecessary Panopoly, other style/panels plugins

Hmmm... ?!

Comments

shadcn’s picture

There was a plan to bundle Radix with Panopoly. See http://drupalcode.org/project/panopoly_theme.git/blob/refs/heads/7.x-1.x....

But I'm not sure if this is going to be the right/best approach.

I think what's best is to have a radix_core module with a make file that pulls in radix theme and all dependencies. Then in the distro make file, all you need to do is add radix_core.

I'm using this approach in the Restaurant Distro: http://drupalcode.org/project/restaurant_theme.git/blob/refs/heads/7.x-1...

shadcn’s picture

A sample make file for a distro would go like this:

; The Panopoly Foundation

projects[panopoly_core][version] = 1.0-rc1
projects[panopoly_core][subdir] = panopoly

projects[panopoly_images][version] = 1.0-rc1
projects[panopoly_images][subdir] = panopoly

projects[panopoly_theme][version] = 1.0-rc1
projects[panopoly_theme][subdir] = panopoly

projects[panopoly_magic][version] = 1.0-rc1
projects[panopoly_magic][subdir] = panopoly

projects[panopoly_widgets][version] = 1.0-rc1
projects[panopoly_widgets][subdir] = panopoly

projects[panopoly_admin][version] = 1.0-rc1
projects[panopoly_admin][subdir] = panopoly

projects[panopoly_users][version] = 1.0-rc1
projects[panopoly_users][subdir] = panopoly

; The Panopoly Toolset

projects[panopoly_pages][version] = 1.0-rc1
projects[panopoly_pages][subdir] = panopoly

projects[panopoly_wysiwyg][version] = 1.0-rc1
projects[panopoly_wysiwyg][subdir] = panopoly

projects[panopoly_search][version] = 1.0-rc1
projects[panopoly_search][subdir] = panopoly

; Panopoly Recommended

projects[admin][version] = 2.0-beta3
projects[admin][subdir] = contrib

projects[devel][version] = 1.3
projects[devel][subdir] = contrib

; Radix
projects[radix_core][version] = 1.0
projects[radix_core][subdir] = contrib
shadcn’s picture

rerooting’s picture

I was just looking at this, literally! Makes a lot of sense, though I'm also thinking of configuration as well (enabling/disabling panes & widgets, layouts, settings, etc.) though I'm thinking that those could be packaged in radix_core via various approaches, or these could be bundled up with different modules (radix_layouts could include configuration to disable panopoly layouts and enable radix layouts).

shadcn’s picture

Also, Matt Cheney (populist) mentioned the other day that Radix might eventually make it into Panopoly 1.0. :)

rerooting’s picture

I think it would be great to get a conference call together of all the various folks using Radix to think about it's future. We have populist, the phase II folks are considering it for Open Atrium 2, and other stakeholders?! A google chat or IRC chat maybe?

shadcn’s picture

Status: Active » Fixed

Radix is going into Panopoly. ^^

Let's keep track on the following issue: #1987386: Include Radix theme in Panopoly. Closing this one.

Status: Fixed » Closed (fixed)

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