Nexus System Manual

Chapter 0. System Requirements

Chapter 1. Installation

Chapter 2. Groups
   2.1 Create Group
   2.2 Group List

Chapter 3. Login
   3.1 login
   3.2 Create a New Account
   3.3 Forget The Password

Chapter 4. My Account
   4.1 My Profile
   4.2 My Mailing Lists
   4.3 My Groups
   4.4 My Projects

Chapter 5. Project
   5.1 Project Home
   5.2 Project List
   5.3 Project Member Management
   5.4 Project Information Management
   5.5 Create Project Space

Chapter 6. News
   6.1 News Home
   6.2 Add News
   6.3 View All News
   6.4 View News Detail Information
   6.5 Add Comment

Chapter 7. Event
   7.1 Event Home
   7.2 Add Event
   7.3 View All Events
   7.4 View Event Detail Information

Chapter 8. Resource
   8.1 Resource Home
   8.2 Add Resource
   8.3 View All Resources
   8.4 View Resource Detail Information
   8.5 Add Comment

Chapter 9. Mailing Lists
   9.1 Adding New Lists
   9.2 View Lists
   9.3 View Message

Chapter 10. Search
   10.1 Normal Search
   10.2 Advanced Search

Chapter 11. Administration
   11.1 Settings
   11.2 User Management
   11.3 Mailing List Management
   11.4 News Management
      11.4.1 Delete News
      11.4.2 Update News
   11.5 Event Management
      11.5.1 Delete Event
      11.5.2 Update Event
      11.5.3 Approve Event
   11.6 Resource Management
      11.6.1 Delete Resource
      11.6.2 Update Resource
      11.6.3 Approve Resource
      11.6.4 Add Category
      11.6.5 Delete Category
      11.6.6 Update Category
   11.7 Project Management
   11.8 Group Management

System Requirements

  1. A Unix operating system.
  2. PHP >= 4.2
  3. MySQL >= 3.2
  4. An email account that supports IMAP protocol.

Credits

  1. Most icons used in Nexus were designed by Everaldo, http://www.everaldo.com/.
  2. The nxImap.php, nxSmtp.php, and nxUtf7.php modules used by the mailing list cron job are based on IlohaMail, http://ilohamail.org/.
  3. The library used to access MySQL database is ADOdb written by John Lim (jlim@natsoft.com.my).

Developers

  1. Joseph Tzeng (Current Maintainer)
  2. Albert Hartono
  3. Le-Shin Wu

Version History

Version 1.11 (Feb 28, 2003)

  1. Add a new feature "Show 6 Months" in event module.
  2. Fix buy #176 (modify new event application denial message).
  3. Fix bug #177 (the events with the same month but different years got displayed in the same table).

Version 2.0 (Apr 7, 2003)

  1. Completely rewrote the News, Resource, Event, Search, Profile, and Login modules. Code sizes are more compact.
    Module NameOld Size (Byte)Current Size(Byte)
    Event47,05323,987
    News29,84419,773
    Resource74,87440,614
    Login4,9844,300
    Profile25,49419,878
    Search19,9848,988
  2. Projects now can be seen as a child of a group. Their properties can be inherited from the parent groups automatically during the project creation.
  3. Add login information retention.
  4. Group managers can add user directly from the site directory. Project managers can add members from the group directory.
  5. All managers can create categories which are shared with the whole site. Mangers have the ability to choose their categories.
  6. Update notification is now working properly.
  7. Greatly improved search interface and search method.
  8. The user interface is more consistent throughout the site.
  9. The greeting now uses the member's first name.
  10. System mails are sent from the system instead of the real person.
  11. Each news and resource can be associated with a tag, which can be used by other webpage as the information retreival. For example, if we want to find the title of the news which was tagged with "CNN", then the following code
    <b>
      <?php include ("http://www.placemarks.com/index.php?F_MODULE=NX_TAGGER&F_OP=601&F_TYPE=News&F_TAG=CNN&F_PART=F_TITLE") ?>
    </b>
    will produce the following news title:

  12. The new crontab installation method allows you to install several Nexus systems in the same hosting account.

Version 2.1 (May 20, 2003)

  1. Improve the readability of the group update information.
  2. Update the help messages.
  3. Spell check the text strings.
  4. Add a REPLY button to the message-viewing page.
  5. Some minor bugs fixed.

Version 2.28 (Aug 1, 2003)

  1. Use DHTML menus.

TODO

  1. Update the documentation.

Friday 1st 2003f August 2003 11:25:40 AM EST [REV: 1.19]