Losango 0.9.0

29 jul 2011

O Losango 0.9 traz diversas novidades internas e arquiteturais. Além disso, como é de praxe, um novo tema.

  • Todas as funções internas começam com "losango_";
  • Adaptado a arquitetura AWA;
  • Permite logotipo e ícone personalizados;
  • Possibilidade de uso de dois arquivos de configuração;
  • Tema drama adicionado.

Losango segue arquitetura AWA

Muita coisa mudou internamente, incluindo a organização dos arquivos. Uma das mudanças mais interessantes é que agora Losango implementa a arquitetura AWA. Por exemplo, se você tem um CMS e quer usar aquele menu automático do losango dentro de um bloco do seu CMS, basta incluir o arquivo principal do projeto ("inc/losango.php") e chamar losango_detect (que retorna informações do projeto) e depois losango_automenu. Pronto!

Mais personalização

O arquivo de configuração fica na pasta raiz do projeto, e permite agora definir um logotipo do projeto e um favicon.

Adaptado para Serviços de Hospedagem de Projetos

Esta é a novidade interessante. Agora é possível instalar o Losango em um serviço de hospedagem de projetos livres, de modo que fique disponível para todos os usuários sem repetição de código. Aqui vai um passo a passo de como fazer isso, mas só é útil se você for administrador do Código Livre, Sourceforge ou Via Digital...

  1. Baixe e descompacte o arquivo com a versão mais nova do Losango;
  2. Mova a pasta inc para o diretório de libs PHP. Você pode renomeá-la e posicioná-la de modo que fique acessível através do Path do PHP como losango/;
  3. Mova a pasta @pub@ para um diretório visível pelo Apache. Por exemplo, suahospedagem.org/losango;
  4. Abra o arquivo server.php na pasta de código (a que era inc e você moveu no passo 2);
  5. Mude a variável $losango_config["pub_path"] para o endereço que você definiu no passo 3;
  6. Mude mais coisas que desejar no arquivo, mas fazendo só isso já deve funcionar.

Agora para novos projetos cadastrados, vai bastar um arquivo index.php com o conteúdo:

<?
require_once("inc/losango.php"); // Substitua pelo endereço
// do passo 2.
// require_once("config.php");

print losango_index();

?>

Para ficar mais interessante para os usuários, você pode copiar o arquivo config-exemplo.php para cada projeto novo como config.php e descomentar a linha correspondente no index.php.

Se você só passou a vista neste passo a passo, pode achar que é complicado, mas é tudo bem simples! Qualquer coisa, fale com o mantenedor. ;-)

-- Cárlisson Galdino

Special: 
Avalie: 
No votes yet

Comentar