Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Ghost

Ghost, uma ótima alternativa para blogs pessoais e profissionais

Conheça o Ghost, uma poderosa plataforma para desenvolvimento de blogs. Roda sob o NodeJs e possui suporte para os bancos de dados SQLite e MySQL.

9 anos atrás


Você sabia que a TreinaWeb é a mais completa escola para desenvolvedores do mercado?

O que você encontrará aqui na TreinaWeb?

Conheça os nossos cursos

Wordpress, Drupal, Joomla etc, são plataformas já conhecidas do mercado e hoje sabemos das vantagens de usar CMS dependendo do projeto. Eles são verdadeiros canivetes suíços graças à grande quantidade de extensões (plugins/módulos) e outras ferramentas externas disponíveis. É possível construir os mais diversos tipos de sites para os mais diversos tipos de negócios, porém, essas ferramentas não possuem foco exclusivo na criação de blogs.

Pensando exclusivamente na criação de blogs, John O’Nolan, então designer e desenvolvedor da comunidade Wordpress, desenvolveu um novo conceito de plataforma usando princípios como: facilidade de uso, interface minimalista e elegância.

O Ghost é uma plataforma totalmente open source, desenvolvido em EmberJS (um Framework JavaScript) e roda sob o NodeJS. O Ghost possui suporte para os bancos de dados SQLite e MySQL. A sua instalação é extremamente simples e como o Node é multiplataforma, é possível rodá-lo em qualquer sistema operacional. Existem também hospegens especializadas em CMS, nelas o usuário não tem a necessidade de configurar basicamente nada, você pode ver alguns exemplos, incluindo Ghost no post que mostra as principais hospedagens para testar CMSs gratuitamente.

Ghost - Criação de blogs
Curso Ghost - Criação de blogs
Conhecer o curso

A plataforma

As tecnologias usadas em uma plataforma são importantes, porém elas são apenas os meios para o que realmente importa que é a entrega do produto final para o usuário. Nisso o Ghost bate um bolão! Ao abrir o seu painel de administração é difícil não se encantar com a simplicidade e elegância da interface. Todas as telas são extremamente limpas e levam o usuário diretamente ao que elas se propõem.

Ao acessar o Ghost ele já envia o usuário para a listagem de Posts, "direto ao ponto", como tudo na plataforma:

Painel Posts Ghots

Outra característica interessante do Ghost é o editor. Ele permite utilizar blocos de conteúdo para construir suas postagens, além da escrita usando Markdown para formatar os posts ao invés de um editor clássico de HTML (WYSIWYG) que é bem comum nas outras plataformas.

editor de texto ghost

Desenvolvimento de recursos

Além da instalação e administração seguirem os conceitos propostos por seu criador, a parte de desenvolvimento não fica para trás. Desenvolver temas para o Ghost é extremamente simples, muito graças ao handlebarsjs, um templating engine que permite a construção de templates utilizando o mínimo possível de lógica nos arquivos, tornando os temas extremamente simples de serem desenvolvidos.

O Ghost também possui uma API RESTful moderna que pode ser usada facilmente para integrá-lo à outras aplicações.

Veja abaixo um exemplo da marcação utilizada para a exibição dos dados de um post:

{{#post}}

  
  
    {{title}}
    
      
        {{date format="DD MMMM YYYY"}}
       
      {{tags prefix=" on "}}
      
  
  
    {{content}}
       


{{/post}}

Loja de temas

O Ghost, assim como outras plataformas, também possui uma loja de temas onde é possível encontrar diversos temas já desenvolvidos, variando entre gratuitos e pagos (https://ghost.org/marketplace/)

loja de temas ghost

Hospedagem Ghost Pro

O ghost.org oferece também um serviço de hospedagem onde o usuário não precisa configurar nada para ter a plataforma instalada em um servidor com estrutura profissional. Os planos são baseados na quantidade de acesso mensal, o que permite iniciar pagando pouco e aumentar conforme o necessário.

hospedagem ghost

No entanto, se você é desenvolvedor, consegue instalá-lo no seu servidor tranquilamente sem precisar assinar nenhum serviço de hospedagem adicional.

Conclusão

A equipe de desenvolvimento do Ghost está sempre trabalhando em novas funcionalidades e melhorando todo o ecossistema. O empenho da comunidade e as premissas da plataforma a tornam uma ótima alternativa.

Ghost - Criação de blogs
Curso Ghost - Criação de blogs
Conhecer o curso

Autor(a) do artigo

Elton Fonseca
Elton Fonseca

Professor e desenvolvedor. Formado em análise e desenvolvimento de sistema, pós graduado em engenharia e arquitetura de software. É autor de cursos em diversos temas, como, desenvolvimento back-end, cloud computing e CMSs. Nas horas vagas adora estudar sobre o mercado financeiro, cozinhar e brincar com pequeno Daniel. @eltonfonsecadev

Todos os artigos

Artigos relacionados Ver todos