BR 51 2014 001198 4

TITAN FRAMEWORK 1.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
Humberto Rafael Henrique Pereira
Marcelo Augusto Santos Turine
Rodrigo Coin Curvo

 

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 2014 001198 4
COD UFMS 09
Certificado de Registro

 

TITULARIDADE

UFMS – Universidade Federal de Mato Grosso do Sul


Portfólio de Software