Chamada para propostas de melhorias
Formato para publicação dos tutoriais
Proposta:
Definir e adotar um novo formato para publicação dos tutoriais, incluindo as apresentações.
O objetivo é oferecer um formato que possibilite atualização mais constante, colaborativa, versionamento, entre outros.
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=6#p22
Facilitar desenvolvimento de apps com abstrações
Proposta:
Facilitar desenvolvimento de apps com abstrações para as camadas de visão e negócio.
Objetivos gerais
* Facilitar o uso do framework.
* Padronizar o desenvolvimento da interface ( mais difícil para os implementadores)
* Prover o tratamento de exeções, mensagens e regras de navegação.
* Facilitar customizações.
* Melhorar performance, utilizando o escopo de request de forma facilitada.
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=10#p49
Componente para monitoração
Proposta:
Criação de componente para monitoração das aplicações
Objetivos Gerais:
* Implementar mecanismos que possibilitem à aplicação Java:
- resposta a requisições vindas do servidor NMS (polling)
- envio automático de notificações ao servidor NMS (trapping)
* Possibilitar configuração de todos os parâmetros envolvidos na solução;
* Considerar como NMS alvo o ZABBIX, mas projetar o componente de
maneira com que possa ser integrado a qualquer outro software de
monitoração, seja por traps SNMP ou protocolo específico.
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=9#p46
Autorização: papel, recurso e ação
Proposta:
Evolução do módulo de autorização possibilitando o controle por papel, recurso e operação
Objetivos Gerais:
* Controle de permissões baseado em papéis, recursos e operações; e não somente em papéis;
* Criação de uma nova interface: PermissionResolver, conforme a implementação do Seam Security;
* Criação de um novo parâmetro no demoiselle.properties, possibilitando determinar a implementação do PermissionResolver;
* Criação de uma implementação padrão para a interface PermissionResolver;
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=8#p34
Refatoração dos plugins
Objetivos gerais:
* Definir pontos de extensão no plugin principal para que cada componente possa se adicionar ao plugin principal
* Para geração dos códigos é interessante utilizar templates
* Mudança no formato Wizard atual para itens de menu de acesso direto
* Foco nos ítens de configuração exibindo sempre as opções possíveis
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=7#p24
Persistencia com hibernate
Proposta:
Criar um componente para tratar persistencia com Hibernate
Objetivos Gerais:
* Componente demoiselle para tratar camada de persistência com Hibernate
* Seguir o modelo utilizado na implementação demoiselle JPA
* Usa injeção do Session via @Injection
* Trabalha com vários bancos de dados
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=4#p13
Extensões para JPA 1.0
Proposta:
Criação de componente com extensões para JPA 1.0
Objetivos Gerais:
* Criar um componente Demoiselle para a construção de consultas avançadas em JPA
* Complementar o modelo utilizado na implementação do Demoiselle JPA
* Basear-se na funcionalidade desempenhada pelo componente Hibernate Filter
* Fornecer API de Criteria (inexistente em JPA 1.0)
* Fornecer métodos para a criação de consultas baseadas em critérios e por exemplo
* Disponibilizar a classe JPAExtensionDAO contendo os seguintes métodos:
- findByExample()
- findByCriteria()
- findUniqueByCriteria()
- countByCriteria()
Observações
O
código fonte do protótipo da versão inicial novo componente já se
encontra no repositório do Subversion, especificamente no endereço a
seguir:
Code: Select all
https://demoiselle-comp.svn.sourceforge.net/svnroot/demoiselle-comp/trunk/demoiselle-jpa-extension
*Onde?*
No seguinte tópico do
fórum:
http://sourceforge.net/apps/phpbb/demoiselle/viewtopic.php?f=35&t=5#p18
A contribuição de todos é muito importante para
a evolução da solução.
Participe!
