Sistema de microblog pessoal
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
src
.gitattributes
.gitignore
README.md
docker-compose.yml

README.md

Micron

O que é?

O Micron é um simples e pequeno sistema para criação de website pessoal, aliado a um microblog para o autor poder compartilhar suas informações.

O sistema surgiu da minha necessidade de ter um site pessoal atrelado a um microblog. Não queria instalar nenhum dos CMS's conhecidos como Wordpress, Joomla, etc. Então optei por desenvolver em PHP um sistema leve, confiável e que não consumisse muitos recursos da minha VPS, a qual compartilho com sites de clientes.

Para quem é?

Inicialmente, enquanto não implemento a instalação user-friendly, o sistema é recomendado para desenvolvedores que tenham a mesma necessidade que eu e saibam trabalhar com PHP em um nível intermediário.

Mas, se você uma pessoa que não sabe programar, pode solicitar minha ajuda na instalação e configuração do sistema.

Funcionalidades

  • Configurações: Título do site, nome ou pseudônimo do autor, apresentação pessoal, habilidades;
  • Postagens: Criação e atualização de postagens, número de leituras em cada postagem (sistema não conta a leitura do autor quando logado), alteração do estado da publicação;
  • Social: Criação de atalho para suas redes sociais, ícones são Fontawesome;
  • Sitemap: Geração dinâmica através da URL em formato XML;

Desenvolvimento

O código foi todo escrito em PHP orientado a objetos usando o padrão de arquitetura MVC. A maior parte do visual é construído com Bootstrap em sua versão estável 4.

Instalação

  • Instale o Docker
  • Clone o repositório do Micron
  • Navegue com o terminal até o diretório raíz do Micron
  • Em seu terminal dê o comando docker-compose up e aguarde a montagem do ambiente
  • Abra seu navegador e acesse localhost
  • Clique em login no menu superior e acesse com E-mail: micron@micron e Senha: micron
  • Personalize!