Caledon Public Library eNews Service Presentation Oct30 2009

565 views
507 views

Published on

Caledon Library eNews is an application that allows the provision and delivery of the latest cataloged material to the library patrons with minimal effort and cost while providing maximum coverage.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
565
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Caledon Public Library eNews Service Presentation Oct30 2009

  1. 1. Caledon Public LibraryAutomated Mailer<br />Mojgan Schmalenberg<br />Paul Sanchez<br />
  2. 2. Overview<br />The Automated Mailer is our solution for delivering the latest material to our patrons with minimal effort and cost while giving us the maximum coverage. <br />
  3. 3. Goals, Objectives and Questions<br />Main goals:<br /><ul><li>Advertise the new material that arrives at the library.
  4. 4. Make it easy for users to access information. (methods and technologies?)
  5. 5. Allow them to place holds without jumping through hoops. (how to make it easy?)
  6. 6. Deliver lists to users with minimal effort every week.(how to make it easy on us!?)
  7. 7. Allow users to register and maintain their profile with no staff assistance.</li></ul>IT Internal goals:<br /><ul><li>Keep this project easily maintainable over time. (what technology to use?)
  8. 8. Allow for extensibility as new opportunities are found.
  9. 9. Stability and security. (how?)
  10. 10. Some reporting to track use.</li></li></ul><li>Development Environment and Technical Requirements<br />We leveraged as much of our current knowledge and infrastructure as possible to develop and implement this project. <br /><ul><li>Hosted in-house on IIS web server (Windows 2003). Entire site with archived data ~12MB.
  11. 11. ASP.NET (.NET 2.0 migrated to .NET 3.5 SP1) and some AJAX controls.
  12. 12. SQL Server (SQL 2005). Database space usage < 7MB excluding backups.
  13. 13. Visual Studio 2005 to initially develop and migrated to VS2008.</li></ul> <br />No cost alternatives to above products<br /><ul><li>IIS is no cost and available on all modern (XP and above) desktop and server versions of Windows.
  14. 14. ASP.NET is already free.
  15. 15. SQL 2008 Express is free and has many of the features of full featured product.
  16. 16. Visual Studio Express has many of the features of VS Pro or Enterprise minus the advanced dev tools (Ex Unit tests). </li></li></ul><li>What we started with (part1)<br />What we started with:<br />Weekly scheduled Newly Cataloged reports from Sirsi for: Juvenile, Fiction, Multimedia and Non-fiction. AudioBooks and Large Print added later.<br />Weekly scheduled Most Popular reports from Sirsi for: Fiction, Juvenile and Multimedia (Non-fiction not implemented yet).. <br />
  17. 17. What we started with (part2)<br />Sirsi reports in raw text format with some formatting. <br />.end<br /> 2009 100: Henderson, Veronique.<br /> 245: Color me younger : with Colour Me Beautiful / Veronique Henderson, Pat<br /> Henshaw. --<br /> <br /> 2009 100: Bertinelli, Valerie, 1960-<br /> 245: Finding it : and satisfying my hunger for life without opening the fridge<br /> / Valerie Bertinelli. --<br /> <br /> 2009 100: Kingwell, Mark, 1963-<br /> 245: Glenn Gould / by Mark Kingwell ; with an introduction by John Ralston<br /> Saul. --<br /> <br /> 2009 245: The great Christmas cookie swap cookbook : 60 large-batch recipes to bake<br /> and share / [Rosemary Ellis, editor-in-chief]. --<br /> <br /> 2009 100: Albom, Mitch, 1958-<br /> 245: Have a little faith : a true story / Mitch Albom. --<br /> <br /> 2009 100: Urquhart, Jane, 1949-<br /> 245: L.M. Montgomery / by Jane Urquhart ; with an introduction by John Ralston<br /> Saul. --<br />.<br />.<br />.<br />
  18. 18. How does it work?<br />Application is divided into standard tiers: Data (SQL server database), Data Access (.NET Web Service), Business logic (.NET Web Service) and UI presentation layers (Admin and Public).<br />No access is available to protected layers and only Public Site is published on the ISA firewall.<br />Code fairly well refactored and fully split into logic layers. Ex: Presentation layer code does not access data tier.<br />
  19. 19. Public site demo<br /><ul><li>Registration (Maintenance) / Confirmation
  20. 20. New Lists
  21. 21. Twitter and RSS</li></li></ul><li>Administration site demo<br /><ul><li>Main Page
  22. 22. Process Lists
  23. 23. Send Lists
  24. 24. Most Popular
  25. 25. Report</li></li></ul><li>Mailer Usage Statistics<br />~28,000 Emails Annualized<br />
  26. 26. 80495 Holds since January 2007<br />
  27. 27. Holds Per Month<br />
  28. 28.
  29. 29. Conclusion, Lessons, ..<br />Positive:<br /><ul><li>. Surprisingly successful through nearly 1 ½ year in production.
  30. 30. . Very positive feedback from internal and external.
  31. 31. . 240 active users subscribed to lists as of Oct 27th.
  32. 32. . As of Oct 10th, annualized Email volume of 28,000 Vs 7,384 a year earlier.
  33. 33. . Marked improvement in Holds since start
  34. 34. . Very interesting technology project.
  35. 35. . Project extended since initial launch.</li></ul>Challenges and issues:<br /><ul><li>. Application maintenance due to report formatting changes.
  36. 36. . Not fully automated.
  37. 37. . Keep evolving and improving code (refactor, Refactor, REFACTOR!).</li></li></ul><li>Comments.. Questions?<br />
  38. 38. Links, info and other..<br />Caledon Public Library www.caledon.library.on.ca<br />Twitter www.twitter.com/CaledonLibrary<br />Mojgan Schmalenberg mschmale@caledon.library.on.ca<br />Paul Sanchez psanchez@caledon.library.on.ca<br />Free Tools<br />Visual Studio and SQL Server Express http://www.microsoft.com/express/<br />Thank you!<br />

×