barbarabeirne.com: Archive Recovery & Web Components Rebuild
Recovering a Flash archive
Barbara Beirne’s photography archive was held inside a Flash website that had stopped working years earlier. The original source files were unavailable, and the original developer could not be brought back into the project. Before I could rebuild the portfolio, I needed to recover the photographs from the published site.
The surviving file was a compiled .SWF. It contained the images, but it was not an editable source project or a folder of photographs ready to move into a new website. That made asset recovery the first part of the development work.
Recovering the images
I used FFDec, an open-source Flash decompiler, to extract the images embedded in the binary. Getting clean exports took additional work, but I recovered the full embedded image set and used it for the initial rebuild.
Recovering those assets gave the project usable photographs again. It also let the new site present the work without depending on the Flash application that had previously contained it.
Rebuilding with Web Components
Once the archive was recovered and the initial site rebuilt, I returned to its web presentation. I rewrote the site with Web Components and JavaScript, using Rollup for the build and Sass for styling.
I implemented keyboard interaction for the navigation and full-screen carousel. Visitors could use those parts of the interface without relying on a mouse.
Presenting her images
We chose a minimal, stark design to give Barbara’s photographs room. The navigation and viewing controls had to support looking through the archive without dominating the page.
The full-screen carousel provides a larger view of a photograph, while the navigation supports moving through the archive. That made room for sustained viewing as well as moving on to the next photograph.
Feedback on the recovery
Alison Cornyn, an artist and the co-founder and creative director of Picture Projects, wrote after the recovery and initial rebuild:
“Daniel came up with suggestions and solutions that were beyond what the original site had and brought it all to life.”
Alison Cornyn.