IT Tag: Sponsor: CoA Official

  • SCA.org Server

    Most of the IT systems directly operated by the College of Arms run on the same SCA-operated server as the www.sca.org website.

    Team

    This server is the responsibility of the SCA’s IT Manager, but a number of members of the College have login accounts used to operate their individual applications and contribute to server maintenance.

    Technology

    Software: Linux, Apache, MariaDB, PHP, et al.

    Hosting: Microsoft Azure Cloud; data center in Virginia.

    Web Proxy / Caching: Cloudflare.

    History

    Previously hosted elsewhere. Server migrated in 2018.

  • Next-Generation LoAR Interface

    Someday it would be nice to have a next-generation LoAR search engine.

    This could include the emblazons drawn from OSCAR and the scanned archives.

    An effective search engine could address some of the need for the Precedence Tagging Project.

    Team

    Lead: Publishing LoARs is the responsibility of the Morsulus office.

  • Scanned Emblazon Archive

    Decades ago, all of the paper submission forms in the College of Arms’ archives were scanned.

    There is an ongoing project to extract armory emblazon images from those scans and make them available online.

    Team

    Technology: Emma de Featherstan.

    Content: Laurel Archivist and Archivist Emerita.

  • FELIX

    Felix was a project undertaken by the Codex Herald circa 2007 to upgrade the “Articles” section of the College’s website.

    The goal was to provide a content management system that would use web mirroring to allow authors to keep their articles up to date.

    Status: Active circa 2007–08; Halted, Abandoned.

    Team

    Developer: Robin Gallowglass

    History

    Announced at the 2007 KWHSS. Never completed or launched.

  • OSCAR 2

    When OSCAR was about a decade old, there was a round of discussion about replacing it with an updated web application.

    Status: Active 2018–2021 or so; Halted, Incomplete.

    History

    This effort was started as an custom web application on an open source platform (React JS, PHP, MySQL).

    A year later, a herald with a job at an SaaS company offered to build a custom app on their platform, which led to the cancellation of the first effort. Later the company shifted direction and rescinded the development offer, leaving the project stalled.

    With this project stalled, attention has shifted back to making incremental improvements in the original OSCAR codebase.

  • MARES

    The Meridies Accessible Resource & Education System (MARES) was intended to be an online Learning Management System (LMS) for educational uses in the SCA, starting with heraldic education.

    Status: Active 2022–2024 or so; Halted, Incomplete.

    Technology

    Platform: Moodle LMS.

    Hosting: Meridies Kingdom Server.

    Team

    Lead: Sophia Berkeley (Meridies)

  • CoA YouTube Channel

    Since 2020, the College has sponsored a number of online KWHSS symposia at which many of the sessions were recorded. It now plans to create a YouTube channel to which those videos will be posted.

    It’s expected that the videos hosted on this channel will also be linked to directly from the KWHSS pages on the main College website.

    Technology

    Third-Party Hosted Service: YouTube

    Team

    To be determined.

    History

    The creation of a College YouTube channel has been under discussion since at least 2020 (and probably well before then as well).

    A call for volunteers for a Media Production Team was included in the October 2024 cover letter.

  • Tagged Precedent DB

    This project aimed to make it easier locate relevant rulings by having volunteers comb through past LoARs to attach tags to significant rulings.

    Status: Official Society Project, circa 2017/8 – 2020/21 or so. Halted, Incomplete. Renewed activity as of January 2025.

    Technology

    Interface: Website

    Code: PHP, GroceryCRUD.

    Databases: MariaDB.

    Revision Control: Unknown.

    Hosting: Hosted on the main SCA.org server.

    Team

    Developer: Yehuda ben Moshe

    Staff: Beatrice Domenici della Campana, as Green Staff Herald


  • O&A Website

    Web interface for viewing and searching the Society’s armorial database.

    Connections

    Imports: Receives the oanda.db and my.cat files from the Morsulus toolchain.

    Exports: Other services collect the oanda.db and my.cat files from here.

    Technology

    Interface: Website at oanda.sca.org.

    Hosting: Hosted on the main SCA.org server.

    Code: Perl.

    Databases: Flat files

    Revision Control: All code is stored in Git. The repository is hosted at GitHub: github.com/herveus/Morsulus-tools

    License: Open, Artistic License.

    Team

    College Staff: Morsulus Herald — currently Herveus d’Ormonde, transitioning to Mathghamhain Ua Ruadháin.

    History

    The title of Morsulus Herald is given to the lead maintainer of the database.

    • Herveus d’Ormonde, 2000–
    • Iulstan Sigewealding, 1992–1999

    Other contributors:

    • Mathghamhain Ua Ruadháin, 2019—

    Recent Enhancements

    Complex Search Flexibility: During 2023–2024, Herveus added some more options to make it easier to write armory descriptions.

    Docker Container: In 2024, Istvan built a Docker package that allows the O&A website to be run on a personal computer for offline use.

    Note that the Docker container replaces an earlier effort to package the O&A site for remote use, known as “HeraldStick” (circa 2011). There was also a “Herald’s Hot Spot” effort (circa 2017) to package the HeraldStick software on inexpensive hardware, which stalled before shipping.

    Future Work

    Updated Visual Interface: As of early 2025, Mathghamhain intends to add a new set of pages that provide the existing capabilities in a more modern visual style and with additional interactivity. (The current web interface looks essentially the same as it did thirty years ago.) Because many heralds are accustomed to the existing interface, it will be maintained as a “classic mode” to avoid disrupting their workflow while simultaneously offering a new one for new heralds and those ready to make the switch.

    See Also

  • Morsulus Toolchain

    Command-line and GUI tools used to maintain the O&A data and to process the additions and changes from each month’s LoAR.

    Connections

    Imports: Receives LoAR updates in XML format.

    Exports: Generates the oanda.db and my.cat files used by the O&A Website.

    Technology

    Code: Perl.

    Databases: SQLite.

    Revision Control: All code is stored in Git. The repository is hosted at GitHub: github.com/herveus/Morsulus-tools

    Hosting: Runs on the personal home computer of Morsulus.

    License: Open, Artistic License.

    Team

    College Staff: Morsulus Herald — currently Herveus d’Ormonde, transitioning to Mathghamhain Ua Ruadháin.

    History

    The title of Morsulus Herald is given to the lead maintainer of the database.

    The Morsulus tools were built by:

    • Iulstan Sigewealding, 1992–1999
    • Herveus d’Ormonde, 2000–

    Other contributors:

    • Mathghamhain Ua Ruadháin, 2019—

    Future Work

    Web-Based Indexer: The tool currently used for indexing armory runs under XWindows. As of early 2025, Mathghamhain is working on building a web-based replacement for that tool.

    See Also