Plugin de WordPress para criar um painel de debates baseado em links, similar ao Hacker News, para o Manual do Usuário.
Requisitos
- Node.js
Clone o repositório
git clone git@github.com:manualdousuario/orbita.git
Instale as dependências
cd orbita
npm install
npm install --global grunt sass ruby
Caso queira alterar o arquivo de estilo main.scss
grunt watch
Minificar arquivo JavaScript
grunt concat && grunt uglify
Gerar arquivo orbita.zip
grunt compress
[orbita-form]
: formulário de postagem
[orbita-ranking]
: ranking com posts mais votados
[orbita-posts]
: listagem de post
[orbita-header]
: menu
[orbita-vote]
: componente de votoção
[orbita-my-comments]
: listagem de todos os comentários do usuario
[orbita-my-posts]
: listagem de todos os tópicos do usuario
wp orbita ogimage update [--posts_per_page=<posts_per_page>]
: busca pelas ogimage em posts com url externas sem thumbnail
[--posts_per_page=<posts_per_page>]
quantidade de posts a serem verificados, se não preencher o valor padrão é 10
wp orbita ogimage search [--posts_per_page=<posts_per_page>] [--external_url_ogimage=<external_url_ogimage>]
: busca por valores no campo external_url_ogimage
[--posts_per_page=<posts_per_page>]
quantidade de posts a serem verificados, se não preencher o valor padrão é -1
[--external_url_ogimage=<external_url_ogimage>]
filtrar informações no campo external_url_ogimage, guia de parametros de erros:
// e_001 = error downloading source code from external url
// e_002 = og:image not found after request
// e_003 = error downloading image received in og:image
// e_004 = did not recognize a mime type as an image extension
- Faça login no seu admin do WordPress
- Visite Plugins > Adicionar novo > Enviar plugin
- "Escolher arquivo" e selecione o
orbita.zip
- Clique em "Instalar agora" e depois em "Ativar plugin"
Você pode ajudar abrindo um pull request (verifique as issues abertas ou, se preferir, abra uma nova) ou reportando um bug.
Para manter o repositório padronizado:
- escreva as mensagens dos commits em português
- siga os coding standards do WordPress