Click to See Complete Forum and Search --> : develope from scratch or hack a solution?


norbs101
05-22-2006, 10:31 AM
I've been looking at features and sample of many CMS systems, including many open source solutions. Maybe if I list some of the requierments of what the compete site will need, I can get input on the best solution.

The extranet layout must be completely customizable to allow for the same layout & look & feel through the whole site. That inclueds open and private areas. The public area will be mainly information about the company and the products. There will be a need for an news section along with a calendar section, which will need to be easily updateable from the intranet website. Also there will be some forms for general users to submit. In the private area we are looking to put in a documentation area for the software, which we'd like to have an option to correspond to the version of the software the user is using ( a date drop down or such). Also, a light weight forum not bloated with too many features. A support system with the ability to attach files. The ability to view open and previous tickets. The authentication system will need to be custom. We will give a master account to a company rep. who will then be able to create sub users and give then necessary permission to what they can access on the site. Software download section with ability to download past release along with the ability to view changes between release.

The complete system must be easily replicateable to other servers, including the replication of the database. In the future we're planning on integrating a software activation system into the website along with a webservice.

On the backend intranet we need the ability to easily add new news articlse and change the training calendar. There won't be a constant need to update the public areas, once every few months at the most. There needs to be a way to assign trouble tickets and share them between employees. The ability to track downloads, etc.



Now I know it's possible to achieve most of this with a CMS and then doing custom develope to it or trying to patch multiple solutions together. However, at this point I need to leverage the benefits of doing that or developing a complete in-one inhouse solution to achieve this.

Ideas, insight, comments are all very appreciated.

N.