October CMS

Fala pessoas e demais!

Hoje o Laravel vem tomando conta de muitos projetos em PHP, não preciso explicar o porquê né? Para projetos de pequena a média escala ele é um grande aliado para agilidade no desenvolvimento. Dependendo de como você estrtutura seu banco, ele também é poderoso em grandes projetos. MAs não estamos aqui para falar sobre o Laravel, estamos aqui para falar sobre o OctoberCMS! Ele é um CMS (Content Manager System) baseado no Laravel 5.2.

Então você se pergunta, "Mas Ígor, o que é CMS?!". Para explicar isso eu cito aqui o Wordpress e o Blogspot, eles são também um CMS. Ficou mais simples? São sistemas para gerenciar um conteúdo, geralmente são focados para construção de blogs, mas nada os impede de oferecer outros serviços também como um site de vendas.

Pois bem, se o Laravel é um ótimo Framework, o OctoberCMS se torna um ótimo CMS! A facilidade dele para criar plugins, gerenciar os plugins e templates é genial! Ele poupa a você todo o trabalho de backend para gerenciar o conteúdo, bastando você instalar ou criar os plugins necessários para entrega de um sistema completo, robusto e seguro. Ele trabalha também com cache para tornar o site mais rápido.

A documentação do OctoberCMS é muito fácil de entender e bastante completa, e o que não tem nela encontramos na documentação do Laravel, afinal de contas é baseado nele né?!

Então chega de conversa e vamos partir para como usar o OctoberCMS.

Os requerimentos são:

  • PHP versão 5.5.9 ou superior
  • Extensão PHP PDO
  • Extensão PHP cURL
  • Extensão PHP OpenSSL
  • Biblioteca PHP Mbstring
  • Biblioteca PHP ZipArchive
  • Bibliotecea PHP GD

Geralmente o XAMPP ou Wamp já vem com as extensões e bibliotecas necessárias, mas se você utiliza o PHP fora desses programas talvez precise habilitar as extensões e instalar as bibliotecas.

Antes de instalar o OctoberCMS, crie um banco de dados e um usuário para a sua aplicação OctoberCMS

Para instalar o OctoberCMS, podemos usar o modo Wizard que consite em:

  1. Criar um diretório para o site
  2. Baixar o pacote do OctoberCMS
  3. Desempacotar no diretório criado
  4. Dar permissão de escrita para todos os diretórios, subdiretórios e arquivos
  5. Acessar o arquivo install.php no seu navegador
  6. Seguir as instruções

Existe ainda uma outra forma de instalar o OctoberCMS e que particularmente é a que eu prefiro que é usando o Composer.

composer create-project october/october octobercms

Depois q ue o Composer terminar de baixar e instalar as dependências, vamos entrar no diretório onde o october foi instalado e fazer as configurações iniciais:

cd octobercms
php artisan october:install

Feito isso, agora só falta subirmos todas as tabelas necessárias para rodar o OctoberCMS!

Então, ainda no diretório onde o OctoberCMS está instalado, vamos rodar o comando:

php artisan october:up

Pronto, já temos uma instalação novinha do OctoberCMS! Basta acessar agora pelo navegador: http://localhost/octobercms por exemplo, isso depende de como você configurou seu projeto.

Para acessar o Backend da sua aplicação com OctoberCMS, basta acessar [endereco_do_seu_site]/backend

O usuário padrão após a instalação é "admin" e a senha também é "admin"

Este post faz parte da série: OctoberCMS - Ponta pé inicial.