Hi all,
For a while now I’ve been wanting to revamp the website of our collective company Except.nl to one which supports the actual work process rather than just be an information portal for the outside world. I took a stroll through CMS land and found that MODX would be the natural system to use to suit the style and specificity of such a task.
However, since then I have had many thoughts on how CMS and project management could really come together. We work on projects with a large amount of people distributed over the world, scientists, engineers, artists, designers, you name it, and all the project management lies solely with me at the moment. This means anything from creating the folder structure for people to store files in of each project, all the google docs that people work in, the hour administration, meetings, presentations, all that jazz.
So, the other day I went on another trip to find something that really supports our collaboration, makes my job easier and improves our work to make the world a tad better. I found Microsoft Sharepoint 2010 which looks interesting, but the word Microsoft is enough to scare me away from even the cutest bunny. So, I thought I would come on here and talk with some of you to see if we can build a true collaborative platform using MODX, have it be available to the world for free or for little, and build MODX in the process.
I’d like to invite you to think along and help figure this out, and perhaps tell me how we can build it. I can’t build it myself, but a close friend of mine is willing to help and I have a little bit of money I could put into it.
To me, a truly collaborative platform has the following functions:
A front end that is a website showing projects, info and other standard website stuff. Big difference is that the projects shown are just ’PR’ subsets of the collaborative system’s project sections. The admin makes a new project, which is then collaborated on in the private areas of the site, clients can log in and see a small client-subset for downloading and uploading files and seeing some progress, and so on. Once the project is done, the PR section of it is filled out using images that are likely to be already in the project, or at least on the server where the CMS stores all its project data (which should be able to be a different, local server!), and then published to show up on the public website. Logging in as a collaborator and browsing to the relevant project then gives you automatically the option to download large res images of the project, and drill down into the project collaboration section.
So the website as a whole has something like the following:
- General front page
- Projects page
- About pages (with members listing)
- Login / registration pages
- News / Blog
Basic project functionality like:
- Shared calendar, hooking into google calendar & iCal
- File management up and download from a predescribed server (with version management? Maybe not)
- Message area where blog-like messages could be updated about each project + comments
(Messages can be flagged to be shown to clients as well as collaborators, or as company news)
- Project member info and contact info
- Group email account per project for easy group emailing, then goes automatically into blog as thread
- All the PR info section for the project, and publication options
- Easy quicklinks to specific downloads (project report for client, other important files)
I’m sure things can be added/changed to make this more comprehensive. I would like to see this as version 1.0. Then, in time, we might be able to progress towards a truly integrated visual environment where all this functionality and more is embedded in a single four dimensional interface (spatial plus time). We’ve worked on designing the concept of such a system earlier this year (the Dandelion Project), and we think it’s technically possible but will take several years to develop.
How can we start making version 1.0? Who would like to help, and what budget would I need to set myself to enable this to happen?
I’d love to hear your ideas. And thanks for MODX!
Tom