View Issue Details

IDProjectCategoryView StatusLast Update
1080Composrsetupwizardpublic2013-04-08 21:55
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary1080: Save site configuration as an install profile hook
DescriptionA simple tool to save out the current site configuration as an install profile hook. Used for cloning out sites easily.
TagsNo tags attached.
Attach Tags
Attached Files
Time estimation (hours)3
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

parent of 319 ResolvedChris Graham Create 'minimalist' installation profile 

Activities

Chris Graham

2013-04-05 13:54

administrator   ~1334

Thanks Sholzy :). That makes 3 things sponsored yesterday. I'll get these scheduled in for development soon!

sholzy

2013-04-05 19:55

developer   ~1335

Last edited: 2013-04-05 19:56

_
             /(|
            ( :
         __\ \ _____
       (____) `|
      (____)| |
       (____).__|
        (___)__.|_____

sholzy

2013-04-05 19:57

developer   ~1336

Well, the thumbs-up didn't turn out quite the way I thought it would.

Chris Graham

2013-04-07 23:09

administrator   ~1347

I'm going to do some funky stuff here, as I wanted to do a general review of the Setup Wizard for v10 anyway.

So, also:
 - Support for installing addons within the Setup Wizard
 - Support for having the Setup Wizard auto-download non-bundled addons, if an install profile requests it (e.g. have an install profile that installs the Facebook addon for you)
 - Display of icons in the addon list, where an icon has one (it always bothered me having a big dry list of codenames)
 - Bundled minimalistic install profile, and support for the setup wizard to use it (currently some addons are forced to default on even when not needed, as it assumes no install profile is going to remove them)
 - Make it clearer to the user that if addons are all left installed, they WILL get confused by too many features

Chris Graham

2013-04-07 23:35

administrator   ~1348

I think I'm going to develop the main item here (install profile generator) as a non-bundled addon.

It seems much too specific and technical for most users, so I don't want to really put it in the UI, except as a menu item for someone who's explicitly installed it.

Any objection to this?

sholzy

2013-04-08 01:03

developer   ~1349

"Any objection to this?"

Nope! :)

Chris Graham

2013-04-08 15:54

administrator   ~1350

I have uploaded here just the part specifically relating to this task. It is a TAR file to extract to the site which will generate the install profile (it is not needed on other sites). The new feature is shown on the Admin Zone setup menu. It will generate an install profile in the form of a TAR addon. You will see the generated TAR just contains mod.inf (like all addons do) and a hook, which is the generated PHP code. The generated code can be customised as required, to tune how the install profile works. You can install the generated TAR as an addon, or just manually place the PHP file from inside it.

All the other work done is in github in the setupwizard_improvements branch, and will now also be merged into the WIP v10 branch. Amongst other things, the other work implements support for minimalistic install profiles, and auto-downloading non-bundled addons from compo.sr. This would go hand-in-hand with this task, but I didn't want to upload it to this issue because it kind of defeats the point of ease if you have to manually extract stuff to each site you're trying to auto-setup, making each a fork of the software. I therefore would recommend waiting until v10 to get that extra aspect of the functionality.

sholzy

2013-04-08 21:55

developer   ~1351

I'll install and test drive this later in the week and report back and problems.

Issue History

Date Modified Username Field Change