Progress updates

Events happening in the community are now at Drupal community events on www.drupal.org.
lexhung's picture

I had provided little updates over the last few weeks due to several reasons (including my laziness) so I apologize for that. I created a roadmap before but I found that roadmap is hard to update so I create this one. From now on, I will provide weekly reports on this groups and update this post to reflect changes. The table below may not show all that have been done or will be worked on but I hope it'll provide a clearer overview of the works. I have a feeling that this amount is a bit too much. However, I think it's feasible if things goes smoothly. If things goes wrong, I may cry for help here anyway :)

The task that most concern me now is the XML-RPC interface. We need a clear, intuitive but powerful interface that covers most of actions we can perform with Drupal. For now, the way that I implement that interface is by the need of the XUL part. But if it goes this way, the interface will be almost useless to others. I created a post about the XML-RPC interface here and hoping that I'll receive a lot of valuable advices and ideas.

About the works that have been done, I have created some base facilities for Drupal Manager. The most important part is the form renderer. The remote form render is able to render a Drupal form or just a part of it and collecting data, you may see how it works in the demo (Preferences pane). However, the form render is quite limited now. It don't spport some form elements like buttons and file upload. About the home screen, the node manager interface has been reviewed. It's more useful now and support tabs. The code has been rearranged an clean up a lot.

I also created a demo site at http://www.sandb0x.net/demo/demo.html . If you feel curious, please take a look at it.

Task Status Notes
Base facilities    
    Upgrade XML-RPC library to Jsolait XMLRPC B   Updated
    Remote form builder    
        Render basic elements B  
        Layout templating B  
        Support advanced form elements (file upload, autocomplete, buttons, …) P2  
    Security & permission review P3  
    Application settings persistent P3  
    XUL modules P4 Support of adding XUL modules to administrate specific drupal modules
Nodes manager    
    Basic nodes search A  
    Advanced nodes search P2  
    Manage/moderating comments P1  
    Tabbed interface B  
    XUL HTML editor B Originate from link
Multisite adminitration    
    Manage site profiles B   Updated
    Administrate site wide settings P2  
    Simultaneous administrating B   Updated
    Cross-site drag & drop P4  
    hook_settings integration P3 It's seem that hook_settings is deprecated (? )
Taxonomy    
    Managing vocabularies P2  
    Edit (add/remove/rename/rearrange) terms P2  
    Drag & drop managing terms P4  
Theme/blocks    
    Activate/select themes A  
    Theme configuration P2  
    Enable/disable blocks P2  
Users management    
    Add/remove users P2  
    Manage user profiles P3  
    Permission P3  
Menu/alias management    
    Manage menus P1  
    Manage alias P3  
Log viewer    
    Local logging C  
    Remote log viewer P1 How to deal with links ?
Packaging/deployment    
    Convert to Firefox extension B Updated
    Convert to XUL Runner application P3  
Documentation    
    XML-RPC interface documentation A  
    User guide P3  
    Developer guide P4  

Legend :

Implemented features
A : Initial version
B : working version
C : fairly stable version
D : production ready :)

Planning features
P1 : Features going to implement soon. (2-3 weeks)
P2 : You may expect these features to be implemented before mid of August
P3 : These features will be ready on 15th of September
P4-5 : These features will be implemented later.

Comments

demo site

Jax@drupal.be's picture

Just looked at the demo admin site and it already looks fantastic. Good luck with the project!

SoC 2006: XUL-based Drupal Manager

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: