I've been thinking an Installation Profile for churches would not only be helpful to me, but also many others so I spent some time yesterday playing around with the idea and made some progress. I haven't figured everything out, but I started with the phpedu_profile-6.x-1.1-beta1. (As you can see my efforts are directed at Drupal 6.) phpedu_profile was far more complicated than I expect to need so I cut out a lot, most of it even. Then I exported content types from a church site I've done and used their code to import. I also have views, but haven't yet figured out how to import them. Maybe in that case it would be as simple as using include(). Also, an example of creating a taxonomy in the installation profile exists in the .profile file.
Anyway, I haven't tested any of it to see if it actually installs. I'm sure it doesn't, but I offer it up as a starting point to see what I was thinking if nothing else. I was inspired to share it because just today another person posted an interested in nearly the same idea using a very similar approach on the Drupal Churches group. Anyway, find the installation profile zipped and attached.
Another thought I've had is that building an extremely basic zen theme to go along with the profile would be nice to help show the organization in a more churchy way.
Edit: I've added a second version which I tested enough to be sure it actually can install, but the content types are not being added. I'm including both so you can diff it and learn from my mistakes if you like.
| Attachment | Size |
|---|---|
| Church Install Profile Alpha 1 | 19.91 KB |
| Church Install Profile Alpha 2 | 19.98 KB |


Good work, Josiah! The first
Good work, Josiah! The first profile did not install for me. I had to rename events to event and remove cck from the feature list. CCK was in the modules directory so I'm still not sure why the install didn't pick up on it. I imagine the various install scripts did not finish as I was not able to login with the ID/PW I created nor was there any record of it in the users table. In any event, I'd like to see what you have in your second profile but I am not able to download it.