The AADL Developer's Blog. Technical info about what new features we're working on, releasing, and playing with.

Summer Reading Registration... What's new!

It's that time of the year when all flock to the library for Summer Reading sign-up. Last year we had over 8000 participants including youth, teens and adults.

This year we bring the sign-up form to you to sign-up from home. The Summer Reading form was build using drupal's new form API. If you want to get a jump start I would suggest the "quickstart guide", which is awesome with little code snippets and examples.

Here is how the form works. The name of the from is the $form_id and to build the form drupal looks for a function with the same name. In this case the $form id is sumreading_form. Here is an example:

My 7 Favorite Sessions from php|tek

In May, I was lucky enough to attend the php|tek conference in Chicago. I met some really cool people, took a crash course on Zend Certification, and learned a lot about security, optimization, and new technologies. Here's a list of my five six SEVEN favorite sessions that I attended during the week (I had to add a couple from my original plan):

7. Opening Keynote : Rasmus Lerdorf "PHP on Hormones"

The conference was started off with a bang as the "father" of PHP, Rasmus Lerdorf, gave the opening keynote. Rasmus gave some of the history of PHP, which started as a pet project. He talked about how to get people to contribute to open source projects, how to tweak performance, security issues and APIs. He even used drupal as his example for testing performance (hint: turn on drupal caching!). Great talk and a great way to get the Oxytocin flowing!

AADL Open-Source Software

We do quite a bit of software development at AADL, and some of the work we've done may be of interest or use to other libraries. Our website is powered by the completely awesome open-source CMS Drupal, and much of our development takes the form of drupal modules. We also run Innovative Millennium (Triple-I), so many of our drupal modules use shared code libraries or PHP classes that we've developed to interface with our III server. Here are several tools you may be interested in, especially if you've got PHP experience or are running III.

These files are all released under the GNU Public License, so they're yours to use and remix however you'd like, but use must be attributed, and resultant works cannot be sold. Also, feel free to contactus if you have questions about these projects, but please understand that we cannot provide tech support for this software.

Thanks for your interest, and enjoy!

  • III-PatronAPI: This is a PHP script that interfaces with III's optional web-based PatronAPI module and makes that data more easily available to PHP projects.
  • III-XMLOPAC: This is a PHP5 Class that uses III's XMLOPAC to return a bib record as a PHP array when passed the bib number.
  • SOPAC & Middleware source code: SOPAC is what we call our social features on our public catalog. It includes the ability to add ratings, reviews, and tags to items in the catalog and integrates with our drupal patron account module.
Syndicate content