BR 51 2015 000189 2

TITAN FRAMEWORK 3.0.

 

O QUE É?

O Titan é um framework para instanciação de Sistemas de Gerenciamento de Conteúdo (do inglês, Content Management Systems – CMS), aplicações Web utilizadas para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada, permitindo que o mesmo seja modificado, removido e adicionado com facilidade. A proposta do Titan Framework é ser uma ferramenta de desenvolvimento simples e completa, permitindo criar aplicações robustas e complexas de forma rápida e fácil. Executa em servidores Web com PHP (5.3 ou superior) e com banco de dados PostgreSQL (8.4 ou superior).

 

AUTORES

Camilo Carromeu
Marcelo Augusto Santos Turine
Marcio Aparecido Inácio da Silva
Hercules Sandim
Vitor Mesaque
Maxwell Sampaio
Rodrigo Coin Curvo
Vitor Masaque Alves de Lima

 

VANTAGENS

Uma das principais características do Titan é possuir um conjunto de código imutável e legado denominado “núcleo​” (do inglês, core​) que é automaticamente atualizado, mesmo em produção, garantindo que todas as instâncias permaneçam seguras e confiáveis.

Outro diferencial importante é sua arquitetura única, com foco total em reúso. O Titan possui um repositório de artefatos parametrizáveis (com componentes, tipos de dados, templates de código, elementos de layout, ferramentas e drives). Desta forma, boa parte da programação, tal como a definição de modelos de dados, pode ser feita por meio de linguagem de marcação (meta-programação). Esta característica auxilia muito a manutenção corretiva e evolutiva de funcionalidades da aplicação.

O Titan pode ser facilmente instanciado gerando um CMS pronto para uso com diversas funcionalidades. Para que o desenvolvedor implemente seus requisitos nesta aplicação Web inicial, ele faz uso dos diversos componentes do Titan ou implementa novos, caso os existentes não lhe atendam.

Há uma série de funcionalidades já implícitas ao framework:

– Sistema de registro de autenticação de usuários;
– Integração com redes sociais;
– Integração do serviços de diretórios (LDAP);
– Barramento de serviços Web (REST API);
– Sistema de LOG e auditoria;
– Suporte à traduções da interface (i18n e l10n);
– Reporte de bugs e erros integrado;
– Gerador automático de manual de usuário;
– Sistema de notificações e alertas integrado;
– Backup de banco de dados e arquivos de upload na própria interface;
– Sistema de auto-deploy;
– Sistema de agendamento de tarefas (scheduler jobs); e
– Diversos componentes e tipos nativos para os mais variados fins.

Além disso, o Titan Framework é gratuito e de código aberto.

 

PROPRIEDADE INTELECTUAL

BR 51 2015 000189 2
COD UFMS 13
Certificado de Registro

 

TITULARIDADE

UFMS – Universidade Federal de Mato Grosso do Sul
EMBRAPA – Empresa Brasileira de Pesquisa Agropecuária

 

DOWNLOAD
Versão Android


Portfólio de Software