Drupal: Soluções empresariaisneoscopio.com/files/drupalcamp.pdf · 2012-05-07 ·...
Transcript of Drupal: Soluções empresariaisneoscopio.com/files/drupalcamp.pdf · 2012-05-07 ·...
Drupal: Soluções empresariais
Outline:
● NeoContent – Meta-Solução Open Source de gestão de conteúdos
● Arquitetura – Integração de soluções
● Mil – Gestão de militantes de um partido político (Utilizadores como conteúdo)
● Gestão e acompanhamento de projectos (Integração)
● TalentLink – Gestão de saídas profissionais
● Trindade – Trouble tickets
● Ramada – Baan ERP
● Intellicare – Monitorização por sms
Intro:
Casos:
NeoContent
Meta aplicação.
Interessa a solução i.e. o resultado.
Varias soluções (Open Source) podem
servir de base tecnológica.
● Symphony
● Zope / Plone
● Drupal
● ...
O Drupal tem vindo, ao longo do tempo,
a tornar-se a melhor solução encontrada
para a maioria das necessidades
Arquitectura
Objectivos:● Fornecer solução completa
● Facilitar administração de sistemas
● Facilitar evolução da solução
● Facilitar a integração com outras soluções
● Reduzir custos de manutenção
● Flexibilizar a solução tornando-a Cloud ready
Arquitectura
Objectivos:● Fornecer solução completa
● Facilitar administração de sistemas
● Facilitar evolução da solução
● Facilitar a integração com outras soluções
● Reduzir custos de manutenção
● Flexibilizar a solução tornando-a Cloud ready
Aplicação
Casos: MIl
Objectivos:
● Gestão de base de dados de militantes de um partido político
● Facilidade de listagens e configuração de listagens
● Facilidade de pesquisa e edição de dados
● Flexibilidade na recolha de dados (Novos campos)
● Acessos com permissões diferenciadas
Muitas vistas!
Filtros expostos
Resumo● Solução alcançada sem praticamente nenhuma programação
● O utilizador final consegue alterar tipos de conteúdo
● O utilizador final consegue criar vistas complexas
Módulos principaisContent Permissions 6.x-2.8 Set field-level permissions for CCK fields.
Content Profile 6.x-1.0 Use content types for user profiles.
Mime Mail 6.x-1.x-dev Allows to send HTML
e-mail with embedded images and attachments.
Simplenews 6.x-1.3 Send newsletters to subscribed email addresses.
Taxonomy Access Control Lite 6.x-1.3 Simple access control based on categories.
Views bonus pack
Views bulk operations
Casos: TalentLink
Objectivos:
● Gestão de gabinete de saídas profissionais
● Acesso a potenciais empregadores
● Comunicação de oportunidades de emprego
● Pesquisa de alunos para potenciais empregadores
● Foco no aluno. O aluno é o cliente
Pesquisa: faceted
Pesquisa: Ofertas
Informação completa
Resumo● Solução alcançada sem praticamente nenhuma programação
● Agiliza os serviços de carreira da escola
● Permite evoluir para interacção directa entre potenciais
empregadores (registados) e alunos interessados
Módulos principais
● CCK Private Fields Allows users to mark administrator selected CCK fields
as public, hidden or private.
● Content Profile 6.x-1.0 Use content types for user profiles.● Content Multigroup Combine multiple CCK fields into repeating field
collections that work in unison.
● Mass Contact Enables site administrator or privileged users to send
mass e-mails to registered users..
● Content Permissions Set field-level permissions for CCK fields.
● Content translation Allows content to be translated into different languages.
● Faceted Search API for performing faceted searches.
● Job Allows recruiters to post jobs● Resume Allows job seekers to post resumes and use them to apply for jobs
Casos: Trouble tickets
Objectivos:
● Simples registo de ocorrências
● Avisar o responsável pela área
● Informar os colaboradores de processos em curso
● Estatísticas
Casos: Trouble tickets
Casos: Trouble tickets
Objectivos:
● Simples registo de ocorrências
● Avisar o responsável pela área
● Informar os colaboradores de processos em curso
● Estatísticas
Casos: Trouble tickets
Resumo:
● Simples, sem programação
● Apenas um módulo relevante : Jobtracker
Casos: Tracking and alert
Objectivos:
● Monitorização e alerta para cidadãos sénior
● Sistema de registo completo de ocorrências
● Workflow configurável
● Tratamento de mensagens SMS
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert
Casos: Tracking and alert - Integração com Android -
Permite a partir de um SMS calcular a rota da posição actual para
a posição do alarme
Arquitectura
Objectivos:● Fornecer solução completa
● Facilitar administração de sistemas
● Facilitar evolução da solução
● Facilitar a integração com outras soluções
● Reduzir custos de manutenção
● Flexibilizar a solução tornando-a Cloud ready
Resumo● Solução mista de programação e uso de módulos existentes
● Permite workflows complexos
● Permite usar sms de forma transparente e prática
● Integra com dispositivos de monitorização via SMS
● Integra com google maps e android
● Pode usar a maioria de sistemas de mapas
Casos: Tracking and alert
Módulos● Vários módulos para Informação geográfica
● O Messaging permite agilizar o envio de sms
● Organic groups permite grupos diferentes com
monitorizações (clientes) diferentes dentro da
mesma aplicação
● Workflow/Rules é crítico para a gestão de diferentes
regras/acções perante determinados
acontecimentos (triggers)
Casos: Muitos mais!
Amanhã: Workshop
Como construir uma solução de raiz para uma associação/organização com:
Conteúdo público e privado (sócios /Não sócios)
Gestão de cotas/pagamentos de associados
● Sites normais (claro!)
● Gestão documental
● Sistemas de comercio electrónico
● Conteúdos multimédia
● ...