SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Personalizando conteúdo no CMS Joomla!
Antônio CLÁUDIO costa ALFONSO
• Tecnólogo em redes de computadores;
• Pós graduando em engenharia de sistemas;
• Coordenador da comunidade Joomla!Paidegua;
• Colaborador da revista TI Digital;
• Membro do DTI da Pref. de Ananindeua;
• Aslan, Sudam, CA Comunicação, Jovem Pan Belém,
  Belemtur, etc.
• Joomla User há 5 anos desde o Mambo.
          www.claudioalfonso.com.br
Apresentação Comunidade Joomla!Paidegua
Comunidade de usuários e desenvolvedores do CMS Joomla!
no estado do Pará (JUG of Pará);
Primeira JUG (Joomla User Group) reconhecida pela
comunidade internacional e pela OSM no Brasil (setembro de
2008);
Missão de realizar e promover eventos para a divulgação e o
incentivo ao uso do CMS Joomla! Por profissionais, empresas
e governos;
Incentivar a produção local de extensões para Joomla!;
Ajudar a qualificar os profissionais que utilizam esse CMS.
Nosso site: www.joomlapaidegua.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Exemplo</title>
<link href="css/template.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>
</head>
<body>
<div id=“header”>
<?php include(“header.php”); ?>
</div>
<div id=“content”
<?php include(“content.php”); ?>
</div>
<div id=“footer”>
<?php include(“footer.php”); ?>
</div>
</body>
</html>
E o prazo?
Produtividade, qualidade e segurança
Como personalizar conteúdo no Joomla?
Usando Kits Construtores de Conteúdo
CCKs – Content Constructor Kits*
                 Kits Construtores de Conteúdo

    É um tipo de componente do Joomla! que permite a
    personalização de conteúdo a ser inserido e exibido.
    Estrutura (em geral):
-   Fields: Inserção de conteúdo
-   Content Types: Tipo de conteúdo
-   Search Types: Buscas
-   Actions: Ações
-   ACL: Permissões
-   Templates: Personaliza a entrada e a exibição de
    conteúdo
Kits Construtores de Conteúdo




           Etc...
Tipos de CCK’s*




 CCKs sem integração ao Joomla!
 CCKs com integração ao sistema de conteúdo do Joomla!


                        * Classificação criada por @_leomiranda
E a segurança?
Fontes consultadas:
http://feeds.joomla.org/JoomlaSecurityVulnerableExtensions - 10/03/2011

Ferramentas usadas:
ZeroDayScan: www.zerodayscan.com – 09/03/2011

Resultado:
Apenas dois CCKs tiveram relatos de falhas de segurança: K2
versão 2.4.0 e anteriores e o FlexiContent. Os demais CCKs não
apresentaram relatos de falhas na fonte consultada.

Foram realizados testes através da ferramenta ZeroDayScan em
um sistema web desenvolvido com o CCK Seblod e somente uma
falha de baixo nível foi detectada e já relatada para correção junto a
comunidade do Seblod. Demais CCKs ainda não foram testados,
por mim.
• Empresa: Open Source Design.
• Site: www.form2content.com
• Desenvolvedores: Patrick Faasse e Julien Brouns
• Valor: LITE gratuita e PRO 45,00 Euros.
• Definição no site: CCK para criar conteúdos
  nativos Joomla utilizando formulários
  personalizados.
• Observações: Indicado para sistemas mais
  simples (Lite).
• Características:
• Gerência de artigo no frontend com definições de
  permissões;
• Personalização de artigo sem conhecimento de HTML
  (formulários)
• Templates para formatação do Artigo
• F2C Cria artigos integrados no Joomla (com_content)
• Plugins e módulos de 3°compatíveis.
• Você decide qual galeria, slideshow, editor ou sistema de
  comentários que você deseja usar.
• Empresa: Seblod
• Site: www.jseblod-cck.com
• Valor: Gratuito
• Definiçãono site: É uma extensão para construir
  conteúdo personalizado. É Open Source e GPL. Um tipo
  de conteúdo é definida por um conjunto de campos. Eles
  podem ser usados em todos os componentes do Joomla
  como no gerenciador de artigos Joomla, o gerenciador
  de categoria Joomla, o gerenciador de usuários do
  Joomla, a loja Virtuemart...
• Observações: Sistemas complexos.
• Características:
• Ele gerencia e gera formulários de conteúdo na interface
  de administração (backend) e no site (frontend).
• A apresentação dos conteúdos e formulários, no site e na
  interface de administração são gerenciados por templates
  automáticos ou personalizados.
• Estende-se as extensões do Joomla, dando-lhes o recurso
  de multi-campo integrados em artigos do Joomla.
• Os sistemas desenvolvidos podem ser exportados
  (campos, templates e tipos de conteúdo) e importados.
• CCK do tipo integrado.
•   Empresa: JoomlaWorks
•   Site: www.getk2.org
•   Valor: Gratuito (galeria de fotos paga).
•   Definição no site:
    K2 é um poderoso e popular componente para Joomla!
    com características de CCK e desenvolvido pela
    JoomlaWorks, empresa fabricante de extensões Joomla!
    desde 2006.
• Características:
  - Nível de nested-categorias (sem restrições secção / categoria)
  - Comentário integrado com reCaptcha
  - Tags
  - Imagem do item (útil para artigos / catálogos)galerias de imagem -
  - Vídeos
  - Anexos
  - Páginas de usuário (blogs autor / perfis de usuário)
  - Edição de interface baseada em Ajax
  - ACL para o conteúdo
  - Sistema de plugins para estender categoria, itens e formulários do
  usuário
  - Moderação de comentários baseado em Ajax
  - Google AJAX Search integração
•   Empresa: YooTheme
•   Site: www.yootheme.com
•   Valor: Gratuito com aplicações pagas
•   Definição no site: ZOO é um construtor de
    aplicação flexível e poderosa para
    gerenciar seu conteúdo.
• Características:
  * Zoo oferece uma ampla gama de aplicativos para todos os fins
  para que você comece imediatamente. ( http://bit.ly/bo06wC )
  * Criar várias instâncias app - Cada um administra seu próprio
  conteúdo, como itens e categorias. ( http://bit.ly/cYRiLb )
  * ZOO fornece um design limpo com uma interface powered
  JavaScript para gerenciar aplicativos. ( http://bit.ly/c5lwF7 )
  * Crie seus próprios tipos de conteúdo personalizado para atender
  exatamente às suas necessidades. ( http://bit.ly/9PHUk5 )
  * Escolha a partir de um rico conjunto de elementos como forms,
  imagens, vídeos, avaliações e muito mais. ( http://bit.ly/9PHUk5 )
  * Organizar o seu conteúdo através de soltar arrastar atribuindo
  elementos para as posições de layout. ( http://bit.ly/bFkji8 )
• Características:
  * Estender categorias com campos personalizados e ordená-los
  usando arrastar e soltar. ( http://bit.ly/aZDx8P )
  * O sistema de comentários suporta Akismet, Gravatar, Twitter e
  Facebook Connect. ( http://bit.ly/avKc2f )
  * Adição de tags é muito fácil com sugestão de texto,
  preenchimento automático e várias seleções. ( http://bit.ly/ayNHge )
  * Use o nosso construtor de forma a permitir que seus usuários
  enviem conteúdo através da interface de seu
  site! ( http://bit.ly/dffnAX )
  * Autores confiáveis ​pode revisar e editar conteúdo criados
  diretamente a partir do frontend. ( http://bit.ly/dffnAX )
  * Importar o conteúdo do Joomla, em arquivos CSV
Quadro comparativo entre CCKs




                           http://goo.gl/N79oJ
Contatos:
91 82884299 – FORUM: www.joomlapaidegua.com
twitter: @claudioalfonso - @joomlapaidegua
www.joomlapaidegua.com - www.claudioalfonso.com.br
www.facebook.com/joomlapaidegua
Nova geração

Contenu connexe

Tendances

Curso de Seblod 2.x Online - jCursos
Curso de Seblod 2.x Online - jCursosCurso de Seblod 2.x Online - jCursos
Curso de Seblod 2.x Online - jCursosjCursos
 
6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPressMateada
 
Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40William Dias
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA Tecnologia
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6SEA Tecnologia
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresPedro Rocha
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileJefferson Souza
 
Criando sites dinâmicos com joomla! - Campus Party Recife 2013
Criando sites dinâmicos com joomla! - Campus Party Recife 2013Criando sites dinâmicos com joomla! - Campus Party Recife 2013
Criando sites dinâmicos com joomla! - Campus Party Recife 2013Jennifer Payne
 
WordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoWordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoAbel Ribeiro
 
Criando comunidades com Drupal Commons
Criando comunidades com Drupal CommonsCriando comunidades com Drupal Commons
Criando comunidades com Drupal CommonsPedro Rocha
 
Explorando o Painel do WordPress
Explorando o Painel do WordPressExplorando o Painel do WordPress
Explorando o Painel do WordPressBreno Alves
 
Apresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareApresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareMarcos Rosa
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Sourcearmeniocardoso
 
O rad da wave maker developing for the cloud
O rad da wave maker developing for the cloudO rad da wave maker developing for the cloud
O rad da wave maker developing for the cloudFrancisco Gonçalves
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelLeonardo Velozo
 
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...Arindo Duque
 

Tendances (20)

Curso de Seblod 2.x Online - jCursos
Curso de Seblod 2.x Online - jCursosCurso de Seblod 2.x Online - jCursos
Curso de Seblod 2.x Online - jCursos
 
6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress
 
Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais Liferay
 
Curso de Joomla!
Curso de Joomla!Curso de Joomla!
Curso de Joomla!
 
mostrips
mostripsmostrips
mostrips
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery Mobile
 
Criando sites dinâmicos com joomla! - Campus Party Recife 2013
Criando sites dinâmicos com joomla! - Campus Party Recife 2013Criando sites dinâmicos com joomla! - Campus Party Recife 2013
Criando sites dinâmicos com joomla! - Campus Party Recife 2013
 
WordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoWordPress - Gerenciando Conteúdo
WordPress - Gerenciando Conteúdo
 
3 apres pb_g4
3 apres pb_g43 apres pb_g4
3 apres pb_g4
 
Criando comunidades com Drupal Commons
Criando comunidades com Drupal CommonsCriando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
 
Explorando o Painel do WordPress
Explorando o Painel do WordPressExplorando o Painel do WordPress
Explorando o Painel do WordPress
 
Apresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareApresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no Latinoware
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Source
 
O rad da wave maker developing for the cloud
O rad da wave maker developing for the cloudO rad da wave maker developing for the cloud
O rad da wave maker developing for the cloud
 
Ass widget
Ass widgetAss widget
Ass widget
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papel
 
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...
Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multi...
 

Similaire à Personalizar conteúdo no CMS Joomla com CCKs

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
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para IniciantesEliel Cruz
 
Seblod 2.x - Alternativa de desenvolvimento Joomla
Seblod 2.x - Alternativa de desenvolvimento JoomlaSeblod 2.x - Alternativa de desenvolvimento Joomla
Seblod 2.x - Alternativa de desenvolvimento JoomlajCursos
 
Visão Geral do CMS e Framework Joomla - Business IT South America
Visão Geral do CMS e Framework Joomla - Business IT South AmericaVisão Geral do CMS e Framework Joomla - Business IT South America
Visão Geral do CMS e Framework Joomla - Business IT South AmericaEmerson Rocha Luiz
 
Visão Geral do CMS e Framework Joomla - Business IT South America 2014
Visão Geral do CMS e Framework Joomla - Business IT South America 2014Visão Geral do CMS e Framework Joomla - Business IT South America 2014
Visão Geral do CMS e Framework Joomla - Business IT South America 2014Alligo Web
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap Raniere de Lima
 
Palestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livrePalestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livreGustavo Freitas
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtimefelipebzr
 
Desenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoDesenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoFabio Moura Pereira
 
Seo para Blogs WordPress
Seo para Blogs WordPressSeo para Blogs WordPress
Seo para Blogs WordPressGuga Alves
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSLuis Marcelo Zanlucki
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasíliarafaelberlanda
 

Similaire à Personalizar conteúdo no CMS Joomla com CCKs (20)

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
 
Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
Seblod 2.x - Alternativa de desenvolvimento Joomla
Seblod 2.x - Alternativa de desenvolvimento JoomlaSeblod 2.x - Alternativa de desenvolvimento Joomla
Seblod 2.x - Alternativa de desenvolvimento Joomla
 
Visão Geral do CMS e Framework Joomla - Business IT South America
Visão Geral do CMS e Framework Joomla - Business IT South AmericaVisão Geral do CMS e Framework Joomla - Business IT South America
Visão Geral do CMS e Framework Joomla - Business IT South America
 
Visão Geral do CMS e Framework Joomla - Business IT South America 2014
Visão Geral do CMS e Framework Joomla - Business IT South America 2014Visão Geral do CMS e Framework Joomla - Business IT South America 2014
Visão Geral do CMS e Framework Joomla - Business IT South America 2014
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40
 
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap
 
Palestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livrePalestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livre
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtime
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 
Desenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoDesenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - Introdução
 
Seo para Blogs WordPress
Seo para Blogs WordPressSeo para Blogs WordPress
Seo para Blogs WordPress
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMS
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasília
 
Publica! CMS
Publica! CMSPublica! CMS
Publica! CMS
 

Plus de claudio alfonso

4 alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...
4  alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...4  alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...
4 alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...claudio alfonso
 
2 e inclusão augusto albuquerque
2 e inclusão augusto albuquerque2 e inclusão augusto albuquerque
2 e inclusão augusto albuquerqueclaudio alfonso
 
1 anaízagaspar apres ana ufpa_5_3_2013_forma3
1 anaízagaspar apres ana ufpa_5_3_2013_forma31 anaízagaspar apres ana ufpa_5_3_2013_forma3
1 anaízagaspar apres ana ufpa_5_3_2013_forma3claudio alfonso
 
Ii cogresso ibe cássio pereira
Ii   cogresso ibe cássio pereiraIi   cogresso ibe cássio pereira
Ii cogresso ibe cássio pereiraclaudio alfonso
 
3 palestra ufpa e ibe 07 03 2013
3 palestra ufpa e ibe 07 03 20133 palestra ufpa e ibe 07 03 2013
3 palestra ufpa e ibe 07 03 2013claudio alfonso
 
4º crise financeirainternacionalunicamp
4º   crise financeirainternacionalunicamp4º   crise financeirainternacionalunicamp
4º crise financeirainternacionalunicampclaudio alfonso
 
1º ps inclusão-exclusão
1º   ps inclusão-exclusão1º   ps inclusão-exclusão
1º ps inclusão-exclusãoclaudio alfonso
 
1º política social e desenvolvimento no brasil revista economia e sociedade...
1º   política social e desenvolvimento no brasil revista economia e sociedade...1º   política social e desenvolvimento no brasil revista economia e sociedade...
1º política social e desenvolvimento no brasil revista economia e sociedade...claudio alfonso
 
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOS
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOSENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOS
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOSclaudio alfonso
 
A Amazônia no contexto da economia global
A Amazônia no contexto da economia globalA Amazônia no contexto da economia global
A Amazônia no contexto da economia globalclaudio alfonso
 

Plus de claudio alfonso (11)

Realidadeaumentada
RealidadeaumentadaRealidadeaumentada
Realidadeaumentada
 
4 alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...
4  alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...4  alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...
4 alexandre pacheco - apresentação - rastreamento de dados pessoais e acesso...
 
2 e inclusão augusto albuquerque
2 e inclusão augusto albuquerque2 e inclusão augusto albuquerque
2 e inclusão augusto albuquerque
 
1 anaízagaspar apres ana ufpa_5_3_2013_forma3
1 anaízagaspar apres ana ufpa_5_3_2013_forma31 anaízagaspar apres ana ufpa_5_3_2013_forma3
1 anaízagaspar apres ana ufpa_5_3_2013_forma3
 
Ii cogresso ibe cássio pereira
Ii   cogresso ibe cássio pereiraIi   cogresso ibe cássio pereira
Ii cogresso ibe cássio pereira
 
3 palestra ufpa e ibe 07 03 2013
3 palestra ufpa e ibe 07 03 20133 palestra ufpa e ibe 07 03 2013
3 palestra ufpa e ibe 07 03 2013
 
4º crise financeirainternacionalunicamp
4º   crise financeirainternacionalunicamp4º   crise financeirainternacionalunicamp
4º crise financeirainternacionalunicamp
 
1º ps inclusão-exclusão
1º   ps inclusão-exclusão1º   ps inclusão-exclusão
1º ps inclusão-exclusão
 
1º política social e desenvolvimento no brasil revista economia e sociedade...
1º   política social e desenvolvimento no brasil revista economia e sociedade...1º   política social e desenvolvimento no brasil revista economia e sociedade...
1º política social e desenvolvimento no brasil revista economia e sociedade...
 
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOS
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOSENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOS
ENVELHECIMENTO POPULACIONAL: MITOS E PRECONCEITOS
 
A Amazônia no contexto da economia global
A Amazônia no contexto da economia globalA Amazônia no contexto da economia global
A Amazônia no contexto da economia global
 

Personalizar conteúdo no CMS Joomla com CCKs

  • 2. Antônio CLÁUDIO costa ALFONSO • Tecnólogo em redes de computadores; • Pós graduando em engenharia de sistemas; • Coordenador da comunidade Joomla!Paidegua; • Colaborador da revista TI Digital; • Membro do DTI da Pref. de Ananindeua; • Aslan, Sudam, CA Comunicação, Jovem Pan Belém, Belemtur, etc. • Joomla User há 5 anos desde o Mambo. www.claudioalfonso.com.br
  • 3. Apresentação Comunidade Joomla!Paidegua Comunidade de usuários e desenvolvedores do CMS Joomla! no estado do Pará (JUG of Pará); Primeira JUG (Joomla User Group) reconhecida pela comunidade internacional e pela OSM no Brasil (setembro de 2008); Missão de realizar e promover eventos para a divulgação e o incentivo ao uso do CMS Joomla! Por profissionais, empresas e governos; Incentivar a produção local de extensões para Joomla!; Ajudar a qualificar os profissionais que utilizam esse CMS. Nosso site: www.joomlapaidegua.com
  • 4.
  • 5.
  • 6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Exemplo</title> <link href="css/template.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script> </head> <body> <div id=“header”> <?php include(“header.php”); ?> </div> <div id=“content” <?php include(“content.php”); ?> </div> <div id=“footer”> <?php include(“footer.php”); ?> </div> </body> </html>
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 20. Usando Kits Construtores de Conteúdo
  • 21. CCKs – Content Constructor Kits* Kits Construtores de Conteúdo É um tipo de componente do Joomla! que permite a personalização de conteúdo a ser inserido e exibido. Estrutura (em geral): - Fields: Inserção de conteúdo - Content Types: Tipo de conteúdo - Search Types: Buscas - Actions: Ações - ACL: Permissões - Templates: Personaliza a entrada e a exibição de conteúdo
  • 22. Kits Construtores de Conteúdo Etc...
  • 23. Tipos de CCK’s* CCKs sem integração ao Joomla! CCKs com integração ao sistema de conteúdo do Joomla! * Classificação criada por @_leomiranda
  • 25. Fontes consultadas: http://feeds.joomla.org/JoomlaSecurityVulnerableExtensions - 10/03/2011 Ferramentas usadas: ZeroDayScan: www.zerodayscan.com – 09/03/2011 Resultado: Apenas dois CCKs tiveram relatos de falhas de segurança: K2 versão 2.4.0 e anteriores e o FlexiContent. Os demais CCKs não apresentaram relatos de falhas na fonte consultada. Foram realizados testes através da ferramenta ZeroDayScan em um sistema web desenvolvido com o CCK Seblod e somente uma falha de baixo nível foi detectada e já relatada para correção junto a comunidade do Seblod. Demais CCKs ainda não foram testados, por mim.
  • 26. • Empresa: Open Source Design. • Site: www.form2content.com • Desenvolvedores: Patrick Faasse e Julien Brouns • Valor: LITE gratuita e PRO 45,00 Euros. • Definição no site: CCK para criar conteúdos nativos Joomla utilizando formulários personalizados. • Observações: Indicado para sistemas mais simples (Lite).
  • 27. • Características: • Gerência de artigo no frontend com definições de permissões; • Personalização de artigo sem conhecimento de HTML (formulários) • Templates para formatação do Artigo • F2C Cria artigos integrados no Joomla (com_content) • Plugins e módulos de 3°compatíveis. • Você decide qual galeria, slideshow, editor ou sistema de comentários que você deseja usar.
  • 28. • Empresa: Seblod • Site: www.jseblod-cck.com • Valor: Gratuito • Definiçãono site: É uma extensão para construir conteúdo personalizado. É Open Source e GPL. Um tipo de conteúdo é definida por um conjunto de campos. Eles podem ser usados em todos os componentes do Joomla como no gerenciador de artigos Joomla, o gerenciador de categoria Joomla, o gerenciador de usuários do Joomla, a loja Virtuemart... • Observações: Sistemas complexos.
  • 29. • Características: • Ele gerencia e gera formulários de conteúdo na interface de administração (backend) e no site (frontend). • A apresentação dos conteúdos e formulários, no site e na interface de administração são gerenciados por templates automáticos ou personalizados. • Estende-se as extensões do Joomla, dando-lhes o recurso de multi-campo integrados em artigos do Joomla. • Os sistemas desenvolvidos podem ser exportados (campos, templates e tipos de conteúdo) e importados. • CCK do tipo integrado.
  • 30. Empresa: JoomlaWorks • Site: www.getk2.org • Valor: Gratuito (galeria de fotos paga). • Definição no site: K2 é um poderoso e popular componente para Joomla! com características de CCK e desenvolvido pela JoomlaWorks, empresa fabricante de extensões Joomla! desde 2006.
  • 31. • Características: - Nível de nested-categorias (sem restrições secção / categoria) - Comentário integrado com reCaptcha - Tags - Imagem do item (útil para artigos / catálogos)galerias de imagem - - Vídeos - Anexos - Páginas de usuário (blogs autor / perfis de usuário) - Edição de interface baseada em Ajax - ACL para o conteúdo - Sistema de plugins para estender categoria, itens e formulários do usuário - Moderação de comentários baseado em Ajax - Google AJAX Search integração
  • 32. Empresa: YooTheme • Site: www.yootheme.com • Valor: Gratuito com aplicações pagas • Definição no site: ZOO é um construtor de aplicação flexível e poderosa para gerenciar seu conteúdo.
  • 33. • Características: * Zoo oferece uma ampla gama de aplicativos para todos os fins para que você comece imediatamente. ( http://bit.ly/bo06wC ) * Criar várias instâncias app - Cada um administra seu próprio conteúdo, como itens e categorias. ( http://bit.ly/cYRiLb ) * ZOO fornece um design limpo com uma interface powered JavaScript para gerenciar aplicativos. ( http://bit.ly/c5lwF7 ) * Crie seus próprios tipos de conteúdo personalizado para atender exatamente às suas necessidades. ( http://bit.ly/9PHUk5 ) * Escolha a partir de um rico conjunto de elementos como forms, imagens, vídeos, avaliações e muito mais. ( http://bit.ly/9PHUk5 ) * Organizar o seu conteúdo através de soltar arrastar atribuindo elementos para as posições de layout. ( http://bit.ly/bFkji8 )
  • 34. • Características: * Estender categorias com campos personalizados e ordená-los usando arrastar e soltar. ( http://bit.ly/aZDx8P ) * O sistema de comentários suporta Akismet, Gravatar, Twitter e Facebook Connect. ( http://bit.ly/avKc2f ) * Adição de tags é muito fácil com sugestão de texto, preenchimento automático e várias seleções. ( http://bit.ly/ayNHge ) * Use o nosso construtor de forma a permitir que seus usuários enviem conteúdo através da interface de seu site! ( http://bit.ly/dffnAX ) * Autores confiáveis ​pode revisar e editar conteúdo criados diretamente a partir do frontend. ( http://bit.ly/dffnAX ) * Importar o conteúdo do Joomla, em arquivos CSV
  • 35. Quadro comparativo entre CCKs http://goo.gl/N79oJ
  • 36.
  • 37. Contatos: 91 82884299 – FORUM: www.joomlapaidegua.com twitter: @claudioalfonso - @joomlapaidegua www.joomlapaidegua.com - www.claudioalfonso.com.br www.facebook.com/joomlapaidegua