Eko WordPress Extras

O que é?

Eko é um Plugin para WordPress, que adiciona ao blog algumas funcionalidades comuns entre grande parte dos sites comerciais e institucionais. Ao utilizar o WordPress como seu gerenciador de conteúdo, você pode instalar automaticamente o Eko Extras à partir do back-end do wordpress, ou baixá-lo no diretório de plugins do wordpress.org. Ao instalá-lo, seu site terá as seguintes funcionalidades: formulário de contato, galeria de imagens, mural de eventos, guestbook (ou mural de recados).

Inicialmente o plugin foi desenvolvido para atender as espectativas dos meus clientes, mas está publicado sob licensa de uso de software livre (GNU General Public License), o que basicamente quer dizer que você pode usá-lo livremente em seu site.

Instalação

Ao instalar o plugin através do menu “Plugins–>Adicionar Novo” no Back-end do WordPress, você verá um novo menu em “Configurações–>Eko Extras”. Acessando esta página você terá acesso à uma inteface que permitirá escolher quais módulos deseja utilizar em seu site. Marque os checkboxes e clique em “atualizar status dos módulos” para torná-los ativos. Novas páginas serão criadas para cada módulo ativado, que você poderá ver quando acessar o front-end do site.

Após esse processo, você precisará instalar as tabelas no banco de dados. É uma tarefa simples, basta apenas clicar em “Atualizar banco de dados” na página de configuração do Eko.

Se você for o administrador do blog (usuário ADMIN), você já terá permissão de acesso à todas as funções do plugin. Há uma interface para gerenciamento de permissões de grupos, isto é, uma configuração que associa um determinado grupo de usuários a determinadas funções. Por exemplo, o grupo “Administradores” tem acesso a configurar o formulário de contato, mas um “Moderador” tem acesso apenas a ver as mensagens enviadas.

Para determinar a qual grupo pertence um usuário, navegue até o menu “Usuários–>Autores e Usuários” no back-end do wordpress, escolha o usuário que vc quer editar, e no final do formulário você verá um selectbox onde poderá configurar essa associação.

À partir desse ponto, toda configuração dos módulos se dará através das páginas criadas automaticamente. Por exemplo, para configurar o módulo de formulário de contato, vá até a página do front-end criada na instalação, e caso você pertença a um grupo de usuários que tem a permissão de configurar o módulo, verá um link “Configurar módulo” logo abaixo o formulário. Acessando o link, você verá o formulário de configuração desse módulo.

Fase de testes

O plugin está em fase BETA de testes, e pode sofrer algumas mudanças nas próximas atualizações. Caso tenha sugestões ou encontre algum bug, você pode entrar em contato através deste formulário ou pelo email web@igosantos.com.

Change Log

0.9

  • Internacionalização;
  • Aviso sobre obrigatoriedade de instalação das tabelas do módulo “Painel de Controle”
  • Correções de bugs diversos.

0.8.3

  • Correção no script de atualização de banco de dados.

0.8.2

  • Adição do item “moderate” na configuração do guestbook;
  • As funções de checagem de banco de dados agora verificam se todos os registros de configuração dos módulos estão no banco de dados;
  • Inclusão do widget “Eko: Guestbook”;
  • Correção no registro de mensagens do módulo “contact”;
  • Correção no campo “subject” do módulo “contact”;
  • Instruções nos formulários de configuração;
  • Melhoramentos na navegabilidade da lista de eventos;

0.8

  • Melhoramentos no desempenho e navegabilidade;
  • Correção de bugs;
  • As páginas dos módulos são criadas automaticamente ao ativá-los;
  • Permissões de grupos são definidas no menu “Settings->Eko Extras” do back-end no wordpress;
  • O grupo do usuário é definido na página de edição de usuário do back-end do wordpress;
  • Mudança na maneira como as páginas e os módulos são associados. A tabela “eko_actions_x_pages” foi deprecada;
  • Substituição dos widgets “Last Events 2″ e “Next events 2″ por “Eko: Events”;
  • Atualização na interface de permissões de usuãrios;

0.7.1

  • Correção de bug crãtico em inc/config.php.

0.7

  • Primeira versão pública disponibilizada.

15 Responses to “Eko WordPress Extras”

  1. Hudson Barros says:

    Oi amigo, tudo bem?
    Achei o seu plugin muito interessante e util e resolvi baixar.
    Eu acabei de instalar o seu plugin “eko”, mas nao consigo configura-lo.

    Baixei o plugin, descompactei na pasta plugins do wordpress e em seguida, ativei pelo painel do wp.

    O problema é que ele nao aparece na parte de “configuracoes”, como diz no seu tutorial. Por acaso ele nao é compativel com a versao 2.9? É a que estou usando no momento.

    Abraços e obrigado!

  2. Igo Santos says:

    oi Hudson,

    primeiramente, obrigado pelo apoio!

    verifiquei essa semana esse pequeno bug que será corrigido na versão 0.9 do EKO:

    as tabelas do PAINEL DE CONTROLE são requeridas para o funcionamento dos outros módulos, pois elas controlam o sistema de permissões do plugin. ative esse módulo, instale as tabelas e depois desative-o ou deixe a página criada invisível. fazendo isso, o link para a configuração do módulo aparecerá quando vc fizer o login de administrador.

  3. killer says:

    Teria que ter quando alguem publica ou deixa mensagen no mural mandar e-mail para o admin, e deixar o mural livre nao consegui
    mais fico muito bom

  4. Alessander says:

    Estou achando esse plugin bem interessante porem tenho algumas sugestoes.

    1 – Tem como ele ficar apenas nas paginas ao inves de tb nos widgets ?
    Se eu colocasse ele apenas nas paginas e nelas mostrasse tudo ia ficar show demais =D tem como?

    2 – A widget eventos nao aparece. Clico na pagina logo emcima no blog, digito o evento ai avisa que ele sera moderado (tento achar onde fica a moderacao no meu painel, mas simplismente nao vejo o evento cadastrado) porem nao vejo nada na widget ela nao aparece. Ser’a que ‘e porque o evento nao foi aprovado. O problema eh que estou como admin e nao vejo o evento? Cadastrei como admim e o evento tb nao aparece!
    Quero muito usar o seu pluguin pois achei ele simplismente usability

  5. Boas. Gostava de saber se pode postar no mural de recados sem estar a espera de ser aprovado pelos moderadores?

  6. Alessander says:

    Gostei muito do projeto qualquer novidade e respostas me enviem no email por favor

  7. Oi Igo!
    Achei o seu plugin e adorei!
    Mas eu não tô conseguindo fazer atualização do banco de dados.
    Meu blog é um hostee, tá aparecendo isso olha:

    http://img580.imageshack.us/img580/8076/plugineko.jpg

    Você pode me ajudar?
    Tô precisando muito de um plugin como o seu, mas não sei o que fazer.
    Obrigada.

  8. Igo Santos says:

    Oi Drica,

    Acho que o que está ocorrendo no seu site é que você se esqueceu de marcar os módulos que estão ativos no plugin, como está descrito no primeiro parágrafo da sessão “Instalação” deste tutorial:

    Ao instalar o plugin através do menu “Plugins–>Adicionar Novo” no Back-end do WordPress, você verá um novo menu em “Configurações–>Eko Extras”. Acessando esta página você terá acesso à uma inteface que permitirá escolher quais módulos deseja utilizar em seu site. Marque os checkboxes e clique em “atualizar status dos módulos” para torná-los ativos. Novas páginas serão criadas para cada módulo ativado, que você poderá ver quando acessar o front-end do site.

    acho que isso vai resolver o seu problema. abraço!

  9. Igo Santos says:

    maisdesporto.net says:
    Boas. Gostava de saber se pode postar no mural de recados sem estar a espera de ser aprovado pelos moderadores?

    Esse é um bug que será resolvido na versão 0.9.1 do plugin :)

  10. Igo Santos says:

    Alessander says:
    Estou achando esse plugin bem interessante porem tenho algumas sugestoes.

    1 – Tem como ele ficar apenas nas paginas ao inves de tb nos widgets ?
    Se eu colocasse ele apenas nas paginas e nelas mostrasse tudo ia ficar show demais =D tem como?

    2 – A widget eventos nao aparece. Clico na pagina logo emcima no blog, digito o evento ai avisa que ele sera moderado (tento achar onde fica a moderacao no meu painel, mas simplismente nao vejo o evento cadastrado) porem nao vejo nada na widget ela nao aparece. Ser’a que ‘e porque o evento nao foi aprovado. O problema eh que estou como admin e nao vejo o evento? Cadastrei como admim e o evento tb nao aparece!
    Quero muito usar o seu pluguin pois achei ele simplismente usability
    Estou achando esse plugin bem interessante porem tenho algumas sugestoes. 1 – Tem como ele ficar apenas nas paginas ao inves de tb nos widgets ? Se eu colocasse ele apenas nas paginas e nelas mostrasse tudo ia ficar show demais =D tem como? 2 – A widget eventos nao aparece. Clico na pagina logo emcima no blog, digito o evento ai avisa que ele sera moderado (tento achar onde fica a moderacao no meu painel, mas simplismente nao vejo o evento cadastrado) porem nao vejo nada na widget ela nao aparece. Ser’a que ‘e porque o evento nao foi aprovado. O problema eh que estou como admin e nao vejo o evento? Cadastrei como admim e o evento tb nao aparece! Quero muito usar o seu pluguin pois achei ele simplismente usability
    promo7lagoas@gmail.com
    Alessander
    http://www.promo7lagoas.com.br

    Oi Alessander,
    Vou considerar sua sugestão, obrigado! Quanto ao problema com o módulo de eventos, provavelmente vc não está vendo o link que permite a aprovação os novos eventos porque as tabelas do módulo “Painel de Controle” não estão instaladas. Vá até a configuração do plugin no back-end do wordpress e instale as tabelas.
    Caso esse não seja o problema, verifique se o usuário que vc está usando pra se logar no blog tem permissão de acesso para moderar eventos. Leia o Tutorial para mais informações sobre o sistema de permissões de usuários.

    Fica na paz!

  11. Igo Santos says:

    Eu acabei de instalar o seu plugin “eko”, mais los messagges nao chegan.

    Oi Marcos, verifique as configurações de envio de email com o seu provedor de hospedagem. o EKO utiliza a função mail() do PHP para enviar emails.

  12. Igo Santos says:

    Barbra says:
    Olá! Gostaria de saber se há como personalizar as cores do Guestbook.

    Oi Barbra,

    Desenvolvi o plugin para ser personalizável através da modificação do CSS do template. Sugiro que vc utilize o Firebug pra modificar o visual do plugin, editanto o arquivo style.css do seu template.

  13. Igo Santos says:

    killer says:
    January 31, 2010 at 9:21 pm (Edit)

    Teria que ter quando alguem publica ou deixa mensagen no mural mandar e-mail para o admin, e deixar o mural livre nao consegui
    mais fico muito bom

    Oi Killer,
    Estou trabalhando nisso agora, essa é uma ferramenta muito importante para o plugin. Com certeza estará nas próximas versões. Obrigado pela sugestão!

  14. Igo Santos says:

    Kate says:
    Hi,
    I had not problem with the installation or updating the tables and the contact page appears to be functioning fine. The problem is I have no idea where it’s sending the emails to. I sent a test email and checked every email address I had in case it wasn’t sending it to the one listed in my wp settings but it never arrived. So how do I tell the contact page where to send the emails. I’m using wp version 2.9

    Hi Kate,
    Sometimes your host blocks the messages sent by your blog, due to spam filtering. Eko uses de PHP function mail() for sending emails. Please check with your host server for more details about sending emails.

  15. Maicon Micalowski says:

    Gostaria de saber como moderar comentários no guestbook o Pulgin é 10 ótimo só não consegui configurar isto. Obrigado

Leave a Reply