White Label: Social Networking with commerce, or Ecommerce with Social networking - e-commerce

I've searched all over for a possible fit for providing basic commerce functionality (doc'd below) in a white label site, that is dirt simple to admin, and preferably supports auto creation of the site. Super nice to have would be SaaS.
I'm hoping someone has done this before, has a suggestion, or can at least put me out of my misery.
I don't need anything fancy, just a way to light up a vendor site that:
Mandatory:
White Label. This includes any financial components
can connect to a single shared catalog that is shared between many vendors
pick the products they want for their site
Has Social Networking abilities
Nice to Have
has a blog per site (can be a logical
separation)
Has a CMS per site (Can be a logical separation)
Auto creation
Also, SaaS is highly preferred.
The closest I've come is Drupal Commons on the DIY side, but I'd have to see if Commons will work with the existing modules for commerce. Ning is a good example of what I'm trying to do.
DIY, SaaS, whatever, what I really need is some way to provide the above either through process (e.g. Drupal + Aegir) or though a paid service. Custom coding is a last resort for this project.

Take a look at Wordpress 3 multisite with a combination of some plugins from WPMUDev.org... specifically for a basic setup:
Marketpress (Ecommerce) & Supporter (A Pseudo SAAS plugin)
and for good measure i would add some extras like google analytics, WPMU SEO, Mailchimp Integration, ect.
Ive got a pretty complex version of this currently built that i've setup to be easily customizable and i can fork to new "networks/domains" for niche markets and runs on an NGINX server on the Rackspace cloud. Users get subdomains and Every User can map their own domain. Super fast. Super easy to manage and completely able to whitelabel the backend. I develop these types of systems routinely for clients and have reasonable dev rates if you need any help in this area.

Related

Advantages of Auth0

We have a web platform with 5 sites. Authentication is implemented with login/password only. My management told me that we need to add social login with Google and Facebook and for it I should look to Auth0 solution.
I checked it, it's look quite interesting but could somebody give me the real benefits of it's integration to our system what is quite difficult today? Price for 10 000 active users is 1440$ per month and I'm asking myself if it is really so difficult to implement social login?
In past, I created myself a simple prototype that logins with Google, it did not take a lot of time.
I suppose that everything is not so simple, so what am I missing and why do we have to buy this solution instead creating something simple ourselves?
I stumbled upon this question when I was researching about using Auth0.
I came to these conclusions, but your mileage may vary.
Here are some of the pros of using Auth0:
Almost any webapp you use is going to implement authentication. This is table stakes and there are lot of cookiecutter solutions for various frameworks, but can be hard to get it right and secured. One less thing to maintain and worry about when you are building your product. Their starter free plan is sufficient for most startups' needs.
Auth0 has got SDKs in various languages and a ton of documentation. Its easy to integrate it with your application.
It provides compliance with various standards(Ex: HIPAA), if that's a key requirement for your product.
Auth0 is not without its disadvantages. Remember that you are offloading your entire user data to a 3rd party app in exchange for flexibility. They do offer a way to migrate this data back to your app in case you need it, thus avoiding any vendor lockin.

Managing users with Pirhana CMS

What is the best way to manage users with PirhanaCMS?
I would like to prevent some users from adding content (posts etc...) in some categories and prevent that some sites be listed for some users. (For people who don't know it, PirhanaCMS is a micro CMS programmer oriented).
I would like to use the sites features because I'm working on a project in which I'll have a "network" of several sites managed by different entities of an organization. I would like that each entity be only able to see its own site but that the big organization at the top be able to manage every sites. Moreover, within a site I would like that some users be only able to edit some part of the site.
Are these features built-in ? Otherwise what is the best way to implement them myself around the CMS ?
I am using ASP.NET MVC 4 and EF5.
If you take a look at System > Permissions in the manager area you can see that there are permissions you can give to groups for different parts of the manager interface.
There's however currently no built in support for restricting access to different site trees, but you are free to add a feature request for this at GitHub or maybe participate by implementing it and sending a pull request!

Access control on hosted video: How to make a hosted video accessible only after login?

I am building a SMALL subscription-based educational video site (openly accessible examples of similar technical implementations would include RailsCasts Pro, Egghead.io Pro, Codeschool.com, etc.) where users pay to get access to a certain array of videos.
Obviously, I don't want to spend time on reinventing the video hosting wheel, so I would like to use a hosted solution for that.
Now, googling "hosted video access control" or anything like that hasn't yielded any meaningful results, since it seems to be the wrong search phrase - this has less to do with access control and more with restricting video access based on some from of authentication & authorization. My guess this would be in practice implemented by some token system.
I'm having trouble of knowing where to start.
My questions are:
1) What is the de facto way of doing access control to videos on these subscription video sites?
2) Are these providers doing it from scratch; is there a provider that has a easy to setup, simple and affordable solution for this; or is there a set of tools that you can use to build the system?
3) Are some of the major video hosting providers such as YouTube, Vimeo, etc. usable for this kind of a use case, perhaps using some 3rd party solutions to handle the access control part?
Thank you!
Although not a definitive answer, the best thing so far I've found is Wistia (http://wistia.com/product). And Udemy (http://udemy.com) is a more controlled learning video / online course environment.

Responsive Design with Amazon Checkout

A client is looking into using Amazon Checkout (http://www.amazonservices.com/content/amazon-checkout-payments.htm/ref=as_left_cba#!customer-experience) for the e-commerce portion of their site. They would also like to creative the site responsively. Since Amazon Checkout is not responsive, I presume this can not be done. Does anyone have any experience with this or have a bit more knowledge about the flexibility of Amazon Checkout making this possible?
IMO as web developers it is our job to do our very best to thoroughly research a requested API or service, and most times the API or service's competitors as well. As webworkers we can sometimes play a huge role in helping our clients to make the best choices for their technology service providers. This includes full disclosure when offering services that benefit the developer/firm, as well as plainly laying out the pros and cons in non-geek, plain English.
That being said, if your client just won't budge and is clinging to a non-responsive or stodgy, requirement-laden integration (read: non-responsive <iframe>) consider using design and user experience to draw a clear line between your pretty responsive site, and their ugly old code from 1998.
Consider using things like modals to differentiate the checkout experience, or simply use a target="_blank" to fire off a new tab or window, just make sure the user can easily find their way back to your site after the checkout is complete.
Another alternative might be to look into creating 1-click buttons if you are interested in having a modified shopping experience on a mobile-size screen.

Strategy for modeling a multiple web app subscription system

I am working on a system using php/mysql where I am allowing users to subscribe monthly to various, small browser based web apps. Each app will have different subscription terms and plans. The apps are all currently built and they reside within the same framework.
I am in the modeling phase so I am looking to make this system as flexible as possible wheren the terms from one plan to the next will vary. Any thoughts on how to elegantly model this?
Rather than building this yourself you could look into using something like Zuora.com. Please note that I haven't used these guys or have any affiliation, I just remember reading something about services like this starting to emerge for web-app publishers needing a simple billing/metering solution.
Of course, you also need to consider which payment gateways you support, but I think that Zuora does that behind the scenes.