Invenio Developer Forum 2015-02-16 Knowledge 2.0

Europe/Zurich
31/S-023 (CERN)

31/S-023

CERN

22
Show room on map
Description
Today, Lenardo will present the new Knowledge module after its refactoring in Invenio 2.0.
    • 16:45 17:05
      Knowledge 2.0 20m
      Speaker: Leonardo Rossi (Universita degli Studi di Parma (IT))
      Slides

      A general approach to write a 2.0 version of a module:

      • From Legacy to Module v2.0
      • From SQL to SQLAlchemy Model.
      • How to write upgrade's recipes.
      • Refactoring API: re-implement and deprecate.
      • Write REST API.
      • Write forms with WTForms.
      • The Admin interface with Flask-Admin.
      • User's web interface with Jinja templates.
      • Write documentations.
      • Test the new code.
      • Tips & Tricks

      https://github.com/hachreak/invenio-devforum-knowledge-2.0