Colocando plugins do rails dentro de plugins do Noosfero
Bráulio Bhavamitra
brauliobhavamitra at gmail.com
Fri Apr 12 16:53:08 BRT 2013
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/20130412/d6befd08/attachment.html>
More information about the Noosfero-br
mailing list