CampusNet
About CampusnetIT | EN
CampusNet is a web platform designed to provide a number of web services to support staff members and students in their academic and administrative activities. The platform has been developed over the years since 2001, initially to manage the web site of University degrees and now for managing web services within a University department. CampusNet comprises a collection of modules, organized in over forty relational databases managed by the WODA (Web Oriented DAtabase) framework through definition files written in Perl. Campusnet can manage hundreds of independent web instances, one for each department. The software has a modular structure that allows for easy maintainance and development of new services. A federated authentication system based on Shibboleth controls user authentication, although an internal user table allows for the registration of non-federated users.
Features
- Database connection through web browser and CLI
- Server connection with Apache web server 2 and CGI.
- Web pages dynamically generated from information stored in databases
- Relational databases to facilitate data exchange and streamline content updates
- All administrator tasks are performed through the web browser
- All data entry forms have a common desing to facilitate use by end-users
- Database content can be exported in tabular, CSV, XML, and JSON formats
- Easily customizable graphics through CSS stylesheets
- Responsive layout
- JQuery Mobile layout and Android App
Campusnet modules
- Staff
Personnel user table.
- Agenda
An online agenda for staff members equipped with appointment scheduling capabilities.
- Students
Students user table.
- Committees
This module gathers all the committee of the department. It handles the group of users and mailing lists.
- Research groups
This module allows for the creation and management of the various research groups within the department.
- Research projects
A database for storing research projects of the department personell.
- News and events
Managment and presentation of news and events.
- Documents
An archive of documents with the capability to create fillable documents, including the option to insert signatures.
- Equipment
A database for the department's instrumentation with the ability to activate an online booking calendar.
- Equipment booking
A system for booking instruments.
- Signatures
A system for managing requests for document signatures.
- Web forms
This module enables the creation of web forms for collecting information.
- Forum
This module enables the creation and managment of discussion groups.
- Digital warehouse
A system for managing the department's digital warehouse, which includes features such as a shopping cart and cost administration.
- Inventory transaction
An inventory transaction database for the digital warehouse.
- Sale orders
A system for managing sale orders in the digital warehouse.
- Accounts
An account manager for Digital warehouse purcheses.
- Suppliers
A database of suppliers for the digital warehouse.
- Joint purchases
A system for managing joint purchases in the digital warehouse.
- Public Engagement
An archive for Public Engagement activities.
- Staff meetings
A system for managing meetings with attendance recording and online voting systems.
- Meeting minutes
An archive of meeting minutes.
- Surveys and doodles
A system for creating surveys and doodles.
- Graduation sessions
A system for handling graduation sessions.
- Buildings
A database of buildings with Google maps localization and floor plan mapping.
- Classrooms, laboratories and spaces
This module gathers all the spaces within the department. It includes a reservation system and utilizes Google Maps and building plans for positioning.
- Room and lab booking
A system for booking rooms, labs and spaces.
Database management utilities
- Open/Close
- Undo
- Undelete
- Record history
- Backup
- Restore
- Defragment
- Clean
- Clone
- Data Import/Export
- Multi record editing
- Disaster recovery
- Log recording
General tools and utilities
- Mailing lists capabilities
- Links administration
- Banners administration
- File manager
- HTML editor
- Server side and client side image manipulation
- Google Maps localization system
- Floor plan mapping system
- Barcode and QR code scanner
- File Drag & drop utilities
- Office to PDF conversion
- QR code generator
Related documents