SubjectsPlus logo -- big
is a free and open source tool to help you manage several interrelated parts of your library website.
iconInstall SubjectsPlus
iconCreate Users
Hey, now you have a staff list!
iconAdd Resources
...and a database list!
iconCreate Research Guides

You can also create FAQs, set up a Suggestion Box, manage videos . . . read on!

Features look what's new-point-oh in version 2.0

  • Create Guides view sample images Create unlimited Research Guides via drag'n'drop interface
  • Staff List view sample images Sorted A-Z, By Department, By Librarian
  • Database List view sample images A-Z, By Format, By Subject
  • FAQs view sample images Store your FAQs in one handy place, integrate them anywhere via API
  • Suggestion Box view sample images Easy way to display and respond to patron comments; now multi-site 2.0
  • Video Management view sample images 2.0Ingest video metadata from YouTube or Vimeo, organize and display in one place on your site
  • Responsive Design 2.0Looks better on tablets & mobile devices
  • Installer/Updater 2.0Makes running & managing SP simpler
  • Multilingual French & Spanish versions included; new translations coming!
  • API 2.0Use your data in other applications
  • Summon Integration 2.0Include SP data in your Summon search results (Beta)
  • Customizable You have complete control; add your own headers & footers, tweak the layout & css, add data via the API

Requirements & Installation

monitor icon

Requirements in Brief

You will need a web server with MySQL ( > 4.1) and PHP ( > 5, preferably >= 5.2), and permission to create a new MySQL database. The administration backend requires JavaScript to work properly. More information on the wiki.

Installation (there's a video)

  1. Download the files & put on your webserver
  2. Create a new empty MySQL database, and a user with SELECT, INSERT, UPDATE, ALTER & DELETE privileges
  3. Visit the /control/ folder with your browser
  4. Follow the simple instructions
  5. (More detailed instructions in readme and on the wiki)

Upgrade from 3.x, 2.x or 1.x

The installer is also an upgrader; if you put in the credentials for an existing database, it will assume you want to upgrade. Step 1: Back everything up. Step 2: Get thee to the wiki.


Oh. Sorry to hear you're having trouble. This is what I'd do:

  • Check the wiki There's a lot of information there, including troubleshooting tips.
  • Post to the Google Group Most problems have been encountered before, and someone generally responds pretty quickly. You could search the archives, too.
  • And there are some videos on YouTube.


icon:  cute little man SubjectsPlus sprang from the loins (more or less) of Pirate Source, developed by the Joyner Library at East Carolina University. It became abandonware, and with permission, an expanded version of this original software was open sourced and renamed SubjectsPlus. Development was undertaken at the Ithaca College Library, and now the University of Miami Libraries. Many people have contributed to SP over the years.

SP is licensed under the GNU GPL.

Sites Using SubjectsPlus


Wait! I'm a historian! I need an older version!

Hmm, well, we don't recommend you install an older version, but maybe you need it in order to upgrade to the latest and greatest? Is that it? Okay, then.

site design by Andrew Darby, hand-drawn icons by Alexsandra Wolska, other icons by Brightmix