Boa noite!
Pelo que vi e o pouco que estudei através de tutoriais sobre o joomla, reparei (salvo engano) que esse CMS não segue os padrões W3C quanto à acessibilidade, etc., bem como a programação de módulos/componentes seguindo a idéia do MVC, pois vi alguns códigos-fontes misturando códigos php com html. Estou enganado?
Alguém da comunidade poderia esclarecer essas questões?
Re: Acessibilidade/padrões do W3C no Joomla
- DENES M GUIMARAES
- Novato
- Mensagens: 1
- Registrado em: 31 Mai 2006, 09:02
- Localização: Goiás
- Diogo Magalhães
- Super Joomleiro
- Mensagens: 1131
- Registrado em: 27 Jun 2004, 14:09
- Localização: Belo Horizonte
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
Dizer que o Joomla segue os padrões W3C pode ser temeroso pois são quase 1800 add ons desenvolvidos por terceiros.
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
Só respondo questões do fórum no fórum.
Só respondo questões do fórum no fórum.
- Filipe Torres
- Usuário
- Mensagens: 114
- Registrado em: 03 Ago 2005, 22:06
- Localização: Recife
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
Olá Denes,
A versão atual do Joomla (1.0.12) não segue os padrões do W3C, mas a futura versão 1.5 já propõe algumas melhorias nesse sentido. Provavelmente esses padrões sejam implementados na versão 2. Outro problema é que muitos desenvolvedores de extensões ainda utilizam código HTML fora dos padrões, mas muitos deles já estão alterando essas extensões para se adequarem aos padrões do W3C. Também já existem técnicas de construção de templates, módulos de menus CSS e projetos paralelos que procuram deixar um site Joomla dentro dos padrões. A seguir algumas dicas:
1. Procure utilizar somente templates CSS (de preferência os chamados templates fluidos ou de largura variável, que se adaptam a qualquer resolução de monitor) e aprender as técnicas de construção de templates CSS para Joomla;
2. Elimine as tabelas na geração do HTML dos módulos: http://forum.joomla.org/index.php/topic,24921.0.html
http://forum.joomla.org/index.php?PHPSESSID=cdc4b685737bc957167a791edf22581a&/topic,96815.0.html
3. Para os menus, utilize os módulos que geram menus em listas CSS:
- ExtendedMenu http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,163/Itemid,35/
- Lx Menu Pro http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,167/Itemid,35/
4. Utilize o Accessible Joomla (a8e), um fork (alteração dos arquivos originais) do core do Joomla que gera código XHTML acessível dentro dos padrões do W3C, eliminando as tabelas geradas pelos componentes e módulos: http://www.a8ejoomla.com/
Filipe Torres
A versão atual do Joomla (1.0.12) não segue os padrões do W3C, mas a futura versão 1.5 já propõe algumas melhorias nesse sentido. Provavelmente esses padrões sejam implementados na versão 2. Outro problema é que muitos desenvolvedores de extensões ainda utilizam código HTML fora dos padrões, mas muitos deles já estão alterando essas extensões para se adequarem aos padrões do W3C. Também já existem técnicas de construção de templates, módulos de menus CSS e projetos paralelos que procuram deixar um site Joomla dentro dos padrões. A seguir algumas dicas:
1. Procure utilizar somente templates CSS (de preferência os chamados templates fluidos ou de largura variável, que se adaptam a qualquer resolução de monitor) e aprender as técnicas de construção de templates CSS para Joomla;
2. Elimine as tabelas na geração do HTML dos módulos: http://forum.joomla.org/index.php/topic,24921.0.html
http://forum.joomla.org/index.php?PHPSESSID=cdc4b685737bc957167a791edf22581a&/topic,96815.0.html
3. Para os menus, utilize os módulos que geram menus em listas CSS:
- ExtendedMenu http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,163/Itemid,35/
- Lx Menu Pro http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,167/Itemid,35/
4. Utilize o Accessible Joomla (a8e), um fork (alteração dos arquivos originais) do core do Joomla que gera código XHTML acessível dentro dos padrões do W3C, eliminando as tabelas geradas pelos componentes e módulos: http://www.a8ejoomla.com/
Filipe Torres
Editado pela última vez por Anonymous em 11 Jul 2007, 19:53, em um total de 1 vez.
-
- Super Joomleiro
- Mensagens: 2156
- Registrado em: 24 Mai 2005, 13:30
- Localização: Belo Horizonte
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
A "idéia do MVC" vem na versão 1.5
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
- Filipe Torres
- Usuário
- Mensagens: 114
- Registrado em: 03 Ago 2005, 22:06
- Localização: Recife
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
Um dúvida: o que é "a idéia do MVC" que vem na versão 1.5?Daniel Corrêa escreveu: A "idéia do MVC" vem na versão 1.5
-
- Super Joomleiro
- Mensagens: 2156
- Registrado em: 24 Mai 2005, 13:30
- Localização: Belo Horizonte
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
Hehe, foi você que usou o termo "idéia do MVC".
O Joomla! 1.5 utiliza o conceito MVC.
Um tuto básico da utilização e criação de um componente -> http://www.vojtechovsky.net/joomla/comp ... de-en.html
O Joomla! 1.5 utiliza o conceito MVC.
Um tuto básico da utilização e criação de um componente -> http://www.vojtechovsky.net/joomla/comp ... de-en.html
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
- Filipe Torres
- Usuário
- Mensagens: 114
- Registrado em: 03 Ago 2005, 22:06
- Localização: Recife
- Contato:
Re: Acessibilidade/padrões do W3C no Joomla
Quem falou nisso foi o DENES, mas valeu assim mesmo pela info.Daniel Corrêa escreveu: Hehe, foi você que usou o termo "idéia do MVC".
O Joomla! 1.5 utiliza o conceito MVC.
Um tuto básico da utilização e criação de um componente -> http://www.vojtechovsky.net/joomla/comp ... de-en.html