Resource Finder is a simple framework that allows users to set up a defined set of weblinks and categories, and use filters and search to narrow down search results. It was built by two Harvard students to make it easier to find the web resources most useful to students. It stores a list of URLs and categories in a table, and the UI allows easy and intuitive filter and search. It also has a cvs file upload and download capability tomake it easy to update the URLs without having to access the database directly with SQL.
It is a PHP application using the CodeIgniter framework and sqlite database.
The application is now maintainted and run by Harvard University Information Technology, and is available here as an open source applicatoin.
1) Clone the repository to a webserver set up with php and sqlite3.
2) Rename the database config: mv app/application/config/database.example.php app/application/config/database.php
3) You should be able to access the search page at http://
4) In order to use the script that will allow you to update the database via importing a csv file, go to the directory CampusResources/app/application/controllers and change the name of update.php.disabled to update.php. [We have it disabled on our production instance for obvious securty reasons...]
5) The sqlite data file is in CampusResources/tree/master/app/db and called campus_resources.sqlite. If you are not familiar with sqlite, you can access the database by running sqlite3 campus_resources.sqlite. (This application can also be easily modified to use mysql. (In fact, the original version was mysql, but it seemed overkill for such a simple datamodel, so we switched to sqlite, at least for now.)
6) To upload your own list of URLs, you can upload your own list by going to the following URL: