Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Web administration

2007-11-29
2012-10-30
  • titilambert
    titilambert
    2007-11-29

    Hi
    I m making a web interface for Mumble 1.1.0
    <For the moment>

    I made an interface :
    - to change murmur.ini
    - to restart server
    - to see logs
    - to manage users : add users, delete users, change user password and change superuser password
    This interface will be in english and french. Others languages are possibles.
    User management works only with mysql => I have some troubles to use it with sqlite3 :/
    </for the moment>

    When I will release ? hum... 2 weeks maximum

    I have a question about users rights :
    Superuser can : add users, delete users, change user password and change superuser password, change configuration, restart server, see logs
    User can : change configuration, restart server, see logs and change only his password
    What do you think about that?

     
    • Sounds
      Sounds
      2008-01-31

      any chance for a windows version with just sqlite support?

       
    • search66
      search66
      2007-11-29

      I think you'd be a hero.

       
    • You really should check out the current SVN releases of murmur. Adding and removing users is done over DBus, and no database access is necesarry. Oh, and have a look at the conf dbus calls; they'll allow you to configure any part of the server without touching murmur.ini.

      When you say "User" and "Superuser", it would probably help if you describe the roles you envision. If "User" refers to a normal enduser, he definitely shouldn't be able to change the configuration, restart the server or see the logs. If "User" refers to an owner of a virtual server, but not of the process, then that user should be able to add and delete users in the context of servers owned.

       
    • M^3
      M^3
      2007-11-29

      I would also be interested to see how it looks with the user bitmaps, any plans to put this into your web interface? I assume that is doable over dbus, pretty sure it can be done via direct DB access.

       
    • titilambert
      titilambert
      2007-11-30

      Hi
      Humm, it's very cool for the next version :)

      So I will just finish quickly this interface for Mumble 1.1.0. => Mysql Only.

      I will work on the next version after. I hope the next version of the interface would be ready about 7 january...
      If i understand, we can change configuration without server restart ? :)
      And no mysql or sqlite needed ? :)
      This feature are kept ?

      What do you mean by "user bitmaps"? Users can have avatar ?

       
      • M^3
        M^3
        2007-12-04

        80 x 60 user texture is what I assume the avatar bitmap in the database.

         
        • titilambert
          titilambert
          2007-12-06

          hum .... i need more information about this ...
          I will see to do this.
          But, First i will integrate dbus .

           
    • gabrielcz
      gabrielcz
      2007-12-02

      I can make a spanish translation if you want!?

       
    • titilambert
      titilambert
      2007-12-03

      yes, why not :)
      I send you an email with english file...

       
    • titilambert
      titilambert
      2007-12-03

      One question for admins :
      What do you prefer ?
      I create a new project ?
      or
      I send you source to integrate to murmur sources ?

      Thanks for your answer.

      PS : It will be translate in English, french, german and spanish

       
    • titilambert
      titilambert
      2007-12-07

      Hi
      I just release MurmurWebinterface :
      http://sourceforge.net/projects/murmurwebadmin/
      It's only the first version...
      Test it please

      Thanks

       
      • titilambert
        titilambert
        2007-12-07

        I forgot :
        It works only on *Nix Systems !!!

         
    • P. Labonte
      P. Labonte
      2007-12-12

      I made some changes to your script to fit my needs.:

      • I Added some restrictions and security checks for the usernames.
      • Only SuperUser can add/delete new users, others can only change their own user/pass
      • new account registration via email is possible. it's restricted with a Registrationkey, which you can give to a limited user group. (This is a modified script from another source)
      • I also commented out some features for start/stop, because I had no use for them.

      Well, I'm not happy with the solution. A solution which uses dbus is preferable, but first I have to convince my godlike and untouchable "root". ;)

      If you are interested in the modified, don't hessitate to drop me a message. Maybe you can merge some lines to your code.

       
      • P. Labonte
        P. Labonte
        2007-12-12

        I haven't found a DBus-Binding for PHP. Is there any?

        When I have more time in March, I will write an Admin-Interface with GWT/Java-Servlet.

         
        • Unfortunately there seems to be no dbus for php. Might be a good project to implement this.
          Or just use a dbus backend in perl/python or something else and call it from php.

           
    • search66
      search66
      2007-12-13

      Good luck... Can't wait to see a sqlite version!

       
    • titilambert
      titilambert
      2008-01-31

      Hi
      A new release is available.
      Now Sqlite is supported.
      http://sourceforge.net/projects/murmurwebadmin/
      Pls send me bugs and comments ;)

       
    • titilambert
      titilambert
      2008-01-31

      Hi
      A new release is available.
      Now Sqlite is supported.
      http://sourceforge.net/projects/murmurwebadmin/
      Pls send me bugs and comments ;)

      Thanks to Niklas