Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeirão Preto 2012 - Leo Miranda

Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeirão Preto 2012 - Leo Miranda

Descargar para leer sin conexión

Slides da palestra "Ganhando agilidade na criação de sites Joomla com CCKs e frameworks" ministrada por Leo Miranda no Joomla Day Ribeirão Preto em 12 de maio de 2012.

Slides da palestra "Ganhando agilidade na criação de sites Joomla com CCKs e frameworks" ministrada por Leo Miranda no Joomla Day Ribeirão Preto em 12 de maio de 2012.

Más Contenido Relacionado

Libros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeirão Preto 2012 - Leo Miranda

  1. 1. Ganhando agilidade na criação de sites Joomla com CCKs e Frameworks de template Por www.jCursos.com.br
  2. 2.  6 anos trabalhando com o Joomla  Criação de templates personalizados • Konfide e Elementa (Amplamenta) • Made2web (Portugal)  Criação de sistemas personalizados • Jetworks  Blog leomiranda.com/blog www.jCursos.com.br
  3. 3.  Palestra Joomla Day Brasil 2010 sobre CCKs em Brasília  Curso presencial em São Paulo e em tempo real online  Cursos online no www.jCursos.com.br • Desenvolvimento com Seblod • Joomla na Prática • Templates com Frameworks www.jCursos.com.br
  4. 4. Web Designer
  5. 5. Programador
  6. 6. Web Designer Mesmo com anos de experiências em template Joomla do zero, alguns frameworks me ajudaram a pegar projetos mais baratos e entregar de forma mais rápida. Reflexão
  7. 7. Programador Em uma empresa com 2 bons programadores Joomla e 1 Web Designer, decidimos usar o Web Designer para diversos projetos com sistemas desenvolvidos com CCK. Reflexão
  8. 8. Objetivos  Apresentar as características principais da utilização de CCKs e Frameworks de templates Joomla  Estimular a pesquisa e a compreensão de quando e como utilizar alguma dessas ferramentas em determinados projetos www.jCursos.com.br
  9. 9. CCK
  10. 10. O que é um CCK?  Um CCK é uma ferramenta de apoio para a construção de conteúdos.  Com essa ferramenta é possível extender as funcionalidades de um conteúdo do CMS. www.jCursos.com.br
  11. 11. Exemplo com CCK Seblod
  12. 12. O que mudou no Joomla? www.jCursos.com.br
  13. 13. ACL (Controle de Usuário) www.jCursos.com.br
  14. 14. Categorias em Cascata www.jCursos.com.br
  15. 15. Campos separados de imagens e links www.jCursos.com.br
  16. 16. ainda tem muito mais  Campo adicionais  Upload de imagens com até 6 thumbs  Sistema de Comentários integrado  Sistema de Tags integrado  Perfil de usuário  Administração no frontend  Maior flexibilidade com templates www.jCursos.com.br
  17. 17. Objetivo 1 Reduzir o tempo de desenvolvimento de sites e aplicações web avançadas, mesmo aquelas que são muito avançados. www.jCursos.com.br
  18. 18. Objetivo 2 Ajudar os desenvolvedores a criar sistemas avançados como Blogs, Wikis, Comentários, Imóveis, entre outros. Oferecer flexibilidade ao usuário e uma aplicação totalmente personalizável e escalonável com SEBLOD.
  19. 19. Tags e Comentários Ele pode ser melhor Ele pode ser melhor por já ter os por dar a liberdade de sistemas prontos criar um personalizado www.jCursos.com.br
  20. 20. Tags Comentários
  21. 21. Tags http://www.seblod.com/support/forum/108-Tips-and-tricks/37878-Tags-filter-for-Seblod.html
  22. 22. Comentários http://www.seblod.com/support/forum/108-Tips-and-tricks/23115-How-to-create-a-Comment-System-with-Seblod-20-.html
  23. 23. Vamos nos focar em agilidade em desenvolvimento
  24. 24. com Templates Joomla É o CCK mais utilizado em provedores de Templates Joomla
  25. 25. com Templates Joomla
  26. 26. com Extensões Joomla Mais de 400 extensões compatíveis
  27. 27. com Extensões Joomla Mais de 140 extensões específicas
  28. 28. para Blog, Portfolio, Catálogo, Notícias
  29. 29. para Blog e Sistemas Prontos
  30. 30. para Blog e Sistemas Prontos
  31. 31. com Extensões e Templates Yootheme
  32. 32. Seblod 2.x, O que mudou?
  33. 33. Novo Seblod 2 O que mudou?
  34. 34. Navegação Otimizada
  35. 35. Seblod 1.x – Novo Campoc
  36. 36. Seblod 1.x – Novo Campo
  37. 37. Seblod 1.x – Novo Campo (continuação...)
  38. 38. Seblod 2.x – Novo Campo
  39. 39. Seblod 1.x – Tipo de Conteúdo
  40. 40. Seblod 2.x – Tipo de Conteúdo
  41. 41. No Seblod 2.x existem vários tipos de armazenagem. Formato Tabela Campo Escolha onde e como salvar
  42. 42. Elementos para Combinação Tipo de campo: Exclusivo/Geral Formato: Padrão/Custom/JSON... Conteúdo: Livre/Artigo/Usuário/Categoria... Mapear para: Campo existente/Novo
  43. 43. Framework de Template  Framework de template próprio  Estutura semelhante ao template Joomla  Personalização com templates overrides, ao invés de criar 1 template para cada personalização Vários tipos de templates genéricos, com saídas diferentes (Blog, Lista, Tabela, etc)  42 posições no template Seb_One
  44. 44. Template Padrão (Seb_One) http://www.seblod.com/42-positions.html
  45. 45. Posição templates/seb_one/positions/client/content/mainbody.php
  46. 46. Template Posição Posições TC View
  47. 47. Listas e Buscas
  48. 48. Módulos
  49. 49. E-commerce com pagseguro http://www.youtube.com/watch?v=eo29RVGtpd4 http://www.youtube.com/user/leonardomir http://www.youtube.com/user/jcursosjoomla
  50. 50. Frameworks de Templates
  51. 51. O que são Frameworks? São um conjunto de "objetos" usados para resolver algum problema em comum. www.jCursos.com.br
  52. 52. Como funciona um Framework? REUTILIZAÇÃO O framework atua onde há funcionalidades em comum a várias aplicações, porém para isso as aplicações devem ter algo razoavelmente grande em comum para que o mesmo possa ser utilizado em várias aplicações.
  53. 53. Qual o melhor? Não existe o melhor framework ou CCK, mas existe o framework ideal para um determinado projeto. www.jCursos.com.br
  54. 54. Framework de Template Joomla Um conjunto de extensões que são oferecidas para que o desenvolvimento do template seja feito de forma mais ágil e/ou fácil. www.jCursos.com.br
  55. 55. Web Designer Joomla “Framework de templates Joomla não presta.. são para amadores..”
  56. 56. Cuidado! “Framework de templates Joomla não presta.. são para amadores..”
  57. 57. Cuidado!  Ele existe para ajudar, mas antes é preciso ter o domínio da ferramenta.  Ele não substitui o trabalho artístico. Reflexão
  58. 58. Não deve ou queira usar  Web Designers que já sabem criar templates Joomla e acham que já são ágeis e estão satisfeitos como estão.  Web Designers que tem prazos curtos e ainda não conhece algum framework.  Pessoas que reconhecem que não tem noção alguma de design e prefiram contratar um profissional. www.jCursos.com.br
  59. 59. É legal usar ou conhecer  Web Designers que já sabem criar templates Joomla mas querem conhecer novas ferramentas e/ou querem mais agilidade.  Web Designers que ainda não sabem criar templates Joomla.  Pessoas que possuem alguma noção de design e queiram criar seus próprios templates. www.jCursos.com.br
  60. 60. 12 Vantagens  Após a curva de aprendizagem, certamente há um ganho em produtividade.  Exitem diversos recursos adicionais que poderá agregar qualidade e/ou agilidade no projeto.  Apesar de um framework geralmente deixar o site mais "pesado", muitos se preocupam com desempenho de códigos. www.jCursos.com.br
  61. 61. 12 Vantagens  Sem surpresas desagradáveis em compatibilidade com browsers.  Muitos já possuem versão Mobile pronta para usar.  Facilidade em colocar modulos em diversos locais diferentes no template. www.jCursos.com.br
  62. 62. 12 Vantagens  Economize códigos HTML, ganhe agilidade se preocupando mais com o estilo.  Soluções para projetos diversos. Aprenda os pontos fortes e fracos de cada framework e utilize de forma otimizada em cada projeto.  A grande maioria e Free e você poderá alterar como quiser e criar templates personalizados com a sua assinatura. www.jCursos.com.br
  63. 63. Alguns Frameworks  Gantry - RocketTheme  T3 - Joomlart  Warp - YooTheme  Zen Grid - Joomla Bamboo  Helix - JoomShaper  Vertex - Shape5  YJ Simple Grid - YouJoomla  Gavern - Gavick www.jCursos.com.br
  64. 64. Case CCK com Framework
  65. 65. +  Joomla 2.5  Seblod 2.3.6  Warp 6.1.10  Criação de um sistema de imobiliária com cadastro personalizado de imóveis e cidades, com módulo de busca e lista de últimos imóveis em apenas 3 horas  Demo do curso online de Seblod do jCursos
  66. 66. +
  67. 67. +
  68. 68. +
  69. 69. +
  70. 70. + www.jcursos.com.br/demos/seblod2/ www.jcursos.com.br www.leomiranda.com
  71. 71. Ganhando agilidade na criação de sites Joomla com CCKs e Frameworks de template Por www.leomiranda.com contato@leomiranda.com @_leomiranda

×