IRC logs for #aegir, 2016-12-20 (GMT)

2016-12-19
2016-12-21
TimeNickMessage
[12:04:27]* theMusician has quit (Quit: theMusician)
[14:17:26]* shaneonabike1 has quit (Quit: Leaving.)
[17:39:50]* boshtian has joined #aegir
[18:48:06]* ybabel has joined #aegir
[19:06:40]* reaper013 has joined #aegir
[20:11:28]* oluabbeys has joined #aegir
[21:43:17]* FMB has joined #aegir
[22:02:58]* oluabbeys has quit (Ping timeout: 256 seconds)
[22:06:42]* FMB has quit (Ping timeout: 250 seconds)
[22:16:01]* FMB has joined #aegir
[22:30:48]* mengi has quit (Read error: Connection reset by peer)
[22:31:44]* mengi has joined #aegir
[22:33:38]* FMB has quit (Ping timeout: 264 seconds)
[22:34:25]* FMB has joined #aegir
[23:00:52]* FMB has quit (Ping timeout: 250 seconds)
[23:01:05]* ybabel has quit (Remote host closed the connection)
[23:03:15]* FMB has joined #aegir
[23:17:56]* FMB has quit (Ping timeout: 250 seconds)
[23:18:49]* FMB has joined #aegir
[23:28:23]* ybabel has joined #aegir
[23:36:21]* FMB has quit (Ping timeout: 246 seconds)
[00:16:57]* FMB has joined #aegir
[00:42:05]* ybabel has quit (Remote host closed the connection)
[00:57:59]* ybabel has joined #aegir
[01:15:46]* boshtian has quit (Quit: boshtian)
[01:20:04]* boshtian has joined #aegir
[01:23:08]* oluabbeys has joined #aegir
[01:28:22]* oluabbeys1 has joined #aegir
[01:28:52]* oluabbeys has quit (Read error: Connection reset by peer)
[01:28:52]* oluabbeys1 is now known as oluabbeys
[01:40:07]* oluabbeys has quit (Ping timeout: 258 seconds)
[01:45:01]* noecc has joined #aegir
[02:37:42]* anarchat has quit (Read error: Connection reset by peer)
[02:40:53]* fatguylaughing has joined #aegir
[02:42:25]* anarcat has joined #aegir
[03:36:11]* theMusician has joined #aegir
[03:52:56]* ybabel has quit (Quit: ybabel)
[03:56:24]* oluabbeys has joined #aegir
[04:00:19]* reaper013 has quit (Quit: Page closed)
[04:23:26]<ergonlog1c>colan: merged
[04:23:45]<colan>thanks again :)
[04:30:00]* theMusician has quit (Quit: theMusician)
[04:30:30]* theMusician has joined #aegir
[04:30:30]* theMusician has quit (Client Quit)
[04:45:09]* oluabbeys has quit (Quit: oluabbeys)
[04:46:27]* boshtian has quit (Quit: boshtian)
[05:18:43]* FMB has quit (Quit: WeeChat 1.6)
[05:20:58]* theMusician has joined #aegir
[05:33:11]* christefano has joined #aegir
[05:37:15]* theMusician has quit (Quit: theMusician)
[05:49:00]* theMusician has joined #aegir
[06:01:26]<ergonlog1c>colan: I have a pending MR that could use a review too :) https://gitlab.com/aegir/aegir/merge_requests/3
[06:04:02]* nicxvan has joined #aegir
[06:05:23]<nicxvan>My god have there been some improvements since version 2
[06:09:58]* hestenet has joined #aegir
[06:17:44]<nicxvan>What is the url to allow a user to sign up?
[06:17:58]<nicxvan>Do I need to give anonymous users access to the node add form?
[06:18:08]<nicxvan>or do I let them create an account first?
[06:28:05]<ergonlog1c>nicxvan: user signup is handled by Drupal core. You'll probably then want to grant the "aegir client" role
[06:29:17]<ergonlog1c>there is a relatively unused module that allows anonymous users to sign up, iirc.
[06:32:26]<colan>ergonlog1c: approved & merged. yes, looks like lots of scaffolding.
[06:34:25]<nicxvan>ergonlog1c: thanks, I was looking at the sign up module which is what confused me
[06:35:28]<nicxvan>I don't see how to create the clients from that module
[06:36:11]<nicxvan>The workflow I'm looking for eventually is : user pays for platform, user / client is created they can deploy x number of sites on the platform they purchased
[06:36:39]<nicxvan>I assume that workflow is handled the way drupal workflows are normally handled
[06:36:52]<nicxvan>I would need to integrate commerce and rules that grant permissions etc
[06:37:04]<nicxvan>then assign the correct platform to clients based on those rules
[06:41:43]<ergonlog1c>that's an option. but lately we've been moving away from putting the commerce/signup stuff on the Aegir site, and instead using service request from a dedicated signup site
[06:42:19]<nicxvan>hmm interesting
[06:42:22]<ergonlog1c>check out https://www.drupal.org/project/hosting_services
[06:42:39]<nicxvan>That probably makes sense
[06:43:15]<ergonlog1c>Aegir is complicated on its own. Any ecommerce system will likely also be quite complex.
[06:43:40]<nicxvan>yes
[06:44:43]<nicxvan>ergonlog1c: so that hosting services is a module that I would install on a ecommerce site to manage sign ups
[06:45:02]<nicxvan>then use aegir to handle deployment / provisioning and other tasks
[06:45:37]<nicxvan>and I can likely manage that ecommerce as a site on aegir as well
[06:46:04]<ergonlog1c>right
[06:46:20]<ergonlog1c>except that hosting_services runs on the aegir site
[06:46:25]<colan>nicxvan: hosting_services would run on Aegir to receive commands over Web services.
[06:46:39]<ergonlog1c>colan: thanks for the code review )
[06:47:05]<ergonlog1c>nicxvan: colan re-wrote and extended large chunks of hosting_services recently
[06:47:11]<nicxvan>Ah so I would add hosting services as a module to the aegir platform
[06:47:37]<nicxvan>then I would make a commerce site from scratch that would then connect to the hosting services service
[06:47:39]<colan>nicxvan: so hosting_services would be the server, while something like https://www.drupal.org/project/recurly_aegir would be the client.
[06:48:15]<nicxvan>oh it's d8
[06:48:17]<nicxvan>nice
[06:48:27]<nicxvan>how is commerce in 8?
[06:48:32]<nicxvan>I thought it wasn't quite ready
[06:48:37]<colan>we'd like to make this more generic in https://www.drupal.org/sandbox/tomcox/2816099, but work on that has just started. any help on this stuff would be nice. :)
[06:49:02]<nicxvan>well there is quite a bit of opportunity
[06:49:09]<nicxvan>I have a client looking to launch a saas
[06:49:13]<nicxvan>I'm pushing hard for aegir
[06:49:15]<colan>nicxvan: beta-ish, and a lot of the necessary add-ons aren't there yet, hence i would trust an external service at this point.
[06:49:27]<colan>...more than Commerce.
[06:49:39]<nicxvan>if we get it I have a lot of sway on how we implement
[06:49:52]<nicxvan>I could certainly get quite a bit contributed back
[06:50:02]<nicxvan>my main issue is I need poc by Dec 29th
[06:50:04]<nicxvan>:p
[06:50:09]<colan>nicxvan: that would be fantastic, as right now i'm the only one working on this stuff. ;)
[06:50:38]<colan>tommycox did some work, but i don't think he has too much time for this stuff.
[06:50:45]<nicxvan>colan: got a moment for a quick pm?
[06:50:55]<colan>nicxvan: sure.
[06:54:59]<nicxvan>ok so recurly is the subscriptions tied directly to the recurly service
[06:55:13]<nicxvan>the one you posted from tommycox is the generic subscription process
[07:01:37]<nicxvan>ergonlog1c: can I pm you?
[07:02:20]<nicxvan>kind of unrelated to what I've been talking about in this channel, but relevant to you
[07:18:28]* noecc has left #aegir ("pax")
[07:18:44]* theMusician has quit (Quit: theMusician)
[07:19:47]<colan>nicxvan: sorry, was afk for a bit. the recurly module connects to the service.
[07:20:24]<colan>recurly_aegir connects the recurly module with aegir (by sending web service calls to it)
[07:21:38]<colan>forget about Aegir Subscriptions for now, as that's vapourware.
[07:22:02]<colan>the idea there is for that to support any service, not just recurly.
[07:24:47]<colan>so if you wanted to use Stripe Subscriptions, you could do that if Aegir Subscriptions supported it. We'd like to get all services set up in there as plug-ins with the base module being a plug-in manager (in D8-speak).
[07:27:16]<colan>as we have Recurly Aegir working, we could port it to Aegir Subscriptions as the first support plug-in service.
[07:27:26]<colan>supported
[07:42:20]* theMusician has joined #aegir
[07:42:21]* theMusician has quit (Remote host closed the connection)
[07:43:22]* theMusician has joined #aegir
[08:27:51]<nicxvan>ah thanks colan
[08:27:58]<nicxvan>That's what I was thinking
[08:28:14]<nicxvan>so for my case I'm probably just going to integrate directly or get my client to use recurly
[08:30:01]<ergonlog1c>nicxvan: re. PM, sure.
[08:30:37]<ergonlog1c>nicxvan: you needn't ask, btw
[08:32:04]<ergonlog1c>another option we've seen is to use CiviCRM's memberships functionality to drive subscriptions
[08:32:27]<ergonlog1c>since CiviCRM is supported in Aegir, it makes for a relatively self-contained system
[08:46:37]<colan>that will give you basic functionality, yes, but you can't do anything fancy like issue coupons, give free months, etc. AFAIK
[08:47:22]* nicxvan has quit (Quit: ChatZilla 0.9.93 [Firefox 47.0/20160606114208])
[08:47:36]<colan>back soon. trying IRCCloud... :)
[08:47:43]* colan has quit (Quit: leaving)
[09:16:56]* colan has joined #aegir
[09:17:35]<colan>so this irccloud.com thing seems to work.
[09:20:45]<colan>anarcat: thanks for the tip. ;)
[09:59:09]* fatguylaughing has quit (Quit: fatguylaughing)
[10:08:36]* christefano has quit (Quit: christefano)