Queremos mover toda lógica de negócio para fora do jinja e fazer em Python. Para isso, vamos criar renderizadores no hyperpython para cada componente do EJ. Fazemos uma função para criar contexto e passar para um template jinja.
[ ] Converter todos os macros jinja para funções hyperpython ou views de templates
[ ] Encontrar os elementos recorrentes na plataforma e exportá-los como funções no contexto jinja global. Usar estes compontentes ao invés de replicar o html + CSS
[ ] Criar hierarquias de componentes ao invés de tratar cada página como um grande componente
Queremos mover toda lógica de negócio para fora do jinja e fazer em Python. Para isso, vamos criar renderizadores no hyperpython para cada componente do EJ. Fazemos uma função para criar contexto e passar para um template jinja.