Atom Feed
For you to stay up to date, please use the atom feed.
The Mumble PHP Interface is a Web-Interface for Mumbles Server Murmur.
The Interface uses the Ice middleware provided by Murmur, so you will need a PHP setup with the Ice extension. For details on how to set this up see the Ice page in the mumble wiki.
The Interface severely simplifies the users registration procedure as well as profile management.
Admins can easily set up and configure and administrate multiple virtual servers in the admin section.
2009.12.13
I fixed some issues and added a russian translation.
You can find the downloads for the new 1.2 release on sourceforge
Thanks to the contributor of the translation!
2009.12.11
I fixed some issues and released 1.1
An update is highly recommended!
2009.12.10
The git repository is now open!
I finished converting it from bazaar and harmonizing my commit-name, so now you’re free to contribute.
I was planning on adding another interface class for 1.2 which would have allowed to use one code-base for both, 1.1.x as well as 1.2, versions.
Unfortunately, even the userid was renamed from playerid to userid, so ice objects would need more PHP abstraction (or worse: ifs).
So for now, as a quick fix, I’ll just do a working 1.2 version and see, maybe we don’t even need 1.1.x anymore?
Some feedback if you will continue to use 1.1.x would be appreciated.
2009.11.29
I chose to make a major version jump to 1.0 as it was already running pretty good and stable, even when there are still more features planned.
One can now manage admingroups with permissions, and servers. An admin can only be in one group, for now.
For the repository, I’ll convert it to git, before adding it.
I tested it a lottle bit this weekend, but if you find any...
2009.11.23
Testers?
For a new release, the main thing would be to check, that admins without sufficient permissions can not do things they’re not supposed to be able to.
If anyone is willing to help, contact me.
2009.11.17
Almost there
Admin accounts and groups, as well as group assoc to servers are in. Already put in some permission-checks.
What’s left is making sure I did not forget permission-checks and some last improvements.
For short, up-to-date status check identi.ca.
PS: Sorry I’m so busy. I would really like to program a bit more on it.
I’m also thinking about opening my repository, hosting it somewhere.
2009.08.23
Yes, I’m working on it!
Although there were no people asking anymore, I always had it in the back of my mind, to finish the next version.
You may have noticed, I moved the tracker to another URL, and switched from Mantis to Tiki (also working on Tiki now…).
Anyway, I already changed some things, have to finish the permission system for interface admins now.
2009.07.16
I set up a (bug) tracker at http://kcode.de/mumble/interfaces/Mumble_PHP_Interface/tracker/.
So if you got issues, feel free to submit bug reports.
Bug Tracker online
2009.06.06
Released Update to 0.3.6, which is a bugfix release.
3 bugs were reported, all fixed with this small patch (just 4 files changed).
Make sure 0.3.5 is installed before overwriting with the files in this patch.
Download below!
Next up: Allow to assign admins to (a) specific server(s), so he can only admin one/specific server(s).
2009.05.20
Released 0.3.5, which is a bugfix release.
Added more precise mail address check and fixed authbymail.
Download below!
2009.05.20
Released 0.3.4, which adds support for adding interface admins yourself, better Ice error if not found, you can disable the captcha.
After some heavy work on the translation-implementation (changed all the strings in the user section to localized strings) I did add a german translation.
Feel free to feedback, I'd appreciate it.
Download below!
2009.05.07
Released 0.3.3, which now includes the smaller patches.
Added .htaccess and note to disallow read access for the data folder. Don't allow reading your admin accounts!
Download below!
2009.05.04
I was made aware of another small problem. The request login information page for users did no longer work.
The problem was fixed with 0.3.2, just 1 new file, so it's another patch, which also includes the 0.3.1 patch.
2009.05.03
As someone pointed out to me (in need of such), the interface did not include a way to set a SuperUser PW for servers (important if you want to set up more than one virtual server).
So, here's a quick fix, I'll just leave it as an update patch to 0.3.1, just extract from the same folder if you didn't change the paths, or extract and just replace the 2 files. That's all.
You can then generate a new Superuser Password from the servers details page. It will be displayed and you can instantly use it on your server, logging in as SuperUser.
2009.05.02
0.3.0 is out. As the settings file is now in PHP and thus incompatible with the old markup, the version number was increased.
You have to make/use a new settings file, not the old one!
As before, after unpacking, make sure that the tmp and data folders, as well as the parent folder (if you don't make a settings.inc.php file yourself) have write access.
New:
You can now edit your virtual servers configuration!
You can now edit your server information for the interface in the admin section. No need for manually editing the settings file anymore!
-- these did not have dates --
The fourth public release (0.2.1) is a package-fix for 0.2.0. Folders now have 755 permissions. You'll just have to add write permissions for tmp and data folders.
The third public release (0.2.0) is out. The Interface now also provides a pure ajax admin section.
Code will be heavily reworked again. It's not sorted yet :P
Please msg me with any bugs you may find, I'm definately still working on this.
I'd also like to hear some feedback. (for example: What's the most important feature you still miss?)
Still: The user functionality is pretty much finished. This was not changed.
Features:
To-Do:
Feedback
Please feedback:
Jabber/XMPP: kissaki@jabber.org
ICQ: 152678722
or on IRC in #mumble @freenode, when I'm online there.