Colocando plugins do rails dentro de plugins do Noosfero

Bráulio Bhavamitra brauliobhavamitra at gmail.com
Wed May 8 18:32:06 BRT 2013


Feito junto com o diguliu na pluginização do solr.

abraços,
bráulio


2013/4/12 Bráulio Bhavamitra <brauliobhavamitra at gmail.com>

> Olá comunidade,
>
> Depois do rodrigo souto falar sobre o processo de pluginização das buscas
> via solr, que envolve colocar o plugin rails acts_as_solr_reloaded apenas
> neste plugin de buscas, eu e Hugo fomos tentar fazer este processo dentro
> do plugin de coletivos de consumo (distribution).
>
> Precisamos colocar o plugin https://github.com/randym/axlsx dentro do
> distribution. Para isso, colocamos o código dele dentro da pasta
> plugins/distribution/vendor/plugins/axlsx e no arquivo
> plugins/distribution/lib/distribution_plugin.rb colocamos o seguinte código:
> [ ActiveSupport::Dependencies.load_paths, $:].each do |path|
>   vendor = Dir.glob File.join(File.dirname(__FILE__),
> '/../vendor/plugins/*')
>   vendor.each do |plugin|
>     path << plugin + '/lib'
>   end
> end
>
> Este código faz com que os plugins do plugin distribution sejam carregados
> e funcionem perfeitamente.
> Gostaria de saber do Rodrigo ou outra pessoa da comunidade como fizeram
> isto e se já há alguma padronização para tal.
>
> PS: plugins do noosfero deveriam chamar aplicativo ou outro nome sem
> conflito...
>
> abraços,
> bráulio
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20130508/30d61b76/attachment.html>


More information about the Noosfero-br mailing list