Palestra sobre CCK Seblod 1.8

38
Personalizando conteúdo no CMS Joomla!

description

Slide da palestra sobre cck no Joomla Day Amapá 2011

Transcript of Palestra sobre CCK Seblod 1.8

Page 1: Palestra sobre CCK Seblod 1.8

Personalizando conteúdo no CMS Joomla!

Page 2: Palestra sobre CCK Seblod 1.8

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

Page 3: Palestra sobre CCK Seblod 1.8

� Apresentação Comunidade Joomla!Paidegua� Comunidade de usuários e desenvolvedores do CMS Jooml a!

no estado do Pará (JUG of Pará);� Primeira JUG (Joomla User Group) reconhecida pela

comunidade internacional e pela OSM no Brasil (setemb ro de 2008);

� Missão de realizar e promover eventos para a divulgaçã o e o incentivo ao uso do CMS Joomla! Por profissionais, e mpresas 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

Page 4: Palestra sobre CCK Seblod 1.8
Page 5: Palestra sobre CCK Seblod 1.8
Page 6: Palestra sobre CCK Seblod 1.8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi tional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona l.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>

Page 7: Palestra sobre CCK Seblod 1.8
Page 8: Palestra sobre CCK Seblod 1.8
Page 9: Palestra sobre CCK Seblod 1.8
Page 10: Palestra sobre CCK Seblod 1.8
Page 11: Palestra sobre CCK Seblod 1.8
Page 12: Palestra sobre CCK Seblod 1.8

E o prazo?

Page 13: Palestra sobre CCK Seblod 1.8
Page 14: Palestra sobre CCK Seblod 1.8
Page 15: Palestra sobre CCK Seblod 1.8
Page 16: Palestra sobre CCK Seblod 1.8

Produtividade, qualidade e seguran ça

Page 17: Palestra sobre CCK Seblod 1.8
Page 18: Palestra sobre CCK Seblod 1.8
Page 19: Palestra sobre CCK Seblod 1.8

Como personalizar conteúdo no Joomla?

Page 20: Palestra sobre CCK Seblod 1.8

Usando Kits Construtores de Conteúdo

Page 21: Palestra sobre CCK Seblod 1.8

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

Page 22: Palestra sobre CCK Seblod 1.8

Kits Construtores de Conteúdo

Etc...

Page 23: Palestra sobre CCK Seblod 1.8

Tipos de CCK’s*

* Classificação criada por @_leomiranda

CCKs sem integração ao Joomla!

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

Page 24: Palestra sobre CCK Seblod 1.8

E a segurança?

Page 25: Palestra sobre CCK Seblod 1.8

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.

Page 26: Palestra sobre CCK Seblod 1.8

• 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).

Page 27: Palestra sobre CCK Seblod 1.8

• 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.

Page 28: Palestra sobre CCK Seblod 1.8

• 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.

Page 29: Palestra sobre CCK Seblod 1.8

• 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.

Page 30: Palestra sobre CCK Seblod 1.8

• 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.

Page 31: Palestra sobre CCK Seblod 1.8

• 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

Page 32: Palestra sobre CCK Seblod 1.8

• 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.

Page 33: Palestra sobre CCK Seblod 1.8

• 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 poweredJavaScript 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 )

Page 34: Palestra sobre CCK Seblod 1.8

• 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

Page 35: Palestra sobre CCK Seblod 1.8

Quadro comparativo entre CCKs

http://goo.gl/N79oJ

Page 36: Palestra sobre CCK Seblod 1.8
Page 37: Palestra sobre CCK Seblod 1.8

Contatos:

91 82884299 – FORUM: www.joomlapaidegua.com

twitter: @ claudioalfonso - @joomlapaidegua

www.joomlapaidegua.com - www.claudioalfonso.com.br

www.facebook.com/joomlapaidegua

Page 38: Palestra sobre CCK Seblod 1.8

Nova geração