BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//WordPress - MECv7.37.0//EN
X-ORIGINAL-URL:https://netpreserve.org/
X-WR-CALNAME:IIPC
X-WR-CALDESC:International Internet Preservation Consortium
X-WR-TIMEZONE:UTC
BEGIN:VTIMEZONE
TZID:UTC
X-LIC-LOCATION:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20261023T163136
END:STANDARD
END:VTIMEZONE
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
UID:MEC-ee0e944a35fe7e542d4c03b05a5e6802@netpreserve.org
DTSTART;TZID=UTC:20250918T140000
DTEND;TZID=UTC:20250918T153000
DTSTAMP:20250821T172557Z
CREATED:20250821
LAST-MODIFIED:20250821
PRIORITY:5
SEQUENCE:7
TRANSP:OPAQUE
SUMMARY:Workshop: Customizing Browsertrix with Behaviors
DESCRIPTION:September 18, 10:00-11:30 EDT | 16:00-17:30 CEST\n\nSeptember 24, 19:00-20:00 EDT [follow-up Q&amp;A: TBC]\n\nRegistration: This event is for IIPC Members. Registration links are available in the Members-only Archive. ( https://netpreserve.org/members-only-archive/ ) Contact staff[at]netpreserve.org if you don’t have access.\n\nDeveloped by Webrecorder, Browsertrix ( https://webrecorder.net/browsertrix/ ) is a powerful browser-based crawling tool that has been gaining popularity with organizations that need customized, high-fidelity web captures. A key feature is its use of behaviors, which are automated actions that can be run on each page during a crawl. Behaviors are “one more way Browsertrix makes it easy to capture the web exactly the way you want” (Tessa Walsh).\nBrowsertrix offers several types of behaviors:\n\nBuilt-in behaviors that come included with the crawler:\n\nBackground behaviors for common actions like scrolling, clicking on page elements, and auto-playing videos.\nSite-specific behaviors for supported social media sites such as Instagram, Facebook, X/Twitter, and TikTok.  \n\n\nFully user-defined custom behaviors that can be created for any page using the Chrome DevTools Recorder or written in JavaScript.\n\nAs the Browsertrix community grows, so does the knowledge base. Web archiving curators, in particular, have been using the tool and have accumulated valuable experience and solutions. This workshop aims to share that accumulated knowledge and help create a repository of use cases.\nGoals\nThis workshop is designed to help you leverage the full potential of Browsertrix behaviors and to help you go beyond the basics. Our goals for the workshop are threefold:\n\nBuilt-in behaviors: we will dive into the best practices for using built-in behaviors, focusing on common challenges and practical workarounds.\nCustom behaviors: we will explore use cases for creating your own custom behaviors, show you how to document and implement them effectively.\nReuse: we will share tips on how some site-specific behaviors can be run on other sites.\n\nThe session aims to address the following key areas:\nUnderstanding and troubleshooting behaviors\n\nPrinciple of least effort: Learn how to use built-in behaviors like autoclick to their full effectiveness and when it may not be necessary to develop new custom behaviors.\nLimits and modification: Learn the limitations of new behaviors and how to modify them effectively.\nError interpretation: Gain an understanding of how to interpret console error messages that occur during or after a crawl.\nProblem levels: Divide troubleshooting into different levels of difficulty, from easy to medium to hard.\n\nRoles and workflow\n\nBehavior differentiation: Learn to differentiate between a behavior recorded by a curator and one developed by a developer.\nWorkflow for curators: Establish a clear workflow that defines the types of behaviors curators can use or create on their own and when they should request developer assistance.\n\nBest practices and brainstorming\n\nRepository/Awesome list: Brainstorm the best location for a repository of tried-and-tested behaviors for different types of content.\nDiscoverability: Discuss the best methods for describing these behaviors to make them easily discoverable by other users.\n\nThis workshop builds on insights from past conference presentations and valuable examples shared by the community.\nPrerequisites\nTo get the most out of this session, you should have:\n\nA basic understanding of Browsertrix (both cloud and local versions).\nFamiliarity with the official Browsertrix documentation ( https://crawler.docs.browsertrix.com/user-guide/behaviors/ ) and the recent Webrecorder blog post on behaviors ( https://webrecorder.net/blog/2025-05-28-create-use-and-automate-actions-with-custom-behaviors-in-browsertrix/ ).\nWatched relevant past presentations on Browsertrix.\n\nTarget audience\nThe workshop is designed for anyone who uses Browsertrix. Much of the material covered will be for a non-technical audience. However, since we will also be covering how to debug and develop new behaviors, developers should find it valuable as well.\nHaving both curators and developers attend the event could foster a deeper understanding of how curators can create and use behaviors on their own, and when it is helpful to team up with developers.\nFormat\n\nThis workshop will primarily be a “show-and-tell” session presented by the Webrecorder Team, building on the content from the Oslo workshop ( https://netpreserve.org/ga2025/abstracts/#workshop_04 ). It will cover in-built features, but the primary focus will be on custom behaviors.\nThe session will include a presentation with examples from Webrecorder, as well as use cases submitted by other IIPC member organizations. There will be no hands-on component, but participants are encouraged to ask questions throughout the event. To get the most out of the workshop, attendees should have a basic familiarity with Browsertrix.\nParts of the presentation will be recorded and shared with members. Depending on interest, we may schedule a shorter follow-up Q&amp;A session for the following week.\n\nReferences and resources\n\nhttps://www.youtube.com/watch?v=GHqgikgr8I4 [Introducing Browsertrix: General Overview] ( https://www.youtube.com/watch?v=GHqgikgr8I4 )\nhttps://webrecorder.net/blog/2025-05-28-create-use-and-automate-actions-with-custom-behaviors-in-browsertrix ( https://webrecorder.net/blog/2025-05-28-create-use-and-automate-actions-with-custom-behaviors-in-browsertrix/ )\nhttps://crawler.docs.browsertrix.com/user-guide/behaviors ( https://crawler.docs.browsertrix.com/user-guide/behaviors/ )\nhttps://github.com/webrecorder/custom-behaviors ( https://github.com/webrecorder/custom-behaviors )\nhttps://archiveweb.page/en/features/behaviors ( https://archiveweb.page/en/features/behaviors/ )\nhttps://netpreserve.org/members-only-archive/scaling-browsertrix-crawls ( https://netpreserve.org/members-only-archive/scaling-browsertrix-crawls/ )\n\n
URL:https://netpreserve.org/event/workshop-customizing-browsertrix-with-behaviors/
CATEGORIES:Workshop
ATTACH;FMTTYPE=image/png:https://netpreserve.org/resources/2025-workshop-browsertrix-bahaviors.png
END:VEVENT
END:VCALENDAR
