This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

iCafe Library


The iCafe Library plugin was designed to create beautiful functional resource libraries for Professional Development delivery.

With a few steps you can create highly organized resource libraries designed to allow users to easily find the support documents, videos, or links they need.

If you are tired of managing hundreds of how-to guides that users can’t find then iCafe Library is for you. Primarily designed to be used by Public Education Staff Development Departments but any department responsible for organizational training can benefit.

Visit a live and growing iCafe Library on the original iCafe site
The Promethean and Edmodo books are good examples to look through.


  • Simple Resource Tile Creation
  • Organize Resources into Books>Chapters>Sections>Tiles
  • Drag and Drop Reordering


  • Your Bookshelf
  • Easy Organization and Navigation
  • Creating a Book
  • Organizing Books, Chapters, Sections
  • Creating a Resource Tile
  • Adding a Tile to a Section


  1. Upload iCafe Library folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Make sure you are using “Post Name” permalinks
  4. Watch the included tutorial on the main plugin dashboard menu
  5. Create some content
  6. Place the shortcode ‘[icafe-library]’ on a page
  7. Enjoy your library!


How do I get started?

Activate the plugin and click on iCafe Library from the side menu.

How are resources organized?

The concept of a bookshelf is used. You create books which can contain Chapters which can contain Sections.

Where to I put the resources?

Resource Tiles can be added to any Chapter or Section.

What are “Resource Tiles”

Resource should be very narrow in their focus. A “Tile” is a simple container that holds related Text, Video, Embed code, or Links together in a organizational and visual way.

Can I reuse a Tile?

As many times as you like!

How do I change the order of my “Bookshelf” or chapters, sections, resources?

Simply Drag and Drop to the correct order or organization…Changes are automatically saved.

Can I display different books on different pages?

Yes, just go to the custom bookshelf page in the plugin admin menu and select the books you wish to display. Then copy the shortcode provide to your page.

Can I link to a particular Resource Tile to share with a user?

Yes, just navigate to that tile and copy the URL from the browser.

My tiles are appearing below the navigation instead of to the right?

Your template is too narrow. iCafe Library requires a full width template with no sidebars or widget areas.

How do I set a default tile for a book to open to?

In the “Manage Books” admin menu navigate to the book, chapter, or section that contains the tile you want to make default. Click on “Add Resource Tiles” for the desired node and select the radio button beside the desired tile. If you are adding tiles during this operation then you must refresh the “Add Resource Tiles” button to see the radio buttons.

When I click a book I’m being directed to my home page not the book?

iCafe Library currently requires your permalink structure to be “Post name”. There are many reasons why this permalink structure is the most popular choice among WordPress sites. You can change your permalinks in your admin menu under Settings>Permalinks.


September 3, 2016
I simply love this plugin for the company that I work for. It’s super easy to use and has a professional look to it. The video tutorials are clear and helpful! Wish I could give this 10 stars 🙂
Read all 9 reviews

Contributors & Developers

“iCafe Library” is open source software. The following people have contributed to this plugin.


Translate “iCafe Library” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed nesting of sections and chapters into books caused by the wordpress core upgrade to JqueryUI 1.10+


  • Fixed an issue that caused some embedded YouTube videos to not display


  • Fixed an issue that caused sections to not fully expand in the accordian navigation menu. Caused by WP updating jquery version


  • Compatible with WordPress 3.8+ This is not compatible with versions older than 3.6 due to a change in the version of Jquery included in the core of wordpress
  • Fixed bug that caused URL included in tiles to wrap too soon when now other embedded content was included
  • Fixed an issue that caused the Book title to not display in WP 3.6+


  • Compatible with WordPress 3.6+ This is not compatible with older versions due to WordPress changed the version of Jquery included in the core
  • Fixed bug that affected sorting of books and resources


  • Compatible with WordPress 3.6+ This is not compatible with older versions due to WordPress changed the version of Jquery included in the core


  • Fixed a bug that 1.6 introduced causing resource tiles that were public to not display to non-logged in users


  • Fixed a bug that 1.6 introduced on new installations that prevented new books from being created. Did not affect users who upgraded from previous versions


  • Greatly enhanced the restricted book feature.
  • Books can now be restricted to selected users only
  • Books can now be restricted to selected roles only
  • Roles restriction is compataible with popular roles plugins like “Members”


  • Added the option to embed any HTML code in a tile for advanced users


  • You can now set a default tile to open to when a user clicks a book from your library


  • Books, Chapters, or Sections can now be hidden from public view while being developed


  • Minor CSS fix to remove underline from menu links in 1.3.0


  • Create custom bookshelves on multiple pages. You don’t need to display all books on all bookshelves
  • Simplified YouTube embed
  • CSS improvments


  • Added an Admin Menu to allow users to customize the colors of their library
  • Simplified the CSS files
  • Fixed a layout bug in some themes causing the menu layout to break
  • Fixed a bug that caused tiles with an embedded picture to reset to media type NONE on plugin upgrades


  • Minor CSS bug causing 18 character book titles to flow onto two lines on the front end but not the preview window


  • Additional bug fix for users on Windows servers


  • Added the option to include pictures on resource tiles rather than just videos
  • Changed styling on sections in the menu to make them more readable
  • Added hover tooltip to all tile lists that show the details of the tile
  • Fixed bug that caused adding new sections to fail unless they were marked restricted and had a picture. This mainly affected Windows servers but could have impacted anyone running mySQL 5+ not in traditional mode
  • Fixed a bug that added slashes to special char (apostrophe) on a tile edit


  • fixed bug that caused white bars to appear above and below the main page in certain themes
  • added gracefull deactivation and uninstall. Data will remain intact during an upgrade now


  • added support for legecy groundwork shortcode


  • fix edit section bug


  • First Public Release.