Hi Tim,
I will try to get a developer to review this thread and add a couple suggestions as to where to look next. In the meantime, I'll just re-post some of our development resources here. Apologies in advance if I'm sharing things you're already looking at - I'm also trying to ensure that this thread is useful to future AtoM users searching the forum :)
First, there are those resources listed on the wiki, here:
See also the roundup of other links here:
We also have some slides that might be of use:
You'll also want to look at the Symfony 1.x documentation, which can be found here:
If you are storing information that requires new fields to be added to the database, then you will need to add a migration schema, so users can upgrade the database schema by running the tools:upgrade-sql task. You can look at previous migration files here:
Here's an example of a pull request that added new fields to the view pages, edit pages, facets on the authority record browse page, and import/export code - the addition of new fields on authority records to capture actor occupation data, added to the 2.4.0 release:
Looking at what files where changed, where, and how, might be useful for reference, though your project is somewhat different.
I'll see if our developers can offer any further guidance.
Regards,