Apresentando Joomla! 1,0

 

Quinta-feira, setembro 15, 2005

O que é o Joomla! ?


Joomla! é uma produção da Open Source Matters, a mesma equipe que lhe trouxe o premiado Mambo Content Management System. OSM teve sua versão final estável do Mambo (4.5.2.3), dado que uma mola limpa e nomeou-o Joomla! 1,0 Além disso, vários pequenos recursos que iam para ser lançado em Joomla! 1.1 foram apresentadas e incluídas nesta versão.

A seguir descreve os destaques desta versão estréia do Joomla! Todos os comentários são feitos em referência ao Mambo 4.5.2.3 com relação às mudanças e melhorias feitas.

Correções de bugs

Várias correções cruciais foram aplicadas a esta versão:

     Já é possível entrar para locais diferentes, mesmo se eles compartilham o mesmo domínio e estão aninhadas em sub-diretórios.
    Consultas lentas no Gerenciador de usuários foram corrigidos. Esse bug afetou sites com milhares de usuários registrados. Os utilizadores registados (que não têm direitos de edição) também são excluídos da lista de Autor selecionar mostrado durante a edição de páginas de conteúdo.
    Referências variável que causou anúncios no PHP 4.4 foram corrigidos.

Verifique o arquivo changelog.php para mais informações.

 
 Correções de segurança

 Várias vulnerabilidades importantes foram corrigidas nesta versão:

    Vulnerabilidades conhecidas na classe phpMailer
    Vulnerabilidade de injeção SQL através do recurso de ativação do usuário
    Vulnerabilidade de injeção SQL através do componente enquetes
    Arquivos, como o CHANGELOG foram convertidos para arquivos PHP para evitar que sejam visíveis.
    O "E-mail do amigo" formulário foi endurecido para reduzir o risco de ser usado como um gateway para spam
    O mosGetParam foi endurecido usando phpInputFilter para o modo de NO_HTML
    Uma versão alternativa de globals.php foi fornecido. Se você renomear globals.php-off para globals.php Joomla! vai emular o register_globals = off configuração php. Isto proporciona alguma proteção contra certamente tipos de ataques maliciosos, mas podem impedir que algumas aplicações de terceiros de funcionar corretamente.

 
Joomla! Site (Front End)

    MadeYourWeb vencedor do concurso de modelo adicionada
    O site está agora Visibile para administradores, mesmo quando o site estiver no modo off-line.
    Usuários frontend pode selecionar o editor WYSIWYG que deseja usar ao invés de ter que usar o padrão.
    Aplicar um `` botão foi adicionado para edição de conteúdo frontend.
    A página de pesquisa agora suporta paginação

 
 Joomla! Administrador (Back End)

    No link Informações do sistema foi adicionado de volta ao menu do sistema.
    "Força Logout" na barra de ferramentas Gerenciador de usuários foi renomeada para simplesmente "Logout".
    "Submit - Conteúdo" é um tipo novo menu disponível
    Saída HTML é agora buffer para melhorar o desempenho dos não-display ações (como o conteúdo de poupança)
    Os usuários podem selecionar o editor WYSIWYG eles querem usar ao invés de ter que usar o padrão.
    Fale componente: parâmetro adicionado para definir uma determinada categoria de um menu contato.
    Media Manager agora tem suporte para XCF, ODG, ODT, ODS, ODP formatos de arquivo
    Adicionado novo item de menu para apagar todos os caches (usado por addons 3rd party)

 
Suporte ao Idioma

 Uma série de pequenas alterações foram feitas para facilitar o uso de Mambelfish.

 
Modelos

O modelo 2 Solar flare foi refrescado com o novo nome. Andy Miller juntou forças com Robert Deutz para delivere um modelo novo administrador deslumbrante para o Joomla!

Ícones da barra de ferramentas na barra de ferramentas do Administrador agora são apresentados a cores, em vez de cinzento (que, normalmente, indicam que eles não estavam disponíveis).

 
Bits diversos

    A "verificar de novo" botão foi adicionado para a primeira página do instalador web.

 
Suporte para MySQL 4.1.x

Joomla! vai apoiar a instalação e uso com PHP 5 e MySQL 4.1. Um arquivo de banco de dados alternativo é fornecido no diretório / includes. Basta copiar database.mysqli.php sobre o arquivo databased.php existente. Após isso, você pode usar o instalador web, normalmente para instalar Joomla!.
Upgrades biblioteca

 As bibliotecas desenvolvedor a seguir foram atualizados:

    patTemplate (esta versão suporta agora os modificadores de tag short)
    OverLib
    TinyMCE
    Tooltips Walter Zorn
    JSCookMenu
    Domit!
    Domit! RSS

 
Usabilidade e acessibilidade

Um impulso enorme está sendo feito para tornar o Joomla! compatíveis com os padrões web para usabilidade e acessibilidade. Embora muito mais será feito em versões futuras, os seguintes passos primeiro foram tomadas para atingir esse objetivo:

    Etiquetas etiqueta foram adicionados ao módulo de Site e saída componente
    mosHTML:: selectList e mosHTML:: radioList fornecer automaticamente as tags rótulo correto

 
Desenvolvedor Extras

Uma série de coisas novas estão disponíveis para os desenvolvedores. Estas incluem:

     patHTML classe fornece métodos para a manipulação de utilidade várias listas de seleção
    mosAbstractTasker classe agora auto-mapas métodos públicos para tarefas
    setTemplateVars método foi adicionado ao Site e as classes de Administrador de navegação da página
    função mosHash fornece um método conveniente para a produção de hashes seguro
    A <span class="article_separator"> </ span> agora separa itens de conteúdo em listas<br />    mosParameter:: _mos_filelist foi adicionado ao params supportXML<br />    Paramater arquivos podem agora usar a <mosparams> elemento raiz. Isto permite-lhe ter mais de um arquivo XML params em seus arquivos de instalação do componente.<br />    Uma série de novos disparadores mambot foram incluídos: onStart, onAfterMainframe<br />    Uma série de ícones da barra de ferramentas novas foram adicionadas<br />    O mosToolBar:: Método de ajuda agora corretamente suporta arquivos de ajuda local em um components / pasta ajuda.<br />    mosDBTable:: isCheckedOut método foi adicionado<br />    Estilos CSS foram adicionadas ao modelo de administrador para apoiar Joomla! 1.1-like (Mambo 4.5.3-like) layouts de tela.<br />    O dTree biblioteca javascript árvore foi adicionado<br />    banco de dados: setQuery agora tem argumentos para limitar a consulta de compensação e número de registros a ser retornada.<br />    PHP 5 funções compatibilidade file_put_contents e file_get_contents foram adicionadas (você pode usar essas funções em seu addons independentemente da versão PHP).<br />    JS Calendar 1.0 foi adicionado (o calendário existente ainda permanece para compatibilidade com versões anteriores)<br />    mosAbstractTasker:: método SetAccessControl foi adicionado<br />    mosUser:: getUserListFromGroup método foi adicionado<br />    mosParameters:: toObject e mosParameters:: toArray foram adicionadas<br />    banco de dados: método NameQuote adicionado ao citar nomes de campo (melhora a portabilidade de banco de dados)<br />    banco de dados: método getNullDate adicionado (melhora a portabilidade de banco de dados)<br />    classe mosAbstractLog adicionada<br /><br /> <br /> Compatibilidade<br /><br />Fizemos todos os esforços para tornar esta versão retrocompatível com o Mambo 4.5.2.3 mas há algumas mudanças que podem afetar uma pequena seleção de addons existentes. Se você é um desenvolvedor de Mambo addons (! E que em breve será Joomla desenvolvedor), então sua atenção deve ser dada para os seguintes pontos:<br /><br />    patTemplate:: argumentos createTemplate mudaram<br />    banco de dados: argumentos setQuery ter mudado, mas é improvável que isso afeta a maioria dos sites<br />    Uma pequena alteração precisa ser feita para os modelos existentes para Administrador Joomla! para funcionar corretamente.<br /><br /> <br />Quer mais?<br /><br />Com o lançamento da versão 1.0 do Joomla! vem a inauguração do nosso novo site em desenvolvimento forjar developer.joomla.org, hospedado no SourceForge cortesia da empresa de Sistemas de VA.<br /><br />Joomla! pode ser baixado a partir do Joomla! Projeto. Bugs podem ser apresentadas no Bug Tracker.<br /><br />Instruções para a migração de seu site Mambo existentes para Joomla! podem ser encontrados em nosso site de ajuda.</p>"