Brief Detail: Drupal Content Manager(DCM) will be the place in the back-end where one can add/manage all the articles of his/her website.
We will develop a cross platform desktop application using Adobe Flex/AIR using which the admin of the website will be able to manage all his/her relating articles Back-end easily,
This will use xml-rpc, for its interaction with already existing Drupal Interface.
This cross-Platform application will even eliminate the need for a browser and will make managing website even more easier for users. Only once bieng properly configured the DCM will be able to ADD/Delete content( any content, blog, image gallery, wiki, newsletters etc.)
Skills Required: Adobe Flex 4, GUI development, PHP, XML, AIR, Actionscript.
It will broaden the scope of Drupal, and make it more convenient, interactive, and Feature rich.
The project will require FLEX 4/ AIR. As even AIR has a very extensive community and so does our Drupal's. I would be completely free and not undertaking any other work during summer, so i would be able to devote close to 36 hrs a week for the project. I would
1-2 Weeks: Work on the Outlines of Project, get AIR and Drupal working and start using XML-RPC.
3-4 Weeks: Integrate Drupal'S basic modules first, and release a version for community developers and bug testing
5 Week: Back-Up Week finish any pending Work.
6-7 Weeks: Intergrate other Modules, configurability for more than one site.
8-9 Weeks: Improve Features, remove bugs, and discuss with community for further improvements.
10 Week: Back-up week finish any pending work
11-12 Weeks: Dedicate this time for whatever further suggestions or work needs to be completed
The project will be implemented using Adobe Flex 4, Adobe Flash Builder 4 version, legal version with student license keys. And distribute through AIR.
This is a GSOC project, and i am the student. So I would just look for mentors as Funding wont be required. I guess!!
Comments
good good
good good
by Rana Awais
Thanks: awaiting others developers comments
Thanks Rana Awais, I would like to know about others comment on the project, its more detailed structure and some prospective mentor, who would like to undertake the project.
just to make it clear.
just to make it clear. XML-RPC via services module?
intersting idea, having the
intersting idea, having the responseness of a low latency desktop app would be great advantage to content authors. Designing a workflow for offline content creation and syncing that with the server would be amazing for drupal and any cms. I recommend reading about a cms konductor that uses an air app like this as a "DCM" http://www.insideria.com/2009/01/konductor-air-application.html
Since you are using flex would amfphp be more appropriate as you wouldn't have to parse the xml?
If you are using windows or willing to use a VM, there is a great opensource program for as/air/flex development called flash develop . code.google.com/p/flashdevelop/ It have very impressive features, code completion and templates etc.
I am only learning as3 myself and have started visualizing a similar application as I see a huge need for such a workflow. Think about all the impressive client side image handling and the existing cross platform rich interfaces you can take advantage of :)
AIr and the services mod api...
together... would rock!
--
J.