drupman

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

Drupman extensions

After a long time of experimenting, I've reach to a quite stable design of the user interface and the way Drupman will integrate with a Drupal site. Below, I will sketch some main points :

User interface

Drupman interface consist of the following components

<

ul>

  • A menu system an a title bar
    provides Drupman the look and feel of a desktop program.
  • The sidebar
    is used to navigate around the system and the keypoint to administrating tasks
  • The main view
    The main view consist of the main working pane and a toolbar. The toolbar is modelled
    after the Joomla/Mambo style where a toolbar is attach with a pane and will be changed to reflect actions that a content pane support.
  • A status bar
  • Read more
    lexhung's picture

    Slow progress

    There is one thing that I have to say that is the progress is quite slow. Most of the code written was refactoring and organizing the interface. Below are some notes:

    • I have made an XPI file. It's still a prototype. I think I'll need a lot of time before I can turning it to something useful. I also plan to drop support for remote xul with the subsequence version because there're some functions that need to be done in full priviledge mode (such as settings persistent, access to files, etc ...).
    • Help needed : Is there any tip of writing Drupal's RPC interface? It's quite time consuming as I have to dig through the code and find wich snippet to copy and modify. There's not many cases where just some function calls is enough. The rpc interface can be done this way but I fear that there will be a lot of redundant code.
    Read more
    lexhung's picture

    Progress updates

    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.

    Read more
    lexhung's picture

    XMLRPC Interface

    This is the current XML-RPC interface used in Drupal Manager. The information provided here may differ from the implementation in the modules, but I'll update to match this post. This document is what I'll stick to when implementing the interface.

    Read more
    Subscribe with RSS Syndicate content