InfoKeep

Even though InfoKeep had been announced on Freshmeat, the state of the code is far from release-ready. In fact it is undergoing complete rewrite from what used to be known as LiLUG SAC.

This page is here as a placeholder, until the code is actually released. Stay tuned, as much will happen in short time.

You can see information managed py partly SAC, partly InfoKeep at: www.lilug.no
 




CVS bruk for Infokeep
For now, enjoy this snipplet of the main-file..
/*
 * ****** IMPORTANT: Review the files README, DISCLAMIER and LICENCE
 *
 * This is the main file for InfoKeep.
 *
 * InfoKeep is a tool for managing and maintaining information about
 * members and activities of a Linux User Group, or simmilar activity.
 *
 * InfoKeep is intended to be used in conjunction with a web-site interface
 * to related information, like news, meeting-plans, general activities
 * and the like, that is generally accessible by users, either openly
 * or on a session-basis.
 *
 * InfoKeep uses modules to support different kinds of information
 * related to different sub-web-sites maintained bu the LUG/organization.
 *
 * This package does not include the end-user web-interface to this
 * information. You may look up the LiLUG web-code, but will most likely
 * have to write the wrapper youself.
 *
 * With InfoKeep you recieve a few examples of modules for the system, and
 * the database-layout to accompany those. Please review and rewrite
 * as you see neccesary.
 *
 */
// All configuration is done in the
// config directory. main.php is the badass file.
include("config/main.php");

// Separate out as many functions as possible from the main code
// and into separate "libraries".
// standard_functions.php should contain all functions
// used by all modules.
include("functions/standard_functions.php");

if ( isset $module ) {
        // run_atuhorization() is a good example of a function
        // that naturally goes into standard_functions();
        run_athorization();
        // To load and run a module, we simply include that module in.
        if (file_exists("modules/$module.php")) {
                include("modules/$module.php);
        }
} else {
        // If no module has been selected, the user has not
        // logged in. If so, open the login screen.
        do_login();
}