This document provides an introduction to creating custom themes in AtoM by overriding relevant theming files, registering a plugin, customizing the home page and other elements. It outlines how to create a basic theme structure and configuration class, edit CSS and template files, override modules like static pages and information objects, add a footer, and modify elements like the two-column layout, user menu and more. The goal is to give developers a starting point for creating their own themes in AtoM.
These slides were presented by Dan Gillean at the first ever AtoM Camp, held at the SFU Harbour Centre in Vancouver, BC, Canada, March 20-22, 2017. For more information on the Camp, see:
https://wiki.accesstomemory.org/Community/Camps/SFU2017
These slides introduce some of the primary Command Line tasks available in Access to Memory (AtoM), which can be used to support site maintenance and troubleshooting. For further information on AtoM CLI tasks, see:
* https://www.accesstomemory.org/docs/latest/admin-manual/maintenance/cli-tools/
* https://www.youtube.com/playlist?list=PLZiwlG5eSMeyeETe15EsEBSu5htPLK-wm
The CLI tasks introduced in these slides are based on the 2.4 AtoM release - some tasks or task options may not be available in earlier releases; tasks may be changed in future releases.
Slides accompanying a day-long AtoM and Archivematica workshop, delivered October 17, 2016 at the VII Congresso Nacional de Arquivologia in Fortaleza, Brazil.
These slides introduce AtoM (short for Access to Memory), a flexible, open-source application for standards-based description and access in a multilingual, multi-repository environment.
For more information, visit https://accesstomemory.org/
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see: https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides introduce users to the Access to Memory codebase. You can find AtoM's code at: https://github.com/artefactual/atom/
These slides were first publicly shared as part of the 2019 AtoM Camp, held at the University of Westminster in London, UK, July 15-17, 2019.
The slides include tips, tricks, workarounds, warnings, and gotchas about AtoM that can help orient new users - and hopefully even teach experienced users a couple new things!
For more information about Access to Memory (AtoM), see:
* https://www.accesstomemory.org
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...Artefactual Systems - AtoM
These slides introduce AtoM users to Vagrant, and walk users through the process of installing the the AtoM Vagrant box for local testing and development on a home computer or laptop, regardless of what operating system you use.
WARNINGS:
These slides were last updated in May 2017, using the AtoM 2.4 Vagrant box, which is installed using Ubuntu 16.04. and PHP 7.0. Future versions of AtoM may use a different version of Ubuntu and PHP, which might change some of the command-line tasks used to update the box in Part 2. Be sure to check the AtoM documentation for the most up-to-date information: https://www.accesstomemory.org/docs/latest/
The AtoM Vagrant box is designed for local testing and development - it is NOT PRODUCTION READY and should not be used for long-term data storage. Please see the AtoM documentation for instructions on how to install AtoM on a server for use in your institution.
These slides accompanied a presentation by Dan Gillean and Sara Allain of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In this session, we took a quick tour of some examples of how AtoM is being implemented by our global community of users. We looked specifically at interesting themes, customizations, or the creative use of existing features such as static pages or repository theming as a way of exploring some of the different ways AtoM can be used. Participants were then invited to come up and show off their AtoM site to the attendees as well.
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides provide advanced users with an overview of AtoM's data model, and demonstrate how a graphical user interface application such as MySQL Workbench can be used to explore the AtoM MySQL database from the back-end. The slides include a number of example queries.
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
Slides accompanying a presentation given by Dan Gillean on June 7th, 2018 at Open Repositories 2018, held in Bozeman, MT.
Access to Memory is a web-based open source application for standards based description and access. AtoM was first released in 2008 and much of the codebase is now relying on deprecated frameworks and libraries – and at the same time, new standards and technologies are changing how our profession approaches description and access. Currently Artefactual Systems, a Canadian based company, uses a services model to support the project. Artefactual is looking ahead to AtoM3, and considering building a linked data driven platform for archival description and access. As we consider AtoM's next generation, we are also examining governance and maintenance models to sustain the project and better empower our user community as Artefactual wasn't originally intended to be AtoM's organizational home. This presentation will offer some thoughts on existing open source project governance models, challenges, and possibilities for the future. How do we ensure community engagement and project sustainability over time?
These slides were presented by Dan Gillean at the first ever AtoM Camp, held at the SFU Harbour Centre in Vancouver, BC, Canada, March 20-22, 2017. For more information on the Camp, see:
https://wiki.accesstomemory.org/Community/Camps/SFU2017
These slides introduce some of the primary Command Line tasks available in Access to Memory (AtoM), which can be used to support site maintenance and troubleshooting. For further information on AtoM CLI tasks, see:
* https://www.accesstomemory.org/docs/latest/admin-manual/maintenance/cli-tools/
* https://www.youtube.com/playlist?list=PLZiwlG5eSMeyeETe15EsEBSu5htPLK-wm
The CLI tasks introduced in these slides are based on the 2.4 AtoM release - some tasks or task options may not be available in earlier releases; tasks may be changed in future releases.
Slides accompanying a day-long AtoM and Archivematica workshop, delivered October 17, 2016 at the VII Congresso Nacional de Arquivologia in Fortaleza, Brazil.
These slides introduce AtoM (short for Access to Memory), a flexible, open-source application for standards-based description and access in a multilingual, multi-repository environment.
For more information, visit https://accesstomemory.org/
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see: https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides introduce users to the Access to Memory codebase. You can find AtoM's code at: https://github.com/artefactual/atom/
These slides were first publicly shared as part of the 2019 AtoM Camp, held at the University of Westminster in London, UK, July 15-17, 2019.
The slides include tips, tricks, workarounds, warnings, and gotchas about AtoM that can help orient new users - and hopefully even teach experienced users a couple new things!
For more information about Access to Memory (AtoM), see:
* https://www.accesstomemory.org
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...Artefactual Systems - AtoM
These slides introduce AtoM users to Vagrant, and walk users through the process of installing the the AtoM Vagrant box for local testing and development on a home computer or laptop, regardless of what operating system you use.
WARNINGS:
These slides were last updated in May 2017, using the AtoM 2.4 Vagrant box, which is installed using Ubuntu 16.04. and PHP 7.0. Future versions of AtoM may use a different version of Ubuntu and PHP, which might change some of the command-line tasks used to update the box in Part 2. Be sure to check the AtoM documentation for the most up-to-date information: https://www.accesstomemory.org/docs/latest/
The AtoM Vagrant box is designed for local testing and development - it is NOT PRODUCTION READY and should not be used for long-term data storage. Please see the AtoM documentation for instructions on how to install AtoM on a server for use in your institution.
These slides accompanied a presentation by Dan Gillean and Sara Allain of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In this session, we took a quick tour of some examples of how AtoM is being implemented by our global community of users. We looked specifically at interesting themes, customizations, or the creative use of existing features such as static pages or repository theming as a way of exploring some of the different ways AtoM can be used. Participants were then invited to come up and show off their AtoM site to the attendees as well.
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides provide advanced users with an overview of AtoM's data model, and demonstrate how a graphical user interface application such as MySQL Workbench can be used to explore the AtoM MySQL database from the back-end. The slides include a number of example queries.
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
Slides accompanying a presentation given by Dan Gillean on June 7th, 2018 at Open Repositories 2018, held in Bozeman, MT.
Access to Memory is a web-based open source application for standards based description and access. AtoM was first released in 2008 and much of the codebase is now relying on deprecated frameworks and libraries – and at the same time, new standards and technologies are changing how our profession approaches description and access. Currently Artefactual Systems, a Canadian based company, uses a services model to support the project. Artefactual is looking ahead to AtoM3, and considering building a linked data driven platform for archival description and access. As we consider AtoM's next generation, we are also examining governance and maintenance models to sustain the project and better empower our user community as Artefactual wasn't originally intended to be AtoM's organizational home. This presentation will offer some thoughts on existing open source project governance models, challenges, and possibilities for the future. How do we ensure community engagement and project sustainability over time?
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides are intended for programmers interested in developing new features for Access to Memory. They first provide an overview of the feature development proccess, and then look at the different types of development typically pursued (plugins, CLI tasks, Background jobs, and core features), with tips and suggestions for each.
These slides were first publicly shared as part of the 2019 AtoM Camp, held at the University of Westminster in London, UK, July 15-17, 2019.
They provide users with guidance on how to prepare archival descriptions for import into Access to Memory (AtoM) via CSV import. These slides were prepared against AtoM 2.5, and are accurate for versions 2.3-2.5. Earlier versions may require some minor changes; later releases may introduce changes to the CSV templates not covered here.
You can find the latest CSV import templates for AtoM on our wiki, here:
- https://wiki.accesstomemory.org/Resources/CSV_templates
For more information about Access to Memory (AtoM), see:
- https://www.accesstomemory.org
Access to Memory (AtoM) is an open source web application for standards-based archival description and access - learn more at:
https://www.accesstomemory.org
These slides will provide users with an overview of how search works in AtoM, along with a detailed walkthrough of using the Advanced search panel, and performing Expert searches in AtoM.
The slides were originally created by Dan Gillean, AtoM Program Manager, for use in a series of training workshops delivered July 9-13, 2018 at the University of the Witswatersrand in Johannesburg, South Africa. The slides are based on current functionality in AtoM release 2.4.
These slides accompanied a presentation by Dan Gillean and Sara Allain of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In this session, Dan Gillean covered some of key considerations when preparing to migrate data from a legacy source system into AtoM. The slides cover the steps involved, paying specific attention to AtoM's data model and behaviors that should be considered when preparing your data for import into AtoM.
Odoo ERP is one of the best Open Source ERP until this year. Within this slide we are explain some of what we can enhance on the Odoo to get our goal on business requirements
Slides accompanying a presentation delivered at the VII Congresso Nacional de Arquivologia in Fortaleza, Brazil, on October 19th, 2016. The slides provide an overview of the AtoM project's history, its maintenance by Artefactual, and its development philosophy, before proceeding to examine the application as a component used in a digital preservation ecosystem. Aspects of ISO 16363:2012, the Audit and Certification of Trustworthy Digital Repositories standard, are used to evaluate how AtoM can support description, management, administration, and access functions when used to maintain a chain of custody in a trustworthy digital repository ecosystem.
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides are intended for programmers interested in developing new features for Access to Memory. They first provide an overview of the feature development proccess, and then look at the different types of development typically pursued (plugins, CLI tasks, Background jobs, and core features), with tips and suggestions for each.
These slides were first publicly shared as part of the 2019 AtoM Camp, held at the University of Westminster in London, UK, July 15-17, 2019.
They provide users with guidance on how to prepare archival descriptions for import into Access to Memory (AtoM) via CSV import. These slides were prepared against AtoM 2.5, and are accurate for versions 2.3-2.5. Earlier versions may require some minor changes; later releases may introduce changes to the CSV templates not covered here.
You can find the latest CSV import templates for AtoM on our wiki, here:
- https://wiki.accesstomemory.org/Resources/CSV_templates
For more information about Access to Memory (AtoM), see:
- https://www.accesstomemory.org
Access to Memory (AtoM) is an open source web application for standards-based archival description and access - learn more at:
https://www.accesstomemory.org
These slides will provide users with an overview of how search works in AtoM, along with a detailed walkthrough of using the Advanced search panel, and performing Expert searches in AtoM.
The slides were originally created by Dan Gillean, AtoM Program Manager, for use in a series of training workshops delivered July 9-13, 2018 at the University of the Witswatersrand in Johannesburg, South Africa. The slides are based on current functionality in AtoM release 2.4.
These slides accompanied a presentation by Dan Gillean and Sara Allain of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In this session, Dan Gillean covered some of key considerations when preparing to migrate data from a legacy source system into AtoM. The slides cover the steps involved, paying specific attention to AtoM's data model and behaviors that should be considered when preparing your data for import into AtoM.
Odoo ERP is one of the best Open Source ERP until this year. Within this slide we are explain some of what we can enhance on the Odoo to get our goal on business requirements
Slides accompanying a presentation delivered at the VII Congresso Nacional de Arquivologia in Fortaleza, Brazil, on October 19th, 2016. The slides provide an overview of the AtoM project's history, its maintenance by Artefactual, and its development philosophy, before proceeding to examine the application as a component used in a digital preservation ecosystem. Aspects of ISO 16363:2012, the Audit and Certification of Trustworthy Digital Repositories standard, are used to evaluate how AtoM can support description, management, administration, and access functions when used to maintain a chain of custody in a trustworthy digital repository ecosystem.
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
IBM Champion Johnny Oldenburger from Kranendonk Smart Robotics shows how to develop very user friendly and fully responsive web applications (with XPages of course!) by making use of Bootstrap and jQuery Plugins.
He shows how to use the Select2, DateTimePickers, Multiselect, Bootstrap-select, Modals, Popovers, and Notifications plugins to deliver the ultimate in usability. Learn how to solve the AMD issue when incorporating JavaScript libraries in XPages. Go beyond the basics and create applications that nobody ever thought possible using XPages.
Whether or not you are using Visual Studio to deploy your branding solutions, this session is for you. We’ll start with the basics discussing the pieces compromising your branding assets, and the tools that are needed for the job. Next we’ll dive into the concept and techniques that could be utilized in order to apply your branding, such as: Applying Themes, MasterPage, Tricks with Additional Page Head, Alternative Style Sheets, and Feature Receivers.
Child Themes (WordCamp Dublin 2017) with notesDamien Carbery
Why should you use child themes in WordPress? What can a child theme do? What do bad parent themes look like?
Start off with the simple stuff (CSS changes), moving onto template file changes and finally onto writing PHP in functions.php.
Includes notes that I used during the presentation.
In this presentation, you may find necessary information to engage in custom design integration on Magento:
- standard development workflow
- working environment preparation
- layout comprehension
- introducing blocks
- understand header and footer elements
These slides were presented by Dan Gillean, AtoM Program Manager with Artefactual Systems, to provide an update on the AtoM 2.5 release and long-term AtoM3 news to the UK regional AtoM users group meeting held in Glasgow on May 17, 2019. For more information on this group see:
https://wiki.accesstomemory.org/Community/Groups/UK
Fore more information on the AtoM 2.5 release, please see:
https://wiki.accesstomemory.org/Releases/Release_announcements/Release_2.5
Access to Memory (AtoM) is an open source web application for standards-based archival description and access - learn more at:
https://www.accesstomemory.org
To provide users with an easy to install local environment for testing and development, Artefactual maintains a version of AtoM that can be installed on a laptop or home computer, regardless of operating system. We have slides that will explain what Vagrant is and how to install the AtoM Vagrant box here:
http://bit.ly/AtoM-Vagrant
These slides will help users create a re-usable set of data for use in a local AtoM Vagrant environment. Having a set of data that can easily be reloaded will make the AtoM Vagrant box more useful to local testers and developers.
The slides were originally created by Dan Gillean, AtoM Program Manager, for use in a series of training workshops delivered July 9-13, 2018 at the University of the Witswatersrand in Johannesburg, South Africa. The slides are based on current functionality in AtoM release 2.4 - they have been tested in the AtoM 2.4.0.2 and 2.5.0.0 Vagrant boxes.
These slides accompanied a presentation by Dan Gillean and Sara Allain of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In this session, we looked at the history of the AtoM project, the current governance and maintenance model for AtoM that Artefactual Systems maintains, as well as several other open source business models and stakeholders as we consider ways in which governance and maintenance might look different in the future. Finally, we looked at the state of the application at present with an eye to the future - exploring how changes in international standards and web technologies provide an opportunity to consider what AtoM 3 might look like. The session was followed by open discussion.
These slides accompanied a presentation by Dan Gillean of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
In 2013, with the introduction of AtoM 2.0, Artefactual began a fresh rewrite of all the Access to Memory documentation, using Sphinx Documentation as the primary platform. These slides provide some context and background for this change, introduce Sphinx and reStructuredText, and go on to outline step by step how AtoM users can contribute to the AtoM documentation.
This worksheet accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
The presentation focused on the installation of Access to Memory, and the slides from it can be seen here:
https://www.slideshare.net/accesstomemory/installing-and-upgrading-atom
This handout showed attendees how Ansible can be used to automate the deployment process of AtoM, using the publicly available Ansible playbooks. You can find Artefactual's Ansible playbooks at:
https://github.com/artefactual/deploy-pub
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see:
https://wiki.accesstomemory.org/Community/Camps/SJC2017
These slides provide developers and system administrators with some suggestions on how to install, maintain, and upgrade Access to Memory. They are intended to supplement the offficial installation documentation, found in the Atom Administrator's Manual:
https://www.accesstomemory.org/docs/latest/
These slides were presented by Dan Gillean at the first ever AtoM Camp, held at the SFU Harbour Centre in Vancouver, BC, Canada, March 20-22, 2017. For more information on the Camp, see:
https://wiki.accesstomemory.org/Community/Camps/SFU2017
These slides introduce participants to basic commands in the linux/unix command-line interface, for navigation and basic tasks such as reading, creating, deleting, and moving files. The slides were intended as an initial introduction for archivists unfamiliar with using the command-line, prior to teaching them about the command-line tasks available in Access to Memory (AtoM), which can be used for maintenance and troubleshooting.
Slides accompanying a day-long introduction to AtoM and Archivematica, presented by Dan Gillean and Justin Simpson at the UK National Archives as part of an AIM25 and Higher Education Archive Programme Network Meeting, December 2, 2016.
Slides accompanying a day-long AtoM and Archivematica workshop, delivered October 17, 2016 at the VII Congresso Nacional de Arquivologia in Fortaleza, Brazil.
These slides introduce Open Source and Free Software definitions, and proceed to outline Artefactual's approach to open source development and maintenance of the AtoM and Archivematica projects.
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Artefactual Systems - AtoM
These slides accompanied a June 4th, 2016 presentation made by Dan Gillean of Artefactual Systems at the Association of Canadian Archivists' 2016 Conference in Montreal, QC, Canada.
This presentation aims to examine several existing or emerging computing paradigms, with specific examples, to imagine how they might inform next-generation archival systems to support digital preservation, description, and access. Topics covered include:
- Distributed Version Control and git
- P2P architectures and the BitTorrent protocol
- Linked Open Data and RDF
- Blockchain technology
The session is part of an attempt by the ACA to create interactive "working sessions" at its conferences. Accompanying notes can be found at: http://bit.ly/tech-Proche
Participants were also asked to use the Twitter hashtag of #techProche for online interaction during the session.
Presentation made as part of a community update during Code4Arc, a day-long workshop organized as a part of Code4Lib 2016 in Philadelphia, Monday, March 7 2016.
See:
* http://2016.code4lib.org/
* http://code4lib.org/
* https://www.accesstomemory.org
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...Artefactual Systems - AtoM
Slides accompanying a lightning talk delivered at BC Code4Lib 2015, held in Vancouver, BC, Canada on November 26-27, 2015.
This talk covered our move from using wikis for project documentation with the Access to Memory (AtoM) project, to using Sphinx documentation with the AtoM 2.0.0 release.
More on AtoM: https://www.accesstomemory.org
More on Sphinx Documentation: http://sphinx-doc.org/
Code4Lib BC: http://wiki.code4lib.org/BC
Introductory slides about Access to Memory (AtoM), accompanying a 4-hour workshop session delivered at the 2015 Digital Library Federation Forum in Vancouver, BC, Canada (see: http://www.diglib.org/forums/2015forum/) on October 28, 2015.
For more information on AtoM, see: https://www.accesstomemory.org
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...Artefactual Systems - AtoM
Binder is a new digital preservation management application developed by Artefactual Systems in conjunction with the Museum of Modern Art (MoMA). This new system aims to facilitate digital collections care, management, and preservation for time-based media and born-digital artworks and is built from integrating functionality of both Archivematica and AtoM.
Artefactual Systems, working with the Museum of Modern Art, has worked to build the first open source digital repository designed to meet the needs and complex digital preservation requirements of museum collections. This new system aims to facilitate digital collections care, management, and preservation for time-based media and born-digital artworks and is built from integrating functionality of both Archivematica and AtoM. This lightning session will introduce the DRMC, outline its design/deployment process, features, and its relevance to archives, libraries, museums, and other cultural heritage institutions undertaking digital preservation.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
1. Creating custom themes
in AtoM
An introduction to relevant theming files, registering a plugin, home page
customizations, and also give devs a chance to create basic themes.
2.
3.
4.
5. Basic Edits
Some things are easy to change without touching the theme:
1. Site title & site description
a. Updated in Admin - Settings - Site info
2. Logo
a. Replace atom/images/logo.png
3. Application Icon
a. Replace atom/favicon.ico
4. Website meta tags
a. atom/apps/qubit/config/view.yml
5. Static Pages
a. Admin - Static pages
6. User Interface Labels
a. Admin - Settings - User Interface Labels
7. Default standards templates
a. Admin - Settings - Default templates
8. Menus
a. Admin - Menus
6. Creating a new
theme
https://github.com/sbreker/arDemoThemePlugin
AtoM comes with two built in themes
● Dominion
● Archives Canada
● Dominion is default
Use Dominion as a base or copy Dominion
● Copy the whole thing
● Reference the Dominion files from our theme
Uses Less - ‘make’ to generate css file
Today we will create and customize a new theme
https://github.com/sbreker/arDemoThemePlugin
Resources:
● Admin manual theming section
● Corcovado theme in github
○ https://github.com/artefactual-labs/atom-theme-corcovado
7. Create the
basic structure
+ ‘git init’
https://github.com/sbreker/arDemoThemePlugin
Option 1: Create your own github repo:
$ cd ~/atom/plugins
$ mkdir arDemoThemePlugin
$ git init
$ echo "# Demo theme" > README.md
$ git add README.md
$ git commit -m "Initial commit"
$ git remote add origin
git@github.com:sbreker/arDemoThemePlugin.git
$ git push -u origin master
Option 2: Clone sbreker/arDemoThemePlugin.git:
$ cd ~/atom/plugins
$ git clone https://github.com/sbreker/arDemoThemePlugin.git
We want your AtoM git repo to ignore this theme:
$ cd ~/atom/plugins
$ touch .gitignore
Edit .gitignore and add the lines:
.gitignore
arDemoThemePlugin/
8. $ cd ~/atom/plugins/arDemoThemePlugin
$ mkdir config; cd config
Create and edit a new file:
➔ arDemoThemePluginConfiguration.class.php
Copy contents from github: sbreker/arDemoThemePlugin
Save the file.
Once file is in place:
● Login to your AtoM instance as user ‘demo@example.com’
● Go to Admin -> themes
● You will see your theme!
● Don’t select it yet!!! No CSS present yet!
Quickly review the contents...
Create config
class: Register
theme
https://github.com/sbreker/arDemoThemePlugin
9. Create main.less
& Makefile
https://github.com/sbreker/arDemoThemePlugin
Create Makefile:
$ cd ~/atom/plugins/arDemoThemePlugin
Create and edit a new file:
➔ Makefile
Copy contents from github: sbreker/arDemoThemePlugin
Save the file.
Create main.less:
$ mkdir css
Create and edit a new file:
➔ main.less
Copy contents from github: sbreker/arDemoThemePlugin & save
$ cd ~/atom/plugins/arDemoThemePlugin
$ make
1. Login to your AtoM instance as demo
2. Go to Admin -> themes
3. Activate your theme & refresh
4. Any changes???
10. Edit main.less
https://github.com/sbreker/arDemoThemePlugin
Uncomment all the “Local Tweaks” (ignore the footer section below that!)
$ make
Go back to AtoM and refresh browser
Might have to clear cache!
Play around with it:
● Look in Variables.less in arDominionPlugin
● $ mkdir arDemoThemePlugin/css/less
● $ cp variables.less from Dominion to
DemoTheme
● Update path to variables.less in DemoTheme class file
● Move definition of ‘green’ to variables.less
● Add some new colour definitions
● Update some colours in main.less
● $ make and view your handiwork!
TIPS:
1. Use Chrome’s Developer Tools to view the css properties on various
items on the pages and override.
2. Don’t forget to ‘make’ after each change
11. Override a
module template
Remove ‘browse
by’ block
https://github.com/sbreker/arDemoThemePlugin
Let’s drop ‘Browse by’ sidebar item….
1. Find static page homeSuccess.php
a. In apps/qubit/modules/staticpage/templates
2. Look at dir structure
3. Build dir structure under DemoTheme
a. arDemoThemePlugin/modules/staticpage/templates
4. Copy homeSuccess.php to new DemoTheme templates dir
5. Investigate homeSuccess.php
6. Disable ‘Browse by’ menu
7. Did it work?
12.
13. Override a
module template
Drop Repository
Logo from Descr
Sidebar
https://github.com/sbreker/arDemoThemePlugin
Let’s drop the logo from the Arch Descr sidebar
1. Find infoObj template component _contextmenu.php
a. In apps/qubit/modules/informationobject/templates
2. Look at dir structure
3. Build dir structure under DemoTheme modules
a. arDemoThemePlugin/modules/informationobject/templates
4. Copy _contextmenu.php to new DemoTheme templates dir
5. Investigate _contextmenu.php
6. Disable logo component
7. Success?
14.
15. Let’s add a footer to the theme
● A good place for social media icons, contact info, external links
1. We are going to override the standard empty footer:
a. Default located here: apps/qubit/templates/_footer.php
2. Create folder ‘templates’ under plugins/arDemoThemePlugin
3. Create the file: _footer.php
a. Copy contents from gihub:
sbreker/arDemoThemePlugin/templates/_footerrename.php
4. Refresh AtoM (may need to clear browser cache)
5. How does it look?
6. Add some styling
a. Search for commented ‘footer’ block in css/main.less
7. ‘make’
8. What has changed?
Investigate contents of _footer.php
Where is image coming from?
Download it from github and add to theme:
● sbreker/arDemoThemePlugin/images/atom-logo.png
Add a footer
https://github.com/sbreker/arDemoThemePlugin
16. Reverse the 2
column layout
https://github.com/sbreker/arDemoThemePlugin
Another common request:
● Display the sidebar on the right-hand side of the content
1. Let’s override the standard 2 column layout template found here:
a. In apps/qubit/templates/layout_2col.php
2. Copy layout_2col.php to new DemoTheme templates dir
a. Place file in templates folder:
b. arDemoThemePlugin/templates/layout_2col.php
3. Investigate new file layout_2col.php
4. Search for the text “div class=”row”
5. Below this are two div blocks
a. “span3” and “span9”
b. Move the 5 lines making up ‘span3’ below the span9 block
6. Save your changes & refresh AtoM
7. Success?
Investigate contents of layout_2col.php
Note other layout types.
Does the swap affect Arch Descr detail view?
17.
18. Adding logo.png
& favicon.ico
https://github.com/sbreker/arDemoThemePlugin
You will want to add your images to the theme
Replacing logo etc in atom/images will work but will impact ALL themes
1. $ cd ~/atom/plugins/arDemoThemePlugin
2. $ mkdir images; cd images
3. Add files here!
a. Logo.png
b. Favicon.ico
4. Any images missing? Check Dominion’s images folder
Other ideas:
● A new background file
● Image for top right of header
19. Override a
module template
Modify user
menu
https://github.com/sbreker/arDemoThemePlugin
Let’s customize the User Menu
1. Find menu module template component _userMenu.php
2. Look at dir structure
3. Build dir structure under DemoTheme
4. arDemoThemePlugin/modules/menu/templates
5. Copy _usermenu.php to new DemoTheme templates dir
6. Investigate _usermenu.php
7. Add a new menu item for Logged In users!
Bonus Points….
Let’s hide User Menu completely for unauthenticated users!!
● Could implement by deleting code block in _userMenu.php but
DON’T :)
● See apps/qubit/templates/_header.php
● Customize _header.phpusing is_authenticated()from
_usermenu.php
20. What’s next?
https://github.com/sbreker/arDemoThemePlugin
Ok - sky is the limit! Things to try:
● Change the font
● Add new images & refer from templates
● Make the 12col layout float (e.g. Winnipeg)
● Modify header.less - copy to css/less
● Modify header: different height, contents, layout, etc
● Override apps/qubit/template files
● Create a brand new module within the theme
● Photo Carousel!