Palestra sobre CCK Seblod 1.8

Post on 25-Jun-2015

1.490 views 4 download

description

Slide da palestra sobre cck no Joomla Day Amapá 2011

Transcript of Palestra sobre CCK Seblod 1.8

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

<!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>

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*

* Classificação criada por @_leomiranda

CCKs sem integração ao Joomla!

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

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

• 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