Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3

on

  • 144 views

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

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

Statistics

Views

Total Views
144
Views on SlideShare
144
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3 Presentation Transcript

  • 1. PORTAL UNISINOS UTILIZANDO JOOMLA 3
  • 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. • 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. 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. Versões do Portal Unisinos
  • 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. 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. 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. 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. 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. Infraestrutura do Portal
  • 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. 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. 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. 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. 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. 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. 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. Vamos então ver na prática.. http://unisinos.br
  • 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. Obrigado! johnnymgo@gmail.com linkedin.com/in/johnnymgo facebook.com/johnnymgo