Ctools is already running on g.d.o since it's a dependency of panels.

In the near future we'd like to use the ctools plugin system for the new Sampler API over at #907834: use ctools instead of a custom plugin code. This would be powering project metrics for the d.o redesign.

In the medium future ctools exportables could be really useful for managing/deploying changes on d.o, especially if we wanted to move more towards code-driven development and features.

In the longer term future, ctools will be a dependency of Views itself, which we're obviously making heavy use of. So, at some level, this task represents a question of "when" not "if".

From a technical standpoint, ctools itself has a pretty small footprint. The lion's share of the code is only loaded conditionally on demand. Page manager is more of a beast, but we're not talking about using that here. There's already a 7.x-1.x-dev release care of #589636: Port to Drupal 7.

So, can we get an official "amen" that we can deploy ctools on d.o? That'll unblock #907834, and it'll allow us to consider making more use of ctools (e.g. exportables) inside Project* (and other places for that matter) to make life better for maintaining d.o.

Comments

Gerhard Killesreiter’s picture

Status: Active » Reviewed & tested by the community

killes said so in IRC

dww’s picture

Yay, thanks. ;)

drumm’s picture

API module makes a little use of CTools for JS.

I'm guessing this will get imported to drupal.org or redesign.drupal.org BZR when needed. Let me know if anything is needed there. The existing vendor branch is .../bzr/vendor/ctools/6.x-1.

dww’s picture

Status: Reviewed & tested by the community » Fixed

nnewton added ctools to the redesign bzr branch over at #921124: Download And Extend - Module list View since it's a dependency of http://drupal.org/project/views_content_cache which we're now starting to make use of on d.o...

Status: Fixed » Closed (fixed)
Issue tags: -drupal.org redesign, -drupal.org redesign project

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

Project: Drupal.org infrastructure » Drupal.org customizations
Component: Drupal.org module » Miscellaneous