Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PORTAL UNISINOS
UTILIZANDO JOOMLA 3
• Johnny Salazar Reidel
• Gaúcho, morador do Rio Grande do Sul
• Gerente de Projetos Web na TI Corporativa da Unisinos
• S...
• A Universidade do Vale do Rio dos Sinos – UNISINOS, é
mantida pela rede Jesuítas e possui cerca de 30 mil alunos.
• Poss...
Por que utilizamos Joomla?
• Estrutura adequada para construções complexas
• Projeto Open Source com vasta contribuição
• ...
Versões do Portal Unisinos
Portal Unisinos 1.0
• Lançado em 2005
• Construído utilizando Mambo
• Chegou a ser migrado até a versão 1.15 do Joomla
• C...
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...
Portal Unisinos 3.0
• Lançado em Agosto/2013
• Construído utilizando uma única instalação Joomla 3
• Possui mais de mais d...
Itens cadastrados no Administrator
Artigos 4607
Módulos 2888
Itens de menu 8306
Menus 25
Categorias 915
Itens Construídos
...
Como foi o projeto?
• Conceito e Design  empresa Brivia e Núcleo Digital da
Universidade
• Desenvolvimento  4 desenvolve...
Infraestrutura do Portal
Arquitetura do Portal
• Administração centralizada
• Funcionalidades genéricas e escaláveis
• Estrutura dividida por sites...
Integração com o ERP Totvs
• Cursos de Extensão e Eventos
• Minha Unisinos (Perfis | Consulta de Turmas | Notas)
• Inscriç...
Autenticador
• Autenticador único para o Portal, o ERP e outras aplicações
• Compartilha sessão entre sites Joomla
• Gera ...
Gerenciador de Cursos
• Componente que gerencia todos os cursos da Universidade
• Possibilita de forma simples parametriza...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
AUTENTICADOR 0 1 3 0
Autenticador LDAP integrado com o...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
DESTAQUES 1 0 0 1
Gerencia e exibe todos os destaques ...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
REG. DE INTERESSE 0 1 0 0
Componente de registro de in...
Vamos então ver na prática..
http://unisinos.br
Sugestões para a comunidade Joomla
• Reformular a lógica de uso dos itens de menu
• Criar possibilidade de uso de categori...
Obrigado!
johnnymgo@gmail.com
linkedin.com/in/johnnymgo
facebook.com/johnnymgo
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Upcoming SlideShare
Loading in …5
×

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3

529 views

Published on

Palestra apresentada no "Encontro Comunitário do Joomla (Joomleiros)" ocorrido no 15º Fórum Internacional de Software Livre (FISL) em Porto Alegre - RS.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3

  1. 1. PORTAL UNISINOS UTILIZANDO JOOMLA 3
  2. 2. • 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
  3. 3. • 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.
  4. 4. 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!!
  5. 5. Versões do Portal Unisinos
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Infraestrutura do Portal
  12. 12. 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
  13. 13. 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 • ....
  14. 14. 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
  15. 15. 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
  16. 16. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN 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 0 Gerencia os destinatários e mensagens enviadas por todos formulários de emails. HOMELIGHT 1 1 1 0 Modifica o comportamento do Portal no período de matrículas online da Graduação habilitando uma home simplificada. AVISOS 1 0 0 1 Adiciona em lightbox mensagens de alerta para situações importantes. ERP OFFLINE 1 1 0 0 Modifica o comportamento do Portal quando o ERP está offline. CONTENT 0 0 1 0 Adiciona campos adicionais para a criação de um artigo conforme a categoria selecionada. GALERIAS DE MÍDIAS 1 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 1 Gerencia todos os feeds, armazenando em cache de base de dados para reduzir requisições a sites externos.
  17. 17. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN MÓDULO DESTAQUES 1 0 0 1 Gerencia 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 1 Gerencia e exibe todas as agendas de programações de eventos, entre outros. FAQS 1 1 0 2 Gerencia e exibe todas as FAQS cadastradas manualmente ou integradas com o ERP Totvs. CALENDÁRIO ACADÊMICO 1 1 0 0 Gerencia e exibe o calendário acadêmico da Universidade. OPORTUNIDADES DE RH 1 0 0 1 Gerencia e exibe todas as oportunidades de vagas. NOTÍCIAS 1 1 1 1 Gerencia 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 1 Gerencia redes sociais e exibe informações postadas com determinadas hashtags em redes sociais como Facebook, Instagram e Twitter. FORM. DE ENVIO DE EMAILS 0 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 CONTATOS 0 1 0 0 Componente único para todos os contatos do Portal. AJAX PARA MÓDULOS 0 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.
  18. 18. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN MÓDULO REG. DE INTERESSE 0 1 0 0 Componente de registro de interesse em cursos integrado com o ERP Totvs. BUSCA DE CONTATOS 0 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 IDIOMAS 0 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 0 Gerencia a integração de matrículas dos cursos de extensão com o ERP Totvs. PROJETOS DE PESQUISA 0 1 0 0 Exibe uma busca integrada com o ERP Totvs dos projetos de pesquisa acadêmica. EXPERIMENTE O EAD 0 1 0 1 Exibe formulário de inscrição para o usuário experimentar um curso do EAD gratuitamente. MOODLE 0 1 0 0 Exibe na área logada do professor a opção de criar automaticamente comunidades no Moodle para as aulas ministradas por ele. CONSULTA DE TURMAS 0 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 0 Exibe em área logada os dados pessoais do usuário integrado com o ERP Totvs. RESERVAS DE SALAS 0 1 0 0 Exibe em área logada de professores e funcionários um formulário para reservas de salas.
  19. 19. Vamos então ver na prática.. http://unisinos.br
  20. 20. 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
  21. 21. Obrigado! johnnymgo@gmail.com linkedin.com/in/johnnymgo facebook.com/johnnymgo

×