AtoM Camp London 2019

From AtoM wiki

Main Page > Community > Community/Camps > London2019

We're excited to announce our fourth AtoM Camp, co-hosted by the University of Westminster and Artefactual! Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, AtoM Camp is intended to provide a space for anyone interested in or currently using AtoM to come together, learn about the platform from other users, and share their experiences.


We're also hosting an Archivematica Camp in London! July 10-12, 2019, at the London School of Economics. For more details, see the Archivematica wiki:

Dates & Location[edit]

July 15th -17th, 2019 - Cavendish Campus at the University of Westminster

115 New Cavendish Street, London, United Kingdom, W1W 6UW

Rooms: [coming soon]

Situated below the BT Tower is Cavendish Campus, a modern glass and steel building in New Cavendish Street (close to Warren Street, Great Portland Street or Goodge Street underground stations). Wander around the corner into Fitzrovia, a village-like district full of lively street cafes, and into the quiet garden square beyond.


Click image for larger map


The Cavendish Campus building is wheelchair accessible, with a ramp and automatic doors at the entrance. There are elevators inside for access to other floors.

A detailed accessibility profile for the building is available at:

  • The nearest mainline station is Euston.
  • There is a bus stop within 150m (164yds) of the venue.
  • The nearest underground station is Great Portland Street.

Getting to London[edit]

Coming soon!


Registration is now open!

This year, we are also running an Archivematica Camp in London the week before AtoM Camp (July 10-12), hosted by the London School of Economics. More details can be found on the Archivematica wiki. If you register for both camps, we'll knock an additional £25 off the cost of each Camp, for a total savings of £50! We also have an early bird rate - registration will be £50 cheaper if you sign up before May 11, 2019!

  • £375 Early bird (register before May 11th, 2019)
  • £350 Early bird with 2-Camp discount (must also register for Archivematica Camp London)
  • £425 Regular registration (after May 11 - July 14, 2019)
  • £400 Regular 2-Camp discount (must also register for Archivematica Camp London)

Register here:

Camp Counselors[edit]

At all of the camps that Artefactual hosts, we seek to provide attendees with counselors who have a wide range of experience with the software. Supplementing members of the Artefactual crew will be counselors who have extensive experience with AtoM as users and administrators.

Details coming soon!


The schedule is a work in progress. Depending on the make-up of the campers, sessions might range from AtoM 101 for absolute beginners to command line tools to systems administration. We look forward to welcoming campers with a wide range of experience with AtoM!


If you'd like to get an idea of what to expect, why not take a look at the schedule from our previous Camps? Jump to:


Day One - Monday, July 15th, 2019[edit]

Time Main room Breakout room
8:45am - 9:15am Arrival, sign-in, and setup!
9:15am - 9:30am Welcome

Introductions, code of conduct, agenda overview, etc.

9:30am - 10:45am AtoM 101 - Basic orientation and records creation

This session is intended to ensure that everyone is on the same page and has a basic understanding of AtoM. We'll talk briefly about the history of the project, look at basic search and browse, and cover how to create and link records.

10:45am - 11:00am Break
11:00am - 12:15pm Authority records and Archival institutions

Learn how to add complex relationships between authority records, how to link them to repositories, how to theme repository records, and more.

Vagrant installation and configuration

Intended for developers and archivists comfortable with unix command-line basics, this session will focus on ensuring that everyone has a working AtoM instance on their local laptop, and how to create a reusable dataset for testing and development. Must arrive with some things already installed!

12:15pm - 1:15pm Lunch
1:15pm - 2:15pm Searching in AtoM - advanced/expert searching

Going beyond search basics, this session will start with a review of the advanced search features, cover Boolean queries, and end with some neat tricks on how to search against AtoM's search index fields directly.

Get to know AtoM's codebase

An introduction for developers and systems administrators covering symfony, developer resources, standard practices, and other information.

2:15pm - 3:15pm Customizing AtoM through the web interface

This session will cover how to manage menus, static pages, labels, themes, and other front-end customizations - no coding required. Campers will again use their personal AtoM instances to get hands-on experience configuring their own sites.

Basic Command-line tasks

This session will give everyone a grounding on using the command line for basic maintenance, user management, troubleshooting, and data import/export. Even if you don't use the command line firsthand, this session will be helpful for understanding the functionality provided by AtoM's CLI.

3:15pm - 3:30pm Break
3:30pm - 4:30pm Managing access: permissions and rights

During this session, campers will focus on creating and managing users and groups, editing group permissions, and implementing PREMIS rights rules. We'll also talk about managing multi-tenanted AtoM instances.

Production installation and upgrading

This session will cover recommended installation parameters, gotchas and tips for installing on other systems, using Ansible for deployment, managing upgrades, and multi-site management.

4:30pm -4:45pm Wrap up and discussion of tomorrow
6:00pm Evening social event: small sign-up group dinners

Day Two - Tuesday, July 16th, 2019[edit]

Time Main room Breakout room
9:15am - 9:30am Welcome

Review and questions, morning announcements, overview of the day.

9:30am - 10:15am Implementation tours

A brief tour of how some institutions are using AtoM in production. Additionally, this session is a chance for users of all stripes to show off their current implementations! If you're interested in discussing how AtoM works (or might work) in your institution, come prepared with a 2-5 minute informal blurb to share, and a link if the site is public.

10:15am - 11:00am Exports via the user interface

This session will cover how the Clipboard can be used to export descriptions, authority records, and repository records via the user interface. We'll also look at how logged in users can export search results in CSV format.

Data backup and restoration

A quick introduction for developers and system administrators on what data to back up, how to do it, and how to load your data back into AtoM.

11:00am - 11:15am Break
11:15am - 12:30pm Imports via the user interface

This session will show campers how to prepare and import archival descriptions, authority records, taxonomies, and other data types using CSV templates. We will also look briefly at how imports can be used to update existing descriptions, and other import formats, such as SKOS and EAD XML.

Imports and exports via the command-line

An overview of how to bulk import XML and CSV data from the command-line, including tips, tricks, and gotchas.

12:30pm - 1:30pm Lunch
1:30pm - 2:45pm Accessions and Physical storage

An overview of the accessions module, and how to manage physical storage locations data and link them to archival descriptions.

Custom theme plugin development

This session will incorporate an introduction to relevant theming files, registering a plugin, home page customizations, and also give devs a chance to create basic themes.

2:45pm - 3:00pm Break
3:00pm - 4:00pm TBA

This is where content from our regional community counselor will be presented!

Workflows with Archivematica

Campers interested in integrating their AtoM instance with Archivematica can learn about DIP upload, passing descriptive and rights metadata from Archivematica to AtoM, and future enhancements to Archivematica's AtoM integration.

4:00pm -4:15pm Wrap up and discussion of tomorrow
6:00pm - 11:00pm Evening social event: Details TBA!

Day Three - Wednesday, July 17th, 2019[edit]

Time Main room Breakout room
9:15am - 9:30am Welcome

Review and questions, morning announcements, overview of the day.

9:45am - 10:45am Things I wish I'd known...

A round-up of tips, tricks, and gotchas for those new to AtoM, with enough content to help out even regular AtoM users. Bring your own tips and cautionary tales to share!

AtoM Feature development

Thinking of developing a new feature or customization for AtoM? This session will expand upon the code overview session and introduce best practices for developing features - and sharing them back with the community. A look at plugin registration, major modules, functions and classes, as well as how Artefactual performs code review and public code management, including things to consider when planning a development project and submitting code to the public AtoM branch.

10:45am - 11:00am Break
11:00am - 12:15pm Data migrations

Leaving a thorny topic for last, this session will be an overview of potential approaches to data migration. We'll go over known challenges, how to map to standards, data cleanup using OpenRefine, scripting transformations, and AtoM's import formats.

Dev and sysadmin clinic (open space)

An informal opportunity for devs and sysadmins to discuss any issues, suggestions, ideas, or wild speculations with the experts.

12:15pm - 1:15pm Lunch
1:15pm - 2:45pm Future of AtoM/project governance

This session will cover AtoM's history and current maintenance model, paired with a look at different maintenance and governance models used by other open source projects in the cultural heritage sector. We'll conclude by discussing where the AtoM project - and the AtoM community - is headed, and brainstorm ideas of what we'd like to see in a next-generation version of AtoM.

2:45pm - 3:30pm Open Discussion, Q&A, and AtoM 2.5 sneak peek

Last chance to ask us anything we haven't addressed during the Camp, or open a topic for discussion with your peers! We'll also take some time to show off some of the exciting new features that will be included in the upcoming 2.5 release.

3:30pm - 3:45pm Closing and goodbyes

Is there something you think we're missing from the list? When you register, there will be a field to suggest any other topics you want us to cover. If there's a critical mass of people who want to discuss a particular topic, we'll cover it! During the camp, we'll also leave lots of space to adjust the schedule to give time to specific topics as they come up.

Accommodation and Things to Do[edit]

Where to stay

If you are looking for accommodations near the camp that won't break the bank, try the Marylebone Residence.

Things to do

Coming soon!

Code of Conduct[edit]

The AtoM community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an AtoM event, or are taking part in activities online. AtoM community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the AtoM community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the AtoM Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.

The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an AtoM Camp (please see counsellors, below). These people will be made known before and during any AtoM Camp event.

Anti-Harassment Policy

The AtoM community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.

The AtoM community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).

Harassment includes:

  • offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;
  • sexual or discriminatory images in public spaces;
  • deliberate intimidation;
  • stalking;
  • harassing photography or recording;
  • sustained disruption of talks or other events;
  • inappropriate physical contact; and
  • unwelcome sexual attention.

The lingua franca of AtoM Camp is English; however, English may not be the native language of AtoM Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among AtoM Camp attendees. Campers are asked to please be mindful of the international character of AtoM Camp, and to use respectful and clear language free of slang to facilitate communication.

Participants asked to stop any harassing behavior are expected to comply immediately.

If a participant engages in harassing behavior, event organizers and AtoM representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from the AtoM Camp, or contacting a higher authority such as a representative from the offender’s institution.

If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.

Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels

We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.

We value your participation in the AtoM community and your support in keeping the AtoM community a safe, welcoming, and friendly space for fellow participants.


This policy is based on the PASIG Code of Conduct, portions of which were modified from the Open Repositories’ code of conduct, which was itself modified from Seattle Attic’s code of conduct and the Ada Initiative’s event harassment policy.


This document is licensed under Creative Commons BY-SA.