Eqa – Eu quero acreditar

Joomla!

Entenda os Item IDs do Joomla 1.5.x

by Rodrigo Diniz Rosa on fev.11, 2010, under Joomla!

Essa é uma questão que já tirou o sono de muitos designers/programadores na hora de definir Url amigável no Joomla. O que é e para que sirva o Item Id?

Questão que ganhou até um artigo de Qasim Virjee como delicado título “Damm you, infernal Item IDS!!!”

Se você navegar em algum site desenvolvido em Joomla, com as url amigáveis você veria o endereço da seguinte forma:

http://www.site.com.br/sessao/nomedoartigo

Você visualiza o endereçamento do site porque, lá nas Configurações Globais do Joomla, as Configurações de SEO foram ativadas. Ai, em muitos casos a trabalheira começa:

Em muitos casos, quando você ativa a opção Usar mod_rewrite do Apache e altera o arquivo htaccess.txt para .htaccess não funciona, não roteia as imagens corretamente. E você precisa entrar em intermináveis chamados no Suporte técnico para editar o arquivo .htaccess, adicionar tags e outras configurações.  Entenda mais sobre o arquivo .htaccess -

Enfim, depois disso, caso não funcione corretamente as opções de url você pode apelar para o componente pago SH404SEF – http://extensions.joomla.org/extensions/10134 – que tem a função de gerar url amigáveis sem a necessidade do mod_rewrite habilitado. Temos outros muito bons também como o Open SEF, Artio SEF ou SEF Advance. Já ajuda né?

Ok,  sem a url amigável, fica assim:

http://www.site.com/index.php?option=com_content&task=view&id=2985&Itemid=33

Default URL Default SEF URL Obs
Nome do componente option=com_content content option=com_wrapper “wrapper” é o componente utilizado que serve para gerar páginas com iframe.
O componente está sendo solicitado a fazer. task=view view task=emailform habilita o envio da página por email

do_pdf cria arquivo PDF da página

Número de identificação do artigo no Joomla id=2985 2985 A numeração vai aumentando de acordo com a quantidade de artigos inseridos no site.
Número para identificar o link do menu principal para o item de conteúdo Itemid=33 33 Número relacionado ao ID de um ítem de menu específico, cada ítem criado terá seu próprio ID

Qual é o ponto da Itemid do Joomla?

O Itemid é a numeração onde o  Joomla usa para decidir quais módulos e modelos necessitam de aparecer na página quando requisitados:

Por exemplo, o Itemid para o artigo de “Tal” é 33. O que acontece se mudar isso para 26, por exemplo? O artigo a ser exibido na página será de outro título, categoria ou sessão.

A exibição de todo conteúdo disponível no Joomla será regida pelos “Item IDs”.

Dando a deixa, entenda a reestruturação dos Item IDs a partir do Joomla 1.5.x aqui e um dos livros mais bacanas que li sobre SEO com Joomla é o “Joomla! 1.5 SEO”

Leave a Comment :, , more...

Dando uma volta no Joomla 1.6

by Rodrigo Diniz Rosa on out.15, 2009, under Joomla!

Disponibilizo aqui mais um vídeo sobre as novas funções e novidades do Joomla 1.6, muitas mudanças viu.
Algumas empresas mundo afora já trabalham em cima dessa versão, como a Joomla Ad Agency, que produziu este vídeo:

Leave a Comment more...

O que vai mudar com o Joomla 1.6

by Rodrigo Diniz Rosa on out.09, 2009, under Joomla!

Joomla 1.6

Joomla 1.6

1. Significativas atualizações de requisitos no servidor
Você precisa ter certeza de que seu provedor de hospedagem provê estes requisitos mínimos:

  • PHP 5.2+
  • MySQL 5.0.4+

2. O modo legacy (compatibilidade) deixará de existir
Todas as extensões devem ser executadas nativamente no Joomla 1.6. Algumas pequenas alterações no código serão necessárias para pôr extensões as em consonância com as novas funcionalidades da Lista de Controle de Acesso. Você não será capaz de usar componentes do Joomla 1.0 em modo de compatibilidade como era no no Joomla 1.5.

3. Características da Lista de Controle de Acesso melhoradas
A Lista de Controle de Acesso (ACL) permite a adição de novos grupos, níveis de acesso e configuração de novas “visualizações” aos campos de artigos, no mínimo. A nova área de administração do ACL oferece três tipos de regras, a capacidade de criar novos grupos de usuários e criar novos níveis de acesso.

  • Regra Tipo 1 – As permissões relativas às ações, tais como gerenciamento de idiomas e instalação:
    O que posso fazer?
  • Regra Tipo 2 – Permissões relacionadas ao conteúdo, tais como adição e publicação de artigos:
    O que posso fazer para uma determinada coisa?
  • Regra Tipo 3 – As permissões relativas às ações relacionadas aos níveis de acesso, tais como permitir que o público possa ver todos os artigos:
    O que eu posso ver?

4. Os layouts dos modelos (templates) padrão irão mudar
Para os modelos um modo de compatibilidade será fornecido para utilização de modelos do Joomla 1.5 em Joomla 1.6

5. As “Seções” serão completamente removidas
As seções serão transferidas para as categorias, que foram melhoradas para hierarquias de conteúdos (categorias aninhadas). Este será o efeito na disposição do layout do frontend e da disposição dos itens do menu. Categorias aninhadas serão agora suportadas por cada extensão do núcleo (artigos, banners, newsfeeds, contatos, weblinks).

6. As URLs serão modificadas
Como resultado da remoção das seções, as URLs serão modificadas e assim terão um impacto importante sobre seus esforços de otimização SEO (Search Engine Optimization).

7. Todos os arquivos de idiomas devem ser reescritos
As chaves dos arquivos de idioma não poderão conter espaços e pontuação. Todas as strings do núcleo estão sendo reformuladas com namespacing. Novas traduções locais precisam ser criadas.

8. Como atualizar para Joomla 1.6
Como atualizar do Joomla 1.5 para o Joomla 1.6 é ainda desconhecido neste momento.

9. A Interface de Usuário do Administrador mudará
Como ocorre com qualquer alteração em uma interface de usuário, você precisa se acostumar com a nova configuração. A Interface de Usuário do Joomla 1.6 permitirá que as pessoas não familiarizadas com as principais tarefas do Joomla as encontre mais rápido.

10. Usuários em múltiplos Grupos de Usuários
No Joomla 1.6, usuários estão autorizados a ser colocados em mais do que apenas um grupo de usuários. Grupos de usuários podem agora ser adicionados ou modificados e têm um conjunto diferente de permissões que lhes forem atribuídas.

Onde o Joomla 1.6 está hoje

Andrew Eddie (e muitos outros) têm trabalhado arduamente para construir o Joomla 1.6. André fez uma apresentação sobre as mudanças e as novas funcionalidades do Joomla 1.6 no Brisbane User Group. Assista a história completa de onde Joomla 1.6 está dirigindo.

Referência:  Joomla Clube

Lifting The Lid on Joomla 1.6 from Andrew Smith on Vimeo.

Na prática;

Além do tempo para se acostumar com a nova interface, ( cadê aquele botão que ficava aqui? ), você terá de aguardar um pouco mais para migrar, ou oferecer, o Joomla 1.6 para seus clientes.

Seja paciente e cauteloso.

Muitos plugins, módulos, componentes e mambs. não poderão mais ser utilizados e, pelo que testei aqui, muitos dos mais recentes ainda não funcionam, você terá de por a mão no código pra fazer funcionar.

Um upgrade vai melhorar e muito um site, como as melhorias para SEO, mas você tem de se habituar com a palavra reestruturação.

No demais, com tempo, o que era melhor vai ficar ainda melhor.

=== Há muitas boas fontes para obter informações adicionais sobre o Joomla 1.6, talvez você deva para um destes:

Leave a Comment :, more...

Extensão brasileira do Joomla! é uma das finalistas no CMS Award 09!

by Rodrigo Diniz Rosa on set.23, 2009, under Joomla!

Joomla!

Joomla!

O Brasil contribui mais uma vez para a expansão e aprimoramento de softwares livres colaborativos. A extensão noixACL do administrador de conteúdo Joomla!, concorre ao CMS Award 09. NoixACL é um componente para gerenciamento de grupos no Joomla!. Esse recurso permite introduzir controle de acesso nas extensões Joomla! (componentes e módulos), sem ter de editar arquivos de núcleo do Joomla! ou no núcleo do banco de dados.

A extensão foi elaborada pelo desenvolvedor Júlio Pontes, profissional da empresa cearense NOIX internet. Ultrapassando a marca de 100 mil downloads o NoixACL foi muito bem recebido pelos usuários de Joomla!

No fórum do Joomla! referente ao NoixACL, os usuários ressaltaram como a extensão facilitou os seus trabalhos ajudando inclusive na finalização de seus projetos. O NoixACL foi aclamado como um grande contribuinte para a comunidade Joomla!, por ser livre e ter apresentado poucas falhas na compatibilidade com o CMS se comparado com outras extensões com o mesmo fim.

O CMS Award premia os melhores administradores de conteúdo além de suas extensões e componentes.

O CMS livre Joomla! concorre na categoria de melhor CMS geral e melhor CMS livre.

Para votar na extensão NoixACL na categoria Joomla! entre no link abaixo:

http://www.packtpub.com/joomla-award#vote-joomla-award

CONTATO: NOIX Internet Fortaleza – CE Rua Alfredo Ladislau, 1430 Varjota / CEP 60150-180 Telefone: 55 85.3267-7700 Email: comunicacao@noixinternet.com.br

* Texto enviado por Carlos Gabriel

Leave a Comment :, , , more...

Joomla em dispositivos móveis

by Rodrigo Diniz Rosa on ago.10, 2009, under Joomla!

mobiledark

Hoje, profissionais do mundo inteiro usam Joomla!, o maravilhoso framework que viabiliza um site/portal completamente gerenciável via painel de administração. Muitos sites em Joomla!, e outros CMS, elevaram seu conceito, e tamanho, a níveis iguais ou superiores ao de muitos outros sites que não o utilizam. Como os sites da Porsche (Joomla), Usp (Drupal) e Ministério da Cultura (Wordpress).

Após esse sucesso, outro terreno que está sendo explorado é o mobile. Imagine poder finalizar uma campanha de banners promocionais, enviar uma newsletter ou revisar e aprovar um artigo do seu iPhone em qualquer lugar? Com algumas ferramentas isso já é possível e viável.

Vamos a elas:

J Admin Mobile iPhone Plugin
Com um simples plugin as funções de Exibir, Editar, Adicionar – Artigos, Seções, Categorias, Usuários, Menus e itens de menu, ficam alinhadas na tela do seu iPhone. Sua instalação é simples, basta fazer o upload do plugin, habilitar nas extensões e pronto. A visualização do site continua a mesma, apenas as funções acima descritas são visualizadas adequadamente na tela do aparelho.

WAFL: Mobile Content Adaptation Esta solução compõe um Componente, Módulo e Plugin. O WAFL, quando instalado, interpreta o navegador utilizado pelo usuário e carrega uma versão compilada caso seja um dispositivo móvel. Depois de configurado, você pode selecionar três modos de compilação:

* Via template, após o componente identificar o navegador, carrega um template especifico para dispositivos móveis.

* Redirecionamento, onde o usuário é redirecionado para uma página devidamente adaptada.

* Siruna, onde o usuário é redirecionado para um endereço adaptado pela plataforma Siruna. Que adapta o site por completo para a maioria dos dispositivos móveis.

O WAFL, apesar de ser muito bom, onde eu mesmo utilizo em alguns serviços, ainda está em fase alpha e o desenvolvedor não o considera uma versão estável. Mas no projeto que utilizei o WAFL apenas tive alguns problemas com definição de classes ao carregar algum módulo ou plugin específico, mas foi fácil de sanar o problema.

JoomlaDo Member RSS Syndicator

O JoomlaDo é uma opção mais simples. Com ele, o conteúdo do seu site fica disponível como um canal de notícias RSS quando acessado via dispositivo móvel.

Para quem procura uma versão do Joomla para PDA, uma vale a pena consultar o site mobiFORGE. Onde o colunista Denis Ryabov descreve desde o processo de instalação do Joomla até a preparação e customização de classes e variáveis do PDA Mambot. O mais importante é que, com o suporte de um framework completo como o Joomla, seu site ganha preciosos pontos em acessibilidade e mobilidade com um investimento pequeno de tempo e recursos.

Leave a Comment :, , more...

Procurando alguma coisa?

:::::::::::::::

Ainda não? Deixe um comentário num dos post ou envie um e-mail sobre o assunto!