losango

Losango 0.9

Losango

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


Losango 0.8

Nova versão do Losango liberada hoje.

Recursos adicionados:

  • Favicon;
  • Banners de todos os estados brasileiros;
  • Suporte a blogroll usando delicious;
  • Novo tema opaquegreen.

Para quem ainda não sabe, Losango é um gerador de sites automático para projetos hospedados no Código Livre, Sourceforge ou Via Digital. Basta enviar os arquivos para seu site funcionar.

Agora o site apresenta um blogroll com a relação de todos os projetos que usam o Losango. Se o seu utilza Losango e não está aqui, coloque nos comentários que eu adiciono com todo prazer.

Ah, vamos dizer de onde é cada projeto! Mude a variável $brasil_uf para a sigla do seu estado na configuração do Losango!

Tanto para configurar esses recursos como para os antigos, veja o arquivo de configuração em inc/config.php. O arquivo de configuração é seu amigo! :-)


Losango 0.7

Agora o losango oferece suporte ao Via Digital também (ainda não testado no servidor devido a dificuldades para o upload). Via Digital é um novo repositório de projetos Software Livre para prefeituras.

Outras novidades desta nova versão:

  • 8 banners adicionados: Via Digital (automático), GNU FDL (automático), Bardo, BR-Linux, Firefox, Thunderbird, Openoffice e Inkscape;
  • Abaixo da área de banners, foi inaugurada a área de serviços. Com um contador easyhitcounters;
  • 1 novo skin, como é de praxe. O skin aparece na imagem acima.

A idéia da área de serviços é permitir código de serviços gratuitos como contadores de acesso, estatísticas, technorati, adsense... Enfim, qualquer que precise apenas de um código padrão + nome de usuário.

Como tempo é um bicho, se alguém quiser ir adicionando suporte a algum serviço, faz aí e me passa um patch que eu adiciono aqui, ok?


Losango 0.6

ançado o Losango 0.6. Além de site próprio, a nova versão traz suporte a RSS. Se você tem um blog de projeto, é só colocar o RSS do blog do projeto no arquivo inc/config.php e pronto!

Novidades mais pra fernte (inclusive na Academia)


Você conhece o Losango?

Você conhece o Losango? Não? Trata-se de uma ferramenta Software Livre para gerar um site de projeto livre automaticamente, sem nenhum esforço. Seu projeto só precisa estar no Código Livre ou Sourceforge: o Losango faz o resto.

Recursos

Suporte a repositórios

  • CódigoLivre
  • Sourceforge
  • 17 banners automáticos;
  • Permite texto personalizado complementar;
  • Permite menu personalizado complementar;
  • Suporte a temas Tableless, via CSS: 5 temas;
  • Extrai notícias de um "blog do projeto" via RSS.

Um pouco mais sobre o Losango

É muito simples. Basta pegar o compactado, jogar na pasta htdocs do seu projeto no CódigoLivre, sincronizar o FTP com o projeto1 e voalá! Você tem seu site!

O Losango recupera informações suas no próprio Código Livre ou SourceForge, de modo que basta a você continuar utilizando os serviços de hospedagem de projeto como vinha utilizando e pronto.

 

O Losango é útil para quem:

  • não tem tempo ou necessidade de implementar um portal cheio de recursos;
  • usa apenas os recursos do Código Livre ou SourceForge, e os considera suficientes;
  • usa, além do CL ou SF, serviços externos, como blog do projeto.

Claro, você ainda pode melhorar a coisa mudando o tema, acrescentando um texto próprio. Texto próprio?

Sim, se desejar um texto ao site do seu projeto, personalizado, na página inicial, basta criar um arquivo main.txt na raiz da sua instalação do Losango e preencher com o conteúdo como você quer que apareça (de preferência, só use tags a, ul, li, p e h2).

Também dá pra ter um menu personalizado antes do automático: crie um arquivo mainmenu.txt na raíz da sua instalação do Losango e o edite com os ítens desejados, cada um com as tags li e a, e apenas estas.

Ah, agora tem o RSS, mas já falei dele lá em cima...

E os temas! O código gerado é Tableless e para os temas não é usado um sistema de template. É usado apenas CSS. Há cinco temas atualmente: veja-os agora:

E para a nova versão 0.6:

"Blog do Losango"

Losango passa por algumas mudanças hoje. Foi ativado seu site de projeto próprio (dentro do Código Livre) e a partir de agora publicarei as novidades sobre o Losango aqui no site do Bardo. E essas notas sobre o Losango irão direto para a página no Código Livre. ;-)

Próximos passos

Antes da versão 1.0 há uma coisa que gostaria muito de fazer: fazer com que, opcionalmente, o Losango funcione como um sistema de Blog primário, usando o Banco de Dados do próprio Código Livre ou Sourceforge. Mas não sei se isso seria interessante. Seria?

--Cárlisson Galdino


Conteúdo sindicado