SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
A TURMA TODA
NO MUNDO MOBILE !
Bruno Fernandes Pereira (vulgo PorKaria)



 ●   Co-fundador do grupo PHPMS - Grupo de usuários PHP de Mato Grosso do Sul

 ●   Representante do PHPMS no PHP Brasil Comunidades

 ●   Criador do projeto PHP Mobile

 ●   Gerente de projetos na empresa CATWORK Tecnologia.
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009


  Objetivos


    ➔ Testar se os principais CMS em PHP do mercado estão prontos para
    os dispositivos móveis.


    ➔ Apresentar problemas comuns de usabilidade em sites mobiles


    ➔ Avaliar alguns dos plugins, módulos, componentes, temas e etc, que
    esses CMS disponibilizam




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009


  Aparelhos usados para os testes


                                             Nokia N95                            Iphone
        Nokia E71




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
Versão utilizada: 1.5.15 Full Package

 http://labs.porkaria.com.br/joomla
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)

                                    ➔   Temos acesso ao menu
Teste: configuração e tema padrão

➔   Barra horizontal

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)

                                    ➔   Sem barra de rolagem horizontal
Teste: configuração e tema padrão

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)

➔   Sem barra de rolagem horizontal
Construindo a versão mobile

Plugin: OSMOBI

Caracteristicas: Extensão que faz uma perfeita conexão com o
middleware da plataforma Siruna para conversão de sites mobile.

Onde baixar:
http://extensions.joomla.org/extensions/core-enhancements/mobile/10495




Plugin: PDA-plugin for Joomla!1.5

Caracteristicas: O plugin é o mais popular na categoria Mobile, porém foi
descontinuado. A comunidade está trabalhando em um novo plugin
chamado Kuneri Mobile Joomla, que por enquanto está em “Preview
Mode”

Onde baixar:
http://mobilejoomla.com/
Testei o plugin OSMOBI




          ANTES          DEPOIS
Testei o plugin OSMOBI




          ANTES          DEPOIS
Testei o plugin OSMOBI

          ANTES          DEPOIS
Construindo a versão mobile




  1. Procure uma extensão no repositório oficial para fazer esse trabalho. Pois
  normalmente o código é mais confiável, existe um sistema de avaliação pela
  comunidade, que são os votos e reviews.

  http://extensions.joomla.org/

  Mais precisamente:
  http://extensions.joomla.org/extensions/core-enhancements/mobile

  2. Ache um template que satisfaça o seu lado design.

  3. Encontre artigos sobre o assunto, veja se não existem outras soluções além
  do módulo que você está testando.

  http://mobiforge.com/developing/story/mobile-sites-with-joomla-cms
Versão utilizada: 6.14

http://labs.porkaria.com.br/drupal
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão

➔   Barra horizontal

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)

                                    ➔   Sem barra de rolagem horizontal
Teste: configuração e tema padrão

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)

➔   Sem barra de rolagem horizontal
Construindo a versão mobile


Plugin: Browscap

Sobre: É um módulo usado para substituir a função get_browser(),
que em muitos servidores de hospedagem é um drama para fazer
funcionar.

Onde baixar:
http://drupal.org/project/browscap



Plugin: WURFL

Sobre: Baseado no projeto WURFL e na WURFL PHP Library,
módulo para facilitar a identificação dos dispositivos móveis que
acessam o seu website.

Onde baixar:
http://drupal.org/project/wurfl
RÁÁ!!!




Plugin: PDA-plugin for Joomla!1.5

Caracteristicas: O plugin é o mais popular na categoria Mobile, porém foi
descontinuado. A comunidade está trabalhando em um novo plugin
chamado Kuneri Mobile Joomla, que por enquanto está em “Preview
Mode”

Onde baixar:
http://mobilejoomla.com/
                     Mostra como funciona o Browscap
Construindo a versão mobile


Plugin: Mobile Theme

Sobre: Habilita a possibilidade de você escolher qual tema usar
para a versão mobile, que é detectada através do browscap.

Onde baixar:
http://drupal.org/project/browscap




 Tema: Mobile Garland

 Sobre: Versão mobile do tema default (Garland) do drupal :)

 Onde baixar:
 http://drupal.org/project/mobile_garland
Construindo a versão mobile




          ANTES               DEPOIS
Construindo a versão mobile




          ANTES               DEPOIS
Construindo a versão mobile

          ANTES               DEPOIS
Construindo a versão mobile




  1. Saiba aonde procurar os módulos para instalar no seu Drupal:

      Link direto para a categoria Mobile
      http://migre.me/c8wu

  2. Exercite o seu lado criativo e escolha temas em versões mobile

      http://drupal.org/project/themes?text=mobile

  3. Informação extra: Existe um site voltado para as novidades “mobile” do Drupal

      http://www.mobiledrupal.com/
Versão utilizada: 2.8.6

http://labs.porkaria.com.br/wordpress
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔   Barra horizontal

                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão

➔   Barra horizontal

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)
Teste: configuração e tema padrão




                                    ➔ Não temos um menu de acesso
                                    rápido

                                    ➔Usuário é obrigado a procurar
                                    muito pela informação

                                    ➔ O conteúdo não foi adaptado para
                                    o dispositivo móvel

                                    ➔   Identificação do site (logo e nome)

                                    ➔   Sem barra de rolagem horizontal
Teste: configuração e tema padrão

➔   Não temos um menu de acesso rápido

➔   Usuário é obrigado a procurar muito pela informação

➔   O conteúdo não foi adaptado para o dispositivo móvel

➔   Identificação do site (logo e nome)

➔   Sem barras de rolagem horizontal
Construindo a versão mobile


Plugin: Wordpress Mobile Edition

Sobre: Plugin que redireciona o usuário para um tema mobile e da
a opção de adicionar ou tirar os dispositivos móveis que ele detecta.
Ele vem com um tema para mobile por default.

Onde baixar:
http://wordpress.org/extend/plugins/wordpress-mobile-edition/




Plugin: WPhone Admin

Sobre: Habilita o administrativo para ser acessado pelo Iphone.
Permite moderar comentários, postar, escrever páginas e etc.

Onde baixar:
http://wphoneplugin.org/
Construindo a versão mobile




          ANTES               DEPOIS
Construindo a versão mobile




          ANTES               DEPOIS
Construindo a versão mobile

          ANTES               DEPOIS
Plugin: Wordpress Mobile Edition

 Sobre: Plugin que redireciona o usuário para um tema mobile e da
 a opção de adicionar ou tirar os dispositivos móveis que ele detecta.
 Ele vem com um tema para mobile por default.

 Onde baixar:
 http://wordpress.org/extend/plugins/wordpress-mobile-edition/




MOSTRA OS PRUGIN FUNCIONANDO !!!!!
Construindo a versão mobile



1. O Wordpress tem muito plugin para Mobile! Viva a comunidade PHP!

    http://wordpress.org/extend/plugins/tags/mobile

2. No repositório oficial de temas, só encontrei 1 layout, o Carrington Mobile
que é usado no plugin Wordpress Mobile Edition

3. Extra

    10 plugins para tornar o seu Wordpress móvel

    http://migre.me/crI6

    Blogueiros do Wordpress.com ganharam dois temas para mobile.

    http://en.support.wordpress.com/themes/mobile-themes/

    Wordpress Mobile Pack, pacote com uma galera de plugin!

    http://mobiforge.com/running/story/the-dotmobi-wordpress-mobile-pack
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009


  Baseado nos objetivos, vamos à conclusão.

    ➔ Testar se os principais CMS em PHP do mercado estão prontos para
    os dispositivos móveis.

    Ainda falta soluções por default nos CMS, como identificação do dispositivo
    móvel e um tema para mobile, seria uma grande evolução.

    ➔ Apresentar problemas comuns de usabilidade em sites mobiles

    O problema de usabilidade é uma constante no desenvolvimento mobile web,
    pois é um problema que vem junto com o dispositivo, cabe ao desenvolvedor
    escolher as melhores alternativas para minimizar esse problema.

    ➔ Avaliar alguns dos plugins, módulos, componentes, temas e etc, que
    esses CMS disponibilizam

    Todos os CMS tem plugins e temas para Mobile, temos comunidades ativas
    trabalhando nos três CMS.



            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009


  Projeto PHP Mobile




      Auxiliar e incentivar os desenvolvedores PHP no desenvolvimento
      para dispositivos móveis (Mobile) disponibilizando artigos, notícias e
      ferramentas.

      Projeto criado por 3 membros do PHPMS, Bruno PorKaria, José
      Ricardo e Cauan Cabral.

      Mais informações em: http://www.phpmobile.com.br




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009


  Ainda temos mais sobre Mobile na PHP Conference...


  Mobile Business + PHP

  Hoje! 27/11 no bloco amarelo SD3 - 15:30 às 17:30

  Como desenvolver produtos e serviços para dispositivos móveis utilizando PHP.

  Por Emerson Bezerra



  PHP no mundo Mobile v 3.0

  Amanhã! 28/11 no bloco verde SD3 - 11:30 às 13:00

  Um rápido panorama sobre o mercado mobile, mostrar que quase todos os serviços
  oferecidos pelo mercado mobile podem ser atendidos por aplicações feitas em PHP.

  Por Bruno PorKaria




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009




                                      Dúvidas ?




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009




                                      Dúvidas ?


                      Pago uma cerveja no PHPINGA ....




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009




                                      Dúvidas ?


                                            Duas .. ?




            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009




                                           FIM !




      Esse slide está em: http://www.slideshare.net/porkaria

         E-mail bruno@porkaria.com.br                            Twitter @porkaria

            por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br

Mais conteúdo relacionado

Semelhante a A Turma Toda No Mundo Mobile

Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWAStefan Horochovec
 
Portando sua aplicação web para iphone
Portando sua aplicação web para iphonePortando sua aplicação web para iphone
Portando sua aplicação web para iphoneRenato Nitta
 
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJeanne Louize Emygdio
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnicaSilvio Dias
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnicaSilvio Dias
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...E-Commerce Brasil
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
 
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapAplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapThiago Colares
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobileRWTH Aachen University
 
Migrando de Applets para JavaFX, e Modelos de Distribuição de Apps
Migrando de Applets para JavaFX, e Modelos de Distribuição de AppsMigrando de Applets para JavaFX, e Modelos de Distribuição de Apps
Migrando de Applets para JavaFX, e Modelos de Distribuição de AppsBruno Borges
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapDiogo Souza Machado
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobileRogerio Fontes
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresFabioMDias
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapRoberson Alves
 

Semelhante a A Turma Toda No Mundo Mobile (20)

Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWA
 
Onivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicosOnivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicos
 
Portando sua aplicação web para iphone
Portando sua aplicação web para iphonePortando sua aplicação web para iphone
Portando sua aplicação web para iphone
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
 
JQuery Mobile
JQuery MobileJQuery Mobile
JQuery Mobile
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnica
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnica
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
 
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
Google IO 2017 Extended - Cuiaba - Progressive Web AppsGoogle IO 2017 Extended - Cuiaba - Progressive Web Apps
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
 
Engenharia Web
Engenharia WebEngenharia Web
Engenharia Web
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
 
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapAplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
 
Migrando de Applets para JavaFX, e Modelos de Distribuição de Apps
Migrando de Applets para JavaFX, e Modelos de Distribuição de AppsMigrando de Applets para JavaFX, e Modelos de Distribuição de Apps
Migrando de Applets para JavaFX, e Modelos de Distribuição de Apps
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com Phonegap
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobile
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gap
 

Mais de Bruno Fernandes "PorKaria"

Mercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosMercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosBruno Fernandes "PorKaria"
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosBruno Fernandes "PorKaria"
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Bruno Fernandes "PorKaria"
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgBruno Fernandes "PorKaria"
 
Desenvolvimento Mobile Web e PHP no Sinform2010
Desenvolvimento Mobile Web e PHP no Sinform2010Desenvolvimento Mobile Web e PHP no Sinform2010
Desenvolvimento Mobile Web e PHP no Sinform2010Bruno Fernandes "PorKaria"
 
PHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilPHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilBruno Fernandes "PorKaria"
 
Introdução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilIntrodução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilBruno Fernandes "PorKaria"
 

Mais de Bruno Fernandes "PorKaria" (20)

Mercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplosMercado de trabalho de TI em números, fatos e exemplos
Mercado de trabalho de TI em números, fatos e exemplos
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatos
 
#Qualidade decodigo
#Qualidade decodigo#Qualidade decodigo
#Qualidade decodigo
 
Piadas de CSS e Javascript
Piadas de CSS e JavascriptPiadas de CSS e Javascript
Piadas de CSS e Javascript
 
Criação de Games Mobile
Criação de Games MobileCriação de Games Mobile
Criação de Games Mobile
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Monetização em Games Mobile
Monetização em Games MobileMonetização em Games Mobile
Monetização em Games Mobile
 
Webapp já posso invistir nisso ? FISL12
Webapp já posso invistir nisso ? FISL12Webapp já posso invistir nisso ? FISL12
Webapp já posso invistir nisso ? FISL12
 
Webapp já posso invistir nisso ?
Webapp já posso invistir nisso ?Webapp já posso invistir nisso ?
Webapp já posso invistir nisso ?
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cg
 
Desenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHPDesenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHP
 
Desenvolvimento Mobile Web & Software Livre
Desenvolvimento Mobile Web & Software LivreDesenvolvimento Mobile Web & Software Livre
Desenvolvimento Mobile Web & Software Livre
 
Desenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPARDesenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPAR
 
Desenvolvimento Mobile Web e PHP no Sinform2010
Desenvolvimento Mobile Web e PHP no Sinform2010Desenvolvimento Mobile Web e PHP no Sinform2010
Desenvolvimento Mobile Web e PHP no Sinform2010
 
PHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgilPHP e o Desenvolvimento Mobile Web no LinguAgil
PHP e o Desenvolvimento Mobile Web no LinguAgil
 
Introdução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgilIntrodução ao Desenvolvimento Mobile Web no LinguAgil
Introdução ao Desenvolvimento Mobile Web no LinguAgil
 
Desenvolvimento Mobile Web na TechEdBr
Desenvolvimento Mobile Web na TechEdBrDesenvolvimento Mobile Web na TechEdBr
Desenvolvimento Mobile Web na TechEdBr
 
Introdução ao Desenvolvimento Mobile Web
Introdução ao Desenvolvimento Mobile WebIntrodução ao Desenvolvimento Mobile Web
Introdução ao Desenvolvimento Mobile Web
 
Desenvolvimento Mobile Web
Desenvolvimento Mobile Web Desenvolvimento Mobile Web
Desenvolvimento Mobile Web
 
PHP e o Desenvolvimento Mobile Web
PHP e o Desenvolvimento Mobile WebPHP e o Desenvolvimento Mobile Web
PHP e o Desenvolvimento Mobile Web
 

A Turma Toda No Mundo Mobile

  • 1. A TURMA TODA NO MUNDO MOBILE !
  • 2. Bruno Fernandes Pereira (vulgo PorKaria) ● Co-fundador do grupo PHPMS - Grupo de usuários PHP de Mato Grosso do Sul ● Representante do PHPMS no PHP Brasil Comunidades ● Criador do projeto PHP Mobile ● Gerente de projetos na empresa CATWORK Tecnologia.
  • 3. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Objetivos ➔ Testar se os principais CMS em PHP do mercado estão prontos para os dispositivos móveis. ➔ Apresentar problemas comuns de usabilidade em sites mobiles ➔ Avaliar alguns dos plugins, módulos, componentes, temas e etc, que esses CMS disponibilizam por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 4. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Aparelhos usados para os testes Nokia N95 Iphone Nokia E71 por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 5. Versão utilizada: 1.5.15 Full Package http://labs.porkaria.com.br/joomla
  • 6. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 7. Teste: configuração e tema padrão ➔ Barra horizontal ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Temos acesso ao menu
  • 8. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 9. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barra de rolagem horizontal
  • 10. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barra de rolagem horizontal
  • 11. Construindo a versão mobile Plugin: OSMOBI Caracteristicas: Extensão que faz uma perfeita conexão com o middleware da plataforma Siruna para conversão de sites mobile. Onde baixar: http://extensions.joomla.org/extensions/core-enhancements/mobile/10495 Plugin: PDA-plugin for Joomla!1.5 Caracteristicas: O plugin é o mais popular na categoria Mobile, porém foi descontinuado. A comunidade está trabalhando em um novo plugin chamado Kuneri Mobile Joomla, que por enquanto está em “Preview Mode” Onde baixar: http://mobilejoomla.com/
  • 12. Testei o plugin OSMOBI ANTES DEPOIS
  • 13. Testei o plugin OSMOBI ANTES DEPOIS
  • 14. Testei o plugin OSMOBI ANTES DEPOIS
  • 15. Construindo a versão mobile 1. Procure uma extensão no repositório oficial para fazer esse trabalho. Pois normalmente o código é mais confiável, existe um sistema de avaliação pela comunidade, que são os votos e reviews. http://extensions.joomla.org/ Mais precisamente: http://extensions.joomla.org/extensions/core-enhancements/mobile 2. Ache um template que satisfaça o seu lado design. 3. Encontre artigos sobre o assunto, veja se não existem outras soluções além do módulo que você está testando. http://mobiforge.com/developing/story/mobile-sites-with-joomla-cms
  • 17. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 18. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 19. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 20. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barra de rolagem horizontal
  • 21. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barra de rolagem horizontal
  • 22. Construindo a versão mobile Plugin: Browscap Sobre: É um módulo usado para substituir a função get_browser(), que em muitos servidores de hospedagem é um drama para fazer funcionar. Onde baixar: http://drupal.org/project/browscap Plugin: WURFL Sobre: Baseado no projeto WURFL e na WURFL PHP Library, módulo para facilitar a identificação dos dispositivos móveis que acessam o seu website. Onde baixar: http://drupal.org/project/wurfl
  • 23. RÁÁ!!! Plugin: PDA-plugin for Joomla!1.5 Caracteristicas: O plugin é o mais popular na categoria Mobile, porém foi descontinuado. A comunidade está trabalhando em um novo plugin chamado Kuneri Mobile Joomla, que por enquanto está em “Preview Mode” Onde baixar: http://mobilejoomla.com/ Mostra como funciona o Browscap
  • 24. Construindo a versão mobile Plugin: Mobile Theme Sobre: Habilita a possibilidade de você escolher qual tema usar para a versão mobile, que é detectada através do browscap. Onde baixar: http://drupal.org/project/browscap Tema: Mobile Garland Sobre: Versão mobile do tema default (Garland) do drupal :) Onde baixar: http://drupal.org/project/mobile_garland
  • 25. Construindo a versão mobile ANTES DEPOIS
  • 26. Construindo a versão mobile ANTES DEPOIS
  • 27. Construindo a versão mobile ANTES DEPOIS
  • 28. Construindo a versão mobile 1. Saiba aonde procurar os módulos para instalar no seu Drupal: Link direto para a categoria Mobile http://migre.me/c8wu 2. Exercite o seu lado criativo e escolha temas em versões mobile http://drupal.org/project/themes?text=mobile 3. Informação extra: Existe um site voltado para as novidades “mobile” do Drupal http://www.mobiledrupal.com/
  • 30. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 31. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 32. Teste: configuração e tema padrão ➔ Barra horizontal ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome)
  • 33. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barra de rolagem horizontal
  • 34. Teste: configuração e tema padrão ➔ Não temos um menu de acesso rápido ➔ Usuário é obrigado a procurar muito pela informação ➔ O conteúdo não foi adaptado para o dispositivo móvel ➔ Identificação do site (logo e nome) ➔ Sem barras de rolagem horizontal
  • 35. Construindo a versão mobile Plugin: Wordpress Mobile Edition Sobre: Plugin que redireciona o usuário para um tema mobile e da a opção de adicionar ou tirar os dispositivos móveis que ele detecta. Ele vem com um tema para mobile por default. Onde baixar: http://wordpress.org/extend/plugins/wordpress-mobile-edition/ Plugin: WPhone Admin Sobre: Habilita o administrativo para ser acessado pelo Iphone. Permite moderar comentários, postar, escrever páginas e etc. Onde baixar: http://wphoneplugin.org/
  • 36. Construindo a versão mobile ANTES DEPOIS
  • 37. Construindo a versão mobile ANTES DEPOIS
  • 38. Construindo a versão mobile ANTES DEPOIS
  • 39. Plugin: Wordpress Mobile Edition Sobre: Plugin que redireciona o usuário para um tema mobile e da a opção de adicionar ou tirar os dispositivos móveis que ele detecta. Ele vem com um tema para mobile por default. Onde baixar: http://wordpress.org/extend/plugins/wordpress-mobile-edition/ MOSTRA OS PRUGIN FUNCIONANDO !!!!!
  • 40. Construindo a versão mobile 1. O Wordpress tem muito plugin para Mobile! Viva a comunidade PHP! http://wordpress.org/extend/plugins/tags/mobile 2. No repositório oficial de temas, só encontrei 1 layout, o Carrington Mobile que é usado no plugin Wordpress Mobile Edition 3. Extra 10 plugins para tornar o seu Wordpress móvel http://migre.me/crI6 Blogueiros do Wordpress.com ganharam dois temas para mobile. http://en.support.wordpress.com/themes/mobile-themes/ Wordpress Mobile Pack, pacote com uma galera de plugin! http://mobiforge.com/running/story/the-dotmobi-wordpress-mobile-pack
  • 41. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Baseado nos objetivos, vamos à conclusão. ➔ Testar se os principais CMS em PHP do mercado estão prontos para os dispositivos móveis. Ainda falta soluções por default nos CMS, como identificação do dispositivo móvel e um tema para mobile, seria uma grande evolução. ➔ Apresentar problemas comuns de usabilidade em sites mobiles O problema de usabilidade é uma constante no desenvolvimento mobile web, pois é um problema que vem junto com o dispositivo, cabe ao desenvolvedor escolher as melhores alternativas para minimizar esse problema. ➔ Avaliar alguns dos plugins, módulos, componentes, temas e etc, que esses CMS disponibilizam Todos os CMS tem plugins e temas para Mobile, temos comunidades ativas trabalhando nos três CMS. por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 42. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Projeto PHP Mobile Auxiliar e incentivar os desenvolvedores PHP no desenvolvimento para dispositivos móveis (Mobile) disponibilizando artigos, notícias e ferramentas. Projeto criado por 3 membros do PHPMS, Bruno PorKaria, José Ricardo e Cauan Cabral. Mais informações em: http://www.phpmobile.com.br por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 43. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Ainda temos mais sobre Mobile na PHP Conference... Mobile Business + PHP Hoje! 27/11 no bloco amarelo SD3 - 15:30 às 17:30 Como desenvolver produtos e serviços para dispositivos móveis utilizando PHP. Por Emerson Bezerra PHP no mundo Mobile v 3.0 Amanhã! 28/11 no bloco verde SD3 - 11:30 às 13:00 Um rápido panorama sobre o mercado mobile, mostrar que quase todos os serviços oferecidos pelo mercado mobile podem ser atendidos por aplicações feitas em PHP. Por Bruno PorKaria por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 44. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Dúvidas ? por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 45. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Dúvidas ? Pago uma cerveja no PHPINGA .... por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 46. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 Dúvidas ? Duas .. ? por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br
  • 47. A turma toda no mundo Mobile! (Wordpress, Joomla e Drupal) – PHP Conference Brasil 2009 / 27-11-2009 FIM ! Esse slide está em: http://www.slideshare.net/porkaria E-mail bruno@porkaria.com.br Twitter @porkaria por Bruno PorKaria - http://www.porkaria.com.br - twitter @porkaria – bruno@porkaria.com.br