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.

       
    • Thorvald Natvig

      Thorvald Natvig - 2007-11-29

      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.

         
        • Sebastian Schlingmann

          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

       

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks