Últimos artigos escritos por Emerson
Joomla 1.6 Road Map
Resolvi copiratear a lista oficial do road map para o lançamento do joomla 1.6. Resumindo, por enquanto ainda é uma fase de pré-lançamento de outra fase de pré-lançamento, só que esta outra fase é mais 'amigável' para quem quer testar o joomla. Para quem não tem a mínima noção, alpha nem de perto é algo que deve ser colocado em um site de produção, a versão anterior nem se fala. Quanto aos que os desenvolvedores do core ainda estão implementando antes de mudar de fase, é o seguinte ( que não tive paciencia para traduzir, mas sei que com um pouco de esforço qualquer um consegue :)
O que deverá ser implementado antes do lançamento do Joomla 1.6 ALPHA
- Implement a new JForm library package [complete].
- Implement a simple way of providing translation in JavaScript [complete].
- Implement new controller dispatchers for more robust request routing [complete].
- Implement a new access control system that needs to at least emulate what is in 1.5, allow adding of new groups and access levels, and allow you to set new "view" rules for at least articles [nearly complete].
- Implement and standardise several new event triggers [in progress].
- Implement a JContent class that will be used by content plug-ins and views [in progress].
- Upgrade to Mootools 1.2 [in progress].
- Finish the new extension updater work [in progress].
- Menu manager re-work -- added since it's broken in 1.6 [in progress].
Por enquanto o pessoal do core está trabalhando freneticamente, MAS, sem muita gente opinando e enchendo o saco. E isso é proposital, porque algumas caracteristicas realmente tem que ficar prontas antes de outras pessoas começarem a usar em larga escala (ainda que para testes) e começarem a reclamar de erros mais 'primairios'. Na primeira vez que instalei esse blog aqui, por exemplo, eu ainda estava inserindo conteúdo como os artigos direto no banco de dados pelo phpmyadmin :)
Feito tudo acima, irão liberar a versão ALPHA do joomla, e será mais estimulado que mais gente use e realmente ajude a implementar as caracteristicas. Nessa outra versão tem algumas caracteristicas que são realmente desejadas pela comunidade, e que para serem realmente aplicadas a versão beta, deverão estar prontas, e praticamente funcionando sem grandes problemas. O controle de acesso granular era prometido desde os tempos de 1.1 ( que virou 1.5 pois resolveram fazer um pulo maior ) e que agora, realmente VAI sair na 1.6, porque já estava na hora de não depender de extenções de terceiros para resolver algo que, na minha opinião, era um dos poucos pontos que deixavam o joomla um pouco atrás de outros CMSs que já faziam isso nativamente, e não como o joomla que só com extensão adicional.
O que deverá ser implementado antes do lançamento do Joomla 1.6 BETA 1
- Implement unlimited depth categories (but not multi-mapping).
- Refactor the user management system and make it more extensible (eg, allow custom user fields).
- Implement a comments system (including pings and track-backs).
- Implement queued redirects (allows you to, for example, return to the previous page you were on after you edit something).
- Refactor parameters and make them more extensible (for example, plugins could allow you to add additional custom parameters to articles).
- Finish MVC-ing the Administrator components (we need lots of help here).
- Implement CAPTCHA helpers for any form.
- Implement systems whereby external authentication systems, such as LDAP, can map to our new Joomla user groups.
- Re-implement the ability to select multiple categories for some views in com_content (was in 1.0, got dropped in 1.5).
- Implement a database driven installation log.
- Refactor JError.
- Examine the PDF generation system in detail and see if we can make it work properly (otherwise we will look at dropping it if we can't make it work well).
- Localise the Invalid Token messages.
- Drop the Polls component because the quality of that extension is pretty bad and there are much better third-part alternatives available.
- Convert all layouts to semantic, XHTML Strict.
- Convert of ini-based "params" fields to use JSON instead of INI format (huge technical and performance improvements). Note, the language files will remain in INI format.
Em outros posts creio que eu vou comentar mais sobre o as proximas versões da 1.6, e também de como fazer até mesmo outros brasileiros ajudarem no desenvolvimento dessa próxima versão. Aliás, essa é uma das funções deste blog ;D
Data de lançamento das versões Joomla 1.6, 1.6 alpha, 1.6 betas, 1.6 RCs, etc etc etc
Ah, e a pergunta básica que alguns fariam: 'QUANDO sai essas versões?'. E a resposta classica que deram em fóruns:quanto estiver pronta. Senso de humor a parte, não é fato novo que o joomla foi até agora o tipo de CMS em que queriam tantas caracteristicas a mais que acabou levando mais tempo para liberar versões finais, mas, acho que desta fez quem coordena se quando e de que forma as versões, vai tomar cuidado para não criar em vez de uma 1.6 logo uma 2.0. Segundo o google, alguns lugares apontam para uma liberação no dia 22 de junho de 2009, este mês, mas, até aonde sei pelos bastidores, realmente não há uma data formalizada
Atualização para SVN de 03-06-2009
Bem, eu fiz a atualização para a versão mais recente do joomla. Em relação a anterior, houve mudanças no banco de dados, e, para variar, foi um pouco mais complicada do que só sobresquever os arquivos. De qualquer forma, já posso inserir conteúdo pelo próprio backend do joomla, logo, já facilita ( muito ).Nesta ultima atualização, foi modificado muitos arquivos. Acredito que todos. parece que chegaram a alterar os comentários dos arquivos, logo, devem ter sido mesmo todos. Alem de alguem ter editado os comentários ( para seguir algum padrão ) muitos arquivos foram alterados na programação, e, uma opção a mais apareceu na área administrativa, abaixo do menu Tools:
Nativo J!1.6: Componente com_redirect - bye bye 3rd SEF/SEO developers?
Pelo que deu para entender, ele salva as URLs que deram erro ao serem acessadas em um log, salvando inclusive de onde partiu a requisição ( uma outra página do próprio site, ou mesmo do google ), e permite que facilmente seja decidido para aonde essa URL deveria estar apontando/redirecionando. Pela leve testada que dei, ele não funcionou (agora). Ainde não redirecionou http://www.fititnt.webdesign.eng.br/teste.html para a raiz do site ou para index.phpNo 1.5 já está muito bom o serviço nativo de tratamento de URL que é possivel consegui. Mas no 1.6 não me lembro agora se vai ser ou não possivel ter categorias dentro de categorias, o que talves integrado ao um sistema nativo, como este, de ajeitar urls 'erradas' para aonde deveriam apontar, elimine a maior parte das necessidades de usar extenções de terceiros para lidar com URLs. Não seria perfeito?
Certamente teve mais mudanças, mas depois escrevo um pouco mais aqui. Ainda apareceu um editor de texto novo, que é bem interessante de ser usado para quem escreve no braço:
Nativo J!1.6: Editor WYSIWYG Code Mirror - para quem escreve 'no braço'
É um outro editor de texto adicionado nessa ultima leva. Ele é leve ( BEM leve ) e, basicamente só serve para realçar sintaxe html, pode exibir número de linhas, e encomoda bem pouco na correção de tags, o que pode ser de grande ajuda. Pelo menos até agora não percebi se deu problemas com plugins como o Geshi, então, é algo que não deve ser desprezado, e talvez vire o tipo de editor que se use em vez de usar 'no editor'.Claro que ele não deve ser voltado para usuários finais ou quem não saiba html e etc. Mas, e dai?
Eu até exibiria imagens, mas ainda vou dar mais um tempo antes de começar a fazer isso. Mas agora que já da para inserir pelo joomla e npelo banco de dados, isso certamente pode me convencer melhor a começar liberar SSs ;D
Testando o GeSHi
echo JText::_('So testando pra ver se o geshi ta funcionando');
PS: Nao conseguir fazer funcionar hoje ( 25/05/2009 )
PS2: Aproveitar para escreve no mesmo post mais um pouco.
Consegui habilitar o módulo de feed. Então, agora, tecnicamente falando já da pra outras pessoas terem atualizações desde blog sem precisar vir nesse blog. Se bem que não to atualizando tanto assim por falta de tempo, e também por ser um pé no saco ter que atualizar direto no banco de dados.
Tentei habilitar o mod_stats ( um que exibe algunas informações do servidor/site/contagem de acesso. Mas de erro um ''1259 - Database Query Error''ne decidi então deixar desabilitado. Também não faz la muita diferença, porque eu já não usava esse módulo em outros sites mesmo.
PS3: Hoje, 03/06.2009 consegui fazer funcionar o geshi ;D
Olá Mundo v2 (ou aka 1.6 SVN)
Olá mundo, agora versão Joomla 1.6 SVN. Meu ultimo post foi feito ainda em um site 1.5.7 de alguns meses atrás, mas, acho que não atualizei tanto assim o tal blog.A pergunta é, porque joomla 1.6, em tempos de 1.5.10 ESTÁVEL, totalmente funcional e com mais de 4 mil extenções que são compatíveis ( ok ok, umas ainda são dos tempo sd e 1.0 ), por que eu iria querer usar a 1.6 em versão que não deveria ser usada? Bem, sinceramente eu não sei exatamente, mas hoje acho que foi uma tarde de ócio produtivo e deu vontade. Então, aqui estamos.
O joomla 1.6 realmentepromete. Não só pela lista que esta por vir, mas pelas pequenas mudanças no painel interno. Antes de qualquer coisa, ele realmente, não esta pronto para uso em site de produção. As telas de instalação da versão SNV ( hoje 22/05/2009 ) são as mesmas do 1.5, e so mesmo depois de instalado é que se percebe o tal 1.6 no topo em alguma parte do site. Para instalar um template, tive que alterar no XML marcando como compatível na versão 1.6, porque pelo menos eu não percebi qualquer plugin estilo System - Legacy Mode. Até ai tudo bem. O problema é que esse meu ócio criativo esta me fazendo realmente insistir. A versão SVN que peguei da um erro estranho e não exibe as categorias para escolher na hora de inserir conteúdo, e então, eu não consigo inserir normalmente pelo site. Então, isso que vocês estão lendo foi socado no banco de dados pelo phpmyadmin. Bem, vou personalizar um pouco mais esse beta site, acho que agora já consegui um bom texto que de certa forma vai impedir que eu google loren ipsun.
Ah, e para quem for perguntar, sim, eu sei que usar versões SVN é pedir para levar um tiro no pé, arranjar muita sarna para se coçar e até mesmo arriscar problemas de segurança. Quanto a segurança pelo menos o banco de dados e o acesso FTP é blindado, e nada que uns backups não se der uma merda ;p, e em ultimo caso, caso realmente tenham mudado algo e não tenha como prosseguir ou voltar, eu parto nem que seja para o velho ctrl + c ctrl + v e copio na marra do banco de dados atual e coloco em uma nova ( ou velha ) versão.
Olá mundo
humm... já criei user e senha do bd, joguei o arquivo do 1.5.7 no díretorio, mandei descompactar e dei os next next next da instalação, e, depois de brincar um pouco no extencions, to aqui testando como funciona o joomla para fins bloguisticos. O template ainda é um padrão, e nem pensei ainda em componente de comentário porque realmente não estou afim de receber spam, melhor ver um sisteminha daqueles desafios de imagem pra evitar problemas.
Na verdade passei mais tempo tentando imaginar que URL colocar do que realmente fazendo. Por enquanto vai ficar blog.webdesign.eng.br enquanto encubo esse filhotezinho de blog. Se bem que já tive vários blogs, fotologs, e assim vai. Talvez nesse aqui eu me acalme um pouco. Talvez.
Acho que está na hora de dormir =]