Putting Your Drupal Workflow On Autopilot, Part 1: Ansible
Learn why and how I upgraded our continuous integration software to put our workflow and update releases on autopilot. This first article introduces the main tool in this endeavor: Ansible
Learn why and how I upgraded our continuous integration software to put our workflow and update releases on autopilot. This first article introduces the main tool in this endeavor: Ansible
Allowing users to search and drill down on?content with exposed filters is a very useful feature of Views. ?And there are many many different ways to have users filter content on a page of your site.?Glossary filter is one very useful example. ?This filter allows the user to filter content by clicking a letter in the alphabet, and showing only the content that begins with the letter.
Using contextual filters in views is a very powerful tool to have at your disposal when you need to filter content based on variables that is not set manually but dynamically. These variables could be a variety of things such as the current user logged in on the website, the page the user is currently viewing, or any other variables that you could possibly think of.
Last year, we reached a milestone at Cherry Hill when we moved all of our projects into a managed deployment system. We have talked about?Jenkins,?one of the tools that we use to manage our workflow and there has been continued interest on what our "recipe" consists of. Being that we are using open source tools,?and we think of ourselves as?part of the (larger than Drupal) open source community, I want to share a bit more of what we use and how it is stitched together.
As libraries and other cultural heritage organizations digitize materials from their archives or special collections, they often have multiple goals in mind. At least two of them often are: making collections accessible to the world through the web, and preserving the newly created digital assets for future generations.
The 2014 LITA Forum took place in Albuquerque, NM the first week of November. I had the opportunity to present on Islandora and what we accomplished with the Detroit Public Library Digital Collections site that we built.
The slides for the presentation are available on SlideShare and on ALA Connect.
Last week Cary and I attended Internet Librarian 2014 in Monterey, California. We spent 4 days meeting people, discussing projects, and promoting Drupal, Islandora, and open source in general.
Cherry Hill has been building and hosting websites for libraries since 1995, and Drupal has been our framework of choice since 2006. We strongly believe in Drupal as the best framework for most library websites and web applications. Our reasons for this belief are described in detail below. Over the years, we have created LibrarySite, a hosted, feature-rich Drupal website solution for public libraries that can be customized based on the specific needs of each library using it.
Recently, there was a thread stated by a frustrated Drupal user on the Code4Lib (Code for Libraries) mailing list. It drew many thoughtful and occasionally passionate responses. This was mine:
Cherry Hill is looking forward to DrupalCamp LA this weekend! Come join us for some of our?sessions to expand your Drupal knowledge. Whether you are a seasoned Drupal ninja, or a green newbie, LA Drupal community members, including the crew at Cherry Hill,?will be on hand to show you some ins and outs of the Drupal world.?
Check out our sessions below: