I am actually doing tutorials for iPHONE and ANDROID development. Perhaps some golang.
I wanted to create a paid service to do articles and tutorials... I thought I would put out some requests for comments to see what the state of the art in this field would be... what DRUPAL would offer.

Ideally, a student would pay $x for 3 months.. with a recurring payment option.
What are my options?

I would also do this in Drupal 8 if this is an option. not proud.

related note, any suggestions on hosting options. I have a LAMP server, but I think I need something better.

thanks

Comments

VM’s picture

two options are the commerce module and ubercart with a recurring contrib module to handle the subscriptions portion.

wadmiraal’s picture

I already did a similar project with Commerce (even did the SaaS part of Opigno Cloud with Commerce).

Commerce is great because of the way it integrates with Rules. Using Commerce, you could create a simple Rule that gives the user a Role when placing an order. This would then give them access to restricted parts of the site, which is ideal in your situation.

Drupal 8 is a no-go for now, as the ecommerce modules are not up to speed yet (Commerce 2.x is on its way, but far from production ready).

As for hosting, I now use Arvixe. They have some nice features, but the coolest (to me) is SSH access with pre-installed Drush on shared hosting.

IrishGringo’s picture

I am looking at this issue again. If you started from scratch, what would you suggest for a paid video site? Where would you host the video?
thanks

Doing Native iPHONE, ANDROID, Titanium, node.js and DRUPAL. as a contractor.

wadmiraal’s picture

As mentioned before, I would go the Commerce route, because of its flexibility. But, be aware flexibility has a price: Commerce is quite complex, and moves away from the traditional eCommerce solutions (which is its greatest strength, IMHO).

As for the videos, hosting on Youtube or Vimeo is probably a no-go in your situation :-). There are some companies that provide Video On Demand hosting (I did a project with Infomaniak some years ago - not the best, but it did the job). Or, if you can afford it, host it yourself. The Video module can interact with ZenCoder or FFMpeg to encode your uploaded videos for you, on the fly. It works very well.