https://wiki.code4lib.org/api.php?action=feedcontributions&user=Tararobertson&feedformat=atomCode4Lib - User contributions [en]2024-03-28T22:23:13ZUser contributionsMediaWiki 1.26.2https://wiki.code4lib.org/index.php?title=BC&diff=42939BC2015-04-14T22:14:04Z<p>Tararobertson: /* 2015 Code4lib BC Spring Workshops */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| <strike>Get your hands dirty with Data Management Plans with Eugene Barsky</strike>CANCELLED<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* <strike>Workshop: Get your hands dirty with Data Management Plans</strike>CANCELLED<br />
* <strike>Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.</strike><br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephens-Kyte is the Digital Repository Librarian responsible for managing cIRcle, UBC’s digital repository at the University of British Columbia. She considers this to be a pioneering role that draws on diverse areas of interest, including open access publishing, workflow design, and metadata interoperability and standardization, among others.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42916BC2015-04-01T18:45:18Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans with Eugene Barsky<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephens-Kyte is the Digital Repository Librarian responsible for managing cIRcle, UBC’s digital repository at the University of British Columbia. She considers this to be a pioneering role that draws on diverse areas of interest, including open access publishing, workflow design, and metadata interoperability and standardization, among others.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42908BC2015-03-23T20:30:08Z<p>Tararobertson: /* Friday May 1, 1-4pm */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans with Eugene Barsky<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephens-Kyte is the Digital Repository Librarian responsible for managing cIRcle, UBC’s digital repository at the University of British Columbia. She considers this to be a pioneering role that draws on diverse areas of interest, including open access publishing, workflow design, and metadata interoperability and standardization, among others.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42904BC2015-03-20T18:04:07Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans with Eugene Barsky<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephens-Kyte<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephens-Kyte is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42903BC2015-03-20T16:20:18Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans with Eugene Barsky<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42902BC2015-03-20T16:12:43Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop, [http://www.eventbrite.ca/e/2015-code4lib-bc-spring-workshops-tickets-16206078818 register now!] (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barsky<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barsky<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42896BC2015-03-18T18:31:21Z<p>Tararobertson: pedantic change to Alex's bio</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g") which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42895BC2015-03-18T18:30:23Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Fundamentals with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42894BC2015-03-18T18:29:56Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| User Experience Foundations with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42893BC2015-03-18T18:18:01Z<p>Tararobertson: /* Schedule */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| Design Essentials with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42892BC2015-03-18T18:16:40Z<p>Tararobertson: /* Friday May 1, 1-4pm */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-12noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| Design Essentials with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil. (The gun is a bash shell in this analogy.)<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson is the cIRcle Librarian at UBC.<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42891BC2015-03-18T18:14:59Z<p>Tararobertson: /* Friday May 1, 9am-12pm */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-12noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| Design Essentials with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil.<br />
* The gun is a bash shell in this analogy.<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson (coming soon)<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42890BC2015-03-18T18:14:40Z<p>Tararobertson: /* Schedule */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9am-12noon <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| Design Essentials with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4pm <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans (DMPs)<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil.<br />
* The gun is a bash shell in this analogy.<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson (coming soon)<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42889BC2015-03-18T18:08:54Z<p>Tararobertson: /* Friday May 1, 9am-12pm */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''What''': SFU Harbour Centre, 515 W. Hastings St., Vancouver [https://goo.gl/maps/YiqRk Google map link]<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
=== Schedule ===<br />
{|<br />
! 9-12 <br />
| Room 1 <br />
| Get your hands dirty with Data Management Plans (DMPs) with Eugene Barskey<br />
|-<br />
| <br />
| Room 2 <br />
| Design Essentials with Haig Armen<br />
|-<br />
|<br />
| Lunch Break On Your Own<br />
|-<br />
! 1-4 <br />
| Room 1 <br />
| Intro to Shell Scripting: The Terminal Does Not Hate You with Alex Garnett<br />
|-<br />
| <br />
| Room 2 <br />
| If you build it, will they come? Best practices for managing an institutional repository with Lisa Goddard, Don Taylor, Tara Stephenson<br />
|}<br />
<br />
<br />
=== Session Descriptions & Speaker Bios ===<br />
==== Friday May 1, 9am-12pm ====<br />
<br />
Room: 1<br />
* Workshop: Get your hands dirty with Data Management Plans (DMPs)<br />
* Speaker: Eugene Barskey<br />
''Description:'' In this 3 hour session, we will start with a general overview of data management plans (DMPs) and best practices for research data management. We will introduce DMP Builder – the collaborative Canadian national tool to create DMPs and integrate them into grant and ethics applications. After reviewing the DMP basics, our attendees will work in small groups on an assigned research data scenario (example - http://goo.gl/Vut6dE). The groups will be creating a real data management plan and using online DMP Builder software to prepare the case for funding submission. At the end of the session, we will reconvene to share experiences and learn from each other.<br />
<br />
''Bio:'' Eugene Barsky is the Research Data Librarian at the University of British Columbia (UBC). He is interested in engineering information, data management in the physical sciences and has published extensively in the library literature.<br />
<br />
<br />
Room: 2<br />
* Workshop: User Experience Fundamentals<br />
* Speaker: Haig Armen<br />
''Description:'' Whether you are creating a website, an interactive book, game, mobile app, networked device, installation or responsive space, the most important differentiators always ends up being the user experience. The UX Fundamentals course is a balance of theoretical principles and practical methodology designed to give participants a basic introduction to the field of Interaction Design. Participants in the course will be asked to solve hypothetical design problems within a design studio culture.<br />
<br />
''Bio:'' Haig Armen is an Assistant Professor of Design and Dynamic Media at Emily Carr University of Art + Design and a designer living in Vancouver, Canada. For a number of years Haig has been exploring the intersection of art and programming, focusing on the areas of data visualization, gestural interfaces and wearable technology. His research centres around designing Meta Products – network-enabled objects and design-led entrepreneurship. As a producer of CBC Radio 3′s groundbreaking online magazine during 2001-2005, Haig created editorial and design strategies that have earned CBC international accolades. Haig has had the honour of winning a variety of awards throughout his design career, including three Webby Awards, two Prix Italia for Web Arts and Drama and a Gold Medal from the Art Director’s Club of New York to name only a few.<br />
<br />
==== Friday May 1, 1-4pm ====<br />
<br />
Room: 1<br />
* Workshop: Intro to Shell Scripting: The Terminal Does Not Hate You<br />
* Speaker: Alex Garnett<br />
''Description:'' Have you ever had to use a command line interface before? Was it to do one specific thing that you needed and didn't understand particularly well? Did you enjoy the experience? Did you nervously make a joke about DOS? Does reading the word "DOS" right now make you nervous? Are you a nervous person?<br />
This workshop will teach some of the particularities of working in a modern bash shell, connecting to external servers, using some helpful command line programs you probably don't know about, and generally making the entire terminal experience much more pleasant for you than it probably is right now. Highly recommended for amateur programmers who have started learning a language or two but still hate hate hate not being able to use their mouse and a nice GUI for certain things. The gun* is good. The mouse is evil.<br />
* The gun is a bash shell in this analogy.<br />
<br />
''Bio:'' Alex is a Data Curation and Digital Preservation Specialist at SFU Library. He is extremely verbose in real life, but not when programming, which is why he loves shell scripting, since it lets him type little nonsense invocations like $ ps aux | sed -e $(echo "s/.*/man paps/g) which better programmers would tell you are both useless and unintelligible. He believes that the world is full of suffering and that everyone should learn regular expressions.<br />
<br />
<br />
Room: 2<br />
* Workshop: If you build it, will they come? Best practices for managing an institutional repository<br />
* Speakers: Lisa Goddard, Don Taylor, Tara Stephenson<br />
''Description:'' Many BC institutions have just heard the news that an institutional repository (IR) is imminent for them. Others already have an established IR but feel that it’s time for a spring polish. In either situation, you will benefit from hearing 3 experts speak about their experiences managing an IR. Presenters will touch on variety of topics during the 3 hours including policy development, content recruitment, metadata, staffing, and copyright. This workshop will offer a chance to hear what worked, and what didn’t work, at three university libraries. It will also be a great chance to share concerns and best practices with others in the province who are dealing with the challenges of establishing an IR.<br />
<br />
''Bios:''<br />
<br />
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen's, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa's research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities. Lisa was previously the Scholarly Communications Librarian at Memorial University where she implemented and managed the Eprints research repository.<br />
<br />
Donald Taylor is the Simon Fraser University Copyright Officer and also coordinates Summit, the SFU digital research repository at the Simon Fraser University Library and oversees Interlibrary Loans. Although copyright is his main focus, he still maintains a deep interest in Open Access and the use of IRs as grey literature repositories.<br />
<br />
Tara Stephenson (coming soon)<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42870BC2015-03-10T16:00:16Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''2015 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 1, 2015<br />
<br />
'''Cost''': $20 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
<br />
= Past Events =<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
'''Feedback''': If you attended this event, please [http://goo.gl/forms/hM5Vwp8Acs fill out the feedback form] to let us know what you thought!<br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2015_Social_Activities&diff=427422015 Social Activities2015-02-10T23:45:22Z<p>Tararobertson: /* Craft Brew Drinkup, Tuesday February 10th */</p>
<hr />
<div>The Social Activities Group is working on several events and social opportunities for after conference hours. We will be adding more events as they come along. Watch this page!<br />
<br />
Also, if you find a cool event to go to, and want to share the wealth with others, feel free to add the event to the page. :)<br />
<br />
== Planned Events ==<br />
<br />
=== Newcomer Dinner, Monday, February 9th ===<br />
<br />
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating <strike>discussions about</strike> demonstrations of the many uses of <strike>bacon</strike> <strike>XML</strike> <strike>EZProxy</strike> LibGuides alternatives.<br />
<br />
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!<br />
<br />
'''Plans'''<br />
* When: Monday, February 9th<br />
* Time: 6 PM (ish) or whenever you can get your group together<br />
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]<br />
<br />
''Guidelines:''<br />
*Max of '''6''' per group<br />
**Please, no waitlisting<br />
**Some restaurants can hold multiple groups of six. It is up to you to investigate the venue to see if this is possible.<br />
*ID yourselves so we can get a good mix of new people and veterans in each group<br />
**New folks - n<br />
**c4l vets - v<br />
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group''')<br />
**Leader duties<br />
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library tech type folks<br />
***Herd folks from hotel to restaurant (know where you're going!)<br />
*See a restaurant that's not listed? Feel free to add one, '''but please make sure that it is open that Monday evening.'''<br />
<br />
'''[https://docs.google.com/document/d/1rqfdRYxCZe7UrelaULzk8jpjavGGi2PGHUN1hPX7aNI/edit?usp=sharing Restaurant list and dinner sign ups posted on Google Docs]'''<br />
<br />
=== LibTechWomen Meetup, Tuesday February 10th ===<br />
<br />
When: Tuesday, February 10th - 5:30pm - 7pm<br />
<br />
Where: The Veggie Grill -- 508 SW Taylor St. (One block from the hotel.) [http://veggiegrill.com/docs/vg-web-menu.pdf Menu is here.]<br />
<br />
An informal meetup for women and their friends in library technology. No need to RSVP. I'll try to make sure there's an announcement ahead of time, and will be in the hotel lobby at 5:15 to point people in the right direction.<br />
<br />
Questions? [mailto:sarahsimpkin@gmail.com Sarah Simpkin]<br />
<br />
=== Craft Brew Drinkup, Tuesday February 10th ===<br />
<br />
When: Tuesday, February 10th - 7pm - 10pm (ish)<br />
<br />
Where: eBay Offices - 1400 SW 5th Ave, Portland, OR 97201<br />
<br />
The Craft Brew Drinkup at Code4lib 2015 is all about sharing and enjoying good beer with fellow conference attendees. The idea is to bring bottles of your favorite beers or non-alcoholic drinks.<br />
<br />
While you're not obligated to bring local brews from wherever you're from, participants are definitely encouraged to bring brews that you think is special and might be somewhat hard for others outside your area to find. Homebrew is especially welcome as are non-alcoholic beverages. Hot water will be provided for those who want to bring tea blends.<br />
<br />
This year, eBay has agreed to host the Code4Lib Drinkup at their offices in downtown Portland, a 6 block walk from the conference hotel. Attendees should expect to bring something to share, either drinks or snacks. Cups will be provided by the host.<br />
<br />
'''Please Note''': The space must be cleaned up and all folks gone no later than 11pm. <br />
<br />
'''[https://www.eventbrite.com/e/code4lib-2015-tickets-14504558525 Space is limited to the first 200 people who register for the event!]'''<br />
<br />
Please sign up on the [[2015 Craft Drinkup|Craft Drinkup wiki page]] to share the brews and bottles you're thinking of bringing along and special requests can be made, but don't expect that your wishes will be granted.<br />
<br />
Door volunteers<br />
7-7:30<br />
7:30-8 Chela<br />
8-:8:30 Tara<br />
8:30-9 Ranti<br />
9-9:30<br />
9:30-10<br />
<br />
=== Run4Lib, Monday-Wednesday, Feb 9-11th ===<br />
<br />
When: Monday-Wednesday (February 9th, 10th & 11th) '''leaving at 6:30AM'''<br />
<br />
Where: Meet in Conf Hotel Lobby, see routes below.<br />
<br />
Running Distance: 5k-ish<br />
<br />
Run4Lib is about providing an easy opportunity to get your run on with other runners. We decided to alternate between two routes, both similar in distance. <br />
<br />
'''Mon/Wed route''':[http://www.mapmyrun.com/routes/view/616875918 MapMyRun Run4Lib Mon/Wed Route] <br />
<br />
'''Tues route''':[http://www.mapmyrun.com/routes/view/616883656 MapMyRun Run4Lib Tues Route]<br />
<br />
Questions? : [mailto:wwatkins@stlawu.edu Whitni Watkins]<br />
<br />
=== OCLC Developer House Meetup, Wednesday February 11th ===<br />
<br />
When: Wednesday, Febraury 11th 5:30pm – 7:00pm<br />
<br />
Where: Meet in the hotel lobby at 5:30 and figure out where we want to go (or stay?) for a drink, depending on the will of the group and the whim of the weather.<br />
<br />
An informal meetup for alumni and anyone interested in OCLC’s Developer House event. No need to RSVP. <br />
<br />
Drop me a note if you have any questions: [mailto:hostetls@oclc.org Shelley Hostetler]<br />
<br />
=== Game Night, Wednesday February 11 === <br />
<br />
Games sign up on the [[2015_Game_Night|Game Night page]]<br />
<br /><br />
Where: ballroom/meeting room(s) at the Hilton. <br />
<br /><br />
When: February 11, 6pm<br />
<br />
=== Karaoke, Wednesday February 11 ===<br />
<br />
Interested in singing your face off, and/or enjoying others doing the same?<br />
<br />
'''When:''' February 11, 8-11pm<br/><br />
'''Where:''' [http://voiceboxpdx.com/ Voicebox PDX], 2112 NW Hoyt, Portland, OR 97210 / 503.303.8220<br/><br />
'''Cost:''' About $15 (depending on number of people and how long we stay) plus whatever food & drink you order<br/><br />
'''Details:''' '''''Update''''' We've upgraded to the $80/hr room that can hold up to 30 people.<br/><br />
'''Song List''': Create an account at [http://vbsongs.com/ VBSongs] if you want to plan/save your playlist in advance! You can also use it to queue songs to sing direct from your mobile device.<br/><br />
'''Advice from a PDX local Voicebox regular:''' With a group this size, we might consider setting some ground rules to make sure everyone gets to sing, for example, don't queue more than one song in a row, don't have more than two songs in the queue, etc...<br />
<br />
# Michael Klein (@mbklein)<br />
# Mark Matienzo (@anarchivist)<br />
# Whitni Watkins (@nimblelibrarian)<br />
# Julie Hardesty (@jlhardes)<br />
# Cliff Ingham (c/o @jlhardes)<br />
# Erin White (@erinrwhite)<br />
# Catelynne Sahadath (@metacatie)<br />
# Rebecca Fraimow (@rhfraim)<br />
# Peggy Griesinger (@peggygriesinger)<br />
# Vicky Steeves (@vickysteeves)<br />
# Sibyl Schaefer (@archivelle) ***maybe - have a cold so its iffy<br />
# Helen Bailey (@helenkbailey)<br />
# Casey E. Davis (@caseyedavis1)<br />
# Linda Newman (@NewmanLindaUC on Twitter, newmanld-AT-ucmail.uc.edu if we fall back to email)<br />
# Jessica Venlet<br />
# Chad Nelson (@bibliotechy)<br />
# Jennifer Lindner<br />
# Marijane White (@marijane)<br />
<br />
== Social Map - Places of Interest==<br />
<br />
== Ideas ==<br />
<br />
''Want to see a specific event? Add your own ideas here...''<br />
<br />
== Local Food ==<br />
* [http://www.foodcartsportland.com/maps/ Portland Food Carts] - Several in Pioneer Courthouse Square (2 blocks away from conference) and a huge pod off SW 10th & Alder. "Pods" are locations with multiple food carts and a good choice for a large group with different dietary needs, preferences, and budgets. Most meals are under $10. [https://www.google.com/maps/d/viewer?msa=0&mid=zBwrQkvFyvi8.k7T1OA_J6anE Pod Map]. It's rare to find a place to sit, so once you've got your meal check your map for the nearest green square in downtown. <br />
<br />
=== Restaurants ===<br />
<br />
=== Donuts ===<br />
* [http://www.bluestardonuts.com/ Blue Star Donuts] - Awesome donuts.<br />
<br />
=== Desserts ===<br />
* [http://euphoriachocolate.com/ Euphoria Chocolate] - Sold by many gift shops, including the Made In Oregon at PDX Airport. Local chocolate, good stuff. <br />
* [http://www.moonstruckchocolate.com/ Moonstruck Chocolate Company] - Local chocolate. Locations off SW 6th & Alder; NW 23rd between Hoyt and Glisan. NW 23rd also has a number of shops, bars, restaurants, and is good for people watching. Accessible by the Portland Streetcar.<br />
<br />
=== Coffee ===<br />
* [http://purringtonscatlounge.com/home/p484/ Purringtons Cat Lounge] - Cat cafe. Reservations required (hour slots, $8/person)<br />
<br />
== Local Drinks ==<br />
<br />
=== Bars ===<br />
<br />
=== Breweries ===<br />
* [http://basecampbrewingco.com/ Base Camp Brewing Co.]<br />
* [http://www.bridgeportbrew.com/home Bridgeport Brewing]<br />
* [http://www.burnsidebrewco.com/ Burnside Brewing Co.]<br />
* [http://www.cascadebrewingbarrelhouse.com/ Cascade Brewing Barrel House]<br />
* [http://www.deschutesbrewery.com/locations/portland Deschutes Brewery and Pub]<br />
* [http://hairofthedog.com/ Hair of the Dog Brewing Co.]<br />
* [http://www.rockbottom.com/ Rock Bottom Restaurant and Brewery]<br />
* [http://www.rogue.com/roguemeetinghalls/ Rogue Distillery and Pub]<br />
* [http://www.d2m.com/Tugwebsite/ Tugboat Brewing Company]<br />
* [http://widmerbrothers.com/ Widmer Brothers Brewing]<br />
<br />
The breweries listed above are a few blocks' walk from [http://trimet.org/index.htm Tri-Met MAX] or the [http://www.portlandstreetcar.org/node/4 Portland Streetcar] lines- which are easily accessible from the host hotel.<br />
<br />
=== Bottle Shops and Taprooms ===<br />
* [http://www.baileystaproom.com/ Bailey's Taproom] (Downtown)<br />
* [http://www.johnsmarketplace.com/ John's] (SW)<br />
* [http://www.belmont-station.com/ Belmont Station] (SE)<br />
* [http://bazipdx.com/ Bazi Bierbrasserie] (SE)<br />
* [http://thebeermongers.com/ Beer Mongers] (SE)<br />
* [http://www.apexbar.com/ APEX Bar] (SE)<br />
* [http://www.saraveza.com/ Saraveza] (N)<br />
<br />
== Portland Events ==<br />
<br />
=== Saturday and Sunday, February 7 and 8 ===<br />
<br />
* [https://listserv.nd.edu/cgi-bin/wa?A2=CODE4LIB;4c26a341.1412 PBCore RDF ontology hackathon]<br />
* [[PBCore RDF Hackathon]]<br />
<br />
=== Monday, February 9 ===<br />
* [http://tickets.orsymphony.org/single/eventDetail.aspx?p=2523 Carmina Burana], 8:00 pm, Arlene Schnitzer Concert Hall<br />
* [http://www.powells.com/events/6382 Nick Hornby in Conversation with Cheryl Strayed], 7:00 pm, Powell's Books at Cedar Hills Crossing<br />
<br />
=== Tuesday, February 10 ===<br />
* [http://www.portland5.com/keller-auditorium/events/carmen Carmen], 7:30 pm, Keller Auditorium<br />
<br />
=== Wednesday, February 11 ===<br />
<br />
* [http://www.portland5.com/arlene-schnitzer-concert-hall/events/nederlands-dans-theater-2 Nederlands Dans Theater at Arlene Schnitzer Concert Hall], 7:30 pm; Already purchased a block of tickets for those who indicated interest early on. Anyone else buying a ticket late in the game and interested in joining us before the show for a bite to eat contact Andy Mardesich <Andy.Mardesich at ucop.edu>.<br />
<br />
=== Thursday, February 12 ===<br />
* [http://www.portland5.com/keller-auditorium/events/carmen Carmen], 7:30 pm, Keller Auditorium<br />
* [http://www.mississippistudios.com/event/724141-catfish-bottlemen-portland/ Catfish and The Bottlemen], 9:00 pm, Mississippi Studios<br />
* [http://thirdangle.org/2014-15-season/mozart-revisted/ Mozart, Revisited], 7:30 pm, Zoomtopia<br />
<br />
=== All days ===<br />
* [http://www.nwfilm.org/festivals/piff/ Portland International Film Festival]<br />
* [http://portlandartmuseum.org/exhibitions/masterworks-portland-el-greco/ Masterworks | Portland: El Greco], Portland Art Museum<br />
<br />
==Getting Around==<br />
<br />
<br />
[[Category:Code4Lib2015]]</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2015_Craft_Drinkup&diff=426762015 Craft Drinkup2015-02-08T17:24:55Z<p>Tararobertson: </p>
<hr />
<div>When: Tuesday, February 10th - 7pm - 10pm (ish)<br />
<br />
Where: eBay Offices - 1400 SW 5th Ave, Portland, OR 97201<br />
<br />
The Craft Brew Drinkup at Code4lib 2015 is all about sharing and enjoying good beer, soda, and other drinks with fellow conference attendees. The idea is to bring bottles of your favorite beers or non-alcoholic drinks.<br />
<br />
While you're not obligated to bring local brews from wherever you're from, participants are definitely encouraged to bring brews that you think is special and might be somewhat hard for others outside your area to find. Homebrew is especially welcome as are non-alcoholic beverages. There will be hot water available for those who want to bring in their tea blends as well!<br />
<br />
This year, eBay has agreed to host the Code4Lib Drinkup at their offices in downtown Portland, a 6 block walk from the conference hotel. Attendees should expect to bring something to share, either drinks or snacks.<br />
<br />
Please Note: The space must be cleaned up and all folks gone no later than 11pm.<br />
<br />
Space is limited to the first 200 people who register.<br />
<br />
== Signup ==<br />
Please sign up below to share the brews and bottles you're thinking of bringing along and make any special requests (but don't expect that your wishes will be granted).<br />
<br />
{| class="wikitable"<br />
|-<br />
! Name !! Bringing !! Wanting<br />
|-<br />
| Esmé Cowles || Cigar City 110K+OT Batch #7 or Marshal Zhukov, Homebrew Imperial Saison || Any saison or sour!<br />
|-<br />
| Francis Kayiwa || (at least the following) Boulevard Quad Bourbon Barrel, Weyebacher Althea || <strike> Scotty Karate </strike> barleywines and any porters<br />
|-<br />
| Becky Yoose || [http://www.sprecherbrewery.com/store/details.php?prodId=164&category=7 N/A Soda from Sprecher Brewery], [http://www.sprecherbrewery.com/store/cw2/assets/product_huge/F_Popcorn_RB-Large.jpg Sprecher Root beer float flavored popcorn], selection of Finnish teas|| N/A drinks :c) Melon soda (not Ramune) greatly appreciated<br />
|-<br />
| Tania Fersenheim || Something from Pretty Things || ...<br />
|-<br />
| Ben Armintor || Stuff from NY that Matienzo & Harlow don't bring || Farmhouse beers, tasty low-ABV beers<br />
|-<br />
| Justin Coyne || Surly Darkness? || ...<br />
|-<br />
| Whitni Watkins|| Non-alcoholic Ginger beer options: at least Reed's & Saranac Lake. Potentially one other local brewed Ginger beer. If you have a request from Upstate NY HMU whitni.watkins at gmail (alcoholic and N/A) || Ginger Beers & Ales specifically: Fentimans, River City, Bundaberg and Blenheim Red Hot<br />
|-<br />
| Sarah Simpkin || Accepting requests for tasty Quebecois beers -- [https://brouehaha.com/en/nos-bieres/ see this list for breweries]. Otherwise will grab a small selection. Contact me at sarahsimpkin at gmail.com :-) || Hefeweizen-y beers appreciated<br />
|- <br />
|Coral Sheldon-Hess || Bourbon-barrel aged assam tea (1oz), Whiskey Cinnamon Snap rooibos tea (~1.5 oz), and Brandy Oolong tea (.5 oz), plus 1-2 reusable brewing devices || Ginger ale, anything bourbony, anything imperial and stoutish<br />
|-<br />
| mx matienzo || Transmitter Brewing B2, De Molen SSS Triple Stout 2011, perhaps a couple southern Upstate NY ciders, ...? || Saisons, sours and gueuzes, weird ciders, other horseblankety stuff<br />
|-<br />
| David Bass || TBT || ...<br />
|-<br />
| Christina Harlow || Probably something from Grimm...? Who knows, stuff from Brooklyn & stuff from Eastern Tenn/Western NC (Highland brewery?) || English bitter type stuff or stouts<br />
|-<br />
| Tom Johnson || Portland/Willamette Valley things you might not find downtown. Heater Allen, Pfriem, The Commons, Block 15, and/or Crux Fermentation. Homebrew (Old Ale brewed in October and racked over the winter).|| ...<br />
|-<br />
| Ranti Junus || Non-alcoholic something and probably some pu-erh tea. || N/A drinks<br />
|-<br />
| Chad Nelson || Weyerbacher Riserva, Dogfish Head Miles Davis Bitches' Brew, Allagash FOUR, Neshaminator || miller lite<br />
|-<br />
| Maura Carbone || Something from Mass or CT or both, not a beer drinker, so I'll see what I find! || N/A drinks or a hard cider or two<br />
|-<br />
| Sandy Rodriguez || Boulevard Tank 7; perhaps something from [http://mothersbrewing.com/craft-beers/our-beers/ Mother's Brewing] || scotch ales, brown ales, stouts, saisons<br />
|-<br />
| Dominic Bordelon || Louisiana beers besides Abita; probably LA 31 and Covington, maybe a Nola or two || ...<br />
|-<br />
| Tara Robertson || smoked porter from [https://twitter.com/yellowdogbeer Yellow Dog Brewing], Belgian rye IPA from [http://www.fourwindsbrewing.ca/ Four Winds] || non-alcoholic ginger beer<br />
|-<br />
|-<br />
| Matt Critchlow || I'll try to hunt down some new San Diego offerings (there are many) || homebrew, belgians<br />
|-<br />
| Jeremy Nelson || Left Hand's Wake Up the Dead Imperial Stout or other Colorado Stout/Porter || stouts and porters<br />
|-<br />
|Heather Pitts||Mid-Willamette Valley stuff in growlers/growlettes (depends on what's on tap), some bottles too||sours, stouts, porters, ginger ciders or meads<br />
|-<br />
|Jeremy Floyd||A selection from [http://www.greatbasinbrewingco.com/site/brews/in-bottles/ Great Basin Brewing Co.] in Northern Nevada||saisons, sours, anything unique<br />
|-<br />
|Misty De Meo||A bottle from Vancouver's [http://artisansakemaker.com/ Artisan SakeMaker]||stouts, porters, any dark beers really<br />
|-<br />
|Jon Earley || From Michigan, [http://foundersbrewing.com/our-beer/dirty-bastard/ Founders Dirty Bastard] and [http://www.greenbushbrewing.com/gb_splash.php?r=http://www.greenbushbrewing.com/beers/anger.htm Greenbush Anger] || ginger ale, anything unique<br />
|-<br />
|Eric Frierson||Austin's own [http://www.beeradvocate.com/beer/profile/383/1062/ Live Oak HefeWeizen], provided TSA doesn't confiscate the growler in my checked luggage||scottish ales, tripels would be nice.<br />
|-<br />
|Andrew Myers||[http://spencerbrewery.com/beer/ Spencer trappist ale], and maybe something from [http://www.aeronautbrewing.com/ the new place down the street]||hops<br />
|-<br />
|Bobbi Fox||home-baked crisp rosemary flatbread crackers (we all need *something* to sop up the beer :-)||porters, meads<br />
|-<br />
|Megan Kudzia || From Michigan, Dark Horse Scotty Karate (hopefully, depends on if I can get it) and/or something else unusual from Dark Horse. And pretzels. || porters, stouts, darkish ales :)<br />
|-<br />
|Julie Hardesty || Rogue Dead Guy Ale (I know, not Indiana but it's tasty) || ales, meads, grogs (arr!)<br />
|-<br />
|Shaun Ellis || Neshaminy Creek County Line IPA (Bucks County, PA) || bitters<br />
|-<br />
|Shaun Ellis || Neshaminy Creek County Line IPA (Bucks County, PA) || bitters<br />
|-<br />
|Sharon Clapp || Hooker Brewing Co. (CT) Naughty Nurse, Two Roads Brewing (Ct) Workers' Comp, New England Brewing 966 || ales<br />
|-<br />
|}</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2015_Craft_Drinkup&diff=424982015 Craft Drinkup2015-01-26T18:41:54Z<p>Tararobertson: </p>
<hr />
<div>When: Tuesday, February 10th - 7pm - 10pm (ish)<br />
<br />
Where: eBay Offices - 1400 SW 5th Ave, Portland, OR 97201<br />
<br />
The Craft Brew Drinkup at Code4lib 2015 is all about sharing and enjoying good beer, soda, and other drinks with fellow conference attendees. The idea is to bring bottles of your favorite beers or non-alcoholic drinks.<br />
<br />
While you're not obligated to bring local brews from wherever you're from, participants are definitely encouraged to bring brews that you think is special and might be somewhat hard for others outside your area to find. Homebrew is especially welcome as are non-alcoholic beverages. There will be hot water available for those who want to bring in their tea blends as well!<br />
<br />
This year, eBay has agreed to host the Code4Lib Drinkup at their offices in downtown Portland, a 6 block walk from the conference hotel. Attendees should expect to bring something to share, either drinks or snacks.<br />
<br />
Please Note: The space must be cleaned up and all folks gone no later than 11pm.<br />
<br />
Space is limited to the first 200 people who register.<br />
<br />
== Signup ==<br />
Please sign up below to share the brews and bottles you're thinking of bringing along and make any special requests (but don't expect that your wishes will be granted).<br />
<br />
{| class="wikitable"<br />
|-<br />
! Name !! Bringing !! Wanting<br />
|-<br />
| Esmé Cowles || Cigar City 110K+OT Batch #7 or Marshal Zhukov, Homebrew Imperial Saison || Any saison or sour!<br />
|-<br />
| Francis Kayiwa || (at least the following) Boulevard Quad Bourbon Barrel, Weyebacher Althea || <strike> Scotty Karate </strike> barleywines and any porters<br />
|-<br />
| Becky Yoose || Non-alcoholic options: I have access to craft sodas from Millstream, Sprechers, Stevens Point - '''ping me at b.yoose at gmail if you have a wish list!''' Otherwise, I'll buy whatever's available in PDX and a selection of Finnish teas|| N/A drinks :c) Melon soda (not Ramune) greatly appreciated<br />
|-<br />
| Tania Fersenheim || Something from Pretty Things || ...<br />
|-<br />
| Ben Armintor || BCS Pappy Van Winkle, Dark Lord 2009, Black Tuesday || ...<br />
|-<br />
| Justin Coyne || Surly Darkness? || ...<br />
|-<br />
| Whitni Watkins|| Non-alcoholic Ginger beer options: at least Reed's & Saranac Lake. Potentially one other local brewed Ginger beer. If you have a request from Upstate NY HMU whitni.watkins at gmail (alcoholic and N/A) || Ginger Beers & Ales specifically: Fentimans, River City, Bundaberg and Blenheim Red Hot<br />
|-<br />
| Sarah Simpkin || Accepting requests for tasty Quebecois beers -- [https://brouehaha.com/en/nos-bieres/ see this list for breweries]. Otherwise will grab a small selection. Contact me at sarahsimpkin at gmail.com :-) || Hefeweizen-y beers appreciated<br />
|- <br />
|Coral Sheldon-Hess || Bourbon-barrel aged assam tea (1oz), Whiskey Cinnamon Snap rooibos tea (~1.5 oz), and Brandy Oolong tea (.5 oz), plus 1-2 reusable brewing devices || Ginger ale, anything bourbony, anything imperial and stoutish<br />
|-<br />
| mx matienzo || Transmitter Brewing B2, De Molen SSS Triple Stout 2011, perhaps a couple southern Upstate NY ciders, ...? || Saisons, sours and gueuzes, weird ciders, other horseblankety stuff<br />
|-<br />
| David Bass || TBT || ...<br />
|-<br />
| Christina Harlow || Probably something from Grimm...? Who knows, stuff from Brooklyn & stuff from Eastern Tenn/Western NC (Highland brewery?) || English bitter type stuff or stouts<br />
|-<br />
| Tom Johnson || Portland/Willamette Valley things you might not find downtown. Heater Allen, Pfriem, The Commons, Block 15, and/or Crux Fermentation. Homebrew (Old Ale brewed in October and racked over the winter).|| ...<br />
|-<br />
| Ranti Junus || Non-alcoholic something and probably some pu-erh tea. || N/A drinks<br />
|-<br />
| Chad Nelson || Weyerbacher Riserva, Dogfish Head Miles Davis Bitches' Brew || miller lite<br />
|-<br />
| Maura Carbone || Something from Mass or CT or both, not a beer drinker, so I'll see what I find! || N/A drinks or a hard cider or two<br />
|-<br />
| Sandy Rodriguez || Boulevard Tank 7; perhaps something from [http://mothersbrewing.com/craft-beers/our-beers/ Mother's Brewing] || scotch ales, brown ales, stouts, saisons<br />
|-<br />
| Dominic Bordelon || Louisiana beers besides Abita; probably LA 31 and Covington, maybe a Nola or two || ...<br />
|-<br />
| Tara Robertson || Vancouver (BC, Canada) beer || non-alcoholic ginger beer<br />
|-<br />
<br />
|}</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42199BC2014-11-28T22:22:37Z<p>Tararobertson: paul's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - [https://drive.google.com/file/d/0B_pNjRxa0mBPVXZPTlNfNU53WEk/view When campus IT comes knocking]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
*Stefan Khan-Kernahan - UBC Library Open(ish) Collections<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=File:Ebook_coupon.pdf&diff=42197File:Ebook coupon.pdf2014-11-28T19:08:19Z<p>Tararobertson: O'Reilly ebook coupon for code4libBC.</p>
<hr />
<div>O'Reilly ebook coupon for code4libBC.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42196BC2014-11-28T19:05:06Z<p>Tararobertson: galen's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141129-python The LITA Forum & library data in Python]<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] - [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/lld-cats/#/ Levering linked data tools for traditional catalogues (and traditional cataloguers)]<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42194BC2014-11-28T18:56:06Z<p>Tararobertson: added DH breakout</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| ||<br />
'''DH in the Library''' - This breakout session is for anyone excited by the potential for libraries offered by the emergence of Digital Humanities. Participants are invited to explore how the activities libraries already do really well could be re-imagined to support, engage in and do digital humanities work. Expected outcomes would also be to identify opportunities for future DH-related library services. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42193BC2014-11-28T18:22:19Z<p>Tararobertson: /* Friday */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
*Sarah Sutherland - CANLII <br />
*Colleen Bell - lessons learned from teaching PHP to library school students<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42192BC2014-11-28T18:04:05Z<p>Tararobertson: dan's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - [http://www2.viu.ca/ds-dev/siftonlightning.pdf Using MapBox and geoJSON to showcase historical slides and audio recordings] [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42191BC2014-11-28T17:39:51Z<p>Tararobertson: link to dan's map</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings [http://www2.viu.ca/ds-dev/itsalive.html link to demo site]<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42190BC2014-11-28T17:37:17Z<p>Tararobertson: scott's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - [http://slides.com/scottleslie/deck#/ How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons]<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42189BC2014-11-28T16:40:21Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42188BC2014-11-28T16:37:52Z<p>Tararobertson: Misty's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - [http://www.mistys-internet.website/c4lbc14-fits/#/ Identifying performance bottlenecks and submitting improvements for Archivematica]<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42187BC2014-11-28T16:35:50Z<p>Tararobertson: Gordon's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - [http://www.sfu.ca/~gcoleman/coleman_c4l_battlestar.pptx.pdf Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries]<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42186BC2014-11-28T16:33:32Z<p>Tararobertson: trevor's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - [http://www.slideshare.net/tdsmithCapU/code4-lib-20141128-how-to-hack-your-ils-and-make-friends-on-campus How to hack your ILS and make friends on campus]<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42185BC2014-11-28T16:31:01Z<p>Tararobertson: /* Friday */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42184BC2014-11-28T04:16:53Z<p>Tararobertson: added link from Dana</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/presentation/d/1BHxcic1atJ_gkDDgwXEqQl0QgAr9yz9WaPTxNGWdXG4/edit#slide=id.g52e0aa430_05 Resources Dana collected before the session] [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42183BC2014-11-27T23:50:22Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*CANCELLED: Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University. [https://docs.google.com/document/d/1R_-XdDx-tECbjdzrSQ9SJWahb4OfKb_o4VN6dmhcqMU/edit Google doc of notes from session]<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42182BC2014-11-27T21:08:50Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*CANCELLED: Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox - Room 1420''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Room 1420''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room 1420''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42181BC2014-11-27T21:04:34Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*CANCELLED: Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox - Same as morning room''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Same as morning room ''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Web scraping - Room ??''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42180BC2014-11-27T21:03:29Z<p>Tararobertson: adding rooms</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*CANCELLED: Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - [https://github.com/mjordan/scrapingforfunandprofit Web scraping for fun and profit]<br />
*Dethe Elza - Hive learning community in Vancouver<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install - Room 1500''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries - Room 1510''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox - Same as morning room''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox - Same as morning room ''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
| || <br />
'''Web scraping - Room ??''' - Maryann<br />
|-<br />
| |<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
*Paul Joseph - When campus IT comes knocking<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42171BC2014-11-27T18:28:40Z<p>Tararobertson: Dan's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - [http://www.slideshare.net/accesstomemory/introducing-the-drmc Artefactual/MoMA digital repository to meet the needs of museum collections]<br />
*CANCELLED (or possibly just postponed to Friday): Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - Web Scraping for Fun and Profit<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42170BC2014-11-27T18:15:48Z<p>Tararobertson: galen's slides</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - Artefactual/MoMA digital repository to meet the needs of museum collections<br />
*CANCELLED (or possibly just postponed to Friday): Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
*Joyce Wong - UX tools & techniques<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Galen Charlton - [http://zadi.librarypolice.com/~gmc/putting-the-cat-in-the-catalog/#/ Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha]<br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - Web Scraping for Fun and Profit<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Islandora sandbox''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions. Participants should bring a laptop to this session.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [https://www.google.com/maps/d/viewer?ll=49.284184,-123.108673&t=m&source=embed&ie=UTF8&msa=0&spn=0.013997,0.023561&z=15&mid=zbVv-xY22M6M.kfXbyYqBeS24 Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Format Policy Registry - Actionable Preservation Planning (with Archivematica sandbox)''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. Developer Justin Simpson will discuss the potential for integration of the FPR into other digital preservation and digital access tools, using examples from Hydra, Islandora, and Dataverse. The vision of coordinating digital preservation tasks within an institution and crowdsourcing solutions to digital preservation problems across multiple institutions will be discussed. An Archivematica sandbox will be available throughout the breakout session. Sarah Romkey (Artefactual Systems) will be available to answer questions while participants work in a live Archivematica instance. Participants should bring a laptop to this session.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| ||<br />
'''Is Evergreen Ready for Academic Showtime?''' - An informal discussion about what academic libraries need in an integrated library system, and about how (if at all) the open source [http://evergreen-ils.org/ Evergreen] ILS meets those needs. Folks who are knowledgeable about Evergreen will be on-hand to explain features and answer questions.<br />
|-<br />
| ||<br />
'''DIY Low-Cost Open Source Hardware Solutions for Libraries''' - With the availability of open source hardware platforms such as Arduino, it is now possible to create DIY low-cost hardware-software solutions that help improve the functioning of libraries while also improving the experience of both staff and patrons. In this breakout, participants will gather to make a wish-list of different DIY hardware solutions, then subdivide into smaller groups to paper prototype given hardware solutions to further expand the details.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42141BC2014-11-23T19:04:42Z<p>Tararobertson: /* Second Annual Code4lib BC Event */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - Artefactual/MoMA digital repository to meet the needs of museum collections<br />
*Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha<br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - Web Scraping for Fun and Profit<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox.<br />
|-<br />
| || <br />
'''Islandora sandbox''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Possibilities for integration of FPR into Hydra and Islandora''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. However, the potential for FPR goes far beyond use in Archivematica. Developer Justin Simpson will discuss possibilities for integration of the FPR into Hydra and Islandora, furthering the benefit of development already being done for Archivematica.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users''' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42140BC2014-11-23T19:04:01Z<p>Tararobertson: /* Friday */</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Gordon Coleman - Adapt, integrate, collaborate: Applying lessons from Battlestar Galactica to academic libraries<br />
*Dan Gillean - Artefactual/MoMA digital repository to meet the needs of museum collections<br />
*Ashley Lavoie - Creating a ticketing system for literature searches using Sharepoint and InfoPath<br />
*Trevor Smith - How to hack your ILS and make friends on campus<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Joyce Wong - UX tools & techniques<br />
*Galen Charlton - Putting the cat in the catalogue: a feline-inspired OPAC theme for Koha<br />
*Dan Gillean - AtoM's XML-to-XSLT conversion feature for creating user-friendly PDF finding aids<br />
*Mark Jordan - Web Scraping for Fun and Profit<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Virtualization/Evergreen install''' - This breakout will introduce participants to different kinds of virtualization, step them through a simplified Evergreen install and result in a virtual machine image that can be easily loaded. Facilitated by Scott Leslie of the BC Libraries Co-op.<br />
|-<br />
| || <br />
'''Place-based access to First Nations-related information in BC libraries''' - Participants will be invited to explore the possibilities for an indigenous mapping project using user-defined coordinates. Targets might include maps, images, digitized material or surrogates. Facilitated by Dana McFarland of Vancouver Island University.<br />
|-<br />
| || <br />
'''AtoM sandbox''' - AtoM is an open source, web-based, multilingual archival description software developed by Artefactual Systems. It was originally commissioned by the International Council on Archives to make it easy for archival institutions to put their archival holdings online. Artefactual systems will be on hand to answer questions while participants work in the sandbox.<br />
|-<br />
| || <br />
'''Islandora sandbox''' - This breakout is for code4libbers interested in getting some hands-on experience with Islandora, an open source general-purpose repository platform. The facilitator (Mark Jordan, SFU) will be on hand to provide an overview of Islandora's capabilities and to answer questions.<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| || <br />
*Trevor Smith - The LITA Forum & library data in Python<br />
*Cecily Walker - Mapping community sites of interest with open source mapping tools<br />
*Daniel Sifton - Using MapBox and geoJSON to showcase historical slides and audio recordings<br />
*Scott Leslie - How your library can REALLY protect free speech and anonymity: Expanding anonymous, uncensored internet access for library patrons<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Lightning Talks, cont'd<br />
|-<br />
| || <br />
*Misty De Meo - Identifying performance bottlenecks and submitting improvements for Archivematica<br />
*Galen Charlton - Levering linked data tools for traditional catalogues (and traditional cataloguers)<br />
*Alex Garnett - Little bins in big workflows: Using small programs to automate tasks & solve problems<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| || <br />
''Breakout proposals are still coming in & will be accepted until the start of the sessions on each day of the event.''<br />
|-<br />
| || <br />
'''Demystifying APIs''' - Alex Garnett, Data and Preservation Librarian at SFU, will provide a brief, hands-on overview of interacting with various APIs using a command-line terminal. No prior knowledge of programming is required, only a willingness to learn about fun things like shell scripts and HTTP methods and POSIX environments.<br />
|-<br />
| || <br />
'''Possibilities for integration of FPR into Hydra and Islandora''' - Artefactual systems has developed a Format Policy Registry (FPR) for Archivematica users to track and update file format policies within the Archivematica dashboard. However, the potential for FPR goes far beyond use in Archivematica. Developer Justin Simpson will discuss possibilities for integration of the FPR into Hydra and Islandora, furthering the benefit of development already being done for Archivematica.<br />
|-<br />
| || <br />
'''Internet filters--ugh. New strategies for empowering users'' - Intellectual freedom is a core value of libraries, yet [https://docs.google.com/spreadsheets/d/1yj2xPXGKsaOBtHlP2FeQt-M8bkr50KUlJ-tCErwD7RY/edit#gid=0 many libraries limit or filter internet content]. Tara Robertson is curious if it's possible to make a site for library users to visit to learn if their internet is likely being filtered, possibly like http://isthissitebuiltwithdrupal.com, to make this problem visible in the hopes that patrons will complain to their libraries. Tara is keen to strategize other ways to facilitate this. <br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=42083BC2014-11-19T01:10:21Z<p>Tararobertson: social event details</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social at [http://www.malones.bc.ca/ Malone's] the first drink is on us, and Thursday nights they have karaoke!<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=41808BC2014-10-08T14:47:44Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=41807BC2014-10-08T14:46:11Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag'': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[[File:ORM_logo_box25_hex.jpg|link=http://www.oreilly.com/ O'Reilly]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=41806BC2014-10-08T14:44:13Z<p>Tararobertson: </p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag'': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[http://www.oreilly.com/ O'Reilly] [[File:ORM_logo_box25_hex.jpg|right]]<br />
<br />
<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=41805BC2014-10-08T14:43:28Z<p>Tararobertson: added door prizes</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Hashtag'': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Thank you to the following companies for donating amazing door prizes:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[http://www.oreilly.com/ O'Reilly]<br />
<br />
[[File:ORM_logo_box25_hex.jpg|left]]<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=BC&diff=41804BC2014-10-08T14:29:45Z<p>Tararobertson: added door prize sponsors</p>
<hr />
<div>Welcome to code4lib BC! <br />
<br />
Begun in Summer 2013, this chapter aims to create connections and professional development opportunities for folks from British Columbia and surrounding areas.<br />
<br />
== '''Second Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 27 and 28, 2014<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register''': [https://www.eventbrite.ca/e/second-annual-code4libbc-regional-library-technology-conference-tickets-12988552109 here]<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, breakout sessions in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Breakout sessions is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
'''Code of Conduct''': As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Sponsorship''': We will be relying on the support of sponsors to rent space in Harbour Centre, subsidize the cost of wireless and to help keep the registration costs affordable. Sponsors will enjoy many benefits, including full recognition in promotional materials and wide exposure among code4libBC attendees. This year's conference offers three levels of sponsorship:<br />
* Room sponsorship<br />
* Wireless sponsorship<br />
* Coffee break sponsorship<br />
<br />
Our second annual code4libBC event could not have been made possible without the generous financial support of:<br />
* BCCATS (The Cataloguing and Technical Services Interest Group of BCLA)<br />
* BC Libraries Coop<br />
* Kwantlen Polytechnic University Library<br />
* Simon Fraser University Library<br />
* Surrey Public Library<br />
* University of British Columbia Library<br />
* University of Victoria Library<br />
<br />
Thank you to door prize sponsors:<br />
*[http://earnesticecream.com/wp/ Earnest Ice Cream]<br />
*[http://sugru.com/ Sugru] <br />
*[http://www.makerlabs.ca/ Maker Labs]<br />
*[http://www.oreilly.com/ O'Reilly]<br />
<br />
[[File:Http://wiki.code4lib.org/images/5/5d/ORM logo box25 hex.jpg|thumbnail]]<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
'''Organizers''': Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* Mark Jordan<br />
* Shirley Lew<br />
* Trish Mau<br />
* Tara Robertson<br />
* Tamarack Hockin<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Breakout Suggestions''': [https://docs.google.com/forms/d/1famX1yHSzFIHpe-Ey8pv3sLoKsXQFOD3chx_87RsvCA/viewform Submit proposals and suggestions]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| 9:15 || Lightning Talks<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:30 || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 1:00 || Breakout Sessions<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== Lightning Talk Proposals and Breakout Suggestions ===<br />
Submit them using this [http://goo.gl/1mPwlM Google form]. This time around we're trying an additional format, something we call "From Pitch to Prototype to Program". See form for more details.<br />
<br />
= Past Events =<br />
<br />
== '''2014 Code4lib BC Spring Workshops''' ==<br />
<br />
=== General Info ===<br />
<br />
'''When''': Friday, May 2, 2014<br />
<br />
'''Cost''': $15 + taxes/fees per workshop (note: lunch is not included)<br />
<br />
'''What''': Four half-day workshops are being offered at two different venues in Downtown Vancouver. See below for further details. <br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology. Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation.<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
'''Register here''': https://www.eventbrite.ca/e/2014-code4lib-bc-spring-workshops-tickets-11107666329<br />
<br />
'''''Special thanks to Vancouver Public Library, Simon Fraser University, and the BC Libraries Cooperative for their support in making these workshops possible.'''''<br />
<br />
=== Locations and Schedule ===<br />
<br />
'''At VPL Central (Peter Kaye Room)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Web/Usability Testing on a budget! / Cynthia Ng<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery / Schuyler Lindberg<br />
|- <br />
|<br />
|}<br />
<br />
'''At SFU Harbour Centre (Room 1500)'''<br />
<br />
{|<br />
|<br />
|-<br />
| 9:00am-12:00pm || Intro to Python / Alex Garnett<br />
|-<br />
| 12:00pm-1:00pm || Lunch Break<br />
|-<br />
| 1:00pm-4:00pm || Intro to Archivematica / Mark Jordan<br />
|-<br />
|<br />
|}<br />
<br />
=== Workshop Descriptions ===<br />
<br />
==== Web/Usability Testing on a budget! ====<br />
''With Cynthia Ng''<br />
<br />
* If you take care of even a small part of the website, you want to have some kind of feedback from your users. However, you're just one person, and you have a budget of $100. What do you do? This session will give you some hands on practice using a few methods to help you do some usability testing on a low budget.<br />
<br />
* Please bring a laptop, multiple sheets of paper, and at least one pen.<br />
<br />
* Resources: https://docs.google.com/document/d/11wHoD6fO8WCdVJaH9iNTfce8_qK6JefHYhSUuXqOQjg/edit?usp=sharing<br />
<br />
''Cynthia Ng is currently on contract as an Accessibility Librarian at the Centre for Accessible Post-secondary Education Resources BC (CAPER-BC) housed at Langara College. She takes a holistic approach with focus on users to improve library websites. She also frequently volunteers as a mentor at technology events.''<br />
<br />
==== Introduction to Designing for the Web Today: HTML5, CSS3, and JQuery ====<br />
''With Schuyler Lindberg''<br />
<br />
* A practical introduction to HTML5, CSS3, & JQuery, this workshop will cover the fundamentals of modern front-end web design. Not your typical "hello world!" code-from-scratch approach, it will demonstrate how to 'stand on the shoulders of giants' and take advantage of open source tools and templates to very quickly construct a fully-functional, responsive, HTML5 web site.<br />
<br />
* Bring a laptop and your favorite text editor (I recommend Sublime Text). No prior experience necessary.<br />
<br />
''Schuyler Lindberg completed his MLIS at SLAIS in 2012, and after a stint as a Digital Asset Management Consultant at BC Hydro, began his current role as Interaction Designer for Digital Projects at UBC Library Systems & Information Technology where he tests, designs, and develops user interfaces for library web applications. He is currently building a unified portal for the library's digital collections''<br />
<br />
==== [http://tinyurl.com/c4lbcpython Intro to Python] ====<br />
''With Alex Garnett''<br />
<br />
* This 3 hour workshop will introduce the fundamentals of Python as a first (or second) programming language. It will provide an overview of syntax, best practices, and how to get from A to B in simple, purposeful tasks, taking string parsing as an example. This will include a brief review of (relatively) sane approaches to doing iterative development on your own, including how to solve errors on a case-by-case basis, without having to read coding manuals from cover to cover. <br />
<br />
* Participants are strongly encouraged to bring their own machines (Windows, Mac, or Linux okay) so that they can walk away from the workshop with a workflow that works for them.<br />
<br />
''Alex Garnett works on Data Curation and Digital Preservation at SFU Library. Most of his coding is self-taught, which is a good thing when it isn't a bad thing. He doesn't always like it when he hears people start evangelizing about how everyone should learn to code, but he's caught himself talking about how some people really ought to learn really useful and fun things like string functions on occasion. He has strong feelings and a bad back.''<br />
<br />
==== [https://github.com/mjordan/archivematicaworkshop Intro to Archivematica] ====<br />
''With Mark Jordan''<br />
<br />
* This 3 hour workshop will introduce [https://www.archivematica.org Archivematica] as a comprehensive, ready-to-deploy digital preservation platform. We will also cover basic preservation planning and long-term management of preserved content. Participants will have the opportunity to run Archivematica on their own laptops.<br />
<br />
* Preparation for the workshop: Please come with a Mac, Windows, or Linux laptop that has the most recent version of [https://www.virtualbox.org/ VirtualBox] installed. (Note that virtual machines will run slowly on computers with less 4 GB of RAM.) A virtual machine image running Archivematica will be distributed at the workshop. Participants who cannot bring a laptop will be partnered with someone who has one.<br />
<br />
''Mark Jordan is Head of Library Systems at Simon Fraser University. His current obsession is automating digital preservation processes but he is also interested in a lot of other things.''<br />
<br />
== '''First Annual Code4lib BC Event''' ==<br />
<br />
'''When''': November 28 and 29, 2013<br />
<br />
'''Where''': SFU Harbour Centre, Vancouver, BC [http://goo.gl/maps/iyC0j map]<br />
<br />
'''Cost''': $20<br />
<br />
'''Accommodations''': Info coming soon.<br />
<br />
'''Register here''': https://code4libbc2013.eventbrite.ca/ 2013-11-21: We are full at 80 people but the waitlist is open.<br />
<br />
'''What''': It’s a 2 day unconference! A participant-driven meeting featuring lightning talks in the mornings, hackfest in the afternoons, with coffee, tea and snacks provided. Lightning talks are brief presentations which are typically 5-10 minutes in length (15 minutes is the maximum) on topics related to library technologies: current projects, tips and tricks, or hacks in the works. Hackfest is an opportunity to bring participants together in an ad hoc fashion for a short, yet sustained period of problem solving, software development and fun. In advance of the event, we will gather project ideas in a form available through our wiki and registration pages. Each afternoon the code4libBC participants will review and discuss the proposals, break into groups, and work on some of the projects.<br />
<br />
'''Who''': A diverse and open community of library developers and non-developers engaging in effective, collaborative problem-solving through technology.Anyone from the library community who is interested in library technologies are welcome to join and participate, regardless of their department or background: systems and IT, public services, circulation, cataloguing and technical services, archives, digitization and preservation. All are welcome to help set the agenda, define the outcomes and develop the deliverables!<br />
<br />
'''Why''': Why not? code4libBC is a group of dynamic library technology practitioners throughout the province who want to build new relationships as much as develop new software solutions to problems.<br />
<br />
'''Tag d'hash''': #c4lbc<br />
<br />
If you’re ready to get your hands dirty with library technology practitioners, join us!<br />
<br />
As a Code4Lib event, we adhere to the Code4Lib Code of Conduct, which seeks to provide a welcoming, harassment-free environment. Please see the [http://bit.ly/coc4lib Code of Conduct] for further details.<br />
<br />
Our first annual code4libBC event could not have been made possible without the generous financial support of:<br />
<br />
* BCCATS (British Columbia Cataloguing and Technical Services Interest Group)<br />
* BC Electronic Library Network<br />
* BC Libraries Cooperative<br />
* Kwantlen Polytechnic University<br />
* Simon Fraser University<br />
* University of Victoria<br />
<br />
And special thanks to the BC Libraries Cooperative for assisting the organizing group with administrative duties.<br />
<br />
Also thanks to all our organizers<br />
* Paul Joseph (Chair)<br />
* Calvin Mah<br />
* Caroline Daniels<br />
* Cynthia Ng<br />
* Gordon Coleman<br />
* Jeff Davis<br />
* John Durno<br />
* Mark Jordan<br />
* May Chan<br />
* Shirley Lew<br />
<br />
Feel free to email Paul Joseph at paul.joseph@ubc.ca with questions or comments.<br />
<br />
'''Lightning Talk Proposals and Hackfest/Breakout Suggestions''': Submit them [https://docs.google.com/forms/d/1NVEGsJZvqNLyqxATdYvNonGuPmlDAFOJn-R2vGpIvWg/viewform here]. <br />
<br />
=== Schedule ===<br />
<br />
==== Thursday ====<br />
{|<br />
| 9:00 || Welcome & Announcements<br />
|-<br />
| || Lightning Talks<br />
* Paul Joseph - Opening Talk<br />
* Linda Woodcock - [https://drive.google.com/file/d/0B-vRlkrh5Pi_NGl5Tnd2N3VVblU/edit?usp=sharing RDA: 10 Things]<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/Making%20TGM%20Terms%20Linkable.pdf Linked Data in SFU's Editorial Cartoons Collection]<br />
* Marcus Emmanuel Barnes - [http://www.slideshare.net/MarcusBarnes/code4-lib-bc-2013-lightening-talk SFU Library's METS-Bagger Tool]<br />
* Misty De Meo - Archivematica Format Policy Registry (FPR)<br />
* Cynthia Ng - [http://t.co/vIHCuuGExZ Shifting Perspectives: From Disability Accommodation to Universal Design]<br />
* Stefan Khan-Kernahan - Course Reserves at UBC<br />
* May Chan - [http://ow.ly/rhk3L Hackfests for the Uninitiated]<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 10:45 || Schedule Jam<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* Connecting Public Services and Library Data (NE side of room) with Janis<br />
* [[Creating_a_toolkit/process_for_collaborative,_grassroots_archiving_of_significant,_small_BC_websites_using_DIY_tools]] with Scott (NW side of room)]<br />
* Omeka Plugin with John and Jon (South Central side of room)<br />
* accessibility https://docs.google.com/document/d/13zM-Q84eYJqvfLdYWU8PkAf_z8RbeJC_iskPB5QlSo8/edit<br />
* Learn more about UBC'c Reserves Project<br />
* How to build in accessibility<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 5:00 || Social<br />
|}<br />
<br />
==== Friday ====<br />
{|<br />
| 9:00 || Announcements<br />
|-<br />
| || Lightning Talks<br />
* Mark Jordan - [https://dl.dropboxusercontent.com/u/1015702/linked_to/docr_smd%20%40%20%23c4lbc.pdf DOCR/SMD] [https://github.com/mjordan/docr-smd Source code]<br />
* Peter Tyrrell - Parsing PDF into Various Formats, [https://gist.github.com/peaeater Powershell scripts]<br />
* John Durno - Uploading to Internet Archive via API<br />
* Colleen Bell - Integrating ERM & Libguides Content<br />
* James MacGregor - PKP Article Level Metrics with OJS and OMP<br />
* Jonathan Schatz - The Story of BC Libraries' IT Environments<br />
* <strike>Sarah Sutherland - RFP Evaluation Process</strike><br />
* Paul Joseph - UBC Digital Library Framework<br />
* Calvin Mah / Todd Holbrook - SFU Library - Hours Database<br />
|-<br />
| 10:30 || Coffee break<br />
|-<br />
| 11:00 || Breakout Sessions<br />
* New bibliographic environment with May and Mark<br />
* Engaging digital asset viewer<br />
* library hours tool & api<br />
* UBC IT Reorg by Paul<br />
* Learn more about Archivematica with Misty and Courtney<br />
* Library Hours Tools & API<br />
* Hacking ILS's - [https://docs.google.com/document/d/1a8gH5JAJXSt4eix5TOaWnm0aUWTTv5U1jgqEc1zAYg4/edit Google doc]<br />
|-<br />
| 1 Hour || Lunch (On Your Own) [http://eg2013.sitka.bclibraries.ca/social-events/#thursday-lunch Suggestions]<br />
|-<br />
| 3:15 || Break<br />
|-<br />
| 3:30 || Breakout Reports<br />
|-<br />
| 4:00 || End of Day<br />
|}<br />
<br />
=== '''Lightning Talk Proposals''' ===<br />
<br />
John Durno, University of Victoria<br />
* Filling up the Internet Archive using their S3-like API. UVic recently uploaded 750G of old newspapers and metadata (over 15,000 issues) to the IA via their API, based on Amazon's S3, by way of a simple python script making use of the boto library and a wrapper supplied by one of the IA developers. The API proved surprisingly robust, and I'd like to spread the word.<br />
<br />
<br />
Peter Tyrrell, Andornot<br />
* Setting up Apache Solr to index and search over multiple source types: database and fielded data, Excel/CSV, scanned mags and newspapers, PDFs, word processor documents, websites, geolocations, etc. Focus will be on schema and DataImportHandler considerations, plus amusing anecdotes as time allows.<br />
* Another option would be: scripts that parse a PDF into a TIF, JPG, TXT, and positional XML per page via djvulibre and imagemagick libraries. Make 'em ready for indexing and flexible display.<br />
* I could maybe go over how to (and how NOT to) represent and display hierarchical (cough, archival) data in an Apache Solr index. Mostly this would be a juicy rant about how just how ruddy difficult I found it.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* UBC is launching an in-house product for managing course reserves that helps streamline workflows between faculty & library, within library staff (e.g copyright control etc.), and library & student, which I'd like to present on, the content of which would be on completed modules to date and learning lessons for others<br />
<br />
<br />
Marcus Emmanuel Barnes, Simon Fraser University<br />
* Normalizing existing digitized content into standardized packages for robust long-term management. A report on SFU Library's METS-Bagger tool, with a discussion of the benefits, design principles used for the packaging specification, and potential next steps.<br />
<br />
<br />
Colleen Bell, University of the Fraser Valley<br />
* I've been using PHP, JSON, and Libguides widgets to integrate Libguides content into our ERM and ERM content into our Libguides. This is particularly useful for libraries using SFU's researcher suite, but could provide ideas for anyone, since the code generated by the PHP can be displayed in any web page.<br />
<br />
<br />
Mark Jordan, Simon Fraser University<br />
* Libraries are realizing the potential for both exposing their locally managed content as Linked Data and for consuming Linked Data. One of the types of local data that offers a lot of promise for leveraging Linked Data's capabilities is the controlled subject terms applied to local digital collections. I would like to demonstrate how I've enriched SFU's Editorial Cartoons Collection's descriptive metadata with URIs from http://id.loc.gov, paying particular attention to those from the Thesaurus for Graphic Material.<br />
* Explanation and demo of docr/smd, a distributed Optical Character Recognition platform designed to use smartphones and tablets to do the OCR.<br />
<br />
<br />
May Chan, Burnaby Public Library<br />
* Hackfests for the Uninitiated. For all sorts of reasons, hackfests can be intimidating to first-timers and especially to those who have little or no programming ability. To encourage those new to this form of collaborative learning, my LT will relate key a-ha! moments from my first hackfest experience, especially some difficult truths learned.<br />
* The Code4Lib Conference Gender and Minority Scholarships. One of the ways Code4Lib supports gender and cultural diversity is to offer conference scholarships to women, transgendered persons and persons of ethnic or aboriginal descent. As a way to encourage potential BC applicants, this LT will give some nuanced background on the scholarship program and application process. <br />
<br />
<br />
Calvin Mah / Todd Holbrook, SFU Library<br />
* SFU Library - Hours Database. The Library Hours Database developed by Todd Holbrook at SFU Library is a tool for managing library hours. The SFU Library hours page is generated by this database: http://www.lib.sfu.ca/about/hours<br />
<br />
<br />
Sarah Sutherland, Canadian Legal Information Institute<br />
* I would like to discuss the process involved in evaluating the responses to requests for proposals for technology projects. There are often several very good submissions once the basic requirements are met, and at that point it becomes more about the style of the vendor and what kind of project it is. We recently went through this process, so I will use some anonymized examples from our process to illustrate my talk.<br />
<br />
<br />
Cynthia Ng, CILS @ Langara College<br />
* Shifting Perspectives: From Disability Accommodation to Universal Design<br><br />
Too often we design for the "average" user and then tack on accommodations for those with disabilities, but there is no "average" user to speak of, and we all use "assistive" technology. With this presentation, I hope to help shift the way we think about library services and their delivery.<br />
<br />
<br />
Linda Woodcock, Kwantlen Polytechnic University<br />
* RDA : 10 Things. Walks through an RDA record focusing on new data elements and changes from AACR2. Will talk about benefits to user and possibilities for the future use of new data.<br />
<br />
<br />
Jonathan Schatz, BC Libraries Cooperative<br />
* This summer a colleague and I toured three library federations BC as "field librarians". These treks were part of a unique project to survey the IT environments of the Co-op's member libraries. In addition to sharing the data with the libraries as actionable status reports, we are developing an app to track all this member data for our support team, allowing for a high-level snapshot of Sitka libraries. I want to tell a quick story about what sorts of configurations and solutions we saw out there, what seem to work, what to avoid and perhaps some DIY tips for technology management for libraries with fewer resources.<br />
<br />
<br />
James MacGregor, Simon Fraser University Library<br />
* Public Knowledge Project has been working with PLOS to implement article level metrics within OJS and OMP. We are past the initial development stage, with a number of implementations live in production environments. We will discuss the available toolset, and future plans for it.<br />
<br />
<br />
Misty De Meo, Artefactual Systems<br />
* Archivematica Format Policy Registry (FPR)<br><br />
Archivematica is an open-source digital preservation platform.<br><br />
Starting with version 1.0, Archivematica has made much of the standard behaviour of Archivematica configurable. The FPR provides a database of the recognized formats in Archivematica along with the rules used to control how files are identified, how metadata is extracted, and how files are normalized, all of which is customizable by users without changing the Archivematica source code. This lightning talk would go over the FPR and what it enables in Archivematica, as well as the open-source FPR administrator app.<br />
* FITS performance optimizations<br><br />
Archivematica has begun work on performance improvements to reduce the performance overhead of the FITS file identification tool in digital preservation workflows. This lightning talk would go over the major performance bottlenecks discovered and discuss the ways in which Archivematica is working to improve them.<br />
<br />
=== '''Hackfest/Breakout Suggestions''' ===<br />
<br />
Requests, but facilitator needed:<br />
* Want to put us where the user is - discuss<br />
* collaboratively improve an open source project's crappy documentation<br />
* my website is stuck in a crappy institutional CMS. What can I do with it?<br />
<br />
John Durno, University of Victoria<br />
* Develop an Omeka module that uses the Internet Archive to host video and audio content, essentially using Omeka as the front end user interface while taking advantage of the IA's media delivery/streaming capabilities. I envision two components: content and metadata would be uploaded via Omeka's admin interface. The IA's media player would be embedded in the public interface for content delivery.<br />
<br />
<br />
Stefan Khan-Kernahan, The University of British Columbia<br />
* Building a more engaging digital asset viewer than what is provided by ContentDM/competitors. Details: current digital asset presentation (e.g Content DM), whilst providing all the ""necessary"" information for the user (image + metadata etc.) simply lack in user engagement. If universities are expecting to build interest in these collections among current/future students, they need to cater for a more involved experience. I am proposing an image viewer for digital assets that allows tagging/hotspot that trigger supplementary information beyond metadata (e.g. video explanations of areas on maps, how they came to be etc)<br />
<br />
<br />
Karen J. Nelson, Capilano Unversity Library<br />
* Could we have a quickie: 1. FRBR explanation. 2. ditto data exchange. 3. ditto linked data. 4. bibframe. 5. WEMI language<br />
<br />
<br />
Jonathan Jacobsen, Andornot<br />
* I'm working on a virtual exhibit project using Omeka right now, so I second the idea of an Omeka breakout session. Would love to connect with some other Omeka users/developers. In particular, to discuss the Solr plug-in.<br />
<br />
<br />
Scott Leslie, BC Libraries Cooperative<br />
* [[Creating a toolkit/process for collaborative, grassroots archiving of significant, small BC websites using DIY tools]]<br />
<br />
<br />
May Chan, Burnaby Public Library, and Mark Jordan, Simon Fraser University<br />
* New bibliographic environment. This breakout session will provide opportunities for us to explore new and emerging models for bibliographic data, such as FRBR, the DCMI Abstract Model, and BIBFRAME with the context of the Resource Description Framework (RDF) and Linked Data. This breakout will take the approach of self-directed learning in a collaborative environment (i.e. there will be no expert talking heads). In the first hour, we will individually review some [http://ow.ly/rb9jo suggested background material]. As we work through the material, we will record topics of interest and questions [http://ow.ly/rb9ql here]. Feel free to add other suggested resources and related topics/questions at any time. Feel free to add to the [https://docs.google.com/spreadsheet/ccc?key=0AuvRlkrh5Pi_dDVzbVFCY1ZLR2x0cmVwT3FERk5ZZmc&usp=sharing Glossary]. In the second hour, based on things learned and topics/questions generated in Hour 1, we will assemble into groups of 2 or 3 and develop a 10-minute 'overview' of one topic/question to explore further. We can sign up for them once we collectively finalize the topics. In the last hour, we will present our overviews to the larger group.<br />
<br />
<br />
Janis McKenzie, Simon Fraser University<br />
* What do we really know about library use and what can we do with this information? The general idea of this breakout session is to connect those who made decisions about public services (and want to make more informed public service decisions) and those who have access to data on how library resources of all types are being used. The expected outcome would be to work towards identifying the types of activities that reflect how libraries are used today, with a focus on the impact of new, emerging, and future library services.</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=File:ORM_logo_box25_hex.jpg&diff=41803File:ORM logo box25 hex.jpg2014-10-08T14:28:13Z<p>Tararobertson: O'Reilly logo</p>
<hr />
<div>O'Reilly logo</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2015_Invited_Speakers_Nominations&diff=417632015 Invited Speakers Nominations2014-09-19T18:48:33Z<p>Tararobertson: added Selena Deckelmann and Deborah Bryant</p>
<hr />
<div>Nominations for invited speakers/keynotes for [http://code4lib.org/conference/2015 Code4Lib 2015]. Please include a description and any relevant links and try to keep the list in alphabetical order.<br />
<br />
<br />
Please follow the formatting guidelines:<br />
<br />
<pre><br />
<br />
== Nominee's Name ==<br />
<br />
Description of no more than 250 words.<br />
<br />
[[Link(s) with contact information for nominee]]<br />
<br />
</pre><br />
<br />
__TOC__<br />
<br />
== Amelia C. Abreu == <br />
<br />
Amelia Abreu lives in Portland, OR and works as a UX researcher. She is a PhD candidate at University of Washington's School of Information, where her dissertation research looks at the social aspects of data collection. Much of her recent writing, such as for [http://modelviewculture.com/pieces/quantify-everything-a-dream-of-a-feminist-data-future Model View Culture] and [https://medium.com/@ameliaabreu/latest Medium], addresses the intersection between UX, data collection, communities, and gender. Before starting her PhD program, Amelia worked as an archivist, a librarian, and a writer.<br />
<br />
[https://twitter.com/ameliaabreu Amelia Abreu]<br />
<br />
== Deborah Bryant==<br />
Deborah Bryant's lives in Portland and is Red Hat's Senior Director Open Source and Standards. Her experience is broad and deep ([https://www.linkedin.com/in/opengovernment%20 LinkedIn] and [http://debbryant.com bio]. Her work with open source adoption in government would make her qualified to give us advice on how to push things within the institutions that we work in. <br />
<br />
Add contact info<br />
== Kimberly Bryant ==<br />
<br />
Biomedical/Engineering professional and founder of [http://www.blackgirlscode.com/ Black Girls Code], an organization dedicated to bringing more WOC to technology and computer science. She gave a [http://vimeo.com/68572290 keynote at LibTechConf] in 2012, if you want to see what type of work she has been doing with BGC. They are also working on launching a companion group, [http://www.blackgirlscode.com/black-boys-code.html Black Boys Code].<br />
[http://www.blackgirlscode.com/about-bgc.html Kimberly Bryant]<br />
<br />
==Selena Deckelmann==<br />
Selena Deckelmann lives in Portland who is a major contributor to PostgreSQL and a data architect at Mozilla. She's one of The Ada Initiative advisors. She's a [http://www.whitecells.org/daily/speaking/index/ very experienced speaker] and looks like an interesting speaker ([https://www.youtube.com/watch?v=cZ7qm6yglfE Ignite Portland talk on election rigging in Nigeria]) <br />
It looks like she's on an [http://www.chesnok.com/daily/2014/05/26/personal-email-sabbatical-july-10-october-15-2014/ email sabbatical] but it shouldn't be too hard to figure out how to get in touch with her. According to the internet, she also raises chickens.<br />
<br />
Add contact info<br />
<br />
== Sally Deffor ==<br />
<br />
From [https://okfn.org/about/team/ this page]: Sally works part-time as the Project Coordinator for the [http://personal-data.okfn.org/ Open Data & Privacy project]. She is a former Google Policy Fellow who supported the development of some initiatives on Creative Commons, Open Access and OSS at the Kofi Annan ICT Centre. She has also worked as a communications specialist with the Tax Justice Network (Africa) and the USAID/ICFG (Ghana). She currently lives in Preston (UK) where she is finishing a PhD at UCLan, looking at the digital practices of online news-making. She also spends some time volunteering in her local community.<br />
<br />
[http://www.flossie.org/content/sally-deffor Sally Deffor]<br />
<br />
==Limor Fried==<br />
<br />
Open source hardware hacker. Founded [https://www.adafruit.com/ Adafruit Industries]. Adafruit designs and sells open source electronic kits as well as provides a space online to learn about making, wearables, and microcomputers. Fried was awarded the Pioneer Award by the Electronic Frontier Foundation in 2009, the Most Influential Women in Technology award by ''Fast Company'' in 2011, and was named "Entrepreneur of the Year" in 2012 by ''Entrepreneur'' magazine. You can read more about her on [https://en.wikipedia.org/wiki/Limor_Fried her Wikipedia article]. [http://www.ladyada.net/ Limor Fried]<br />
<br />
==Mark Matienzo==<br />
<br />
(contributed by kayiwa:) Mark is the director of Technology at DPLA. He is however much more than that. He has worked tirelessly as an archivist and technologist solving many problems in the library domain. While his leadership style shows up through service, it is time to actually listen to him for more than his oft moving 5 minute Lightning Talks. <br />
<br />
(My stock bio:) "Mx (Mark) A. Matienzo is the Director of Technology for the [http://dp.la/ Digital Public Library of America]. Prior to joining DPLA, Matienzo worked as an archivist and technologist specializing in born-digital materials and metadata management, at institutions including the Yale University Library, The New York Public Library, and the American Institute of Physics, and on award-winning projects such as the [http://archivesspace.org ArchivesSpace] open source archival management system and [http://www.digitalcurationservices.org/aims/ AIMS - Born Digital Collections: An Inter-Institutional Model for Stewardship]. Matienzo received a MSI from the University of Michigan School of Information and a BA in Philosophy from the College of Wooster, and was the first awardee (2012) of the Emerging Leader Award of the Society of American Archivists."<br />
<br />
[http://matienzo.org/ Mark Matienzo]<br />
<br />
==Bethany Nowviskie==<br />
<br />
From her web site: "Nowviskie is Director of Digital Research & Scholarship (including the Scholars' Lab) at the University of Virginia Library, Special Advisor to UVa's Provost, a CLIR Distinguished Presidential Fellow, and immediate Past President of the ACH. Her muse, according to Willard McCarty, "is one angry B."...Last year's major events included: chairing the Digital Humanities conference, a keynote on the Scholars' Lab in Tokyo, an invited talk on digital materiality at the MLA Convention's Presidential Forum; various Neatline workshops, and a stint as a Lansdowne Visiting Scholar at UVic in Canada. I continue to teach at UVa's Rare Book School, and will give a only small number of talks this academic year, on a "New Deal" for the humanities and the imperatives of DH in the Anthropocene." [http://nowviskie.org/ Bethany Nowviskie]<br />
<br />
== Jennifer O'Neal ==<br />
<br />
Jennifer R. O'Neal is the Corrigan Solari University Historian and Archivist at the [http://library.uoregon.edu/speccoll/index.html University of Oregon Special Collections and Archives], where she manages the University Archives collections, oversees the department’s instruction program, and serves as an advisor on tribal community projects. From 2008 to 2012, she served as the Head Archivist for the Smithsonian Institution's National Museum of the American Indian Archive Center, and has held prior positions at the U.S. Department of State, Princeton University, University of Arizona, and Utah State University. She serves on various groups in the Society of American Archivists, including the Native American Archives Roundtable and the Cultural Heritage Working Group. In 2006 she participated in drafting the best practices for the respectful care and use of Native American archival materials, which produced the Protocols for Native American Archival Materials. She currently serves on the Advisory Board for the Association of Tribal Archives, Libraries, and Museums. Most recently, she served as an instructor for the Oregon Tribal Archives Institute at Oregon State University. Her research interests include international indigenous activism, cultural heritage, traditional knowledge, intellectual property rights, digital humanities, and indigenous use of new media and technology. She is also a member of the The Confederated Tribes of Grand Ronde in Oregon.<br />
<br />
[http://library.uoregon.edu/dc/directory/profile.php?profile=joneal Jennifer O'Neal]<br />
<br />
==Rob Sanderson==<br />
<br />
Rob Sanderson is the Technical Collaboration Facilitator at Stanford, and has played a leadership role in the development and publication of the [http://iiif.io/ IIIF Image and Presentation APIs], [http://www.openannotation.org/spec/core/ W3C Open Annotation], and [http://iiif.io/model/shared-canvas/1.0/index.html Shared Canvas] specs. This standards-based work is a critical prerequisite to developing next generation open source, cross-institutional tools for interacting with linked data and digitized content. Rob can convey (in a cool British [sic, edit: kiwi] accent) how to get better results when it comes to technical collaboration in libraries. [http://web.stanford.edu/~azaroth/ Rob Sanderson]<br />
<br />
==Ed Summers==<br />
<br />
Linked Data at LoC. Linked Data at MITH. need I [http://mith.umd.edu/ed-summers-joins-mith-as-lead-developer/ say more]? [http://inkdroid.org/ Ed Summers]<br />
<br />
==Zeynep Tufekci==<br />
<br />
Zeynep Tufekci writes insightful and critical observations about the interactions between technology and society, media, Internet, social issues, big data, statistical and predictive analytics, and participatory politics at [https://medium.com/@zeynep/latest Medium], [http://www.theatlantic.com/zeynep-tufekci/ The Atlantic], [http://dmlcentral.net/blog/5240 Digital Media and Learning Central], and [http://technosociology.org/ Technosociology]. Twitter at @zeynep.<br />
<br />
She is Assistant Professor at the University of North Carolina, Chapel Hill at at the School of Information and Library Science (SILS) with an affiliate appointment in the Department of Sociology. Previously, she was assistant professor of sociology at UMBC, a fellow at the Center for Information Technology Policy at Princeton University, and a fellow at the Berkman Center for Internet and Society at Harvard University. Currently a faculty associate at the Berkman Center. [http://technosociology.org/ Technosociology]<br />
<br />
<br />
== Kim Christen Withey ==<br />
<br />
From [http://www.kimchristen.com/about.html her website]: "I am an Associate Professor and Associate Director of the Digital Technology and Culture program in the Department of English and Director of Digital Projects at the Plateau Center, Native American Programs at Washington State University. My work explores the intersections of cultural heritage, traditional knowledge, intellectual property rights, the ethics of openness, and the use of digital technologies in and by indigenous communities globally. I have worked in Tennant Creek, Northern Territory, Australia over the last decade with Warumungu community members on a range of projects including a book, an interactive [http://www.vectorsjournal.org/issues/3/digitaldynamics/ website], and a community archive. My collaborations with the Warumungu focused on alliance-making in cross-cultural projects. I am currently working on several digital humanities projects that explore ethical issues of openness and access in relation to indigenous cultural protocols and digital archives. I am the Director of both the [http://plateauportal.wsulibs.wsu.edu/html/ppp/index.php Plateau Peoples' Web Portal], a collaboratively curated site of Plateau cultural materials and [http://mukurtu.org/ Mukurtu CMS]: a free and open source content management system and digital archive built around the particular needs of indigenous peoples globally."<br />
<br />
[http://www.kimchristen.com/ Kim Christen Withey] <br />
<br />
==Kam Woods==<br />
Research Associate & Adjunct Faculty at University of North Carolina at Chapel Hill.<br />
<br />
Kam is currently developing modified open source digital forensics tools for digital archivists. He works with<br />
archivists, librarians, forensics researchers, and other development groups to identify core needs in analyzing<br />
and preparing digital content for preservation -- specifically needs that can be addressed using existing<br />
high-performance forensic technologies (with a little tweaking). He is also interested in developing datasets<br />
and teaching technologies to support education and professional training in digital archiving. He can give a great talk (I know from 2014 ALA) & I'll bet would have some great tech & social insides for Code4Lib. [http://www.digpres.com/ Kam Woods]<br />
<br />
==Andromeda Yelton==<br />
<br />
Re-nominating last year's runner up in the keynote speaker voting and yanking/modding last year's short description. Formerly a developer with Unglue.it, she recently left full-time work there to work to help people learn to code. Member of the LITA Board of Directors and advisor for Ada Initiative. [http://andromedayelton.com/about/ Andromeda Yelton]<br />
<br />
== Kortney Ziegler ==<br />
<br />
Dr. Kortney Ryan Ziegler is an Oakland based award winning artist, director, writer, and the first person to hold the Ph.D. of African American Studies from Northwestern University. Dr. Ziegler is also the founder of [http://transhack.org/ Trans*H4CK]--the only tech event of its kind that spotlights trans* created tech and trans* led startups, and the feature-length documentary [http://www.stillblackfilm.org/ STILL BLACK: A Portrait of Black Transmen].<br />
<br />
[http://drkrz.flavors.me/ Kortney Ziegler]<br />
<br />
<br />
[[Category:Code4Lib2015]]</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2012_c4l2012_social_activities&diff=113202012 c4l2012 social activities2012-02-08T20:23:00Z<p>Tararobertson: /* Evergreen/Koha and friends dinner Wednesday */</p>
<hr />
<div>==Ideas==<br />
* Woodinville distillery tour<br />
** +1<br />
* Seattle distillery tour<br />
* Favorite local breweries<br />
* Favorite local tea houses<br />
* Favorite local used bookstores<br />
* Visit hackerspace<br />
** +1<br />
<br />
==Planned events==<br />
<br />
===Pre-Newcomer + Veterans dinner /drink-up Monday===<br />
Early in town for pre-conference? <br />
First time at code4lib? <br />
Don't know anyone at code4lib?<br />
Join fellow c4l newbies + 2nd + 3rd timers + veterans. <br />
You will gain a bunch of new/veteran code4libbers in one night!<br />
Sign up below (NO CAP). You can show up only for dinner or drinks or both! <br />
<br />
But put your name so that we have a rough idea about the number of ppl who will show up =)<br />
<br />
'''Plans'''<br />
* When: Monday evening (2/6) <br />
* For Dinner: Meet at 6PM (ish)at the hotel lobby<br />
* For Drinks: show up at Hideout between 8 -10 PM for local art, fancy cocktails, or Belgian beer<br />
* For Hospitality suite intro chat/hangout: show up at 10 PM - midnight? at hospitality suite<br />
<br />
Dinner: [http://www.yelp.com/biz/kastoori-grill-seattle Kastoori Grill -Indian & Himalayan/Nepalese/Tibetan (vegetarian-friendly)]<br />
0.8 miles 15 min. walk<br />
* Bohyun Kim - n/v (2nd-timer) (leader)<br />
* Jason Clark - n/v leader<br />
* Margaret Heller<br />
* Sarah Johnston - n<br />
* Andrea Schurr - n/v (2nd-timer)<br />
* Jason Ronallo<br />
* Karen Coombs - v<br />
* Eric James<br />
* Misty De Meo - n<br />
* Keri Thompson - n<br />
* Andreas Orphanides - v<br />
* Tom Burton-West -v<br />
* Keith Folsom - n<br />
* Sam Meister - n<br />
* Jen Weintraub - n<br />
* Reservation made for 15. Bring cash if you can! =)<br />
<br />
Drinks: [http://www.yelp.com/biz/the-hideout-seattle Hideout Lounge] for local art, fancy cocktails, and Belgian beer<br />
0.3 miles 8 min. walk<br />
* Bohyun Kim - n/v (2nd-timer) (leader)<br />
* Jason Clark - n/v leader<br />
* Lisa Kurt - n<br />
* Margaret Heller<br />
* Andrea Schurr - n/v (2nd-timer)<br />
* Anoop Atre (Would love to if back from MS visit)<br />
* Heather Pitts (maybe) - n<br />
* Evviva Weinraub - Hope to join up if back from MS visit)<br />
* Megan Banasek -n<br />
* Misty De Meo (maybe) - n<br />
* Keri Thompson (definitely)<br />
* David Drexler (likely) - n<br />
* Andreas Orphanides - v<br />
* Rebecca Jones - n<br />
* Chick Markley - v<br />
* Ray Henry - n<br />
* Jonathan Green (likely) - n<br />
* Aaron Collier - n<br />
* Tim Lepczyk - n<br />
<br />
Hospitality suite intro chat/ hangout: just show up at the hospitality suite - no sign up required.<br />
<br />
===Morning Run Tuesday===<br />
I (Ray Schwartz) am organizing a morning run for anyone that would like to join me. It will be around 5 to 6 miles. I usually run a 10 minute per mile pace. And I would like to start around 7am. Select which days Tuesday or Wednesday or both mornings. Choose the date you wish via this Doodle link http://www.doodle.com/3tbigutqvkda5ib8<br />
<br />
Link to the course map is at http://www.runningmap.com/?id=351428.<br />
<br />
So far 4 have signed up for both Tuesday and Wednesday. Let's meet in the Lobby at 7am on Tuesday, and we will decide how to do Wednesday.<br />
<br />
===Newcomer dinner Tuesday===<br />
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating <strike>discussions about</strike> demonstrations of the many uses of <strike>bacon</strike> <strike>dongles</strike> XML.<br />
<br />
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!<br />
<br />
'''Plans'''<br />
* When: Tuesday evening (2/7) '''Note that this year's dinner is on Tuesday'''<br />
* Time: 6 PM (ish) or whenever you can get your group together<br />
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]<br />
<br />
''Guidelines:''<br />
*Max of '''6''' per group<br />
**Please, no waitlisting :(<br />
*ID yourselves so we can get a good mix of new people and veterans in each group<br />
**New folks - n<br />
**c4l vets - v<br />
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group :)''')<br />
**Leader duties<br />
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library coders <br />
***Herd folks from hotel to restaurant (know where you're going!)<br />
<br />
<br />
'''Restaurants'''<br />
<br />
'''Restaurants within .25 miles of the hotel'''<br />
<br />
[http://www.sazeracrestaurant.com/index.php Sazerac] (AWESOME happy hour menu that runs until 8)<br />
* Martin Haye - n (2nd timer but it's been a ''long'' time)<br />
<strike>* William Gunn - n</strike> - Sorry I must beg out, someone may want to take my spot.<br />
* Rebecca Jones - n<br />
* Chick Markley - v - leader<br />
* Keri Thompson - n<br />
* Andy Jackson - n<br />
* Tom Burton-West -v<br />
*'''capped at 6''' ''Reservation is at 6:30, I will be in lobby before walking over''<br />
<br />
[http://oasiankitchen.com/ O'Asian Kitchen and Lounge] (Asian) <br />
<br />
'''Restaurants between .25 miles and .5 miles of the hotel'''<br />
<br />
[http://www.pikebrewing.com/index_html.shtml Pike Brewing] (local brewery, pub food)<br />
We are meeting in the lobby of the hotel at 6pm.<br />
* Ken Varnum - n<br />
* Chad Nelson - n<br />
* Ed Summers - v<br />
* Tommy Ingulfsen - n<br />
* Adam Wead - v or .5n<br />
* Dan Coughlin - n<br />
*'''capped at 6''' ''(So, who's the fearless leader of this group? ~yo_bj)''<br />
<br />
[http://www.rockbottom.com/ The Rock Bottom Restaurant & Brewery] (American)<br />
It seemed like all the others were full so I thought it start this in case anyone else is as crazy unprepared as I am. Since we have no reservations feel free to join.<br />
* Jonathan Green (jonathan at discoverygarden dot ca) - n<br />
* <strike> Ed Fugikawa ( ed AT coalliance DOT org ) </strike> - n ( sorry, work is getting in the way )<br />
* Zinthia Briceno - n (@zbriceno) <br />
* David Talley - n ( dwtalley AT uw DOT edu ) -- Where to meet? Hotel main entrance, 6pm?<br />
* Patrick Berry - v (@pberry) -- Lobby at 6pm sounds perfect. I'm the short blonde guy. I guess I will "lead" our merry band of famished folk.<br />
* Al Cornish - v<br />
* Tom Keays - v<br />
* Andrew Pasterfield - n ( deesnutz AT gmail punto com )<br />
* '''Not Taking Reservations -- Come with us at your own risk'''<br />
<br />
[http://www.wildginger.net/ Wild Ginger] (Asian, a bit overpriced) "Reservations made under Jason Clark at 6pm for 6 people. Meeting in hotel lobby around 5:45pm."<br />
* Jason Clark - n/v leader<br />
* Tamar Sadeh - n<br />
* Kevin Clarke - v<br />
* Gary Thompson - n<br />
* Keith Folsom - n<br />
* Sarah Park - n (my Seattle friend recommended this place!)<br />
<br />
[http://www.thepurplecafe.com/index.html Purple Cafe] (American, Wine Bar) ''reservation made under Calvin Mah for 6:30pm for the 6 of us. I'll be meeting in the hotel lobby at 6pm with some sort of sign. See you then!''<br />
* Calvin Mah - (leader) - v<br />
* David Isaak - n<br />
* Aaron Collier - n<br />
* Sean Hannan - v<br />
* Joshua Gomez - v<br />
* Charlie Morris - n<br />
* '''capped at 6'''<br />
<br />
[http://www.cafepaloma.com/ Cafe Paloma] (Mediterranean) Reservation for 6:15 -- Meet in hotel lobby at 6 -- I have short white hair and will be wearing a purple jacket.<br />
* Jean Rainwater (leader) - v<br />
* Kelley McGrath - n<br />
* Lori Robare - n<br />
* Emily Lynema - v<br />
* Sarah Johnston - n<br />
* Sam Meister - n<br />
* '''capped at 6'''<br />
<br />
[http://www.thecollinspub.com/ Collins Pub] (Pub Food, great beer selection) ''Meet in the lobby at 6:15pm''<br />
* Francis Kayiwa - (leader) "(get hold of me at first dot last name at goog as the date gets closer with your mobile)" v<br />
* Michael Lindsey - v<br />
* Dan Suchy - v<br />
* David Drexler - n<br />
* Laura Smart - n<br />
* Heather Pitts - n<br />
*'''capped at 6'''<br />
<br />
[http://www.mcmenamins.com/311-six-arms-home Six Arms - McMenamins] (Pub Food & they brew their own beer) ''Meet in the Lobby at 6pm. I've also emailed you. --Joel''<br />
* Joel Richard (richardjm AT si.edu) (leader) - v<br />
* Margaret Heller - v<br />
* Sibyl Schaefer (sschaefer AT rockarch . org) - v<br />
* Tim Lepczyk (timlepczyk AT gmail.com) - n<br />
* Ray Schwartz (schwartzr2@wpunj.edu) - v<br />
* Andrea Schurr (andrea-schurr AT utc DOT edu) - v(2nd-timer)<br />
* '''capped at 6'''<br />
<br />
[http://www.611supreme.com/ 611 Supreme] (Crepes and Full Bar) ''Reservation for 6 at 6:30. Meet in the conference hotel lobby at 6pm. Look for the short woman in a trench coat and wide brim hat ~Becky''<br />
<br />
*Becky Yoose (leader) - v <br />
*Cynthia Ng - n<br />
*Zoe Chao - v<br />
*Stephanie Collett - n (2nd-timer)<br />
*Bethany Nowviskie - n<br />
* Ben Shum - n<br />
*'''capped at 6'''<br />
<br />
[http://www.panafricamarket.com/wp/ Pan Africa Restaurant & Bar] (Pan African) <br />
CLOSED TUESDAYS!!!!!!!!!!!!!!!!!!<br />
Sorry for the confusion. I have moved everyone to Long Provincial, so that you'll have a place held in case you want it. If Long Provincial doesn't suit you, please remove your name in case someone else wants the spot. Again, I'm sorry. --Jason<br />
<br />
[http://longprovincial.com/ Long Provincial] Vietnamese (.7 miles from hotel; 15 minute walk)<br />
<br />
Reservation for 6 for 6:30 (and I have a confirmation number!). Meet in the hotel lobby at 6 to allow for a strolling pace to walk over there.<br />
<br />
Has a jellyfish tank.<br />
<br />
*Jason Ronallo (leader?) - v?<br />
*Nettie Lagace - n<br />
*Bohyun Kim - n/v (2nd-timer)<br />
*Wendy Robertson - n<br />
*Jennifer Bowen - n/v (3rd timer)<br />
*James Stuart - n<br />
*'''capped at six'''<br />
<br />
'''Restaurants between .5 and 1 mile from hotel'''<br />
<br />
[http://momijiseattle.com/ Momiji] New Japanese restaurant in Seattle - [http://www.concierge.com/tools/blogs/unpacked/2011/10/momiji-seattle.html Reviewed in Concierge.com]<br />
<br />
* Andrew Nagy (leader) - v<br />
* Cory Lown - v<br />
* Tod Robbins - n<br />
* Dennis Schafroth - n<br />
*<strike> Tammy Allgood Wolf - n</strike> Sorry, I'm not feeling well and am going to cancel, if anyone wants my spot. <br />
* Tim Shearer - v<br />
* Tim Clarke - n <br />
*'''capped at six''' <br />
<br />
[http://tomdouglas.com/index.php?page=palace-kitchen-dinner Palace Kitchen] (another Tom Douglas restaurant, w/ a focus on meat). ''I have made a reservation for 6 at 8pm. Let's meet in the conference lobby at 6:30pm and make our way slowly over; we will find things to do in the interim. Look for Mike Giarlo, a man who may be holding a sign that says "HI I'M MIKE GIARLO" or otherwise shouting his name or looking confused.''<br />
<br />
* Mike Giarlo (leader) - v<br />
* Carmen Mitchell - n<br />
* Daniel Lovins - v<br />
* Cary Gordon - v <br />
* Declan Fleming - v<br />
* Space available!!<br />
* (CAPPED AT SIX!)<br />
<br />
[http://sitkaandspruce.com/ Sitka and Spruce] (Eclectic, super-local and super-seasonal.) ''We have a reservation for 6 at 8:15pm. We'll meet in the conference lobby at 6:30 pm and head over - the owners also run [http://www.ferdinandthebar.com/home/ Bar Ferd'nand], a wine shop/bar in the same building, and we can kill time there before we eat. Look for Mark Matienzo or Hillel Arnold.''<br />
<br />
* Mark Matienzo (leader) - v<br />
* Hillel Arnold - sophomore<br />
* Devon Smith - v<br />
* Derek Merleaux - sophmore<br />
* Jennifer Weintraub - n<br />
* Peter Green - n (2nd)<br />
<br />
<br />
[http://www.yelp.com/biz/japonessa-seattle Japonessa Restaurant] (Japanese + full bar)<br />
<br />
''Reservations for 6 at 7:00pm - Meet in lobby at 6:15''<br />
<br />
* Ryan Wick (leader) - v<br />
* Kate Zwaard - n<br />
* Joe Atzberger - v<br />
* Scott Fisher - n (2nd-timer)<br />
* Anoop Atre - n<br />
* Lisa Kurt - n<br />
* '''capped at 6'''<br />
<br />
[http://tomdouglas.com/index.php?page=serious-pie Serious Pie] (Tom Douglas restaurant, inventive pizzas, good local beer list). <br />
<br />
''No reservations for parties at Serious Pie...So, let's meet in the lobby at 6:30. Look for a guy wearing an 'Alma' sticker (me). Others out there...come and crash the 'capped at six' crowd heading to Serious Pie.'' <br />
<br />
* Christopher Spalding (leader) - v<br />
* Robin Schaaf - n<br />
* Jason Stirnaman - v<br />
* Christina Morris - n<br />
* Ray Henry - n<br />
* Sean Purcell - n<br />
* '''capped at 6'''<br />
<br />
[http://www.allmenus.com/wa/seattle/204592-ballet-restaurant/menu/ Ballet] (Vietnamese)<br />
<br />
[http://www.kokebrestaurant.com/ Kokeb Ethiopian Restaurant] (Ethiopian) ''Let's say meet at the lobby at 6pm like everyone else. Woohoo!''<br />
<br />
''We have reservations for 6 at 6:45.''<br />
<br />
* Andreas Orphanides (leader) - v<br />
* Mark Mounts - v<br />
* Joe Montibello - n<br />
* Justin Littman - n<br />
* Ron Peterson<br />
* Bobbi Fox - sophmore<br />
* (CAPPED AT SIX!)<br />
Crashing the [http://www.seattlerb.org/ Seattle Ruby] meetup, which meets on Capital Hill at 7:00 on Tuesdays. Eat at [http://www.yelp.com/biz/poppy-seattle Poppy] before. Reservations for 6:15. Leaving from the hotel lobby at 5:45. ''If you dig Ruby, come to this. Seattle ruby produced Nokogiri, Vlad, Rubygems.org ....''<br />
* Matt Zumwalt (leader) - v<br />
* *Justin Coyne - n<br />
* Misty De Meo - n<br />
* Fumihiro Kato - n (2nd timer)<br />
* Dan Brubaker Horst - n (3nd timer)<br />
* Willy Mene - sophomore<br />
* (CAPPED AT SIX)<br />
<br />
[http://tomdouglas.com/index.php?page=dahlia-lounge Dahlia Lounge] (Pacific Northwest cuisine, $$$)<br />
<br />
[http://www.mattsinthemarket.com/ Matt's in the Market] (Northwest Cuisine, $$$)<br />
<br />
[http://www.placepigalle-seattle.com/ Place Pigalle] (French)<br />
<br />
[http://www.chezshea.com/ Chez Shea] (French)<br />
<br />
[http://www.elysianbrewing.com/elysian.html Elysian Breweries and Pubs] (Pub Food)<br />
<br />
[http://www.mezaseattle.com/index.html Meza] (Latin Fare)<br />
Have reservations for 6.45. It's about a mile from hotel. 10min bus, 30 min walk. Meet in lobby @ 6 and we'll work out bus/walk/cab. -corey<br />
* Tara Robertson - n<br />
* Shawn Averkamp - sophomore<br />
* Corey Harper - v (leader)<br />
* Shaun Ellis - sophomore<br />
* Jon Stroop - fifth year senior<br />
* Birkin James Diana - v (hi Jon!; hey newcomers, I'm taking the 6th slot, but, if you're stuck for a signup, plz do feel free to bump/overwrite me - seriously!)<br />
* '''capped at 6'''<br />
<br />
[http://inthebowlbistro.com/index.php In the Bowl] (Veg*n, Asian)<br />
<br />
[http://www.plumbistro.com/ Plumb Bistro] (Veg*n)<br />
<br />
[http://highlineseattle.com/ Highline] (Veg*n, bar)<br />
* Jacob Reed - n<br />
* Brian McBride - n<br />
<br />
'''Restaurants more than 1 miles from the hotel'''<br />
<br />
[http://bravehorsetavern.com/ Brave Horse Tavern] (another Tom Douglas, good regional beer list, yummy food. Near South Lake Union. Would require a ride on the South Lake Union Trolley (SLUT), but it's easy to get to/use from downtown. <br />
<br />
[http://www.temperodobrasil.net/ Tempero do Brasil] I was excited to see Ipanema Grill 6 blocks from the hotel, unfortunately it seems to be closed for good. So this restaurant which is a 10 minute ($15) cab ride away and which also serves Brazilian cuisine (including the ever-tasty feijoada) will have to do. Reservation at 6:45, meet in lobby at 6:15 with a plan of getting in the taxis at about 6:30. I'll be wearing a red and white Hawaiian shirt. <br />
<br />
* Robert Haschart - leader - v third year<br />
* Molly Pickral - n<br />
* Erik Hetzner - 2nd c4l<br />
* Paul Deschner -n (where should we meet?)<br />
<br />
[http://flyingfishrestaurant.com/ Flying Fish] (Seafood)<br />
<br />
[http://www.allmenus.com/wa/seattle/3437-cafe-flora/menu/dinner/ Cafe Flora] (FANTASTIC Veg*n restaurant. Use Metro bus #11 to get there)<br />
<br />
[http://www.teapotvegetarianhouse.com/index.htm Teapot Vegetarian House] (Veg*n, Asian)<br />
<br />
[http://spaceneedle.com/restaurant/ Space Needle] (American, Pricy; but what the heck, listed it anyway for those who want the experience)<br />
<br />
==="Get Lamp" viewing Tuesday (9 PM) ===<br />
<br />
"Tuesday, February 7, 9 PM or shortly after -Courtyard Ballroom"<br />
<br />
Adam Wead and Michael Klein are organizing a viewing of [http://www.getlamp.com/ Get Lamp: The Text Adventure Documentary]<br />
<br />
It's not about Linux, Apache, MySQL or PHP, but if you don't have a one, you might get eaten by a grue.<br />
<br />
If there is additional interest, there may be another viewing this week.<br />
<br />
<br />
===Morning Run Wednesday===<br />
I (Ray Schwartz) will not be running on Wednesday. Though several others have said that they will meet at 7am in the Hotel Lobby. I would recommend to walk straight down west to the water front and turn right-heading north, following the pedestrian path. It goes on or some miles, so it is a good choice.<br />
<br />
===Veg*n Dinner Wednesday===<br />
<br />
We'll pick a place with lots of veg*n options to go eat Wednesday for dinner. Vegetarians and non-vegetarians welcome.<br />
<br />
*[http://lovinghut.us/seattle/index.html Loving Hut] Modest price. 1 mile from hotel. Will do bill splitting if we let them know up front. <br />
<br />
Talked with Loving Hut and made a reservation for 15 for 6:30. Meet in the hotel lobby at 6.<br />
<br />
*Jason Ronallo (jronallo AT gmail.com)<br />
*Sean Hannan<br />
*Ed Summers<br />
*James Stuart<br />
*Bohyun Kim<br />
*Bethany Nowviskie<br />
*Margaret Heller<br />
*Laura Smart<br />
*Sibyl Schaefer<br />
*Cynthia Ng<br />
*Andrea Shurr<br />
*Eric James<br />
*Birkin James Diana<br />
*Sheree F<br />
*Misty De Meo<br />
*Reservation is for 15.<br />
<br />
===Meat-Up Dinner Wednesday===<br />
<br />
RIP Meat-Up. Going to Amazon for hurricanes.<br />
<br />
(if you do not find a suitable burger joint, there are also some top-notch steakhouses in Seattle. Both the Metropolitan Grill and El Gaucho are delightful if folks are OK with $50 steaks. Just FYI, not trying to hijack your meat-up, Cary!. -mjgiarlo)<br />
<br />
===Evergreen/Koha and friends dinner Wednesday===<br />
Put your name and any food limitations, we're meeting in the hotel lobby at 6pm.<br />
<br />
Going to [http://www.pikebrewing.com/ The Pike Brewing Company]. They can't take a reservation for the dining room, but we can ofder food off the same menu in the bar area. Apparently there are tables that can be pushed together so we can all sit together. Let's do this. (Or, if you don't like this plan make another one :) I'll be offline this afternoon. --tara)<br />
<br />
* Tara Robertson<br />
* Chris Sharp<br />
* Tod Robbins - n<br />
* Ben Shum<br />
* Anoop Atre - n<br />
* Matt Carlson - n<br />
* Luis Baquera - n<br />
* Larry Baerveldt (someplace with beer, natch)<br />
* David Drexler -n (if there's space)<br />
* Wayne Schneider<br />
* Joe Atzberger<br />
<br />
===[[2012 Craft Brew Drinkup|Craft Brew Drinkup]], Wednesday (9 PM)===<br />
<br />
'''Wednesday, February 8, 9 PM-ish - Room 1001''' (room sponsored by [http://yourmediashelf.com/ MediaShelf]<br />
<br />
Like good beer? Bring some in your luggage! Some of us are planning to bring some of our favorite local, special, or homebrewed beers to share. Interested? Sign up on the [[2012 Craft Brew Drinkup]] page!<br />
<br />
<br />
===UNC-Duke Basketball game, Wednesday (6 PM)===<br />
<br />
'''Wednesday, February 8, 6:00 - [http://maps.google.com/maps?q=fox+bar+seattle&ll=47.614148,-122.334952&spn=0.006394,0.01929&oe=utf-8&client=firefox-a&fb=1&gl=us&hq=fox+bar&hnear=0x5490102c93e83355:0x102565466944d59a,Seattle,+WA&cid=0,0,17121402292050307829&t=m&z=16 FOX Sports Grill]'''<br />
<br />
Looks like this may be the best local venue for watching the game. Meet in the lobby at 5:45, or just find us there. Out the lobby door, hang a left on 6th, five blocks, on the right.<br />
<br />
===Dim Sum Lunch Thursday===<br />
<br />
For those of you staying in town after the last session on Thursday, [http://oasiankitchen.com/ O'Asian Kitchen] has dim sum service during the weekdays. Meet up around 12:35, meeting location tba. Bring cash for easier bill splitting.<br />
<br />
*Becky Yoose<br />
* Declan Fleming - love me some Dim Sum!<br />
* Adam Wead<br />
* Heather Pitts<br />
* Sibyl Schaefer<br />
* Anoop Atre<br />
* Dan Suchy<br />
* Carmen Mitchell<br />
* Tara Robertson<br />
* Ray Schwartz<br />
* Corey Harper<br />
* Joshua Gomez<br />
* Cary Gordon<br />
* Mike Giarlo<br />
* Joe Atzberger<br />
* Dileshni Jayasinghe<br />
* Ryan Wick<br />
* Dennis Schafroth<br />
* Mike Durbin<br />
* Ben Shum<br />
* Dan Chudnov<br />
* Luis Baquera<br />
<br />
==Social Map - places of interest==<br />
[http://g.co/maps/4m5pk Code4lib 2012 - Seattle - social events, hangouts, and places to see]<br />
<br />
==Seattle Events Feb 5-9==<br />
===Saturday, February 4, 2012===<br />
In case you are showing up really early.<br />
* Belgianfest: http://www.washingtonbeer.com/belgianfest/<br />
===Sunday, February 5, 2012===<br />
* Clinton Fearon & The Boogie Brown Band/Live Wyya/Adrian Xavier/Selecta Raiford/DJ Courtland, Neumos: http://neumos.com/neumos.php<br />
* Michael The Blind/The Els, Skylark: http://www.skylarkcafe.com/<br />
* Addaura/Alda/Hallow, Comet<br />
* "I Am My Own Wife" 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/<br />
* Science Fiction + Fantasy short film festival, Encore screening. http://www.empmuseum.org/programs/index.asp?categoryID=216<br />
<br />
===Monday, February 6, 2012===<br />
* Silent Movie Mondays: Last Command 1928, http://stgpresents.org/artists/?artist=1829#, Show at 7:00pm, The Paramount Theatre $10<br />
This all-classic film series, First Oscars, is accompanied by live music from the historic Mighty Wurlitzer organ, one of the last three remaining organs of its kind to reside in its original environment, played by critically acclaimed organist Jim Riggs.<br />
<br />
===Tuesday, February 7, 2012===<br />
* Lionize/Maylene & The Sons Of Disaster, El Corazon: http://elcorazonseattle.com/<br />
* The Pulltab Playboys/Rachel Lyn Harrington & The Knock Outs/The James Low Western Front, Sunset: http://sunsettavern.com/<br />
* Twin Sister, Vera: http://theveraproject.org/shows/<br />
* The Features, Chop Suey: http://www.chopsuey.com/<br />
* Wilco/White Denim, Paramount Theatre: http://stgpresents.org/<br />
* "I Am My Own Wife" 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/<br />
* Intro to Arduino Workshop, 7pm at Metrix Create Space http://metrixcreatespace.com/<br />
<br />
===Wednesday, February 8, 2012===<br />
* The Golden Blondes/The Jet Age/Mr. Drinx & The Pot Heads, Sunset: http://sunsettavern.com/<br />
* Pipsisewah/The Chasers/The Magic Mirrors, Tractor: http://www.tractortavern.com/ <br />
* Dengue Fever vs Secret Chiefs 3, Moe Bar http://bit.ly/yJtfXv (how could you pass the opportunity to see someone play this thing :http://bit.ly/wB5AgZ<br />
* Amazon Tech in Seattle is having an open house next Wednesday at 5:30 PM with Werner Vogels and David Friedberg of the Climate Corporation. https://aws.amazon.com/amazon-open-house-february-2012/ ([http://g.co/maps/adpnt map])<br />
* YACHT/Secret Shopppers/Bobby Birdman, The Crocodile: http://thecrocodile.com/index.html<br />
<br />
===Thursday, February 9, 2012===<br />
* SAM Opening - Gauguin and Polynesia: An Elusive Paradise: http://www.seattleartmuseum.org/gauguin<br />
* The Jayhawks, Neptune Theater: http://stgpresents.org/<br />
* Digital Leather, Comet <br />
* Savani World Quintet/Super Sones, Columbia City Theater: http://www.columbiacitytheater.com/<br />
* Blvd Park {album release}/Nettle Honey/Creeping Time, Tractor: http://www.tractortavern.com/<br />
* Eleanor Friedberger, Crocodile: http://thecrocodile.com/index.html<br />
<br />
===Ongoing Events===<br />
* Seattle Art Museum: Tours are every Saturday & Sunday at noon, and the First Thursday of every month at 10:30, 11:30 am, 12:30 & 1:30 pm.<br />
* EMP: Exhibits on display include: Battlestar Galactica, Nirvana, Avatar, and Can’t Look Away: The Lure of Horror Film<br />
* Teatro ZinZanni: ¡Caliente! http://dreams.zinzanni.org/<br />
* Pacific NW Ballet: performing Don Quixote at McCaw Hall http://www.pnb.org/<br />
* Oklahoma!, Sunday matinee and nightly: 5th Avenue Theatre, 1308 Fifth Avenue http://www.5thavenue.org/show/oklahoma<br />
<br />
==Local events/places==<br />
* Metrix Create Space<br />
* Ada's Technical Books<br />
* Northwest Outdoor Center<br />
* Center for Wooden Boats<br />
* Empty Sea Studios acoustic music<br />
<br />
<br />
==Local Beer Places==<br />
* Map of [http://beermapping.com/maps/citymaps.php?m=seattle#lat=47.66723703450515&lng=-122.28263854980469&z=5 beer venues] maintained at Beermapping.com.<br />
* List of [http://www.washingtonbeer.com/breweries/seattle-king-co/ local breweries] ([http://maps.google.com/maps/ms?hl=en&ie=UTF8&msa=0&msid=201783184139227541123.0004813e64758434cb054&source=embed&ll=47.558921,-122.106171&spn=0.442982,1.234589&z=10&source=embed map]) maintained by the Washington Beer Commission<br />
* Map of [http://www.ratebeer.com/Places/RegionMap.asp?rid=7600 beer venues] maintained by Ratebeer.com.<br />
<br />
==See also==<br />
[http://orbiscascade.org/index/c4l-things-to-do-in-seattle Things to do in Seattle, from the hosts]<br />
<br />
<br />
==Tour of the Seattle Public Library==<br />
<br />
===Tuesday breakout session 3-4pm - max 20 ppl===<br />
<br />
Meet by the coffee urns, leaving at 2:55pm (10% off at the gift shop if you mention that you are attending code4lib)<br />
<br />
* Tara Robertson<br />
* Bohyun Kim<br />
* Shirley Lew<br />
* Margaret Heller<br />
* Ben Shum<br />
* Chris Sharp<br />
* Cynthia Ng<br />
* Megan Banasek<br />
* Chris Beer<br />
* Peter Murray<br />
* Bobbi Fox<br />
* Joe Montibello<br />
* Tim Lepczyk<br />
* Mark Mounts<br />
* Robin Dean<br />
* Robert Haschart<br />
* Zoe Chao<br />
* Shawn Averkamp<br />
<br />
More tour may come later. Stay tuned! <br />
<br />
Jeff Christensen 206-387-4659<br />
<br />
centaltours@spl.org<br />
<br />
===Wednesday afternoon tour===<br />
Tour on Tuesday was nice, but less of a "behind the scenes" experience than I'd hoped. The tour guide talked a bit about the building, architecture and some of the design aspects that worked (and didn't). Unfortunately the Wed tour will not include the automatic materials sorting room. Again, max 20 people.<br />
<br />
Also, Wednesday needs a group wrangler. <br />
<br />
Meet the Anne Repass, your tour guide by the gift shop, just inside the 5th Ave entrance. <br />
<br />
* Anoop Atre<br />
* Sean Chen<br />
* Andrew Pasterfield<br />
* Ed Fugikawa<br />
* Jacob Reed<br />
* Brian McBride<br />
* Calvin Mah<br />
* Duncan Barth<br />
* Molly Pickral<br />
* Jean Rainwater<br />
* Matt Critchlow<br />
* Heather Pitts<br />
* Dennis Schafroth<br />
* Corey Harper<br />
*Greg Schrank<br />
* Luis Baquera<br />
* Tamar Sadeh<br />
* ernesto valencia<br />
* Graham Triggs<br />
[[Category:Code4Lib2012]]</div>Tararobertsonhttps://wiki.code4lib.org/index.php?title=2012_c4l2012_social_activities&diff=113042012 c4l2012 social activities2012-02-08T17:24:18Z<p>Tararobertson: /* Wednesday afternoon tour */</p>
<hr />
<div>==Ideas==<br />
* Woodinville distillery tour<br />
** +1<br />
* Seattle distillery tour<br />
* Favorite local breweries<br />
* Favorite local tea houses<br />
* Favorite local used bookstores<br />
* Visit hackerspace<br />
** +1<br />
<br />
==Planned events==<br />
<br />
===Pre-Newcomer + Veterans dinner /drink-up Monday===<br />
Early in town for pre-conference? <br />
First time at code4lib? <br />
Don't know anyone at code4lib?<br />
Join fellow c4l newbies + 2nd + 3rd timers + veterans. <br />
You will gain a bunch of new/veteran code4libbers in one night!<br />
Sign up below (NO CAP). You can show up only for dinner or drinks or both! <br />
<br />
But put your name so that we have a rough idea about the number of ppl who will show up =)<br />
<br />
'''Plans'''<br />
* When: Monday evening (2/6) <br />
* For Dinner: Meet at 6PM (ish)at the hotel lobby<br />
* For Drinks: show up at Hideout between 8 -10 PM for local art, fancy cocktails, or Belgian beer<br />
* For Hospitality suite intro chat/hangout: show up at 10 PM - midnight? at hospitality suite<br />
<br />
Dinner: [http://www.yelp.com/biz/kastoori-grill-seattle Kastoori Grill -Indian & Himalayan/Nepalese/Tibetan (vegetarian-friendly)]<br />
0.8 miles 15 min. walk<br />
* Bohyun Kim - n/v (2nd-timer) (leader)<br />
* Jason Clark - n/v leader<br />
* Margaret Heller<br />
* Sarah Johnston - n<br />
* Andrea Schurr - n/v (2nd-timer)<br />
* Jason Ronallo<br />
* Karen Coombs - v<br />
* Eric James<br />
* Misty De Meo - n<br />
* Keri Thompson - n<br />
* Andreas Orphanides - v<br />
* Tom Burton-West -v<br />
* Keith Folsom - n<br />
* Sam Meister - n<br />
* Jen Weintraub - n<br />
* Reservation made for 15. Bring cash if you can! =)<br />
<br />
Drinks: [http://www.yelp.com/biz/the-hideout-seattle Hideout Lounge] for local art, fancy cocktails, and Belgian beer<br />
0.3 miles 8 min. walk<br />
* Bohyun Kim - n/v (2nd-timer) (leader)<br />
* Jason Clark - n/v leader<br />
* Lisa Kurt - n<br />
* Margaret Heller<br />
* Andrea Schurr - n/v (2nd-timer)<br />
* Anoop Atre (Would love to if back from MS visit)<br />
* Heather Pitts (maybe) - n<br />
* Evviva Weinraub - Hope to join up if back from MS visit)<br />
* Megan Banasek -n<br />
* Misty De Meo (maybe) - n<br />
* Keri Thompson (definitely)<br />
* David Drexler (likely) - n<br />
* Andreas Orphanides - v<br />
* Rebecca Jones - n<br />
* Chick Markley - v<br />
* Ray Henry - n<br />
* Jonathan Green (likely) - n<br />
* Aaron Collier - n<br />
* Tim Lepczyk - n<br />
<br />
Hospitality suite intro chat/ hangout: just show up at the hospitality suite - no sign up required.<br />
<br />
===Morning Run Tuesday===<br />
I (Ray Schwartz) am organizing a morning run for anyone that would like to join me. It will be around 5 to 6 miles. I usually run a 10 minute per mile pace. And I would like to start around 7am. Select which days Tuesday or Wednesday or both mornings. Choose the date you wish via this Doodle link http://www.doodle.com/3tbigutqvkda5ib8<br />
<br />
Link to the course map is at http://www.runningmap.com/?id=351428.<br />
<br />
So far 4 have signed up for both Tuesday and Wednesday. Let's meet in the Lobby at 7am on Tuesday, and we will decide how to do Wednesday.<br />
<br />
===Newcomer dinner Tuesday===<br />
First time at code4lib? Join fellow c4l newbies and veterans for an evening of food, socializing, and stimulating <strike>discussions about</strike> demonstrations of the many uses of <strike>bacon</strike> <strike>dongles</strike> XML.<br />
<br />
Code4Lib veterans, you're invited too. Join us in welcoming the newcomers!<br />
<br />
'''Plans'''<br />
* When: Tuesday evening (2/7) '''Note that this year's dinner is on Tuesday'''<br />
* Time: 6 PM (ish) or whenever you can get your group together<br />
* Mastermind (if you have any questions): [mailto:yoosebec@grinnell.edu Becky Yoose]<br />
<br />
''Guidelines:''<br />
*Max of '''6''' per group<br />
**Please, no waitlisting :(<br />
*ID yourselves so we can get a good mix of new people and veterans in each group<br />
**New folks - n<br />
**c4l vets - v<br />
*One leader needed for each location (declare yourself! - '''Vets are highly encouraged to lead the group :)''')<br />
**Leader duties<br />
***Make reservations if required; otherwise make sure that the restaurant can handle a group of 6 rowdy library coders <br />
***Herd folks from hotel to restaurant (know where you're going!)<br />
<br />
<br />
'''Restaurants'''<br />
<br />
'''Restaurants within .25 miles of the hotel'''<br />
<br />
[http://www.sazeracrestaurant.com/index.php Sazerac] (AWESOME happy hour menu that runs until 8)<br />
* Martin Haye - n (2nd timer but it's been a ''long'' time)<br />
<strike>* William Gunn - n</strike> - Sorry I must beg out, someone may want to take my spot.<br />
* Rebecca Jones - n<br />
* Chick Markley - v - leader<br />
* Keri Thompson - n<br />
* Andy Jackson - n<br />
* Tom Burton-West -v<br />
*'''capped at 6''' ''Reservation is at 6:30, I will be in lobby before walking over''<br />
<br />
[http://oasiankitchen.com/ O'Asian Kitchen and Lounge] (Asian) <br />
<br />
'''Restaurants between .25 miles and .5 miles of the hotel'''<br />
<br />
[http://www.pikebrewing.com/index_html.shtml Pike Brewing] (local brewery, pub food)<br />
We are meeting in the lobby of the hotel at 6pm.<br />
* Ken Varnum - n<br />
* Chad Nelson - n<br />
* Ed Summers - v<br />
* Tommy Ingulfsen - n<br />
* Adam Wead - v or .5n<br />
* Dan Coughlin - n<br />
*'''capped at 6''' ''(So, who's the fearless leader of this group? ~yo_bj)''<br />
<br />
[http://www.rockbottom.com/ The Rock Bottom Restaurant & Brewery] (American)<br />
It seemed like all the others were full so I thought it start this in case anyone else is as crazy unprepared as I am. Since we have no reservations feel free to join.<br />
* Jonathan Green (jonathan at discoverygarden dot ca) - n<br />
* <strike> Ed Fugikawa ( ed AT coalliance DOT org ) </strike> - n ( sorry, work is getting in the way )<br />
* Zinthia Briceno - n (@zbriceno) <br />
* David Talley - n ( dwtalley AT uw DOT edu ) -- Where to meet? Hotel main entrance, 6pm?<br />
* Patrick Berry - v (@pberry) -- Lobby at 6pm sounds perfect. I'm the short blonde guy. I guess I will "lead" our merry band of famished folk.<br />
* Al Cornish - v<br />
* Tom Keays - v<br />
* Andrew Pasterfield - n ( deesnutz AT gmail punto com )<br />
* '''Not Taking Reservations -- Come with us at your own risk'''<br />
<br />
[http://www.wildginger.net/ Wild Ginger] (Asian, a bit overpriced) "Reservations made under Jason Clark at 6pm for 6 people. Meeting in hotel lobby around 5:45pm."<br />
* Jason Clark - n/v leader<br />
* Tamar Sadeh - n<br />
* Kevin Clarke - v<br />
* Gary Thompson - n<br />
* Keith Folsom - n<br />
* Sarah Park - n (my Seattle friend recommended this place!)<br />
<br />
[http://www.thepurplecafe.com/index.html Purple Cafe] (American, Wine Bar) ''reservation made under Calvin Mah for 6:30pm for the 6 of us. I'll be meeting in the hotel lobby at 6pm with some sort of sign. See you then!''<br />
* Calvin Mah - (leader) - v<br />
* David Isaak - n<br />
* Aaron Collier - n<br />
* Sean Hannan - v<br />
* Joshua Gomez - v<br />
* Charlie Morris - n<br />
* '''capped at 6'''<br />
<br />
[http://www.cafepaloma.com/ Cafe Paloma] (Mediterranean) Reservation for 6:15 -- Meet in hotel lobby at 6 -- I have short white hair and will be wearing a purple jacket.<br />
* Jean Rainwater (leader) - v<br />
* Kelley McGrath - n<br />
* Lori Robare - n<br />
* Emily Lynema - v<br />
* Sarah Johnston - n<br />
* Sam Meister - n<br />
* '''capped at 6'''<br />
<br />
[http://www.thecollinspub.com/ Collins Pub] (Pub Food, great beer selection) ''Meet in the lobby at 6:15pm''<br />
* Francis Kayiwa - (leader) "(get hold of me at first dot last name at goog as the date gets closer with your mobile)" v<br />
* Michael Lindsey - v<br />
* Dan Suchy - v<br />
* David Drexler - n<br />
* Laura Smart - n<br />
* Heather Pitts - n<br />
*'''capped at 6'''<br />
<br />
[http://www.mcmenamins.com/311-six-arms-home Six Arms - McMenamins] (Pub Food & they brew their own beer) ''Meet in the Lobby at 6pm. I've also emailed you. --Joel''<br />
* Joel Richard (richardjm AT si.edu) (leader) - v<br />
* Margaret Heller - v<br />
* Sibyl Schaefer (sschaefer AT rockarch . org) - v<br />
* Tim Lepczyk (timlepczyk AT gmail.com) - n<br />
* Ray Schwartz (schwartzr2@wpunj.edu) - v<br />
* Andrea Schurr (andrea-schurr AT utc DOT edu) - v(2nd-timer)<br />
* '''capped at 6'''<br />
<br />
[http://www.611supreme.com/ 611 Supreme] (Crepes and Full Bar) ''Reservation for 6 at 6:30. Meet in the conference hotel lobby at 6pm. Look for the short woman in a trench coat and wide brim hat ~Becky''<br />
<br />
*Becky Yoose (leader) - v <br />
*Cynthia Ng - n<br />
*Zoe Chao - v<br />
*Stephanie Collett - n (2nd-timer)<br />
*Bethany Nowviskie - n<br />
* Ben Shum - n<br />
*'''capped at 6'''<br />
<br />
[http://www.panafricamarket.com/wp/ Pan Africa Restaurant & Bar] (Pan African) <br />
CLOSED TUESDAYS!!!!!!!!!!!!!!!!!!<br />
Sorry for the confusion. I have moved everyone to Long Provincial, so that you'll have a place held in case you want it. If Long Provincial doesn't suit you, please remove your name in case someone else wants the spot. Again, I'm sorry. --Jason<br />
<br />
[http://longprovincial.com/ Long Provincial] Vietnamese (.7 miles from hotel; 15 minute walk)<br />
<br />
Reservation for 6 for 6:30 (and I have a confirmation number!). Meet in the hotel lobby at 6 to allow for a strolling pace to walk over there.<br />
<br />
Has a jellyfish tank.<br />
<br />
*Jason Ronallo (leader?) - v?<br />
*Nettie Lagace - n<br />
*Bohyun Kim - n/v (2nd-timer)<br />
*Wendy Robertson - n<br />
*Jennifer Bowen - n/v (3rd timer)<br />
*James Stuart - n<br />
*'''capped at six'''<br />
<br />
'''Restaurants between .5 and 1 mile from hotel'''<br />
<br />
[http://momijiseattle.com/ Momiji] New Japanese restaurant in Seattle - [http://www.concierge.com/tools/blogs/unpacked/2011/10/momiji-seattle.html Reviewed in Concierge.com]<br />
<br />
* Andrew Nagy (leader) - v<br />
* Cory Lown - v<br />
* Tod Robbins - n<br />
* Dennis Schafroth - n<br />
*<strike> Tammy Allgood Wolf - n</strike> Sorry, I'm not feeling well and am going to cancel, if anyone wants my spot. <br />
* Tim Shearer - v<br />
* Tim Clarke - n <br />
*'''capped at six''' <br />
<br />
[http://tomdouglas.com/index.php?page=palace-kitchen-dinner Palace Kitchen] (another Tom Douglas restaurant, w/ a focus on meat). ''I have made a reservation for 6 at 8pm. Let's meet in the conference lobby at 6:30pm and make our way slowly over; we will find things to do in the interim. Look for Mike Giarlo, a man who may be holding a sign that says "HI I'M MIKE GIARLO" or otherwise shouting his name or looking confused.''<br />
<br />
* Mike Giarlo (leader) - v<br />
* Carmen Mitchell - n<br />
* Daniel Lovins - v<br />
* Cary Gordon - v <br />
* Declan Fleming - v<br />
* Space available!!<br />
* (CAPPED AT SIX!)<br />
<br />
[http://sitkaandspruce.com/ Sitka and Spruce] (Eclectic, super-local and super-seasonal.) ''We have a reservation for 6 at 8:15pm. We'll meet in the conference lobby at 6:30 pm and head over - the owners also run [http://www.ferdinandthebar.com/home/ Bar Ferd'nand], a wine shop/bar in the same building, and we can kill time there before we eat. Look for Mark Matienzo or Hillel Arnold.''<br />
<br />
* Mark Matienzo (leader) - v<br />
* Hillel Arnold - sophomore<br />
* Devon Smith - v<br />
* Derek Merleaux - sophmore<br />
* Jennifer Weintraub - n<br />
* Peter Green - n (2nd)<br />
<br />
<br />
[http://www.yelp.com/biz/japonessa-seattle Japonessa Restaurant] (Japanese + full bar)<br />
<br />
''Reservations for 6 at 7:00pm - Meet in lobby at 6:15''<br />
<br />
* Ryan Wick (leader) - v<br />
* Kate Zwaard - n<br />
* Joe Atzberger - v<br />
* Scott Fisher - n (2nd-timer)<br />
* Anoop Atre - n<br />
* Lisa Kurt - n<br />
* '''capped at 6'''<br />
<br />
[http://tomdouglas.com/index.php?page=serious-pie Serious Pie] (Tom Douglas restaurant, inventive pizzas, good local beer list). <br />
<br />
''No reservations for parties at Serious Pie...So, let's meet in the lobby at 6:30. Look for a guy wearing an 'Alma' sticker (me). Others out there...come and crash the 'capped at six' crowd heading to Serious Pie.'' <br />
<br />
* Christopher Spalding (leader) - v<br />
* Robin Schaaf - n<br />
* Jason Stirnaman - v<br />
* Christina Morris - n<br />
* Ray Henry - n<br />
* Sean Purcell - n<br />
* '''capped at 6'''<br />
<br />
[http://www.allmenus.com/wa/seattle/204592-ballet-restaurant/menu/ Ballet] (Vietnamese)<br />
<br />
[http://www.kokebrestaurant.com/ Kokeb Ethiopian Restaurant] (Ethiopian) ''Let's say meet at the lobby at 6pm like everyone else. Woohoo!''<br />
<br />
''We have reservations for 6 at 6:45.''<br />
<br />
* Andreas Orphanides (leader) - v<br />
* Mark Mounts - v<br />
* Joe Montibello - n<br />
* Justin Littman - n<br />
* Ron Peterson<br />
* Bobbi Fox - sophmore<br />
* (CAPPED AT SIX!)<br />
Crashing the [http://www.seattlerb.org/ Seattle Ruby] meetup, which meets on Capital Hill at 7:00 on Tuesdays. Eat at [http://www.yelp.com/biz/poppy-seattle Poppy] before. Reservations for 6:15. Leaving from the hotel lobby at 5:45. ''If you dig Ruby, come to this. Seattle ruby produced Nokogiri, Vlad, Rubygems.org ....''<br />
* Matt Zumwalt (leader) - v<br />
* *Justin Coyne - n<br />
* Misty De Meo - n<br />
* Fumihiro Kato - n (2nd timer)<br />
* Dan Brubaker Horst - n (3nd timer)<br />
* Willy Mene - sophomore<br />
* (CAPPED AT SIX)<br />
<br />
[http://tomdouglas.com/index.php?page=dahlia-lounge Dahlia Lounge] (Pacific Northwest cuisine, $$$)<br />
<br />
[http://www.mattsinthemarket.com/ Matt's in the Market] (Northwest Cuisine, $$$)<br />
<br />
[http://www.placepigalle-seattle.com/ Place Pigalle] (French)<br />
<br />
[http://www.chezshea.com/ Chez Shea] (French)<br />
<br />
[http://www.elysianbrewing.com/elysian.html Elysian Breweries and Pubs] (Pub Food)<br />
<br />
[http://www.mezaseattle.com/index.html Meza] (Latin Fare)<br />
Have reservations for 6.45. It's about a mile from hotel. 10min bus, 30 min walk. Meet in lobby @ 6 and we'll work out bus/walk/cab. -corey<br />
* Tara Robertson - n<br />
* Shawn Averkamp - sophomore<br />
* Corey Harper - v (leader)<br />
* Shaun Ellis - sophomore<br />
* Jon Stroop - fifth year senior<br />
* Birkin James Diana - v (hi Jon!; hey newcomers, I'm taking the 6th slot, but, if you're stuck for a signup, plz do feel free to bump/overwrite me - seriously!)<br />
* '''capped at 6'''<br />
<br />
[http://inthebowlbistro.com/index.php In the Bowl] (Veg*n, Asian)<br />
<br />
[http://www.plumbistro.com/ Plumb Bistro] (Veg*n)<br />
<br />
[http://highlineseattle.com/ Highline] (Veg*n, bar)<br />
* Jacob Reed - n<br />
* Brian McBride - n<br />
<br />
'''Restaurants more than 1 miles from the hotel'''<br />
<br />
[http://bravehorsetavern.com/ Brave Horse Tavern] (another Tom Douglas, good regional beer list, yummy food. Near South Lake Union. Would require a ride on the South Lake Union Trolley (SLUT), but it's easy to get to/use from downtown. <br />
<br />
[http://www.temperodobrasil.net/ Tempero do Brasil] I was excited to see Ipanema Grill 6 blocks from the hotel, unfortunately it seems to be closed for good. So this restaurant which is a 10 minute ($15) cab ride away and which also serves Brazilian cuisine (including the ever-tasty feijoada) will have to do. Reservation at 6:45, meet in lobby at 6:15 with a plan of getting in the taxis at about 6:30. I'll be wearing a red and white Hawaiian shirt. <br />
<br />
* Robert Haschart - leader - v third year<br />
* Molly Pickral - n<br />
* Erik Hetzner - 2nd c4l<br />
* Paul Deschner -n (where should we meet?)<br />
<br />
[http://flyingfishrestaurant.com/ Flying Fish] (Seafood)<br />
<br />
[http://www.allmenus.com/wa/seattle/3437-cafe-flora/menu/dinner/ Cafe Flora] (FANTASTIC Veg*n restaurant. Use Metro bus #11 to get there)<br />
<br />
[http://www.teapotvegetarianhouse.com/index.htm Teapot Vegetarian House] (Veg*n, Asian)<br />
<br />
[http://spaceneedle.com/restaurant/ Space Needle] (American, Pricy; but what the heck, listed it anyway for those who want the experience)<br />
<br />
==="Get Lamp" viewing Tuesday (9 PM) ===<br />
<br />
"Tuesday, February 7, 9 PM or shortly after -Courtyard Ballroom"<br />
<br />
Adam Wead and Michael Klein are organizing a viewing of [http://www.getlamp.com/ Get Lamp: The Text Adventure Documentary]<br />
<br />
It's not about Linux, Apache, MySQL or PHP, but if you don't have a one, you might get eaten by a grue.<br />
<br />
If there is additional interest, there may be another viewing this week.<br />
<br />
<br />
===Morning Run Wednesday===<br />
I (Ray Schwartz) will not be running on Wednesday. Though several others have said that they will meet at 7am in the Hotel Lobby. I would recommend to walk straight down west to the water front and turn right-heading north, following the pedestrian path. It goes on or some miles, so it is a good choice.<br />
<br />
===Veg*n Dinner Wednesday===<br />
<br />
We'll pick a place with lots of veg*n options to go eat Wednesday for dinner. Vegetarians and non-vegetarians welcome.<br />
<br />
*[http://lovinghut.us/seattle/index.html Loving Hut] Modest price. 1 mile from hotel. Will do bill splitting if we let them know up front. <br />
<br />
Talked with Loving Hut and made a reservation for 15 for 6:30. Meet in the hotel lobby at 6.<br />
<br />
*Jason Ronallo (jronallo AT gmail.com)<br />
*Sean Hannan<br />
*Ed Summers<br />
*James Stuart<br />
*Bohyun Kim<br />
*Bethany Nowviskie<br />
*Margaret Heller<br />
*Laura Smart<br />
*Sibyl Schaefer<br />
*Cynthia Ng<br />
*Andrea Shurr<br />
*Eric James<br />
*Birkin James Diana<br />
*Sheree F<br />
*Misty De Meo<br />
*Reservation is for 15.<br />
<br />
===Meat-Up Dinner Wednesday===<br />
<br />
RIP Meat-Up. Going to Amazon for hurricanes.<br />
<br />
(if you do not find a suitable burger joint, there are also some top-notch steakhouses in Seattle. Both the Metropolitan Grill and El Gaucho are delightful if folks are OK with $50 steaks. Just FYI, not trying to hijack your meat-up, Cary!. -mjgiarlo)<br />
<br />
===Evergreen/Koha and friends dinner Wednesday===<br />
Put your name and any food limitations, or suggestions of places to go. We'll figure where we're going later. For now, let's assume we're meeting in the hotel lobby at 6pm.<br />
<br />
Going to call [http://www.thecollinspub.com/ Collins Pub] and see if I can make a reservation for 15 people? <br />
<br />
* Tara Robertson<br />
* Chris Sharp<br />
* Tod Robbins - n<br />
* Ben Shum<br />
* Anoop Atre - n<br />
* Matt Carlson - n<br />
* Luis Baquera - n<br />
* Larry Baerveldt (someplace with beer, natch)<br />
* David Drexler -n (if there's space)<br />
* Wayne Schneider<br />
<br />
===[[2012 Craft Brew Drinkup|Craft Brew Drinkup]], Wednesday (9 PM)===<br />
<br />
'''Wednesday, February 8, 9 PM-ish - Room 1001''' (room sponsored by [http://yourmediashelf.com/ MediaShelf]<br />
<br />
Like good beer? Bring some in your luggage! Some of us are planning to bring some of our favorite local, special, or homebrewed beers to share. Interested? Sign up on the [[2012 Craft Brew Drinkup]] page!<br />
<br />
===Dim Sum Lunch Thursday===<br />
<br />
For those of you staying in town after the last session on Thursday, [http://oasiankitchen.com/ O'Asian Kitchen] has dim sum service during the weekdays. Meet up around 12:35, meeting location tba. Bring cash for easier bill splitting.<br />
<br />
*Becky Yoose<br />
* Declan Fleming - love me some Dim Sum!<br />
* Adam Wead<br />
* Heather Pitts<br />
* Sibyl Schaefer<br />
* Anoop Atre<br />
* Dan Suchy<br />
* Carmen Mitchell<br />
* Tara Robertson<br />
* Ray Schwartz<br />
* Cynthia Ng<br />
* Corey Harper<br />
* Joshua Gomez<br />
* Cary Gordon<br />
* Mike Giarlo<br />
* Joe Atzberger<br />
* Dileshni Jayasinghe<br />
* Ryan Wick<br />
* Dennis Schafroth<br />
* Mike Durbin<br />
* Ben Shum<br />
* Dan Chudnov<br />
* Luis Baquera<br />
<br />
==Social Map - places of interest==<br />
[http://g.co/maps/4m5pk Code4lib 2012 - Seattle - social events, hangouts, and places to see]<br />
<br />
==Seattle Events Feb 5-9==<br />
===Saturday, February 4, 2012===<br />
In case you are showing up really early.<br />
* Belgianfest: http://www.washingtonbeer.com/belgianfest/<br />
===Sunday, February 5, 2012===<br />
* Clinton Fearon & The Boogie Brown Band/Live Wyya/Adrian Xavier/Selecta Raiford/DJ Courtland, Neumos: http://neumos.com/neumos.php<br />
* Michael The Blind/The Els, Skylark: http://www.skylarkcafe.com/<br />
* Addaura/Alda/Hallow, Comet<br />
* "I Am My Own Wife" 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/<br />
* Science Fiction + Fantasy short film festival, Encore screening. http://www.empmuseum.org/programs/index.asp?categoryID=216<br />
<br />
===Monday, February 6, 2012===<br />
* Silent Movie Mondays: Last Command 1928, http://stgpresents.org/artists/?artist=1829#, Show at 7:00pm, The Paramount Theatre $10<br />
This all-classic film series, First Oscars, is accompanied by live music from the historic Mighty Wurlitzer organ, one of the last three remaining organs of its kind to reside in its original environment, played by critically acclaimed organist Jim Riggs.<br />
<br />
===Tuesday, February 7, 2012===<br />
* Lionize/Maylene & The Sons Of Disaster, El Corazon: http://elcorazonseattle.com/<br />
* The Pulltab Playboys/Rachel Lyn Harrington & The Knock Outs/The James Low Western Front, Sunset: http://sunsettavern.com/<br />
* Twin Sister, Vera: http://theveraproject.org/shows/<br />
* The Features, Chop Suey: http://www.chopsuey.com/<br />
* Wilco/White Denim, Paramount Theatre: http://stgpresents.org/<br />
* "I Am My Own Wife" 7:30pm at Seattle Repertory Theatre (Seattle Center) http://www.seattlerep.org/Plays/1112/IM/<br />
* Intro to Arduino Workshop, 7pm at Metrix Create Space http://metrixcreatespace.com/<br />
<br />
===Wednesday, February 8, 2012===<br />
* The Golden Blondes/The Jet Age/Mr. Drinx & The Pot Heads, Sunset: http://sunsettavern.com/<br />
* Pipsisewah/The Chasers/The Magic Mirrors, Tractor: http://www.tractortavern.com/ <br />
* Dengue Fever vs Secret Chiefs 3, Moe Bar http://bit.ly/yJtfXv (how could you pass the opportunity to see someone play this thing :http://bit.ly/wB5AgZ<br />
* Amazon Tech in Seattle is having an open house next Wednesday at 5:30 PM with Werner Vogels and David Friedberg of the Climate Corporation. https://aws.amazon.com/amazon-open-house-february-2012/ ([http://g.co/maps/adpnt map])<br />
<br />
===Thursday, February 9, 2012===<br />
* SAM Opening - Gauguin and Polynesia: An Elusive Paradise: http://www.seattleartmuseum.org/gauguin<br />
* The Jayhawks, Neptune Theater: http://stgpresents.org/<br />
* Digital Leather, Comet <br />
* Savani World Quintet/Super Sones, Columbia City Theater: http://www.columbiacitytheater.com/<br />
* Blvd Park {album release}/Nettle Honey/Creeping Time, Tractor: http://www.tractortavern.com/<br />
* Eleanor Friedberger, Crocodile: http://thecrocodile.com/index.html<br />
<br />
===Ongoing Events===<br />
* Seattle Art Museum: Tours are every Saturday & Sunday at noon, and the First Thursday of every month at 10:30, 11:30 am, 12:30 & 1:30 pm.<br />
* EMP: Exhibits on display include: Battlestar Galactica, Nirvana, Avatar, and Can’t Look Away: The Lure of Horror Film<br />
* Teatro ZinZanni: ¡Caliente! http://dreams.zinzanni.org/<br />
* Pacific NW Ballet: performing Don Quixote at McCaw Hall http://www.pnb.org/<br />
* Oklahoma!, Sunday matinee and nightly: 5th Avenue Theatre, 1308 Fifth Avenue http://www.5thavenue.org/show/oklahoma<br />
<br />
==Local events/places==<br />
* Metrix Create Space<br />
* Ada's Technical Books<br />
* Northwest Outdoor Center<br />
* Center for Wooden Boats<br />
* Empty Sea Studios acoustic music<br />
<br />
<br />
==Local Beer Places==<br />
* Map of [http://beermapping.com/maps/citymaps.php?m=seattle#lat=47.66723703450515&lng=-122.28263854980469&z=5 beer venues] maintained at Beermapping.com.<br />
* List of [http://www.washingtonbeer.com/breweries/seattle-king-co/ local breweries] ([http://maps.google.com/maps/ms?hl=en&ie=UTF8&msa=0&msid=201783184139227541123.0004813e64758434cb054&source=embed&ll=47.558921,-122.106171&spn=0.442982,1.234589&z=10&source=embed map]) maintained by the Washington Beer Commission<br />
* Map of [http://www.ratebeer.com/Places/RegionMap.asp?rid=7600 beer venues] maintained by Ratebeer.com.<br />
<br />
==See also==<br />
[http://orbiscascade.org/index/c4l-things-to-do-in-seattle Things to do in Seattle, from the hosts]<br />
<br />
<br />
==Tour of the Seattle Public Library==<br />
<br />
===Tuesday breakout session 3-4pm - max 20 ppl===<br />
<br />
Meet by the coffee urns, leaving at 2:55pm (10% off at the gift shop if you mention that you are attending code4lib)<br />
<br />
* Tara Robertson<br />
* Bohyun Kim<br />
* Shirley Lew<br />
* Margaret Heller<br />
* Ben Shum<br />
* Chris Sharp<br />
* Cynthia Ng<br />
* Megan Banasek<br />
* Chris Beer<br />
* Peter Murray<br />
* Bobbi Fox<br />
* Joe Montibello<br />
* Tim Lepczyk<br />
* Mark Mounts<br />
* Robin Dean<br />
* Robert Haschart<br />
* Zoe Chao<br />
* Shawn Averkamp<br />
<br />
More tour may come later. Stay tuned! <br />
<br />
Jeff Christensen 206-387-4659<br />
<br />
centaltours@spl.org<br />
<br />
===Wednesday afternoon tour===<br />
Tour on Tuesday was nice, but less of a "behind the scenes" experience than I'd hoped. The tour guide talked a bit about the building, architecture and some of the design aspects that worked (and didn't). Unfortunately the Wed tour will not include the automatic materials sorting room. Again, max 20 people.<br />
<br />
Also, Wednesday needs a group wrangler. <br />
<br />
Meet the Anne Repass, your tour guide by the gift shop, just inside the 5th Ave entrance. <br />
<br />
* Anoop Atre<br />
* Sean Chen<br />
* Andrew Pasterfield<br />
* Ed Fugikawa<br />
* Jacob Reed<br />
* Brian McBride<br />
* Calvin Mah<br />
* Duncan Barth<br />
* Molly Pickral<br />
* Jean Rainwater<br />
* Matt Critchlow<br />
* Heather Pitts<br />
* Dennis Schafroth<br />
* Corey Harper<br />
*Greg Schrank<br />
* Luis Baquera<br />
* Tamar Sadeh<br />
* ernesto valencia<br />
* Graham Triggs<br />
[[Category:Code4Lib2012]]</div>Tararobertson