#desenvolvimento

Criando um site com Locomotive CMS


Olá pessoal.

Neste mês tive a oportunidade de conhecer e trabalhar um pouco com o LocomotiveCMS. Fiquei bastante interessada em saber mais sobre como ele funciona. Então resolvi seguir o Getting started disponibilizado pelo pessoal do Locomotive. Mas, para variar, a instalação não ocorreu exatamente como o descrito e foram necessárias algumas configurações adicionais.

Recomendo que tentem primeiro seguir o que está proposto no Getting started e caso não consigam tentem os passos a seguir.

Observação: Os passos foram feitos no Mac OS X Lion 10.7.5.

Vamos lá 😉

Crie uma aplicação Rails:

rails new nome_aplicacao --skip-active-record --skip-test-unit --skip-javascript --skip-bundle

Acesse a pasta criada com a sua aplicação:

cd nome_aplicacao

Edite o arquivo Gemfile deixando apenas o código abaixo:

source 'https://rubygems.org'
gem 'rails', '3.2.11'
gem 'locomotive_cms', '~> 2.0.0.rc11', :require => 'locomotive/engine'
gem 'unicorn', :group => 'development'
gem 'compass-rails', '~> 1.0.2', :group => 'assets'
gem 'sass-rails', '~> 3.2.4', :group => 'assets'
gem 'coffee-rails', '~>; 3.2.2', :group => 'assets'
gem 'uglifier', '~> 1.2.4', :group => 'assets'
gem 'devise'

Instale as dependências:

bundle install

Instale o LocomotiveCMS na sua aplicação:

bundle exec rails g locomotive:install

Atualize seu Brew:

brew update

Instale o MongoDB, caso não tenha:

brew install mongodb

Coloque o MongoDB pra iniciar no boot do sistema operacional:

ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

Inicie o MongoDB:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

Crie o arquivo de configuração do MongoDB:

rails g mongoid:config

Caso receba o erro:
conflict config/mongoid.yml
Overwrite /Users/monteirobrena/Dropbox/repositorio/brains4it/sites/schedule_class/config/mongoid.yml? (enter “h” for help) [Ynaqdh]

Pressione Y para forçar a sobrescrita do arquivo.

Inicie o servidor Unicorn:

bundle exec unicorn_rails

Feito isto basta acessar o endereço http://localhost:8080 para configurar o seu site 😉

Agora, crie a conta de administrador do site, informando o nome da conta, o e-mail e a senha.

Criar conta de administrador

Criar conta de administrador

Crie o site informando o nome do site e escolhendo o idioma da área administrativa.

Criar site

Criar site

Logue na aplicação com os dados informados no cadastro da conta.

Logar na aplicação

Logar na aplicação

E só! O Locomotive CMS está pronto para ser explorado.

Tela inicial

Tela inicial

Isso é tudo pessoal, espero que seja útil para quem quer conhecer e testar o Locomotive.

Até breve 😉

Padrão