Concrete5 a good platform for adapting dynamically to users?

Permalink
Hi all...I have been a long time fan of Concrete5 with my current website using it, as well as having worked on (in my limited capacity) 10 or so sites in the past for friends.

I have a question: my business is growing, and growing in a new direction and I need a platform that will be able to:

-serve a high-volume flow of videos and documents (CDN would be fine)
-be used as an eLearning platform where the platform remember courses/videos watched
-serve up relevant content based on profile of the user (Science Teacher, grade 9, for example)
-have a subscription model

...I guess the most important aspect of the above is the "adaptability based on who is using the site"....we want to have a dynamic site that builds the views based on the user's specific profile and site history.

We also desire a site that gives us a ton of good info (I was looking at pimcore.com but have no famliarity with it). Based on pimcore.com 's website I really like it for all the things it says it can do, but I am famliiar with C5 and learning another platform is something I would prefer not to do.

Then again, we are going to get funding and the underlying technology will not really matter as we will hire developers, so I am just looking for the best platform I can, really.

Any thoughts, C5 people?

Thanks!

pendragn
 
JohntheFish replied on at Permalink Reply
JohntheFish
What you describe is mostly just adding permissions to blocks or pages to filter users/groups for what content they can see.

You will also need a way of adding users to groups as they register or upgrade. There are several addons that can do that, either tied to eCommerce or direct from a form. Some of the forms packages can also create pages for users.

Anything you can't do to adapt what users or groups can see with permissions and pages, you can probably do using my Magic Data addon and some of the Magic Data enabled addons that work with it.
pendragn replied on at Permalink Reply
pendragn
Thanks! Yes, I guess I knew that you can do all of that with permissions, etc....I just want to choose the best platform on which to build this new website, and since I (will) have the ability to choose anything from C5 to products from Oracle / IBM I just want to make the best decision I can. Obviously, those other platforms have their own drawbacks ($ and complexity) but they have been shown to be able to dynamically scale to whatever large corporations need.....thanks for the advice!