Skip to content

devbr/html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Html engine (PHP)

Latest Stable Version Latest Unstable Version License Total Downloads Monthly Downloads

Gerador e gerenciador de HTML para projetos web em PHP.

  • ©NeoTags para adicionar funcionalidades extras ao HTML;

  • Minificador, obfuscador e unificador para asrquivos Javascript e CSS;

  • Compactação da requisição de dados (GZip);

  • Cache dinâmico para HTML, CSS e Javascript;

Instalação

Composer require devbr/html

Uso

$html = new Devbr\Html;
$html->render('index')->send();

O argumento 'index', em "render" refere-se a um arquivo HTML localizado no diretório de templates de HTML (configurável). Não é necessário indicar a extensão (.html).

Esse código produz uma saída HTML, depois de "renderizar" o template indicado.

©NeoTags podem ser usadas no arquivo de template para adicionar funcionalidades dinâmicas do PHP.

Veja alguns exemplos:

<x:menu class="menu" id="topmenu" tag="nav"/>

Isso gera o seguinte código (dependendo do que for programado no PHP):

<nav class="menu" id="topmenu">
  <a href="home">Home</a>
  <a href="docs">Documents</a>
    ... etc
</nav>

Módulos (objetos PHP) podem ser criados para adicionar funções autônomas ao seu template.

<x::article/>

Gera o código HTML (CSS & Javascript) necessário para mostrar o conteúdo de um blog, por exemplo:

<article>
  ... conteúdo do artigo do blog ...
</article>

Muitas outras facilidades podem ser programadas para utilização com as ©NeosTags - ajude a desenvolver!