Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I\'m wandering if there\'s a website package out there that has the ability to s

ID: 658965 • Letter: I

Question

I'm wandering if there's a website package out there that has the ability to support a software package? I don't really know how to describe it so I'll list some of the features below.

Note: I am quite proficient in PHP and other web languages but I'd rather not build something from scratch, perhaps something I can customize myself. I'm looking for at least a good base/framework

Features

A central management system for all aspects of the site
Ability to create pages, sort of CMS (doesn't have to be really powerful)
Different "panels/areas" for customers, an area for their software/invoices etc
Invoicing system

I think the most important thing I'm focusing on here is having different, customize areas for different customers, would be nice to include downloads/invoice areas for each customer.

Open source or paid I don't mind, - I've been looking over projects for sale on Code Canyon but they all seem to be fairly limited and I only found a few "user management" systems.

Explanation / Answer

You could use Alfresco for this.

Define a new "site" for each of your customers.

Then in each site:

Create a folder containing the software for customers to download.
Create a folder for invoices.

Another approach is to have a single site, and manage user roles/permissions to define what they are able to see.

For invoices you can use the integrated "data lists" or "wiki" features, or upload invoices made by another software.