Even though Panopoly is supposed to be a base distribution, it is easy to build directly on Panopoly. Often you would need extra modules, and you can just add a make file in a repository and include Panopoly. I built a fund raising site on Panopoly where I added commerce and a couple of other modules. I built another exercise site with some custom modules. However, it seems a bit much to build an entirely new distribution for that, so I put it in a make file and include it.

I would just build the site on the panopoly profile, but is that a bad idea?

I also want to make some automatic testing, then I need the correct modules to be enabled and stuff like that. How would you solve this?

Comments

mrfelton’s picture

Component: Code » Admin
Status: Active » Fixed

> I would just build the site on the panopoly profile, but is that a bad idea?

No, nothing wrong with that at all. One of the primary goals of Panopoly is to provide a starting point for site builders! See Developing Sites with Panopoly. It's not just for distributions.

> I also want to make some automatic testing, then I need the correct modules to be enabled and stuff like that. How would you solve this?

We use Behat within Panopoly to run automated tests against our features. See Running Panopoly's Behat tests (and adding your own!) for more info. You could write additional behat tests for your site, or use other test frameworks such as Codeception or SimpleTest

Status: Fixed » Closed (fixed)

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