We are researching the development platforms for building a web portal for talent acquisition purpose. The functions include collecting web-form input of user profile info, creating a community forum for sharing questions and answers, sending/checking internal messages, and logging web activities into a database. Database information retrieval and analytics will be performed in the back-end.
options we are looking at include Java, J2EE, RoR, Python Django, and
content management system like WordPress/Drupal. When
making the determination, surely the primary consideration is to
implement the essential functions above. We prefer to starting with
the AWS Linux services. We are considering a fast development cycle
but leave rooms for scalability, security, big data and mobile
support in future. It appears that Drupal 7 makes the case because it
has UI support like View/Panel module, WYSIWYG, user management,
database abstract layers, and mobile support. My concern is how to
develop an internal message systems, and how it deals with large data
set when business scales up. Your thoughts?
Thank you very much in advance.