Joomla! 1.7 - O Que Há de Novo?

Thank you for your contribution: 

separation

Em 19 de Julho, Joomla 1.7 será lançado e esta versão é algo especial por várias motivos. Antes de entrar em detalhes, eu quero mencionar alguns grupos de usuários. Read More

Grupos de Usuários Joomla!

Há tanta gente no mundo usando Joomla! para suas próprias necessidades. Joomla! agora roda em 2.8% de todos os websites existentes no mundo. Eu mencionarei apenas alguns destes grupos de usuários aqui.

Iniciantes

Se você precisa de um website e é novo no Joomla!, você pode baixá-lo e instalá-lo e você pode construir seu website com facilidade. Até mesmo quando estiver usando apenas o pacote central, e até mesmo se você for apenas um iniciante nesta área. Se você precisar de ajuda para começar, eis um link: http://cocoate.com/j17

Divirta-se!

Construtores de Sites, Web Designers

Um construtor de sites geralmente tem websites já existentes que são baseados em várias versões Joomla!. Então o interesse está mais em questões como:

  • Há novas funcionalidades para meus clientes?
  • Há alguma coisa que me ajude a ser mais produtivo?
  • Há uma maneira fácil de fazer atualização?

Desenvolvedores

  • Eles conhecem linguagens de programação PHP e JavaScript e gostam de usá-las.
  • Eles criar extensões adicionais para o pacote Joomla! gratuitamente, ou comercialmente enquanto negócio.
  • Desenvolvedores estão sempre pensando em novas funcionalidade e em produtividade.

Prestadores de Serviços

Eles têm um negócio e prestam serviços como hospedagem, treinamento, e desenvolvimento de extensões e temas.

Arquitetos

Eles estão pensando em segurança, velocidade e qualidade do código.

As Equipes de Liderança Joomla!

Elas estão liderando o projeto de alguma maneira e devem transmitir uma visão clara

A Comunidade Joomla!

Todos os grupos acima mencionados são, ou poderiam ser, membros da ‘Comunidade Joomla!’. Pergunte-se ‘O que eu espero de um novo lançamento’?

A maioria dos membros deste grupo estão se perguntando:

  • É o Joomla! a solução correta para minhas necessidades?
  • Eu conseguirei fazer dinheiro com ele?

O Que Há de Novo no Joomla! 1.7

Para as pessoas que olham para a interface do usuário ou para qualquer funcionalidade 'visível’ eu tenho uma resposta curta. Na interface do usuário da versão alpha que eu examinei, apenas uma checkbox simples foi adicionada no componente de correspondência em massa. Agora é possível incluir ou excluir usuários bloqueados em uma correspondência em massa. Esta é uma funcionalidade legal mas não irá deixá-lo 'de queixo caído'.

Introdução de um Ciclo de Lançamentos

Não assim nada tão novo, mas é muito necessário entendê-lo. Em 2010, um ciclo de lançamentos de períodos curto e longo foi introduzido para o Joomla!.
A cada seis meses, uma nova versão do Joomla! será lançada. Isso começou com o Joomla! 1.6 em Janeiro de 2011 sendo o primeiro lançamento de período curto, e continua agora com o Joomla! 1.7 como segundo lançamento de período curto.

Após três lançamentos de períodos curtos, um lançamento de período longo será realizado.

Isso significa que, a cada 18 meses um lançamento Joomla! de período longo aparecerá.

O primeiro lançamento de período longo será  Joomla! 1.8 (2.5) em Janeiro de 2012.

Eu encontrei dois infográficos feitos por Gnumax (http://twitter.com/gnumax) e Sander Potjer (http://twitter.com/sanderpotjer) para visualizar os ciclos de lançamentos  (Figura 1, Figura 2).

joomla_release_dates
Figura 1: Info Gráfico

Figure 2: Infográfico da Estratégia de Desenvolvimento Joomla!

Suporte

Como funciona o suporte com este novo ciclo de lançamentos?

Lançamentos de período longo

Se você olhar para o existente Joomla! 1.5 como um lançamento de período longo, ele terá suporte por três meses após o lançamento do próximo lançamento de período longo. Isso significa que você não tem que fazer o seu site existente em Joomla! 1.5 para o Joomla! 1.7. Mas, em Janeiro de 2012, quando o próximo lançamento de período longo sair você terá que pensar sobre a atualização e em Abril de 2012 você deveria fazê-la.

Lançamentos de período curto

O suporte para um lançamento de período curto acaba com o próximo lançamento de período curto.

Atualização

Se você utiliza a versão mais atual do Joomla! que atualmente é Joomla! 1.6.4, o processo de atualização é tão fácil quanto um clique no backend.

Se você estiver utilizando uma versão anterior do Joomla! você pode atualizar com a ajuda do componente jUpgrade escrito por Matias Aguirre.
Lembre-se que não é necessário atualizar uma site existente em Joomla! 1.5 para Joomla! 1.7, mas isso facilitaria sua vida para atualizar assim que o Joomla! 1.8 (2.5) for lançado!

Introdução da Plataforma Joomla!

Este é o primeiro lançamento Joomla! onde o pacote core consiste de duas partes

  1. a plataforma Joomla!
  2. o CMS Joomla!

Plataforma Joomla! 11.2

A idéia desta separação nasceu após o lançamento do Joomla! 1.0 no ano de 2005 e levou aproximadamente seis anos para implementá-la.
Ela será lançado em 4 de Julho, e irá mudar o modo como desenvolvedores, arquitetos e provedores de serviços lidam com Joomla! no futuro.

Created by cmsexpo.net/joomla-concept.
cocoate.com/j17/division-or-fission
magazine.joomla.org/issues/Issue-July-2011/item/507-Jooml...

Figura 3: Criado por http://cmsexpo.net/joomla-concept

Bem, ficar Gaga é definitivamente a descrição correta :)
Vamos olhar mais de perto.

Numeração

O que mais me confundiu ao experimentar esta versão foi a numeração. Mas, eu encontrei uma resposta muito simples para isso.
A versão 11.1 é a versão atual da Plataforma Joomla! e o primeiro 'lançamento' será 11.2. O esquema de numeração para a plataforma consiste no número do ano seguido de um número sequencial, então 11.1 foi o primeiro lançamento em 2011. O próximo lançamento em 4 de Julho será 11.2.
O primeiro lançamento em 2012 será numerado 12.1.

Ciclo de Lançamentos

A cada três meses uma nova versão da Plataforma Joomla! será lançada.

Conteúdo do Pacote

O pacote da Plataforma consiste dos arquivos armazenados no diretório  /libraries e /media. A plataforma não possui interface para usuários.
O código fonte da Plataforma é armazenado no Sistema de Controle de Versões Git GitHub.

Vantagens e benefícios da separação

  1. Permite aos desenvolvedores usar a Plataforma Joomla independentemente do CMS.
    Isso significa que você terá a escolha entre diferentes CMSs em cima da Plataforma Joomla! no futuro. Isso é realmente revolucionário! Joomla! é o único sistema no mundo que oferece isso.
    Ainda há um CMS core oferecido pelo projeto Joomla! mas outros projetos como Molajo poderiam usar a Plataforma Joomla! como uma base.
  2. Permite aos desenvolvedores contribuir / adicionar funções mais rapidamente
    No passado era muito frustrante ter a experiência que bom código não era sempre incluso no core do Joomla! Com a Plataforma Joomla! armazenada no GitHub é muito fácil criar um fork para suas próprias razões e também é fácil integrar seu código ao ramo principal.
  3. Ciclo de lançamentos de 3 meses
    Com este curto ciclo de lançamentos é possível adicionar funções à Plataforma muito mais rapidamente que ao CMS. Isso é útil para desenvolvedores de extensões para adicionar funções ao core que são necessárias a suas extensões.
  4. Encoraja o recrutamento de mais desenvolvedores, incluindo grandes corporações, que do contrário não teriam contribuido
    Este ponto é crucial e funcionará quando a equipe responsável pela Plataforma começar a abraçar essas novas faces!

Conclusão

O lançamento do Joomla 1.7 e da Plataforma Joomla! 11.2 não irá trazer novidades técnicas, mas é o início de uma nova fase do Projeto Joomla!

Voltando à Manchete.

Sob meu ponto de vista a Plataforma Joomla! é o batimento cardíaco do projeto.

É fácil escrever um CMS mas é difícil visionar, construir, e manter uma platafor para longo prazo.

Talvez seja o realmente, verdadeiro início do Projeto Joomla! Envolva-se!!