------------------------------------------------------------------------------------------------------------------

Portfolio

 
[ Login ]
Project Summary
Hardware and Software Selection

Guided CIRI through the process of hardware and software selection based on functional and budgetary business needs.

Database Integration

The backbone of the CIRI website project is access to data and dynamically-driven content. To accomplish this, a database structure was designed to accommodate current and future functional needs pertaining to both the site content and the retrieval of the CIRI Human Rights Data. The database and connectivity were implemented using a combination of MS SQL Server and Active Server Pages (ASP).

Content Management Solution

A content management system (CMS) has been developed to maintain content within each area of www.humanrightsdata.org. The system uses a combination of database connectivity, XML and server-side scripting to provide means for revising, adding and removing content in an efficient and controlled manner. The system is contained within a web-enabled secure administrative area and accessible from any internet connection.

Data Management Solution

A data management solution has been developed to maintain the CIRI Human Rights Data. The solution uses a combination of database connectivity and server-side scripting to provide means for revising, adding and removing data in an efficient and controlled manner. The solution is contained within a web-enabled secure administrative area and accessible from any internet connection.

Security / Members-only Accessibility

A primary requirement of this project was to include a member-only tool, MyCIRI, to allow intuitive selection and creation of user subsets of the data. MyCIRI was to provide members with tools for accessing subsets of the CIRI Human Rights Data. MyCIRI was implemented using a combination of client-side scripting (javascript), server-side scripting (ASP) and database connectivity.

Screenshot: CIRI Human Rights Data Project Website
Member Management Solution

A member management solution has been developed to maintain the MyCIRI membership. The solution uses a combination of database connectivity and server-side scripting to provide means for revising, adding and removing user account information in an efficient and controlled manner. The solution is contained within a web-enabled secure administrative area and accessible from any internet connection.

Downloadable Product Delivery Solution

The end goal of this project was to provide funtionality to download data subsets in MS Excel (.xls) or comma-delimited (.csv) file format based on user-defined data selection criteria, and to save dataset selections online for future reference. To achieve this, a process was developed that allows MyCIRI users to select subset criteria and produce subsets in two file formats. The data files, as well as the selection criteria, are stored within the users' MyCIRI for immediate and future download. A combination of client-side scripting (javascript), server-side scripting (ASP) and database connectivity were used to provide this functionality.

Guest Login Available

A guest login has been created to allow those viewing this portfolio to preview MyCIRI.

Project Requirements

Develop a member-based web-enabled delivery system for the CIRI Human Rights Dataset. Include a member tool, MyCIRI, to allow intuitive selection and creation of user subsets of the data. Provide functionality to download data subsets in MS Excel (.xls) or comma-delimited (.csv) file format based on user-defined data selection criteria, and to save dataset selections online for future reference. Provide an easy content management solution for site owners to maintain the website content and dataset revisions.

Technology, Skills and Services
  • Active Server Pages (ASP/VBScript)
  • CDONTS
  • Content Architecture Design
  • Content Development
  • Content Management System (CMS) Development
  • CSS
  • Database Integration
  • Graphic Design;Hardware and Software Selection
  • HTML
  • JavaScript
  • MS Access
  • MS Excel
  • MS Internet Information Services (IIS)
  • MS SQL Server
  • Website Administration
  • Website Layout and Design
  • Website Setup
  • XML Integration
Client

CIRI is an organization maintaining and providing standards-based quantitative information on government respect for internationally recognized human rights.

Valid XHTML 1.0 Transitional Get Adobe Reader Get Adobe Flash Player Valid CSS!