• Johnny Salazar Reidel
• Gaúcho, morador do Rio Grande do Sul
• Gerente de Projetos Web na TI Corporativa da Unisinos
• Sócio fundador da “No Boss Tecnologia”
• Desenvolvedor Joomla desde 2006
• A Universidade do Vale do Rio dos Sinos – UNISINOS, é
mantida pela rede Jesuítas e possui cerca de 30 mil alunos.
• Possui o campus principal em São Leopoldo, no Rio Grande
do Sul, além de estar presente em outras 10 localidades.
• A área de Tecnologia da Informação é ligada diretamente a
mantida e conta com aproximadamente 100 colaboradores.
Por que utilizamos Joomla?
• Estrutura adequada para construções complexas
• Projeto Open Source com vasta contribuição
• Fácil de administrar
Temos 38 sites e 1 portal rodando em Joomla!!
Portal Unisinos 1.0
• Lançado em 2005
• Construído utilizando Mambo
• Chegou a ser migrado até a versão 1.15 do Joomla
• Composto de +/- 300 instalações Mambo / Joomla
Portal Unisinos 2.0
• Lançado em 2010
• Construído utilizando Joomla 1.5
• Chegou a ser migrado até a versão 2.5 do Joomla
• Composto de 14 instalações Joomla
• Passou a incluir a área autenticada denominada como
Minha Unisinos
Portal Unisinos 3.0
• Lançado em Agosto/2013
• Construído utilizando uma única instalação Joomla 3
• Possui mais de mais de 8 mil páginas
• Mais de 2,5 milhões de visualizações de páginas/mês
• Aproximadamente 600 mil acessos/mês
• Processamento 77,78% mais rápido que o Portal anterior
Itens cadastrados no Administrator
Artigos 4607
Módulos 2888
Itens de menu 8306
Menus 25
Categorias 915
Itens Construídos
Componentes back-end 17
Componentes front-end 17
Módulos front-end 36
Plugins 7
Templates 1
Como foi o projeto?
• Conceito e Design empresa Brivia e Núcleo Digital da
Universidade
• Desenvolvimento 4 desenvolvedores da TI da Universidade
• Gerenciamento do Projeto utilizado método ágil – SCRUM
• Horas de desenvolvimento 3080 horas
• Período de desenvolvimento 6 meses
Arquitetura do Portal
• Administração centralizada
• Funcionalidades genéricas e escaláveis
• Estrutura dividida por sites
• Definição de padrões de nomenclaturas
• Controle de ACL por funcionalidade
Integração com o ERP Totvs
• Cursos de Extensão e Eventos
• Minha Unisinos (Perfis | Consulta de Turmas | Notas)
• Inscrições e Matrículas
• Gerenciamento de ERP Offline
• Central de Contatos
• Perguntas Frequentes
• ....
Autenticador
• Autenticador único para o Portal, o ERP e outras aplicações
• Compartilha sessão entre sites Joomla
• Gera logs de acesso
• Autentica via LDAP
Gerenciador de Cursos
• Componente que gerencia todos os cursos da Universidade
• Possibilita de forma simples parametrizar a localidade, os
períodos de inscrições e matrículas, os valores e as páginas
de um curso
• Utiliza as bibliotecas do Joomla para gerar itens de
menus, artigos e módulos
• Integrado com o ERP Totvs Educacional
• Cursos de extensão são cadastrados a partir de uma CRON
EXTENSÃOTIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT ENDPLUGIN MÓDULO
AUTENTICADOR 0 1 3 0
Autenticador LDAP integrado com o ERP Totvs, sites
externos e sites em Joomla 2.5. Além do componente
front end, possui um plugin de renovação dos cookies
para sites externos , um plugin que bloqueia o com_users
e um plugin de autenticação LDAP.
CURSOS 1 1 2 10
Gerenciador de todos os cursos da Universidade. Além
do componente back-end, possui um componente e um
módulo front end de busca de cursos, além de outros 9
módulos front end integrados.
CRONS 1 0 0 0 Gerenciador das crons executadas pelo Portal.
EMAILS 1 0 0 0Gerencia os destinatários e mensagens enviadas por
todos formulários de emails.
HOMELIGHT 1 1 1 0Modifica o comportamento do Portal no período de
matrículas online da Graduação habilitando uma home
simplificada.
AVISOS 1 0 0 1Adiciona em lightbox mensagens de alerta para situações
importantes.
ERP OFFLINE 1 1 0 0Modifica o comportamento do Portal quando o ERP está
offline.
CONTENT 0 0 1 0Adiciona campos adicionais para a criação de um artigo
conforme a categoria selecionada.
GALERIAS DE
MÍDIAS1 0 0 1
Gerencia e exibe todas as galerias de mídias que podem
conter videos, imagens e apresentações do slideshare.
FEEDS 1 0 0 1Gerencia todos os feeds, armazenando em cache de base
de dados para reduzir requisições a sites externos.
EXTENSÃOTIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT ENDPLUGIN MÓDULO
DESTAQUES 1 0 0 1Gerencia e exibe todos os destaques de imagens exibidos
em forma de carrossel.
DEPOIMENTOS 1 0 0 1 Gerencia e exibe todos os depoimentos.
AGENDAS 1 0 0 1Gerencia e exibe todas as agendas de programações de
eventos, entre outros.
FAQS 1 1 0 2Gerencia e exibe todas as FAQS cadastradas manualmente
ou integradas com o ERP Totvs.
CALENDÁRIO
ACADÊMICO1 1 0 0 Gerencia e exibe o calendário acadêmico da Universidade.
OPORTUNIDADES
DE RH1 0 0 1 Gerencia e exibe todas as oportunidades de vagas.
NOTÍCIAS 1 1 1 1Gerencia e exibe notícias da Universidade. Possui ainda
um plugin que adiciona campos adicionais no Gerenciador
de Artigos do Joomla.
REDES SOCIAIS 1 0 0 1Gerencia redes sociais e exibe informações postadas com
determinadas hashtags em redes sociais como Facebook,
Instagram e Twitter.
FORM. DE ENVIO
DE EMAILS0 1 0 0
Componente único para todos os formulários que enviam
e-mails. Ex: formulários de inscrição e matrícula offline.
FORM. DE
CONTATOS0 1 0 0 Componente único para todos os contatos do Portal.
AJAX PARA
MÓDULOS0 1 0 0
Componente para realizar requisições ajax para módulos.
OBS: na versão 2.2 do Joomla foi construído um
componente similar.
EXTENSÃOTIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT ENDPLUGIN MÓDULO
REG. DE INTERESSE 0 1 0 0Componente de registro de interesse em cursos integrado
com o ERP Totvs.
BUSCA DE
CONTATOS0 1 0 0
Exibe uma busca integrada com o ERP Totvs dos contatos
de funcionários e professores da Universidade.
BUSCA DO PORTAL 0 1 0 1 Exibe uma busca geral integrada com o Google.
MATRÍCULA DE
IDIOMAS0 1 0 0
Exibe opções de matrículas dos cursos de idiomas
integrado com o ERP Totvs.
MATRÍCULA DE CURSOS DE EXTENSÃO
0 1 0 0Gerencia a integração de matrículas dos cursos de
extensão com o ERP Totvs.
PROJETOS DE
PESQUISA0 1 0 0
Exibe uma busca integrada com o ERP Totvs dos projetos
de pesquisa acadêmica.
EXPERIMENTE O
EAD0 1 0 1
Exibe formulário de inscrição para o usuário experimentar
um curso do EAD gratuitamente.
MOODLE 0 1 0 0Exibe na área logada do professor a opção de criar
automaticamente comunidades no Moodle para as aulas
ministradas por ele.
CONSULTA DE
TURMAS0 1 0 0
Exibe na área logada uma pesquisa de ofertas de turmas
integrada com o ERP Totvs por curso para um período
determinada de matrícula online da graduação.
MEUS DADOS 0 1 0 0Exibe em área logada os dados pessoais do usuário
integrado com o ERP Totvs.
RESERVAS DE SALAS 0 1 0 0Exibe em área logada de professores e funcionários um
formulário para reservas de salas.
Sugestões para a comunidade Joomla
• Reformular a lógica de uso dos itens de menu
• Criar possibilidade de uso de categorias para os módulos
• Armazenar log de criação/edição de módulos
• Tornar administrável as opções de filtros nas listagens de
registros dos componentes nativos do Joomla
Recommended