This document provides an overview of popular contributed and core modules for the content management system Drupal. It is organized into sections on administration, content management, performance, navigation, publishing, user management, SEO/analytics, events/calendars, authentication, and library-specific modules. Key modules highlighted include Views, CCK, Context, Panels, Webform, Taxonomy Menu, Pathauto, Organic Groups, Google Analytics, Date, Calendar, LDAP, and library-focused modules like LT4L, Question/Answer for email reference, and Fedora REST API. Resources for learning more about Drupal like books, online tutorials, communities and publications are also listed.
This is a keynote presentation that I presented to the Oklahoma Chapter of the Association of Research Libraries on looking at how academic library websites in the next few years might look, and how the research and design process has evolved in the past decade or so.
Assessing Your Library Website: Using User Research Methods and Other ToolsRachel Vacek
This is a presentation given to the Oklahoma chapter of the Association of College and Research Libraries. It's about using web analytics and content audits as well as a variety of user research methods to better understand your users and assess and improve your website.
The modern library web environment consists of multiple content sources and applications that perform essential functions that often overlap and could potentially create a fractured user experience. For example, content in a library’s Drupal website may be replicated in LibGuides or WordPress blogs. Search functionality in a discovery platform may be replicated in a federated search tool or the ILS OPAC. This presentation provides tips, tackles technical and political challenges to building a single web experience for users, discusses solutions and use of APIs (application programming interfaces), provides concrete examples, and more.
Impact the UX of Your Website with Contextual InquiryRachel Vacek
A contextual inquiry is a research study that involves in-depth interviews where users walk through common tasks in the physical environment in which they typically perform them. It can be used to better understand the intents and motivations behind user behavior. In this session, learn what’s needed to conduct a contextual inquiry and how to analyze the ethnographic data once collected. We'll cover how to synthesize and visualize your findings as sequence models and affinity diagrams that directly inform the development of personas and common task flows. Finally, learn how this process can help guide your design and content strategy efforts while constructing a rich picture of the user experience.
Customizing Discovery at the University of MichiganRachel Vacek
Panel of 3 ARL libraries will highlight the customized implementations of their respective discovery services and discuss the need for flexibility in discovery to meet institutional goals as well as the needs of diverse users. Panel will discuss trends in discovery UX related to APIs, vendor interfaces, and user personalization.
This presentation highlights current web design trends, agile development methodologies, and current trends in library research, user behaviors, and the implications of Lorcan Dempsey's concept of Inside Out libraries and Full Library Discovery on our users' experiences with our library websites.
This is a keynote presentation that I presented to the Oklahoma Chapter of the Association of Research Libraries on looking at how academic library websites in the next few years might look, and how the research and design process has evolved in the past decade or so.
Assessing Your Library Website: Using User Research Methods and Other ToolsRachel Vacek
This is a presentation given to the Oklahoma chapter of the Association of College and Research Libraries. It's about using web analytics and content audits as well as a variety of user research methods to better understand your users and assess and improve your website.
The modern library web environment consists of multiple content sources and applications that perform essential functions that often overlap and could potentially create a fractured user experience. For example, content in a library’s Drupal website may be replicated in LibGuides or WordPress blogs. Search functionality in a discovery platform may be replicated in a federated search tool or the ILS OPAC. This presentation provides tips, tackles technical and political challenges to building a single web experience for users, discusses solutions and use of APIs (application programming interfaces), provides concrete examples, and more.
Impact the UX of Your Website with Contextual InquiryRachel Vacek
A contextual inquiry is a research study that involves in-depth interviews where users walk through common tasks in the physical environment in which they typically perform them. It can be used to better understand the intents and motivations behind user behavior. In this session, learn what’s needed to conduct a contextual inquiry and how to analyze the ethnographic data once collected. We'll cover how to synthesize and visualize your findings as sequence models and affinity diagrams that directly inform the development of personas and common task flows. Finally, learn how this process can help guide your design and content strategy efforts while constructing a rich picture of the user experience.
Customizing Discovery at the University of MichiganRachel Vacek
Panel of 3 ARL libraries will highlight the customized implementations of their respective discovery services and discuss the need for flexibility in discovery to meet institutional goals as well as the needs of diverse users. Panel will discuss trends in discovery UX related to APIs, vendor interfaces, and user personalization.
This presentation highlights current web design trends, agile development methodologies, and current trends in library research, user behaviors, and the implications of Lorcan Dempsey's concept of Inside Out libraries and Full Library Discovery on our users' experiences with our library websites.
Libraries are running two spaces - physical and virtual. The e-Library or library's online presence is not the traditional library website. What new roles and skills are required to run a virtual library?
Use Google Analytics Stats to Improve WebsiteSuhui Ho
Google Analytics' Statistics helps you understanding users and Improve your website. I am showing a few reports that will help you to do so. I further discuss what decisions the statistics help you to make.
Sommer Browning, Assistant Professor; Head of Electronic Access & Discovery Services, Auraria Library, University of Colorado, Denver
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
John Mark Ockerbloom, Digital Library Architect and Planner, University of Pennsylvania
Customizing Discovery Interfaces: Understanding Users’ Behaviors and Providin...Rachel Vacek
Customizing a library discovery layer using open-source software enables libraries to tailor services to its users, understand user behavior at user, department, and campus levels, and build integrations with library and campus services. Learn how and why a research library built a discovery interface to consolidate multiple interfaces into one.
This presentation was given on March 5, 2018 at the conference Electronic Resources & Libraries, in Austin, TX.
Relationship Building and Advocacy Across the CampusUCD Library
Presentation given by Julia Barrett, Research Services Manager at University College Dublin Library, to the ANLTC Seminar: Supporting the Activities of Your Research Community - Issues and Initiatives, held on December 3, 2014 at the Royal Irish Academy, Dublin, Ireland.
How discovery impacts of users' experiencesKatherine Rose
In the 21st century the academic library supports both research activities and teaching outcomes of faculty members and students through web-scale discovery services. These discovery services embrace new technologies to provide deep discovery of vast scholarly collections from a one-stop access interface, relying on a central index of pre-harvested data. With unified indexing of full-text library content, users’ experience of search and retrieval is greatly improved.
Discovery is changing the way that library users find and access library materials, especially electronic resources. In the opening part of this presentation, I will share my experiences of using different discovery systems – Summon, Primo and Enterprise – in my current and previous roles, in term of differences, strengths and common areas among these tools. Relevant findings from the literature and latest research reports will be sketched. I will also speak of how technical services teams can support the next generation of discovery systems that will help the progress of the digital library field. The presentation will conclude with the approach of technical services towards future discovery.
This presentation was provided by Marshall Breeding of Library Technology for a NISO webinar, Integrating Library Management Systems, held on June 8, 2016
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
Beth R. Bernhardt, Assistant Dean for Collection Management and Scholarly Communications, University Libraries, University of North Carolina Greensboro
Anna Craft, Metadata Cataloger, University Libraries, University of North Carolina Greensboro
Access Lab 2020: What OpenAthens can do for you: creative applications for th...OpenAthens
Access Lab 2020: What OpenAthens can do for you: creative applications for the academic library
– Scott Anderson & Krista Higham, Millersville University and Amanda Ferrante, product manager, authentication solutions, EBSCO
Keynote Speaker: Matt Goldner, Executive Director, Cooperative Collection Services, OCLC
Expanding Our Horizons: Reaching for the Limits[PowerPoint]
The future of the library OPAC as a destination information portal is shaky at best. To surface library collections in today's information environment, libraries will have to move toward exposing themselves in multiple locations and through multiple methods. Looking at some of the successful ways OCLC has been able to surface the library's full capacity can give libraries one way to consider their futures.
For students conducting research, the traditional linear navigation model of search form to results to detailed record has served as a consistent, gold standard. Today’s students are abandoning traditional paths, embracing a new behavior Jakob Nielsen’s team calls “page parking” and moving full-steam ahead with heightened expectations for the search results page. On this new results page experience – what was once a pass-through en route to detailed information about a product or service – has become the singular page that matters most: the required basic; the new black. Attendees will also learn the difference between what students call a “good” search result and how this compares to what librarians’ favor. Join EBSCO’s Sr. UX Researcher, Lin Lin, to learn more about students’ digital ecosystems and gain a deeper understanding of user needs at that critical juncture.
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
Libraries are running two spaces - physical and virtual. The e-Library or library's online presence is not the traditional library website. What new roles and skills are required to run a virtual library?
Use Google Analytics Stats to Improve WebsiteSuhui Ho
Google Analytics' Statistics helps you understanding users and Improve your website. I am showing a few reports that will help you to do so. I further discuss what decisions the statistics help you to make.
Sommer Browning, Assistant Professor; Head of Electronic Access & Discovery Services, Auraria Library, University of Colorado, Denver
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
John Mark Ockerbloom, Digital Library Architect and Planner, University of Pennsylvania
Customizing Discovery Interfaces: Understanding Users’ Behaviors and Providin...Rachel Vacek
Customizing a library discovery layer using open-source software enables libraries to tailor services to its users, understand user behavior at user, department, and campus levels, and build integrations with library and campus services. Learn how and why a research library built a discovery interface to consolidate multiple interfaces into one.
This presentation was given on March 5, 2018 at the conference Electronic Resources & Libraries, in Austin, TX.
Relationship Building and Advocacy Across the CampusUCD Library
Presentation given by Julia Barrett, Research Services Manager at University College Dublin Library, to the ANLTC Seminar: Supporting the Activities of Your Research Community - Issues and Initiatives, held on December 3, 2014 at the Royal Irish Academy, Dublin, Ireland.
How discovery impacts of users' experiencesKatherine Rose
In the 21st century the academic library supports both research activities and teaching outcomes of faculty members and students through web-scale discovery services. These discovery services embrace new technologies to provide deep discovery of vast scholarly collections from a one-stop access interface, relying on a central index of pre-harvested data. With unified indexing of full-text library content, users’ experience of search and retrieval is greatly improved.
Discovery is changing the way that library users find and access library materials, especially electronic resources. In the opening part of this presentation, I will share my experiences of using different discovery systems – Summon, Primo and Enterprise – in my current and previous roles, in term of differences, strengths and common areas among these tools. Relevant findings from the literature and latest research reports will be sketched. I will also speak of how technical services teams can support the next generation of discovery systems that will help the progress of the digital library field. The presentation will conclude with the approach of technical services towards future discovery.
This presentation was provided by Marshall Breeding of Library Technology for a NISO webinar, Integrating Library Management Systems, held on June 8, 2016
NISO Two Day Virtual Conference:
Using the Web as an E-Content Distribution Platform:
Challenges and Opportunities
Oct 21-22, 2014
Beth R. Bernhardt, Assistant Dean for Collection Management and Scholarly Communications, University Libraries, University of North Carolina Greensboro
Anna Craft, Metadata Cataloger, University Libraries, University of North Carolina Greensboro
Access Lab 2020: What OpenAthens can do for you: creative applications for th...OpenAthens
Access Lab 2020: What OpenAthens can do for you: creative applications for the academic library
– Scott Anderson & Krista Higham, Millersville University and Amanda Ferrante, product manager, authentication solutions, EBSCO
Keynote Speaker: Matt Goldner, Executive Director, Cooperative Collection Services, OCLC
Expanding Our Horizons: Reaching for the Limits[PowerPoint]
The future of the library OPAC as a destination information portal is shaky at best. To surface library collections in today's information environment, libraries will have to move toward exposing themselves in multiple locations and through multiple methods. Looking at some of the successful ways OCLC has been able to surface the library's full capacity can give libraries one way to consider their futures.
For students conducting research, the traditional linear navigation model of search form to results to detailed record has served as a consistent, gold standard. Today’s students are abandoning traditional paths, embracing a new behavior Jakob Nielsen’s team calls “page parking” and moving full-steam ahead with heightened expectations for the search results page. On this new results page experience – what was once a pass-through en route to detailed information about a product or service – has become the singular page that matters most: the required basic; the new black. Attendees will also learn the difference between what students call a “good” search result and how this compares to what librarians’ favor. Join EBSCO’s Sr. UX Researcher, Lin Lin, to learn more about students’ digital ecosystems and gain a deeper understanding of user needs at that critical juncture.
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/16WDJ8b.
Eli Collins overviews how to build new applications with Hadoop and how to integrate Hadoop with existing applications, providing an update on the state of Hadoop ecosystem, frameworks and APIs.Filmed at qconnewyork.com.
Eli Collins is the tech lead for Cloudera's Platform team, an active contributor to Apache Hadoop and member of its project management committee (PMC) at the Apache Software Foundation. Eli holds Bachelor's and Master's degrees in Computer Science from New York University and the University of Wisconsin-Madison, respectively.
Recently Drupal celebrated its 15th birthday and while everybody is busy with learning Drupal 8 we would like to stop and take a look at where our beloved system emerged from 15 years ago.
Most of the people don’t know about history of Drupal and how it evolved from message board platform (Drop 1.0) to a fully scaled enterprise level CMS (Drupal 8.0).
Did you know some of key features of Drupal like modules, nodes, watchdog and multilingual support where available since Drupal 2.0?
A run-down of the Drupal 8 initiatives for Drupal 8.2 and beyond: Migrate, Content Workflow, API-first, Media, Blocks and Layouts, Data Modelling, Theme Component Library, Cross-Channel Orchestration
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
Working as a Drupal theming/development consultant on many "rescue" mission projects I seen many different mistakes web developers do when facing with Drupal for the first time.
Why would a developer whose framework of preference is Symfony2 pay attention to Drupal 8?
A general overview of Drupal, including pros and cons of using it.
Prepared and presented by Yaroslav Doroshchuk, CTO, Grossum. The presentation took place at DrupalCamp Kyiv 2014.
Similar to Getting Started with Drupal - Handouts (20)
From Siloed to Connected - Using Engagement as a Means to Improve the Culture...Rachel Vacek
An organization's culture is complex and unique, and is made up of deeply seated values, beliefs, expectations, traditions, and motives that shape how employees respond to situations. In this session, learn how a small team in an academic library’s IT division has sought to enhance its culture, reduce the number of silos, improve the employee experience, and expand potential partnerships throughout the library and beyond. We’ll share how we gathered and prioritized ideas and subsequently offered programming with opportunities to learn from one another and from guest speakers. We touch on some of the documentation we put in place to bring some consistency and structure to onboarding. We’ll also discuss the training we offered to raise awareness of racism and better understand how racism appears on the job, particularly in IT work, as well as how we encourage colleagues to critically examine how to bring that lens to our division and overall library through meaningful action.With the move to being completely remote in March 2020, the team also hosted sessions that addressed communication, productivity, and social challenges within the division’s culture. Finally, we’ll highlight how we’ve assessed all this work and made strategic efforts to make the framework for the various programs reusable in coming years. Attendees of this session will leave with a plethora of ideas and considerations for how to enhance their own library culture through engagement, information sharing, and assessment.
Search, Report, Wherever You Are: A Novel Approach to Assessing User Satisfac...Rachel Vacek
In an effort to assess user experience and satisfaction with searching the University of Michigan Library catalog, we developed an online data collection tool that captured both data on user searches and their reports on various aspects of the search experience. We successfully piloted the tool, demonstrating both the usefulness of the assessment data and the readiness of the tool for use with a larger group of campus stakeholders. We focus in this paper on the features and deployment of the data collection tool, and we also discuss our pilot phase findings and our plan to use the tool in future assessment work.
Our Website Redesign Project and the Creation of a DEIA statementRachel Vacek
This presentation was delivered at the User Experience Leadership in Academic Libraries Meetup at North Carlonia State University Libraries in Raleigh, NC, on Monday, November 4, 2019.
Personal README Files: User Manuals for Library StaffRachel Vacek
Teams at three libraries are using personal README files to improve communication. As README files tell you how to use software, personal README files tell you how best to interact with teammates. Presenters will share the hows, whys and benefits of incorporating personal README files into your team's practice.
Presentation given at the Designing for Digital Conference in Austin, Texas, on Monday, March 9, 2020.
Transforming Organizational Culture Using UX StrategiesRachel Vacek
Many libraries hope to reimagine and transform their organizational cultures as well as their physical and digital spaces to better represent their expertise, collections, and resources, and to meet the evolving needs of their user communities. Some libraries use assessment and user experience methodologies to "prove" their value and to demonstrate student success. In this 60-minute presentation, the presenters will discuss the importance of how establishing user-centered values for the library can be an impactful strategy coupled with empowering library staff to become UX advocates. They will present methods, team structures, and approaches used within their libraries aimed at facilitating organizational and cultural change that puts the user at the center of service design, collaborative partnerships, and strategic and data-driven decisions.
Practicing intentionality in team and project workRachel Vacek
As part of our library's website redesign project, we are working to intentionally espouse and elevate principles of diversity, equity, inclusion, and accessibility in our work to ensure they inform and accompany all stages of a project, and to be a model for other projects. Learn how we're integrating these principles into team formation, project structure, communication and assessment plans, user research, and how this work impacts the library.
http://hdl.handle.net/2027.42/150634
Transforming library culture with a Digital Accessibility TeamRachel Vacek
By intentionally creating positions that incorporate accessibility into job responsibilities, and through the formation of a Digital Accessibility Team (DAT), our library has been able to further establish a culture of accessibility advocacy and awareness. Learn about DAT's accessibility services, including consultations, evaluations, and support for those who want to build accessibility best practices into all stages of projects and service design.
http://hdl.handle.net/2027.42/150635
Service Design: Thinking Holistically About Services and TechnologyRachel Vacek
In Spring 2017, our library started to transform how it designs and implements its virtual and physical services iteratively through user and staff engagement and service design thinking. Service design is a user-focused technique that involves understanding and planning for user needs, service touchpoints, and employee and user workflows. This presentation will use a case study to illustrate how we integrated user needs, current and future library services, and technology in the redesign of a web application and the service offering. Attendees will learn the basics of how to create a service blueprint.
Challenges and Opportunities in Customizing Library Repository User InterfacesRachel Vacek
This presentation will dive into the ongoing challenges that academic libraries often face when improving the user experiences of out-of-the-box and open source repositories. Fueling the challenges are the ambiguity and fast-changing nature within the field of digital scholarship and the constant flux of technology platforms and tools. Fortunately, many libraries are paying more attention to users’ motivations and responding by designing user interfaces that support particular formats and contexts. We’ll explore emerging opportunities with repositories in looking at how far libraries should go in providing customizations to balance stakeholder and user needs, and how to plan for users’ ever-shifting expectations.
This presentation was part of a NISO and NASIG webinar, "Library As Publisher, Part Two: UX and UI for the Library's Digital Collections" and was presented on March 14, 2018.
Transforming an Organization through Service and Space Design StrategyRachel Vacek
Learn how one library is engaging with its user community to implement a service framework to transform its organizational capacity to design, deliver, and iterate high quality virtual and physical services in 21st century learning and research environments. This framework, through pilots and prototypes, informs future space transformations and will help create aligned and impactful user experiences. Presenters will share strategies and UX tools for engaging an organization in this type of work.
Fostering Great Experiences for UX-Tasked Student WorkersRachel Vacek
Library UX work can include conducting user research, analyzing data, managing stakeholder expectations, and making design recommendations. This can be overwhelming for solo UX librarians or small teams. In this session, learn how different institutions are utilizing student workers to assist with UX projects and providing them with great learning experiences. Hear the benefits, challenges, and success stories of student workers with UX responsibilities and how they can make a strategic difference in your library.
Fostering Organizational Change through Service and Space Design StrategyRachel Vacek
In Spring 2017, the University of Michigan Library completed an engagement with brightspot strategy, consultants who worked with our academic user community and staff to design a service framework and space strategy to guide our organization's work into the future. This holistic framework and philosophy have the potential to transform our large organization's approach to designing and delivering aligned and impactful user experiences. A Service Design Task Force was formed to take this strategy and begin to design pilots and prototypes for new and evolved services and spaces, with a particular focus on enhancing the library's ability to partner around consultation, digital scholarship, and designing for emergence. The three members of the Task Force represent expertise in learning and teaching services, user experience, space design, discovery services, and web technologies. Our goal in this work is to transform our organization's capacity to design, deliver, and iterate high quality virtual and physical services in 21st-century learning and research environments within the library through user and staff engagement, rapid prototyping, and design thinking. In our presentation, the Task Force members will share current and future strategies for engaging the organization in this work, including tools and formats for design and discussion that have supported our work with the library community. We'll also discuss next steps for piloting and prototyping new service ideas in existing library spaces in order to inform future space transformations.
Keeping UX Practical: Integrating User Experience Practices into ProjectsRachel Vacek
I participated in a Library Journal webcast on September 27, 2017, along with New York University’s Iris Bierlein and Emerald Publishing’s Kat Palmer, called “Smoothing the Path of the Research Journey: Designing for User Experience Excellence in Academic Libraries.”
This presentation is 1 of 3 presentations from that webcast.
Abstract: Leading scholars and librarians have used assessment techniques from personas to eye tracking to pin down just what are the best practices in user experience design for academic libraries. But different campuses have different needs, and as technology changes–and user expectations evolve in response–great UX remains a moving target. This webinar will cover the essential UX tools to designing an excellent experience for your own unique users–and share some key takeaways from sponsor Emerald’s own research.
Own the User Experience: Provide Discovery for Your UsersRachel Vacek
In the past several years, discovery systems have come a long way in enabling library staff to customize their user interfaces. However, there are still limitations to what a library can do to meet its particular user community’s needs. Fortunately, technology has advanced to a point where it’s becoming easier to use off-the-shelf, open source components to compliment your discovery index in order to create a highly configurable discovery environment. In this session, learn about how and why the University of Michigan Library chose to build a new discovery interface, the advantages and additional responsibilities of doing so, and considerations for your own discovery environment.
Contextual Inquiry: How Ethnographic Research can Impact the UX of Your WebsiteRachel Vacek
A contextual inquiry is a research study that involves in-depth interviews where users walk through common tasks in the physical environment in which they typically perform them. It can be used to better understand the intents and motivations behind user behavior. In this session, learn what’s needed to conduct a contextual inquiry and how to analyze the ethnographic data once collected. We’ll cover how to synthesize and visualize your findings as sequence models and affinity diagrams that directly inform the development of personas and common task flows. Finally, learn how this process can help guide your design and content strategy efforts while constructing a rich picture of the user experience.
Impact your Library UX with Contextual InquiryRachel Vacek
A contextual inquiry is a research study that involves in-depth interviews where users walk through common tasks in the physical environment in which they typically perform them. It can be used to better understand the intents and motivations behind user behavior. In this session, learn what’s needed to conduct a contextual inquiry and how to analyze the ethnographic data once collected. I'll cover how to synthesize and visualize your findings as sequence models and affinity diagrams that directly inform the development of personas and common task flows. Finally, learn how this process can help guide your design and content strategy efforts while constructing a rich picture of the user experience.
Hitting the Road towards a Greater Digital Destination: Evaluating and Testin...Rachel Vacek
Since 2009, the University of Houston (UH) Libraries has digitized tens of thousands of rare and unique items and made them available for research through its UH Digital Library (UHDL) based on CONTENTdm. Six years later, the need for a digital asset management system (DAMS) that can facilitate large scale digitization, provide innovative features for users, and offer more efficient workflows for librarians and staff has emerged. To address these needs, UH Libraries formed the DAMS Task Force in the summer of 2014. The group’s goal was to identify a system that can support the growing expectations of the UHDL.
This presentation will focus on the two core activities, needs assessment and DAMS evaluation, that the task force completed. The key portions of the needs assessment include: the process of literature review on DAMS evaluation and migration; research on tools utilized by peer institutions; and library stakeholder interviews. The presentation will then cover how task force members compiled the results of the assessment to establish DAMS evaluation criteria. The evaluation process consisted of an environmental scan of possible DAMS to test, the creation of criteria to narrow the list of DAMS down for in-depth testing, and the comprehensive testing of the DSpace and Fedora systems.
The presentation will conclude with a discussion of the task force’s results as well as the lessons learned from the research and evaluation process. It will also reflect on the important role that collaboration, project management, and strategic planning played in this team-based approach to DAMS selection.
How to Rock the Planning Process for your Next Digital Library Web ProjectRachel Vacek
Does thinking about web projects for digital libraries make you feel as though you're trapped between a rock and a hard place? You will need to engage digital library partners and stakeholders; collect and analyze diverse data streams to understand use of your current digital library; define the roles of project team members; develop a comprehensive communication plan that serves a diverse audience; produce and disseminate project plans; and that’s all before web development of the project even begins! Talk about a Sisyphean task! Instead of pushing that rock up the mountain only to have it tumble back down again, join us for a presentation that highlights effective strategies for planning digital library web projects. This presentation will describe the planning process for the University of Houston Digital Library Redesign Project. We’ll tell you how we rocked it and we’ll point out where things got rocky. No matter what web project you are hoping to initiate for your digital library, you can be the project planning rock star.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
Getting Started with Drupal - Handouts
1. Popular Contributed & Core Modules
Administration
• Admin (6,7)
o http://drupal.org/project/admin
o Use with the clean administrative theme Rubik which separates all administrative
navigation into a clean and concise side menu that is much more familiar to the
casual user familiar with other CMSs.
• Administraion Menu (6,7)
o http://drupal.org/project/admin_menu
o For admins/developers to quickly navigate various parts of the site. An
alternative to the Admin module above.
• Admin Role (6, now part of Drupal 7 core)
o http://drupal.org/project/adminrole
o Add multiple super users.
• Backup/Migrate (6,7)
o http://drupal.org/project/backup_migrate
o For admins/developers, this simplifies the task of backing up and restoring your
Drupal database or copying your database from one Drupal site to another.
Content Management
• Book (part of core)
o This specializes in hierarchically sequenced content, like a tree-structure. Used
alongside the Menu Breadcrumb and Pathauto modules, the Book module
provides a flexible way to manipulate content hierarchy while retaining auto-
defined breadcrumb navigation trails with easily readable URLs.
o Can also create site maps from this module.
• CCK (6, now part of Drupal 7 core)
o http://drupal.org/project/cck
o This flexible interface lets you create custom fields attached to content nodes.
• Context (6,7)
o http://drupal.org/project/context
o This allows you to manage contextual conditions and reactions for different
portions of your site. Think of each context as representing a "section" of your
site.
• Views (6,7)
o http://drupal.org/project/views
o This provides a flexible method for Drupal site designers to control how lists and
tables of content are presented. This tool is essentially a smart query builder that,
given enough information, can build the proper query, execute it, and display the
results. It’s very powerful and one of the most used modules on this entire list.
Getting Started with Drupal – LITA Preconference
Nina McHale & Rachel Vacek
ALA Annual Conference – June 24, 2011
2. • Panels (6,7)
o http://drupal.org/project/panels
o The Panels module allows a site administrator to create customized layouts for
multiple uses. At its core it is a drag and drop content manager that lets you
visually design a layout and place content within that layout.
• Webform (6,7)
o http://drupal.org/project/webform
o Make surveys and webforms within Drupal.
• Lightbox2 (6)
o http://drupal.org/project/lightbox2
o Create lightboxes by using a simple, unobtrusive script that is used to overlay
images on the current page. It is easy to setup and works on most modern
browsers, and integrates well with Views and CCK.
• WYSIWYG (6,7)
o http://drupal.org/project/wysiwyg
o This lets you edit content and simplifies the installation and integration of the
editor of your choice. This module replaces all other editor integration modules.
o You’ll need to choose an editor such as CKEditor or MCE
• Captcha + Recaptcha (6,7)
o http://drupal.org/project/captcha and http://drupal.org/project/recaptcha
o This supplies the standard anti-spam system used on webforms.
• Mollom (6,7)
o http://drupal.org/project/mollom
o This is an "intelligent" content moderation web service. By monitoring content
activity on all sites in the Mollom network, Mollom is in a unique position to
determine if a post is potentially spam; not only based on the posted content, but
also on the past activity and reputation of the poster.
Performance
• Boost (6,7)
o http://drupal.org/project/boost
o This provides static page caching for Drupal enabling a very significant
performance and scalability boost for sites that receive mostly anonymous traffic.
Navigation
• Taxonomy Menu (6,7)
o http://drupal.org/project/taxonomy_menu
o This transforms any of your taxonomy vocabularies into existing menus easily.
Publishing
• Scheduler (6,7)
o http://drupal.org/project/scheduler
o This module allows nodes to be published and unpublished on specified dates.
Getting Started with Drupal – LITA Preconference
Nina McHale & Rachel Vacek
ALA Annual Conference – June 24, 2011
3. • Workflow (6)
o http://drupal.org/project/workflow
o This has a bit of a learning curve, but it’s good for more involved workflows
where content has to be approved by other types or users or groups before being
published.
User Management
• Organic Groups (6,7)
o http://drupal.org/project/og
o Enable users to create and manage their own 'groups'. Each group can have
subscribers, and maintains a group home page where subscribers communicate
amongst themselves.
SEO & Analytics
• Google Analytics (6,7)
o http://drupal.org/project/google_analytics
o This offers more options and is cleaner than just pasting google analytics code in
your site.
• Pathauto (6,7)
o http://drupal.org/project/pathauto
o This automatically generates human-friendly URL path aliases for content nodes.
Events & Calendars
• Date (6,7)
o http://drupal.org/project/date
o This supplies a CCK field for handling dates, and date ranges.
• Calendar (6,7)
o http://drupal.org/project/calendar
o This module will display any Views date field in calendar formats, including CCK
date fields, node created or updated dates, etc. Switch between year, month, and
day views. Back and next navigation is provided for all views.
Authentication
• Lightweight Directory Access Protocol (LDAP) (7)
o http://drupal.org/project/ldap
o This provides integration with LDAP for Drupal authentication, user provisioning,
and authorization. It strives to provide an API for other Drupal modules also.
• CAS (6,7)
o http://drupal.org/project/cas
o Allows for single sign-on
Getting Started with Drupal – LITA Preconference
Nina McHale & Rachel Vacek
ALA Annual Conference – June 24, 2011
4. Library-Specific Modules
Library Thing for Libraries (6,7)
• http://drupal.org/project/lt4l
• The LT4L module uses the Library Thing for Libraries related content feature to provide
a connection between the tagging of Drupal content and items in a library's catalog.
Question/Answer Module for email Reference (6)
• http://www.oregonlibraries.net/code
• This module manages Oregon’s statewide email reference service.
Fedora REST API Module (6)
• http://github.com/dongourley/fedora_rest
• This lets you build custom interfaces to Fedora Commons repositories
eXtensible Catalog Drupal Toolkit (6)
• http://drupal.org/project/xc
• The Drupal Toolkit is a modular system that handles the creation and manipulation of
metadata to recreate the functionality of your catalog all within Drupal, plus way more!
Summon API (6, maybe 7)
• http://mblog.lib.umich.edu/blt/archives/2011/06/announcing_a_dr.html
• The University of Michigan Library's Web Systems department built a Drupal module for
searching Serials Solutions' Summon product using the Summon API.
Masterkey (MkDru) (6,7)
• https://www.indexdata.com/software/mkdru
• The purpose of the plugin is to allow libraries and others to embed discovery and
metasearch functionally directly into their websites. The plugin uses Index Data's Open
Source Pazpar2 platform to search across standards-compliant information sources as
well as data indexed using the SOLR/Lucene search engine.
Cite Module (6)
• http://drupal.org/project/cite
• This module allows users to retrieve citation information for nodes within a site.
EZProxy (6)
• http://drupal.org/project/ezproxy
• Allows EZProxy to use Drupal as an external authentication source.
Millennium Integration (6)
• http://drupal.org/project/millennium
• This module is oriented towards libraries with Innovative Interfaces Inc.'s Millennium
who want to put up a Drupal-based web catalog. It crawls the Millennium WebOpac for
MARC records and maps some of the MARC tags onto the specified node type.
Getting Started with Drupal – LITA Preconference
Nina McHale & Rachel Vacek
ALA Annual Conference – June 24, 2011
5. Drupal Resources
Books
• Foundation Drupal 7, by Robert J. Townsend
• Cracking Drupal: A Drop in the Bucket, by Greg Knaddison
• The Definitive Guide to Drupal 7, tons of authors, published by Apress
• Beginning Drupal 7, by Todd Tomlinson
Online Tutorials & Training
• Lynda, http://www.lynda.com/
• Lullabot, http://www.lullabot.com/
• Drupal Easy, http://drupaleasy.com/, Free podcasts on Drupal
Drupal Communities
• ALA LITA Drupal Interest Group
o http://connect.ala.org/node/71787
• Drupalib
o http://drupalib.interoperating.info/
o a place for library Drupallers to hang out that lists library specific modules
• Drupalcons
o Conferences for Drupallers, different cities every year
• Drupal Meetup Groups
o http://drupal.meetup.com/
Publications
“Improving the Drupal User Experience,” by Rachel Vacek, Sean Watkins, Christina M.
Morris, and Derek Keller, University of Houston Libraries,
http://journal.code4lib.org/articles/4578
“Creating a Library Database Search using Drupal,” by Danielle Rosenthal and Mario
Bernardo, Florida Gulf Coast University Library, http://journal.code4lib.org/articles/2920
“Drupal Done Right,” by Karen Coombs, Product Manager for the OCLC Developer
Network, http://www.libraryjournal.com/article/CA6705363.html
“Designing and Building a Collaborative Library Intranet for All,” Jason J. Battles
Journal of Web Librarianship, 1932-2917, Volume 4, Issue 2 & 3, 2010, Pages 251 –
263.
“Adventures in Drupal: Designing a Library Website Using a CMS,” by Danielle A.
Becker, Online, Medford: Sep/Oct 2010. Volume 34, Issue 5, Pages 19-21.
“Drupal in Libraries,” Library Technology Report, by Andy Austin and Christopher Harris,
http://www.alatechsource.org/ltr/drupal-in-libraries
Getting Started with Drupal – LITA Preconference
Nina McHale & Rachel Vacek
ALA Annual Conference – June 24, 2011