Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I'm building a new social platform. I understand that is very important to include a Content Management System as part of the development. Can you describe specific features you would develop within CMS function for the purposes of running a social platform website. How will CMS prove to be efficient?

share|improve this question

3 Answers

In general, you can either design your own, or use an out-of-the-box CMS such as Drupal. If you design your own, I would say you would need to either bring on a technical co-founder with database experience or spend a bunch of time with someone like that learning how to lay out the database architecture.

In general though, if you design your own, you will probably need (Edited):

  • Model - interaction between relational database and user interface
  • View - user interface
  • Controller - relational database, and associated stored procedures to access it

If you want more detail, you may try posting this over at http://stackoverflow.com/ since it is a more technical question.

share|improve this answer

Building a social platform AND a CMS is huge. First find out if you can just use a read made social software and a ready cms. Check out DotnetNuke + Active Social. I mention these two because I know ASP.NET. I am sure PHP and other platforms have similar combinations. But building them from scratch is too much work.

share|improve this answer
I agree 100%. You should focus on what your company is going to be doing and avoid getting hung up in the minutia of things that have already been solved. Depending on the language you choose to develop in, find a CMS that matches so that you can easily incorporate it. If C# is your language (it is mine) take a look at stackoverflow.com/questions/646538/… for a pretty good listing. – Larry Smithmier Oct 7 '10 at 20:33

Really more of a Stackoverflow conversation, but here is a good resource to review when building CMS systems.

From PHP 5 CMS Framework Development

Required features

  • user management
  • access control
  • security
  • extensibility

Desirable features

  • performance
  • database abstraction
  • menuing
  • internationalization/localization
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.