Programação

Sexta-feira :: 02 de Setembro de 2011


Palestras - Auditório Principal

Hora
08:00 Credenciamento
09:00 Seus Problemas com Desenvolvimento Web Acabaram: Conheça Joomla! (abrir)
 

Sempre teve vontade de fazer seu site?Fica na dúvida de qual tecnologia utilizar?

Quer uma abordagem mais profissional do que aquele site que você fazia no Frontpage?

Acha que alterar diversos arquivos para atualizar uma mudança é massante?

Então venha conhecer o Joomla!. A idéia nessa palestra é mostrar os conceitos básicos que formam os sistemas de gerenciamento de conteúdo (CMS), indo da teoria a prática. Será demonstrada a instalação e configuração de um ambiente para utilização do Joomla!, focando em uma demonstração de seus principais recursos (menus, artigos, plugins, componentes, idiomas, templates, etc…). Por fim, também serão ilustrados os recursos da versão 1.7 do Joomla!, listando suas características e mudanças em um dos CMS mais populares do mundo.

Palestrante: Jerônimo Medina Madruga

 
10:00 PHP e SQL para Joomleiros (abrir)
 

O foco desta palestra de uma hora de duração é apresentar uma visão geral sobre a linguagem de programação PHP e sobre SQL, focado ao que um desenvolvedor Joomla, em especial aos que já não tem experiência em programação e com o framework Joomla, deveria saber para não passar vergonha.

Será abordado desde uma rápida passagem aos comandos mais simples, que no entanto são essenciais, até a algumas mais complexas que tendem a ser usadas com alguma regularidade. Como diferencial, o que puder ser feito em PHP/SQL puro, porém de forma melhor com o Framework Joomla, será ressaltado.

Palestrante: Emerson Rocha Luiz

 
11:00 Joomla + Moodle = Joomdle (abrir)
 

O Joomdle é uma extensão tanto do Joomla como do Moodle, permitindo uma integração avançada entre o seu site e o ambiente de cursos: Single Sign On, sincronização de usuários e perfis, venda de cursos, módulos de cursos e notas...

Nesta palestra serão apresentados as possibilidades do Joomdle, assim como a arquitetura técnica usada para integrar as duas plataformas.

Palestrante: Julien Roubieu

 
12:00 Uma comunidade Joomla! é possível? (abrir)
 

Reunir pessoas com um mesmo ideal às vezes é frustrante. Cada qual com seus interesses pessoais e ritmos de vida diferentes podem prejudicar seriamente o conceito de comunidade. Lembram da história dos ovos com bacon? Diante de tantas perguntas, esforços e conflitos o tema da criação das JUGs caminha de acordo com a essência do Joomla!. Um grupo de pessoas se dispõe a ajudar no projeto e as coisas vão caminhando. Mas muita gente nem sabe o que é e nem para que serve uma comunidade ou JUG. Nesta explanação falaremos sobre quais as vantagens em se criar uma JUG e quais os requisitos que a OSM observa para reconhecer uma JUG. Como exemplo falaremos um pouco da experiência que temos vivido na J!Calango e o que as JUGs brasileiras fazem e poderiam fazer para disseminar o uso do Joomla! como CMS.

Palestrante: Paulo Ries

 
12:30 Almoço
14:00 Criando um ambiente ágil de desenvolvimento Joomla! em regime Home Office (abrir)
 

A centralização do ambiente de trabalho é uma metodologia que foi implantada em meados do século XIII com a revolução industrial e prevalece até os dias atuais. Bater cartão, encarar horas cansativas no trânsito, poluição, perda de tempo e dinheiro, ainda é uma realidade para a maior parte dos programadores brasileiros que são os maiores afetados, porém a dificuldade do gerenciamento de equipes totalmente remotas pesa muito na hora da criação de uma empresa de desenvolvimento web.

O Foco desta palestra é mostrar como é possível criar e gerenciar equipes ágeis de tele-trabalho utilizando metodologias de ambientes 4W(work place, work force, work process and work tools) + Joomla! em conjunto com ferramentas que proporcionem ganho de desempenho, aumento da produção e motivação da equipe. Será abordado o uso de diversas ferramentas como a de versionamento Git, Utilização de CCKs, Bibliotecas de geração de templates, Metodologias de gerenciamento Agile e um destaque especial para a ferramenta de geração automática de componentes JoomGen.

Palestrante: Rodrigo Spillere

 
15:00 Joomla!, SSL e um pouco sobre segurança (abrir)
 

A palestra tem por finalidade apresentar o uso do SSL em conjunto com o Joomla! e suas vantagens. Apresento um pouco de minhas próprias experiências com o seu uso e mostrarei de modo bem sucinto os principais passos necessários para escolha, aquisição e instalação de um certificado SSL.

Complementando este assunto falarei sobre as modificações necessárias em alguns módulos para garantir a segurança se seus dados e também sobre boas práticas de segurança no dia a dia.

Palestrante: Fernando Soares

 
16:00 Templates em HTML5+CSS3 e Seus benefícios (abrir)
 

O Objetivo principal dessa palestra é o foco no uso do HTML5 somado ao CSS3. Não temos o objetivo em ensinar a usar o HTML5 ou como fazer um template, mas apenas mostrar o porque você deve considerar a aprendizagem dessa nova linguagem. Também, iremos cobrir apenas os elementos que podemos usar sem medo, pois existem várias implementações novas, que ainda não estão 100% disponiveis, por estarem em desenvolvimento.

Tópicos:
1 - O que é HTML5.
2 - O que é CSS3.
3 - Benefícios de usa-los.
4 - Estrutura de um template em HTML5.
5 - Compatibilidade e quais elementos ja posso usar.
6 - Ferramentas que irão facilitar sua vida para desenvolvimento ágil de sites usando HTML5 e CSS3.

Palestrante: Paulo Griiettner

 
17:00 Joomla para dispositivos móveis: como fazer com que o seu site se adapte a tamanhos diferentes de telas (abrir)
 

Notebooks, Netbooks, Tablets, Smartphones, Desktops... São tantos devices e tamanhos diferentes de telas que o seu template acaba perdendo a legibilidade em alguns deles.

O foco principal da palestra é mostrar como o layout do seu template pode se adaptar aos tamanhos diferentes de telas presentes nos principais dispositivos móveis disponíveis do mercado utilizando os princípios do design responsivo através de media-queries.

Uma alternativa válida se você quer manter o padrão de visualização do seu site sem que para isto precise desenvolver um template totalmente diferente para smartphones, tablets e desktops.

Tópicos previstos:
1. Apresentação do cenário mobile atual.
2. Focando no objetivo do site.
3. Grids, ferramentas e tecnologias disponíveis.
4. Dispositivos móveis e seus navegadores.
5. HTML5 / CSS3 Já posso sair utilizando?
6. Media-queries, adaptando seu layout.
7. Modelos e exemplos de design responsivo.
8.Dicas e Links relacionados.

Palestrante: Hygor Budny

 
18:00 Encerramento


Cases - Sala "Centro de Documentação"

Hora
14:00 Web Rádio Água –Integrando conhecimento (abrir)
 

Apresentaremos os erros e acertos durante o processo de construção da plataforma Web Rádio Água desenvolvida em Joomla. Utilizada por jornalistas, radialistas, empresários, educadores, engenheiros ambientais, estudantes do ensino médio e superior, permite a publicação de artigos e a participação dos fórum de discussão que envolvem questões como a Economia do Biogás e o Novo Código Florestal.

A Web Rádio Água (www.webradioagua.org) é um Portal Web pertencente à frente de Comunicação do Centro Internacional de Hidroinformática (CIH) localizado no Parque Tecnológico Itaipu (PTI); uma iniciativa entre a ITAIPU Binacional e o Programa Hidrológico Internacional (PHI) da UNESCO. Por meio da mediação pedagógica e aprendizagem colaborativa, a plataforma WRA trabalha de forma conjunta com seus públicos em diferentes linguagens midiáticas, com ênfase em arquivos de áudio, reunindo esforços e interatividade para gerir conhecimento educativo e fomentar a sociedade civil para a construção de cidadania e promoção da sustentabilidade na América Latina e Caribe.

A princípio, para desenvolvimento desta Plataforma Web, foram feitas análises e pesquisas de framework de gerenciamento de conteúdo que oferecessem o recurso de integração de arquivos de vídeo, áudio, texto e imagem, e também permitisse a integração de outros componentes (fórum, blog e wiki) além de redes sociais. O Joomla foi escolhido por oferecer a maioria das funcionalidades necessárias. Essas características potencializaram a capilaridade na disseminação de informações e intercâmbio de conhecimento.

Na primeira fase do desenvolvimento, identificou-se os componentes, módulos e plugins que estavam de acordo com a proposta inicial do projeto. Este estudo foi necessário em função do desconhecimento de toda a equipe de analistas acerca do Joomla! Dentre as quais podemos destacar as extensões K2, Jfusion, AllVideos, Janalytics, Recaptcha, Stalker, Lofk2slideshow, entre outros.

O prazo inicial estipulado para a conclusão da Plataforma WRA foi antecipado em função da necessidade de apresentação do projeto no evento Latinoware 2010, que ocorreu em 10 a 12 de novembro de 2010. Com isso, problemas relativos a publicação de conteúdos, configurações do servidor e configurações de permissão dos usuários surgiram junto com o lançamento, não detectado no ambiente de testes.

Após ter subestimado a ferramenta, a equipe de analistas acabou tendo uma curva de aprendizagem, passando por um processo de amadurecimento, detectando no Joomla! ferramenta bem flexível, e capaz de suprir as necessidades do portal. Outro ponto positivo detectado, e que vem contribuindo para o constate aprimoramento da Plataforma é a grande quantidade de extensões e também a existência de uma comunidade ativa.

Palestrante: Centro Internacional de Hidroinformática

 
14:30 Site Oficial do jogador Alexandre Pato (abrir)
 

Inovando a aparência de sites de jogadores de futebol, criamos o site do Alexandre Pato, procurando focar no conteúdo e funcionalidades, mas não esquecendo que o design é o cartão de visita. Foi utilizado o Joomla! 1.6 com foco especial no sistema multilínguas.

A homepage é dividida em: Últimas notícias, destaque de vídeo, caixa de curtir no Facebook, link para a página dos fãs, últimos tweets e nuvem de tags.

Integração com as principais redes sociais: Podemos compartilhar e "curtir" cada artigo na área de notícias nas principais redes sociais: Facebook, Twitter, Google +1 e LinkedIn.

A biografia do jogador Alexandre Pato é composta por uma linha do tempo, mostrando desde sua cidade natal, nascimento, início de carreira mirim, times por onde passou, até sua carreira atual.

A página do fã, ou FANPAGE, é composta pelo "fórum" e área de perguntas e respostas, possibilitando a comunicação entre os fãs e o jogador, e tem uma integração com o Facebook, que deixará o fã a vontade, como se fosse realmente o espaço dele: os fãs podem responder "quizes" a respeito do jogador; há uma área de downloads, onde os fãs podem fazer baixar wallpapers; também há um "mural de recados", que os fãs podem deixar recados.

Galeria de fotos e vídeos: As fotos têm o recurso de zoom que permite a visualização maior; os vídeos são "puxados" para o site, através da integração com o canal do jogador no Youtube.

Multilínguas: O site foi construído em cinco línguas diferentes: Mandarim, italiano, inglês, espanhol e português, utilizando o sistema de línguas nativo do Joomla!.

JoomSports: Classificação e ficha técnica do time em que Alexandre Pato joga, resultado do último jogo e lista de jogos.

Palestrante: Nadir Alves

 


Oficinas - Sala "Jequitibá"

Hora
09:00 às 10:59 Desvendando os segredos da ACL no Joomla! 1.7 (abrir)
 

Oficina com o intuito de demonstrar na prática as novidades e recursos da ACL do Joomla! 1.7, em relação ao joomla! 1.6. Após breve apresentação sobre ACL e seu impacto na segurança do projeto.

Esta oficina foi apresentada com sucesso no I Encontro Joomla! do Exército Brasileiro, no II Joomla! Day Macapá, FLISOL e CONSEGI 2010/11. Na época com o Joomla! 1.6

Tópicos.
1) Instalação do joomla! 1.7;
2) Criação de categorias e subcategorias no joomla! 1.7;
3) Utilização "full" do editor tinymce;
4) Criação de usuários no joomla! 1.7;
5) Criação de novos grupos e níveis de acesso no joomla! 1.7;
6) Relacionamento de usuários e grupos; e
7) Envio de artigos via frontend para os grupos segmentados.
8) diferença entre a ACL do Joomla1 1.6 e Joomla! 1.7

Palestrante: Júlio Coutinho

 
11:00 às 12:30 Otimizando sites feitos em Joomla para os buscadores (abrir)
 

Que o CMS Joomla oferece algumas facilidades no desenvolvimento de sites não há dúvidas. O problema é quando cliente quer visibilidade e resultados.

Por falta de conhecimento, muitos desenvolvedores não aplicam boas práticas de SEO (search engine optimization) e deixam de receber as visitas que poderiam vir através dos resultados de busca.

O Joomla possui ótimos recursos de SEO que se bem explorados, potencializam e torna o site encontrável em buscadores como Google e outros.

OBJETIVO DA OFICINA

Mostrar aos participantes como aperfeiçoar sites feitos em Joomla para os buscadores através de dicas práticas de otimização on page, provando que boas práticas podem melhorar significativamente os resultados de visibilidade na internet, sendo uma boa estratégia para prospectar clientes e aumentar as vendas.

CONTEÚDO DA OFICINA
- Conceitos básicos de SEO on page
- Relação de seção, categoria, artigo com URL amigável
- Gerenciamento de URLs, títulos e descrições
- Extensões que facilitam a otimização
- O que seria uma página perfeita?
- Dicas para otimização semântica do template
- Dicas de Webwriting e Usabilidade para conteúdo

Palestrante: Rogério Costa

 
15:00 às 18:00 Gestão de Documentos com o Docman (abrir)
 

DOCMAN

Palestrante: Johan Janssen

 

 

 

Sábado :: 03 de Setembro de 2011


Palestras - Auditório Principal

Hora
08:00 Credenciamento
09:00 Ryan Ozimek (abrir)
 

Presidente da Open Source Matters

Palestrante: Ryan Ozimek

 
10:00 Community Builder - Construção de Redes Sociais em Joomla (abrir)
 

A palestra apresenta uma introdução a extensão Community Builder ( CB ), utilizada para criação de suas próprias redes sociais em sites Joomla, de forma rápida e fácil. A solução de rede social mais popular e abrangente para desenvolvedores Joomla. Possui ferramentas e usabilidade necessárias para crescer e manter sua comunidade. Permiti que os membros encontrem outros membros, facilita a interação entre membro, funções de registro dos membros, upload de imagem de perfil, criação e associação de conteúdo, mensagens,a moderação, relatórios, diversos plugins disponíveis e muito mais! e o principal: Open Source!.

Palestrante: Marcio Junior Vieira

 
11:00 Amy Stephen (abrir)
 

Desenvolvedora do Molajo

Palestrante: Amy Stephen

 
12:00 Projeto de tradução colaborativa (abrir)
 

Apresentação do sistema de tradução colaborativa para o Joomla e suas extensões. Disponível em http://traducao.joomleiros.com

Palestrante: Fabrício Elias

 
12:30 Almoço
14:00 The future of Joomla - Collaborative innovation (abrir)
 

Não há dúvidas, em 6 anos Joomla cresceu para estar entre os três maiores CMS open source no mundo, usado por quase 3% de todos os websites. Conseguimos! Então, o que vem agora? Nesta sessão daremos uma olhada na história do Joomla, desde o dia em que nasceu em 17 de Agosto de 2005, e os vários sucessos e desafios enfrentados. Você terá uma visão bem próxima da situação do Joomla de hoje e, a partir daí, tentarei definir uma visão para o crescimento futuro de Joomla.

Palestrante: Johan Janssen

 
15:00 Usando os recursos do Joomla ao máximo (abrir)
 

Os recursos disponíveis no Joomla! nem sempre são todos utilizados. Esta palestra demonstrará a utilização destes recursos para desenvolvimento de soluções inovadoras, integrando componentes e tabelas do banco de dados de forma rápida e lógica, isso tudo com interfaces amigáveis para o frontend e backend. É o uso ao máximo das possibilidades presentes na ferramenta!

Palestrante: Pedro Renan

 
16:00 SEO aplicado a projetos Joomla! (abrir)
 

Em um mundo cada vez mais competitivo não basta apenas termos um site bonito, é necessário que ele esteja amigável e organizado para que a experiência do usuário seja a melhor possível.

Além de otimizarmos o site para o usuário é necessário que este o encontre. É neste ponto que entra o SEO aplicado ao JOOMLA. O foco dessa palestra é apresentar técnicas de SEO para sites criados em joomla, aproveitando o que o CMS tem de nativo para um melhor posicionamento do site no google e em outros buscadores.

Também será abordado diferentes componentes para criar uma melhor estrutura de titles, tags, e descriptions. Além de apresentar os conceitos básicos de SEO iremos abordar como utilizar as melhores práticas do mercado e ir além do on page, Demonstrando como dar relevância a sua página, usando técnida de link Builder.

Segue abaixo os principais tópicos que serão abordados na apresentação.
OnPage
URL - Importante que contenha a palavra chave- sejam amigáveis
Title - Meta-Description - Títulos - H1, H2, Palavra Chave no Conteúdo
Conteúdo relevante
Estrutura de linkagem interna
LInkBuilder
O que é
Link Follow , link nofollow
Diretórios
Agregadores
Guest Post
Foruns
Blogs
Criar conteúdo para se linkado, por exemplo gráficos com apresentações
twitter ajuda a indexar no google
Delicious

Ferramentas de SEO
Componentes Joomla

Palestrante: Reifison

 
17:00 Minima template (abrir)
 

Demonstração passo a passo do template minima para Joomla 1.6 e 1.7:
- A idéia e história por trás do template.
- Características. Onde estamos e o que o template oferece.
- Por dentro do código: uma introducão ao Mootools 1.3, CSS3 e HTML5.
- Idéias e planos para o futuro.
- Tempo para discussões.

Palestrante: Marco Barbosa

 
18:00 Encerramento


Cases - Sala "Centro de Documentação"

Hora
10:00 Intranet Corporativa da Organização Pan-Americana de Saúde, escritório Brasil (abrir)
 

Em busca de uma ferramenta flexível, com menor custo de manutenção e que possibilitasse a integração de diversos sistemas e informações corporativas no mesmo local, a Organização Pan-Americana de Saúde (escritório Brasil) está desenvolvendo uma nova intranet em CMS Joomla. Projeto multidisciplinar com lançamento em breve, envolveu profissionais de TI, Marketing, Design e Arquitetura da Informação.

Como um dos responsáveis pelo projeto e execução, gostaria de mostrar as fases de definição e planejamento, bem como as soluções aplicadas para que serviços como agenda de compromissos e e-mails do MS Exchange fossem integradas ao Joomla. Finalizada a apresentação, convidarei os presentes a comentar as soluções propostas e a sugerir outros caminhos/métodos, de forma a incentivar uma maior troca de experiências e aprender com elas.

Palestrante: Rafael Berlanda

 
10:30 Portal Institucional UNIJUÍ - Integração ERP SIE com o CMS Joomla! (abrir)
 

Iremos apresentar o processo de escolha do CMS Joomla! e a sua consolidação como ferramenta de desenvolvimento do portal institucional da Unijuí, além de mostrar detalhes de como foi a integração dele com o ERP institucional (SIE), e o grau de desenvolvimento e flexibilidade obtido na integração entre as tecnologias.

Este processo começou no ano de 2006, quando a Unijuí (Universidade Regional do Noroeste do Estado do Rio Grande do Sul) precisava integrar seus muitos sub-sites e criar um sistema centralizado tanto para divulgação de notícias e eventos para o público externo quanto para o desenvolvimento de uma intranet única. Neste ano foi feita uma pesquisa com os maiores gerenciadores de conteúdo do mercado e o Joomla! (ainda em sua versão 1.0) provou ser a ferramenta mais adequada para o caso de uso da Unijuí, e a mais adequada para integração com o sistema já existente, sendo definido então como CMS institucional.

A universidade utiliza o ERP chamado SIE (Sistema de Informações para o Ensino), sendo uma solução na área de Administração de Ensino com métodos ágeis, acessíveis e de fácil compreensão, trata-se de um sistema para gestão integrada que propõe a integração de todas as atividades de uma Instituição de Ensino Superior, permitindo a gestão de informação através da integração de módulos. Este projeto teve apoio da Secretaria de Ensino Superior (SESu) e Ministério da Educação (MEC).

O novo Portal Institucional foi pensado então trazendo como um dos principais focos a integração do portal com o sistema institucional, eliminando assim possíveis erros e redundâncias informacionais. No entanto, para não ficar preso em uma versão específica do CMS, foi desenvolvida uma ponte que liga o framework do Joomla! com os aplicativos desenvolvidos na universidade deixando-os assim, independentes de versão.

Dentro desta ponte de integração do ERP institucional com o Joomla! existe um framework MVC que é responsável por trabalhar com os bancos de dados do SIE (DB2) e do Joomla! (MySQL) além de oferecer ao programador os métodos herdados do Joomla! e métodos nativos do framework da Unijuí.

Hoje toda a intranet da Universidade é feita em Joomla! integrado ao SIE, incluindo nisso ferramentas de relacionamento Professor/Aluno, ferramentas de gerenciamento para funcionários, ferramentas para controle de concursos e editais, ferramentas para o auxílio ao ensino a distância e muitas outras funcionalidades. Dentro da Intranet da Unijuí o “Conecta” é visto como ferramenta referencia para o ensino a distância e possui mais de 2.000 comunidades criadas, com cerca de 11.000 usuários ativos utilizando funcionalidades como “Mural de Recados”, “Fórum”, “Chat”, “Atividades”, “Biblioteca de materiais” e “Questionários”.

Palestrante: Darlinton Prauchner

 
12:00 Site da Fundação Herculano Pires (abrir)
 

Apresentação do site da Fundação Herculano Pires www.herculanopires.org.br desenvolvido com o Joomla 1.5 e usando várias extensões do CMS, destacando as abaixo listadas.

- Busca do site otimizada para buscar dentro de arquivos pdf e doc com opção de configuração de quais arquivos o sistema irá indexar;

- Disparo de newsletters para os assinantes de acordo com o conteudo publicado;

- Lista dos livros apresentando os mesmos em modo de catalogo virtual;

- Atribuição de templates para outras areas do site. Ex. Blog com template diferente;

- Versionamento do conteúdo de acordo com a alteração do mesmo;

Palestrante: Juliano Augusto

 


Oficinas - Sala "Jequitibá"

Hora
15:00 às 17:00 Joomla! & VirtueMart do zip até a loja (abrir)
 

Esta oficina trata da instalação e configuração do Joomla! em conjunto com seu componente de loja virtual mais famoso e utilizado na atualidade, o VirtueMart.

Trarei um formato inovador para apresentar o passo a passo e detalhes da instalação a começar pela utilização de um pacote especialmente preparado para utilização nesta oficina e em seus futuros projetos. Também exploraremos um pouco do VirtueMart 2 (neste momento em versão RC) e suas novidades que prometem acelerar ainda mais sua adoção em novos projetos.

Pensou em usar SSL com o VirtueMart? Então, falaremos um pouco sobre isso também!

Palestrante: Fernando Soares

 
18:00 às 22:00 Nooku Jam (abrir)
 

Nooku Framework is considered by many as one of the most interesting developments in the Joomlasphere of the last two years. Not only because of the spectacular code reduction (up to 80%), but also for the many features that were previously unavailable to Joomla and PHP developers:
Near-zero-code HMVC
REST architecture
Object Relational Mapping
Out of the box security features
Extensibility through CoC, DI, Mixins …
Extreme re-usability

If you are a Joomla or PHP developer looking to learn how to build better Joomla extensions faster you don’t want to miss this.

Palestrante: Johan Janssen

 


Download da programação completa (pdf)


Patrocinadores diamante:

  • capital_da_inovacaopmf

Patrocinadores ouro:

  • logo_locaweb
  • logo_pag_seguro_uol
  • logo_nooku

Patrocinadores prata:

  • logo_certi
  • eventials
  • redCOMPONENT

Patrocinadores bronze:


  • logo_webgeniun
  • logo_pedrorenan