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
- A Unix operating system.
- PHP >= 4.2
- MySQL >= 3.2
- An email account that supports IMAP protocol.
Credits
- Most icons used in Nexus were designed by Everaldo, http://www.everaldo.com/.
- The nxImap.php, nxSmtp.php, and nxUtf7.php modules used by the mailing list cron job are based on
IlohaMail, http://ilohamail.org/.
- The library used to access MySQL database is ADOdb written by John Lim (jlim@natsoft.com.my).
Developers
- Joseph Tzeng (Current Maintainer)
- Albert Hartono
- Le-Shin Wu
Version History
Version 1.11 (Feb 28, 2003)
- Add a new feature "Show 6 Months" in event module.
- Fix buy #176 (modify new event application denial message).
- Fix bug #177 (the events with the same month but different years got displayed in the same table).
Version 2.0 (Apr 7, 2003)
- Completely rewrote the News, Resource, Event, Search, Profile, and Login modules. Code
sizes are more compact.
| Module Name | Old Size (Byte) | Current Size(Byte) |
| Event | 47,053 | 23,987 |
| News | 29,844 | 19,773
| | Resource | 74,874 | 40,614
| | Login | 4,984 | 4,300
| | Profile | 25,494 | 19,878
| | Search | 19,984 | 8,988
|
- 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.
- Add login information retention.
- Group managers can add user directly from the site directory. Project managers can add
members from the group directory.
- All managers can create categories which are shared with the whole site. Mangers have the
ability to choose their categories.
- Update notification is now working properly.
- Greatly improved search interface and search method.
- The user interface is more consistent throughout the site.
- The greeting now uses the member's first name.
- System mails are sent from the system instead of the real person.
- 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: - The new crontab installation method allows you to install several Nexus systems in the
same hosting account.
Version 2.1 (May 20, 2003)
- Improve the readability of the group update information.
- Update the help messages.
- Spell check the text strings.
- Add a REPLY button to the message-viewing page.
- Some minor bugs fixed.
Version 2.28 (Aug 1, 2003)
- Use DHTML menus.
TODO
- Update the documentation.
|