tmadeira / dolores

WordPress theme for participative platforms. Used in Se A Cidade Fosse Nossa, Compartilhe A Mudança, among others.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

We do not support any language other than Portuguese at the moment.

ATENÇÃO: Este projeto está em constante desenvolvimento, no momento focado no Se a cidade fosse nossa (scfn) e no Compartilhe a mudança.

Para desenvolver este projeto, é necessário que seu sistema operacional tenha npm, bower, grunt, Compass e Composer.

Dependências

Para instalar as dependências necessárias para o desenvolvimento, depois de instalar npm, bower e composer, use:

$ make install-dev

Desenvolvimento

Para desenvolver, certifique-se de ter instalado grunt, Compass e as dependências acima, e use:

$ make dev

O Grunt vai checar modificações no diretório src, gerar arquivos correspondentes no diretório build e copiar esses arquivos para o diretório /var/www/dolores/wp-content/themes/dolores (contanto que essa pasta exista e seu usuário tenha permissão para escrever nela).

Para ver as modificações, basta instalar um WordPress em /var/www/dolores/ e configurá-lo para usar o tema Dolores.

Configuração

  • Para que os usuários cadastrados sejam sincronizados com uma lista do Mailchimp, as constantes MAILCHIMP_API_KEY e MAILCHIMP_LIST_ID devem estar definidas em wp-config.php.
  • Para usar Mailerlite no lugar de Mailchimp, a constante USE_MAILERLITE deve estar definida wp-config.php, junto com as as constantes MAILERLITE_API_KEY, MAILERLITE_USERS_GROUP_ID e MAILERLITE_SUBSCRIBERS_GROUP_ID.
  • Para habilitar login via Facebook, as constantes FACEBOOK_APP_ID e FACEBOOK_APP_SECRET devem estar definidas em wp-config.php.
  • Para habilitar login via Google, as constantes GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET devem estar definidas em wp-config.php.
  • Para ativar debates para localizações que tenham apenas mais do que um determinado número de usuários, defina a constante DOLORES_ACTIVE_LOCATION_THRESHOLD.
  • Para ativar posts relacionados, você deve instalar o plugin YARPP (Yet Another Related Posts Plugin).
  • Para usar o template do Compartilhe a mudança, deve-se ainda definir a constante DOLORES_TEMPLATE com o valor cam.

Versão do WordPress

A partir da versão 4.4.0, o WordPress suporta metadados para taxonomias. Se você usa uma versão >= 4.4.0, não é preciso instalar nenhum plugin para fazer o tema funcionar.

Se você usa versões mais antigas, este tema requer o plugin Taxonomy Metadata.

Produção

Para colocar suas modificações em produção (se você tiver permissão para fazer isso), use:

$ make prod
$ make deploy-scfn

Isso vai rodar grunt prod para gerar arquivos minificados em dist/ e script/deploy.sh para copiar os arquivos gerados para produção.

Screenshot

Se a cidade fosse nossa

About

WordPress theme for participative platforms. Used in Se A Cidade Fosse Nossa, Compartilhe A Mudança, among others.

License:Other


Languages

Language:PHP 77.8%Language:CSS 12.0%Language:JavaScript 9.3%Language:HTML 0.5%Language:Shell 0.3%Language:Makefile 0.1%