HTMLy CMS

Sua fonte de referencia sobre o CMS no idioma português

GitHub deste site

HTMLy CMS em Língua Portuguesa | Histórico

Histórico do HTMLy

HTMLy é uma plataforma de gerenciamento de conteúdo sem banco de dados de código aberto que utiliza uma estrutura de arquivos simples para armazenamento de dados (do termo em inglês flat-file CMS).

Foi construído especificamente para criação de blog, pois implementa um conjunto de widgets específicos já utilizados em outras plataformas, contudo nada impede que você crie também um site corporativo ou pessoal, bastando apenas criar ou adaptar um modelo existente.

O CMS utiliza um algoritmo exclusivo para encontrar ou listar qualquer conteúdo com base em data, categoria, tag ou autor, e o desempenho permanecerá rápido mesmo se tivermos milhares de postagens e centenas de tags. Além disso, por ser leve uma hospedagem com PHP compartilhada é o suficiente.

Vejamos as principais atualizações desde o seu início:

  • 2014
    • Janeiro - já tinha sido incluido suporte a diversos autores, postagens relacionadas (baseada em tags), recurso de multi-tags, Editor MarkDown baseado no pageDown e suporte a PHP Markdown Extra.
    • Fevereiro - adicionado a função de usuário, menu customizável sem necessidade de HTML para páginas estáticas (que se vazio, tentará gerar os links automaticamente), importador de Feed RSS 2.0, comentários do facebook, lightbox, melhoria no núcleo do CMS para a pesquisa, o recurso de backup e suporte ao SSL.
    • Junho - incluído suporte para caracteres estrangeiros, redução de CPU por meio de cache de index para URL de arquivos no formato txt, cache de arquivos (qualquer página visitada irá gerar um arquivo .cache dentro de cache/pagina - criação e edição de página, alteração de categorias ou tags relacionadas a postagem irá gerar um novo cache), inclusão de limpeza de cache no painel de administração e melhorado o recurso de multiplas tags.
    • Agosto - incluido recurso de sub-páginas.
    • Setembro - introduzido o widget de postagem recente e a ferramenta de webmaster.
    • Dezembro - incluido suporte ao reCaptcha para mais segurança.
  • 2015
    • Janeiro - incluído guia de configuração na barra de administração e para pré-release incluído a linha prerelease="true" no config.ini.
    • Fevereiro - adicionado imagem e video de destaque para posts.
    • Julho - incluído suporte para upload de imagem pelo Editor MarkDown, rascunho para postagem no blog, widget de posts populares, checagem de nova versão apenas quando visitar a página de atualização do HTMLy (lembre-se de limpar o cache após atualizar), e novo tipo de conteúdo: postagem de vídeo (YouTube), postagem de áudio (SoundCloud), postagem de link, postagem de citação e postagem de imagem.
    • Agosto - com a opção blog.enable="true" adicionada em config.ini indica a URL do site como meusite/blog, outras atualizações incluíram caracteres não latinos para tags, diversas variaveis para lógica na hora de criar um template: $is_tag, $is_search, $is_page, $is_subpage, $is_profile, $is_archive e $is_index.

      Exemplo:   if(isset($is_front))
      	    echo 'página inicial';

      Adição de recurso para URL sem ano e mes bastando alterar permalink.type="post" em config.ini (URL antigas serão redirecionadas automaticamente); para aumento de desempenho foram adicionados os recursos de postagem recente, postagem popular, lista de arquivos e widget de nuvem de tag ao cache; criação de categorias incluída, além de mudança na estrutura de pastas e adição de páginas 404.
    • Setembro - alterado no editor MarkDown de PageDown normal para PageDown Extra e melhorado o sitemap.
    • Novembro - incluido a opção de uso de página estática como inicial, melhorado a navegação post (anterior e seguinte) e paginação.
    • Dezembro - remodelado a nomenclatura dos arquivos, inclusão de configuração de expiração de cache e suporte a caracteres não latinos para quaisquer URLs.
  • 2016
    • Janeiro - incluído o suporte de cortar um artigo inserindo o código <!--more--> na postagem, além disso adicionado o widget category_list(), listagem de posts baseado no tipo de conteúdo (www.example.com/type/image) e criado índice de categoria para acelerar o carregamento quando há centenas de páginas.
    • Março - incluído o HTMLy CMS no Softaculous. Ajude o projeto escrevendo sua opinião e dê uma nota.
  • Parada no desenvolvimento
  • 2020
    • Maio - melhorado a segurança, adicionado recurso de idioma (i18n) e corrigido os temas.
  • 2021
    • Janeiro - adicionado suporte ao PHP 8, tag de preenchimento automatico e correções de segurança.
    • Fevereiro - na última versão 2.7.7 foi incluido um editor de menu, analítico universal (gtags.js), atualização do painel de administração utilizando o template AdminLTE v3 construído em Bootstrap e reorganização das páginas de configuração.
    • Março - script install.php incluído na versão 2.7.8, melhorado postagem, tags e a barra de ferramentas do editor; nas demais versões liberadas no mês: fixado bugs, suporte de paginação para index e páginas de perfis e tradução para português brasileiro incluída (exceto área de configuração).
    • Abril - Tradução completa do CMS para o português (v2.8.0), tag de vídeo com alteração na chamada, correções de segurança e adição de variáveis para tema.
  • 2022
    • Fevereiro - Atualizações de idioma; uso de categoria para o widget de postagens relacionadas em vez de tag para melhor desempenho e consistência; Limite no widget nuvem de tags e correção de segurança.