community.aegirproject.org
Contrib - Ubercart integration for Aegir
(By sfyn originally posted on GDO)
Current Head Deployment
Single-Site
Download uc_hosting. a. enable Aegir Ubercart Integration and Aegir Ubercart Products
Create a single-site product site. (Create content -> product)
- Title it keeping in mind that you will be using this in product kits later on
- Enter an SKU
- Uncheck "Make product and its derivatives shippable"
- Click on "save and continue"
- Click on the tab "Features"
- Choose "Create a site and adjust quotas accordingly", click Add
- Confirm and you're good to go
At this point you have enabled site creation on purchase on any open (non access-controlled) platforms in the Aegir instance.
Optionally, you can also create a product that enables access to a platform (for instance, the platform on which you are deploying OpenAtrium). Do this by creating another, seperate product with the feature "Access to Platform". You will be prompted by the ubercart features dialogue to select a platform.
Using Product Kits
You can use the Ubercart concept of product kits (documentation "in progress") to create, for instance, a premium site product on a special platform (this is still in dev), or a multi-site account. If you are using the multi-site account approach, be careful to properly set the quantity of your site products, as this value will be used to determine the new client site quota.
Alpha 1 Quick Start
Download and install uc_hosting.
Via the store administration -> hosting interface (admin/store/hosting): a. enable all quota attributes b. generate a demo product class
Create a product in that class (create content)
Enable the hosting integration feature for that product, in admin/store/hosting
Specs:
- Original discussion in the hosting module issue queue
- Design Document
- Notes for specific implementations on the Github wiki
- Login or register to post comments
- Print entire section
- Talk