Guided CIRI through the process of hardware and software selection based on functional and budgetary business needs.
Database IntegrationThe 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 SolutionA 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 SolutionA 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 AccessibilityA 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.

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 SolutionThe 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 AvailableA guest login has been created to allow those viewing this portfolio to preview MyCIRI.
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.
CIRI is an organization maintaining and providing standards-based quantitative information on government respect for internationally recognized human rights.