PHPackages                             didijudo/dlite - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. didijudo/dlite

ActiveProject[Framework](/categories/framework)

didijudo/dlite
==============

Um framework PHP para facilitar sua vida de desenvolvedor =)

v0.1(9y ago)14MITPHP

Since Sep 15Pushed 7y ago1 watchersCompare

[ Source](https://github.com/didijudo/dlite)[ Packagist](https://packagist.org/packages/didijudo/dlite)[ RSS](/packages/didijudo-dlite/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Introdução
==========

[](#introdução)

dlite é um simples framework php que visa facilitar o aprendizado na linguagem e tranquilidade no desenvolvimento.
O dlite trabalha em conjunto com o framework css Twitter Bootstrap para facilitar a criação de páginas web com um design interessante e simples, mas pode ser robusto se for bem implementado.

Instalação
==========

[](#instalação)

### Debian/Ubuntu

[](#debianubuntu)

Para o total funcionamento do dlite é necessário a instalação do XHP que sua instalação pode ser feita pelo [Installing, Configuring, and Using the XHP PHP Extension by Facebook](http:http://calvinf.com/blog/2010/02/10/installing-configuring-and-using-the-xhp-php-extension-by-facebook/) ou em [Building XHP](https://github.com/facebook/xhp/wiki/building-xhp).
É também necessário ativar o módulo rewrite em servidor de aplicação, para ativar no Apache em seu linux faça:

Para instalar o Apache como servidor faça:

```
# sudo apt-get install apache2
```

É necessário habilitar o módulo rewrite no seu Apache então faça:

```
# sudo a2enmod rewrite
```

E depois restarte o apache

```
# sudo service apache2 restart
```

Arquitetura
===========

[](#arquitetura)

O dlite usa a idéia de que cada classe pode ser chamada de controller e cada controller pode ser considerado uma tela, assim podemos usar a hierarquia entre telas para agilizar o desenvolvimento. Esse framework tem alguns arquivos de configuração interessantes e bem simples de entender.

Mapeamento de url
=================

[](#mapeamento-de-url)

O primeiro arquivo de configuração é o application\_configurarion.php, nele se encontra todo o mapeamento de url que será encontrado no sistema. Nele contém a url apontando para um controller, assim cada url necessita ser mapeada para um controller único.

Criando a primeira página.
==========================

[](#criando-a-primeira-página)

Para criar nossa primeira página é necessário primeiramente mapear nossa url, então vamos até o application\_configuration.php e mapeamos nossa url.

```
