O lliure é uma plataforma de aplicações modular que funciona como um sistema operacional online. Diferente de um CMS tradicional, o lliure foi projetado para ser altamente extensível, permitindo o desenvolvimento de diversas aplicações como ERPs, lojas virtuais, CRMs e muito mais.
Atualmente, estamos na versão 11, que passou por uma reformulação significativa, dividindo o lliure em múltiplos pacotes. O repositório principal agora contém o "panel", que utiliza o Composer para carregar e gerenciar os demais pacotes necessários.
Para rodar o lliure corretamente, você precisará de:
Baixe o repositório principal (panel
)
git clone https://bitbucket.org/vinteenove/lliure.git panel
cd panel
Instale as dependências via Composer
composer install
http://seuservidor.com/panel
, onde você será automaticamente redirecionado para a página de instalação. Preencha as informações necessárias (Host, Nome do banco, Usuário e Senha).Duas coisas necessárias para que a instalação ocorra corretamente:
panel
.Defina as permissões adequadas com o comando:
chmod 755 uploads panel/etc
Se tudo ocorrer bem, você receberá uma mensagem de sucesso. O login e senha padrão são dev.
Agora, o lliure é composto por múltiplos pacotes carregados via Composer. Por isso, é importante fazer a atualização regular dos pacotes:
composer update
Cada um desses pacotes pode ser atualizado e gerenciado de forma independente.
O lliure permite que você desenvolva seus próprios aplicativos de forma modular. A estrutura principal contém:
usr/
: Componentes do núcleo do sistema.opt/
: Aplicações internas (login, painel, etc.).api/
: APIs para integração e comunicação entre módulos.app/
: Aplicações externas desenvolvidas pelos usuários.app/
com o nome do seu aplicativo.Acesse seu app com:
{{seu.site}}/panel/app={{pasta_do_seu_app}}
O lliure utiliza um sistema de rotas estruturado para facilitar o desenvolvimento:
{{seu.site}}/panel/[wli/|nli/][os/|onserver/|oc/|onclient/]opt|api|app=$MODULO$
wli/
ou nli/
: Define acesso privado ou público.os/
, onserver/
, oc/
, onclient/
: Define como o módulo será carregado (completo, parcial ou via AJAX).opt|api|app
: Especifica se é um módulo interno, API ou aplicativo externo.$MODULO$
: O nome do módulo a ser acessado.O lliure, diferente do que muitos pensam, não é um CMS e também não é uma loja virtual. Ou seja, o lliure não serve exclusivamente para "fazer sites". Sim, no início ele foi desenvolvido para esse propósito, mas ao longo do tempo percebeu-se que ele poderia ser muito mais.
Muitas pessoas perguntam por que usar lliure ao invés de WordPress. A resposta pode ser comparada à famosa música "ela era de leão e ele tinha 16". São propostas completamente diferentes.
O lliure é classificado como um WAP (Web Application Platform), ou seja, uma plataforma de aplicações que pode ser comparada a um sistema operacional online.
O lliure também é altamente dependente de seus aplicativos, assim como qualquer SO depende de seus programas. Ele fornece APIs para facilitar o desenvolvimento e ajudar na padronização das aplicações.
Como dito acima, sendo comparado a um SO, é possível fazer praticamente tudo:
Desde que o Garoto que Programa esteja com disposição para trabalhar nas madrugadas, é possível desenvolver inúmeros aplicativos, além dos que já estão disponíveis no repositório.
O lliure é um software open-source disponível sob a licença MIT.
Para mais informações, acesse: lliure.com.br
Já foram feitas 1069 instalações do lliure