Menu

Home

Chr. Eichert

Download
The Software can be downloaded from http://sourceforge.net/projects/alumniserver/
You can unpack the zip-file in a local folder.

Set up the MySQL database
The file “src/db_alumni.sql“ contains the database structure in SQL format. This file can be imported into an
existing database (for example “db_alumni“) with a database administration tool like phpMyAdmin.

Edit the config file
The config file for the AlumniServer website is located at “data/config.php“. This file can be edited with any text
editor. The following settings can be defined:

  • Domain of the server. The website cannot work without correct domain.
    $config['domain']='http://www.dummy-university.edu/alumni/';

  • Title of the Alumni website. It will be shown in the title bar of the web browser and as subject in emails that will be sent by the website (notifications, newsletter etc.).
    $config['pageTitleOrDomain']='Alumni Dummy University';

  • Sender email address for emails, that will be sent by the website. This address should really exist and it should match to the servers domain. Otherwise there could be problems with spam filters.
    $config['systemEmail']='john.doe@dummy-university.edu';

  • Email address of the administrator. If a user logs in with this email address, he or she has access to the administration pages. There can be more than one admin user:

$config['adminEmailAddress'][0]='john.doe@dummy-university.edu';
$config['adminEmailAddress'][1]='john.doe.junior@dummy-university.edu';
  • Access data for the MySQL database. The database can be created for example with phpMyAdmin.
$config['db_host']='127.0.0.1'; // host of database server
$config['db_db']='db_alumni'; // database name
$config['db_user']='db_alumni'; // database user
$config['db_pwd']='x2zT4d6jkU80'; // password
  • Setting up access control: Either anyone can register for using the site, or an administrator has to confirm the membership. “true” as value of the following variable means, that new users need to be confirmed by an administrator after registration, “false” means there is no access control:
    $config['registrationControl']=true;

  • Terms of use: if you want to set terms of use that need to be accepted by users when they register, you can activate this feature by setting this variable to “true”:
    $config['enableTermsofuse']=false;
    The content of the terms of use can be set on one of the admin pages.
    \tCopy all files to the server
    Copy all files from your local folder to the webserver with an FTP program (for example FileZilla, http://filezilla-project.org/).
    The Alumni website can be installed in an own domain or subdomain, or in a directory (for example “alumni“) under an existing domain (www.dummy-university.edu/alumni).
    Make sure that php scripts have write permissions for the “src” and “data” directory. This can be done with the FTP program.

Log in as user “admin“
With the email address specified under $config['adminEmailAddress'][0], you can now log in on the start
page (with password “install“).
As admin user, you are a normal user on the alumni website, and additionally you have access to the admin-
pages (additional section in the navigation menu).
After login, you can set your name etc. under “Settings“.

Project Members:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.