• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Como estender Joomla
 

Como estender Joomla

on

  • 291 views

Joomla Day RJ

Joomla Day RJ

Statistics

Views

Total Views
291
Views on SlideShare
266
Embed Views
25

Actions

Likes
1
Downloads
0
Comments
2

3 Embeds 25

http://gabrieldeveloper.com.br 18
http://www.gabrieldeveloper.com.br 5
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Como estender Joomla Como estender Joomla Presentation Transcript

    • Joomla! Como estender seu Joomla! Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Desenvolver para Joomla! não é difícil. Será? 1. Desenvolver é difícil? 2. Como é que desenvolver para Joomla não é difícil? Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Joomla foi desenvolvido para ser estendido e modificado 1. Reusabilidade 2. Alterabilidade 3. Extensabilidade Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Comece com OVERRIDE... 1. Alterabilidade 2. Jamais altere códigos do core do Joomla! Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Utilize sufixo de classe... 1. Alterabilidade 2. Aproveite esse recurso para modificar sua extensão usando CSS Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Configure sua extensão usando os parâmetros disponíveis 1. Alterabilidade 2. Explore os recursos disponíveis Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ O que é FOSS? Joomla se enquadra nesse grupo? 1. Extensabilidade 2. Free Open-Source Software Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ É ilegal modificar algum arquivo que faz parte do core do Joomla? Vale a pena? 1. Extensabilidade 2. O que fazer na atualização do Joomla!? Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ O que é extensão? 1. Extensabilidade Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Quais são os tipos de extensões? 1. Extensabilidade 2. Componentes, Módulo, Plugin, Template, Idioma (Library - Biblioteca) Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Core Extension x Thirdparty extension 1. Extensabilidade 2. Qual a diferença entre cada um? Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Criação do Joomla Platform 1. 2. 3. 4. Criado a partir do Joomla! 2.5.5 Separação do CMS Joomla ! da sua plataforma de desenvolvimento Implementação de duas frentes de desenvolvimento da ferramenta. Um para o CMS outro para plataforma Desenvolva sua extensão seguindo as regras do Joomla Platform! Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Temos vários recursos interessantes para desenvolvedores de extensões para Joomla 3.x, podemos citar 1. Twitter Bootstrap 2. jQuery JavaScript Library 3. LESS CSS 4. Tags 5. Suporte ao banco de dados PostgreSQL Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Legacy MVC x Novo MVC 1. 2. Foi acrescentado o sufixo Legacy nas classes do Joomla! Todo core do Joomla! 3.x ainda usa MVC Legacy Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Problemas com Legacy 1. Para usar o MVC antigo a partir da versão 2.5.5 precisa-se acrescentar o prefixo Legacy 2. O MVC Legacy não é compatível com a versão 2.5.5 anterior 3. Utiliza-se um recurso de programação para que funcione! Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Corrigindo o problema: criar o arquivo legacy.php Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Corrigindo o problema: criar o arquivo legacy.php (2) Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ Corrigindo o problema: no arquivo principal do componente digite: Antonio Gutierrez da Conceição
    • Como estender seu Joomla! ∗ UCM (Unified Content Modeling). Construção de uma estrutura simples de conteúdo unificada. ∗ Exemplo: Desenvolvimento de uma de um plugin de comentários que servirá para outras extensões do Joomla. Antonio Gutierrez da Conceição