6. Elster
• Project from German Tax Authority
• Goal: Digitalize taxes! All taxes.
• Elster children:
• Mein Elster, Elsterformular
• Open API via ERiC library
• A developer forum
• More than 10 years of experience (and
legacy)
7. API, XML and rtfd
• > 700 Mb of good documentation
• XML is King
• API calls, XML based
• XSD for main document structure
• Fields specs:
• XML, but Excel 2004
• One file per tax type, per year
9. wundertax.schemas
• JSON Schemas for Elster information
• From Excel documentation, generate
JSON Schemas:
• Each tax type
• Each year
• Available as a Docker image
• Documentation: Mkdocs
• Developer-friendly
10. Roads not taken
• Kibana + Elastic Search
• Pyramid + Cornice
• Another Rails app
• Guillotina (Still a possibility)
11. wundertax.kb
• Plone 5.1 + plone.restapi
• New content types:
• 7, representing Elster information
• Features:
• OAuth with Google Suite
• Faceted Navigation
• Comments
• Around 70.000 contents
14. Plone is hard
•Buildout and Docker
•Importing content, still slow
•Data x Configuration
•Policy package:
•Upgrade steps require lots of code
•Testing could be easier
•Python 2