
O Losango 0.9 traz diversas novidades internas e arquiteturais. Além disso, como é de praxe, um novo tema.
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!
O arquivo de configuração fica na pasta raiz do projeto, e permite agora definir um logotipo do projeto e um favicon.
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...
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/;pub para um diretório visível pelo Apache. Por exemplo, suahospedagem.org/losango;server.php na pasta de código (a que era inc e você moveu no passo 2);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
P.S.: Cross-posting de http://bardo.castelodotempo.com/blog/losango-0.9.
Comentários recentes
9 semanas 2 dias atrás
10 semanas 18 horas atrás
10 semanas 5 dias atrás
19 semanas 1 hora atrás
24 semanas 23 horas atrás
26 semanas 5 dias atrás
27 semanas 2 horas atrás
27 semanas 3 horas atrás
32 semanas 1 dia atrás
32 semanas 2 dias atrás