Home
Documentation
MUF Docs
GlowMUF
Downloads
Bug Tracking
Support Requests
Feature Requests
GlowMUF
If you're wanting to download the GlowMUF package, you can find it on
the downloads page. If you're wanting the very latest version of a specific
program you can get it from this page:
GlowMUF.
First, a few comments on what GlowMUF is and what it is not. GlowMUF is
a collection of MUF libraries and programs that one could consider
"standard". The libraries, in particular are nearly required
for every Glowmuck to at least have on hand. GlowMUF is NOT intended to
be your only source of MUF programs. While an effort is made to make
the programs generic and customizable as possible, the programs in this
package will not meet the needs of every glowmuck. We fully expect
glowmucks to be filled with custom programs, written by MUF programmers
throughout the internet.
Design Goals
Below is a list of ways that we intend to standardize the programs in
the GlowMUF package. This is an evolving standard and none of the items
are "set in stone". Bringing all the programs "up to
standard" is an ongoing process, so expect the quality of the
programs to vary program to program. If you're interested in the
nitty-gritty details of the standardization process, you can look at
the list of nitpicks, er, the standard.
- Preserving and restoring proper credit. Many programs lost their
documentation along the way and in the process author/programmer
information was lost. Whenever possible, that information has been
restored and updated. Feel free to submit corrections to this
information through the sourceforge bug/support/RFE tracker system.
- Cleaner Installation: Many of the programs have fairly complicated
installation. In many cases, a cleaner approach to the program design
would have eliminated or reduced the need for complicated
installation while still allowing for local customizations. It is our
hope that eventually, all of the programs will install cleanly with
a minimum of fuss.
- Cleaner Upgrades: Going hand-in-hand with cleaner installation, is
cleaner upgrades. Nothing more frustrating than going through a
complicated installation than having to do it all over AGAIN when
upgrading to the last version of the program.
- Version Control: In the past, most of the programs were not clearly
labeled with versions, or had any kind of indication which version
is in use on the muck. All of the programs in the GlowMUF archive
now have a specific version identification, clearly marking that the
version in use came from this package, as well as displaying _which_
revision of the program is in use.
- Documentation: The quality of the documentation varies program to
program. Some have a nearly complete explaination of what the program
is used for and how to use and configure it. Others have none, or
possibly verging on less than none. As we continue to improve quality
and fix bugs, this will be one of the things we address.
- Preventing "Feature Loss": MUF Replacements of inserver
commands is a tradition of mucking that we certainly don't want to
hinder. It has many great benefits, both to individual mucks and to
the Glowmuck community. However, in the process, vital features are
being lost. A goal for the GlowMUF package will be providing MUF
replacement programs that successfully provide at a minimum
all the functionality of the inserver command they are replacing. If
while we're at it, we are able to provide some other cool features,
that will be even better. Ideally, this core replacement programs
will have library hooks so that if a muck wishes to expand on the
feature set, they can easily do so without having to recreate the
original feature set AND make it so that they can upgrade the feature
set as the GlowMUF package is updated.
GlowMUF / Revised 2004 September 23 14:39 (Thursday)
© 2004 Glowmuck Development Group