Friday 5th May, 2017
Week 433
Afternoon folks. I trust you’re all well.
I feel as though we’ve had quite a productive week despite (or because of?) the bank holiday.
Chris L rejoined us on Wednesday after a long weekend away.
We continue to spend the majority of our time working on Manuals Publisher for GDS with some GFR and CoTech thrown in around the sides.
Manuals Publisher
We met with Paul Bowsher for one of our regular catch-ups on Wednesday. Paul seemed happy with our progress and for us to continue in the direction we’re heading. The only additional request was for us to get the app upgraded to Rails 5.1.
Our focus this week has been on:
Simplifying the renderers
- Convert renderers to presenters
- Standardise section presenter
- Use
delegate
instead of explicit delegation - Remove SectionHeaderExtractor and dependencies
Simplifying the exporters
- Collapse formatters and RummagerIndexer into SearchIndexAdapter
- Introduce OrganisationsAdapter & inline OrganisationFetcher into it
- Add missing require statement to adapter classes
- Remove unnecessary examples from Publishing API exporter specs
- Extract Manual#all_sections_are_minor? from ManualUpdateType
Persisting Sections
- Rename Section#id to Section#uuid
- Rename ManualRecord::Edition#section_ids to #section_uuids
- Rename ManualRecord::Edition#removed_section_ids to #removed_section_uuids
- Inline Section#build into Section#new
Upgrading to Rails 4
- Use lower case controller names in routes.rb
- Remove unused SectionEdition scopes
- Remove explicit dependency on Rack
GFR
James A has recently increased the number of tasks we’re able to create in Harmonia. We’ve immediately made use of this increase by moving the tasks from our IFTTT + Google Calendar + Trello workaround to Harmonia. Thanks, James!
Since upgrading our TOG membership to co-working we’ve been in a bit of mess with the invoices/payments. James went through them all in detail on Tuesday and finally got to the bottom of the confusion.
Chris L recently suggested that we make regular contributions to charity. We all agreed and made our first donation this month. Harmonia chose me and I chose to donate to Great Ormond Street after the care they gave a friend’s daughter when she was sick.
CoTech
It feels as though there’s been a bit more activity on the CoTech front recently. We’ve had a few emails from people looking to get involved, we’ve agreed to a “CoTech summer camp” and Chris Croome from WebArchitects has been busy configuring a Discourse server for the organisation.
Until next time.
– Chris
If you have any feedback on this article, please get in touch!
Historical comments can be found here.