Thanks Robert for your reply, I am using the Bitnami AWS instance and is using the documentation as per https://docs.bitnami.com/general/apps/discourse/configuration/install-plugins/, ideally it should have worked but not sure why it isnt able to identify the assets.
Yep please use the official Discourse builds instead. Use of Bitnami is at your own risk.
Thanks for you assistance, sure…I will set that up on Digital Ocean and will confirm if issue persists.
Este plugin está quebrado com o tema Fakebook.
Você também poderia dizer que o Fakebook está quebrado com este plugin? ![]()
Nós damos suporte ao Discourse core. Se um tema funciona, ótimo. Se não, provavelmente você não terá sorte.
Embora façamos grandes esforços para otimizar a compatibilidade, não podemos prometer que todos os temas funcionarão com nossos plugins. Especialmente aquelas combinações em que nosso plugin e o tema estão ambos alterando os templates.
Se você deseja usar um tema com este plugin, escolha um tema mais leve que tenha menos ou nenhum impacto no layout.
O Fakebook já possui suas próprias barras laterais e quase certamente não foi projetado para funcionar com este plugin (caso contrário, por que ele não usa as barras laterais do CL?). Ele também tem como alvo o Discourse core, sem dúvida. Você provavelmente terá que escolher entre um ou outro. Ou então, use o CL e empreste elementos do Fakebook para criar seu próprio tema.
Atualmente, há uma limitação no Chrome que nos impede de explorar totalmente as Pré-visualizações da Lista de Tópicos com barras laterais. Fique de olho…
No momento está quebrado, por algum motivo.
** PLUGIN INCOMPATÍVEL **
Você não consegue compilar o Discourse devido a erros no plugin em
/var/www/discourse/plugins/layouts-topic-list
Nós o removemos do nosso site.
O plugin acabou de passar por uma atualização significativa.
Agora você pode adicionar componentes de tema como widgets (além dos plugins). Atualizei o widget que você tem usado para dar suporte à versão 0.2.
No entanto, recomendo a nova versão do tema do mesmo widget (com algumas melhorias e alterações de funcionalidade).
Geralmente, o plugin está migrando do uso de plugins para widgets para o uso de temas. A documentação completa será publicada nos próximos dias.
Observe que o plugin agora oferece suporte a permissões específicas de grupo, então certifique-se de configurá-las em /admin/layouts.
Este plugin também em breve migrará para o mesmo cronograma de atualização dos nossos outros plugins; veja mais:
São ótimas notícias! Acabei de escrever o mesmo para outra pessoa e sugeri que migrássemos para uma solução baseada em componentes de tema. Obrigado pela atualização!
Por favor, envie-me uma mensagem privada com seu caso de uso para que eu possa ajudá-lo a configurar a nova versão com suporte a temas ![]()
Ao atualizar o Discourse para a versão mais recente, o Tema Minimal - O Plugin não está funcionando.
Meu Fórum: Https://babyforex/net
Olá, seja bem-vindo(a)! ![]()
Pode me dar mais detalhes sobre o problema? Quais widgets você está tentando usar?
Um ponto importante a observar é que o plugin agora possui as configurações enabled e group para cada widget. Isso é o primeiro que deve ser verificado.
Ainda estou trabalhando na documentação para a versão 0.2 (literalmente agora mesmo!), e a v0.2 só será lançada oficialmente no próximo Período de Atualização do Plugin Pavilion: 2020-04-30T14:00:00Z → 2020-05-04T14:00:00Z.
Se você acessar try.thepavilion.io, verá que o plugin está funcionando corretamente com a versão atual do Discourse (recentemente atualizada): https://try.thepavilion.io/c/layouts
Oi, Angus
Meu fórum está exibindo uma página em branco após atualizar para a versão mais recente do Discourse. Estou usando o tema minimal light.
Acabei de atualizar o try.thepavilion.io para a versão mais recente do Discourse e deste plugin, e não há problemas. Veja, por exemplo, try.thepavilion.io/c/layouts
Você está executando a versão mais recente do plugin?
Se você estiver executando a versão mais recente de tudo, pode acessar /logs e me enviar uma mensagem privada com todos os logs mais recentes e uma lista completa dos plugins que você está usando?
Olá, Angus
Este é o meu log:
ReferenceError: createWidget não está definido
em https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:871
em t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561910)
em t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561623)
em require (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640)
em https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403830
em Array.forEach (<anon>)
em Object.t (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403702)
em Object.n.initialize (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176791)
em https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340617
em i.each (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501398)
E aqui:
ReferenceError: Não foi possível encontrar a variável: createWidget Url: https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js Linha: 1 Coluna: 31156 Local da Janela
https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:883
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561915
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561624
require@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403839
forEach@[código nativo]
t@https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403709
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176795
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340627
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501399
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:500421
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499868
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499914
_runInitializer@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340854
runInstanceInitializers@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340577
_bootSync@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:325419
didBecomeReady@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:331042
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:490059
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:489056
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:491075
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:496504
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:493039
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:497040
e@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29468
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29788
Você precisa atualizar o plugin layouts-custom-html para este commit
Observe que os widgets baseados em plugins estão sendo gradualmente descontinuados em favor dos widgets baseados em temas. Em breve, lançarei um componente de tema que substituirá este plugin.
Tive que alterar algumas funções para fazer meu plugin funcionar novamente.
Principalmente usando
layouts.createLayoutsWidget e DiscourseLayouts::Widget.add
TypeError: Discourse.SiteSettings is undefined_discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93:23
<anonymous> _discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93
jQuery 8
_prepareInitializer _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6849
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6870
forEach self-hosted:225
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6866
<anonymous> _start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:3
var sidebarPadding = 20;
var mainLeftOffset = Discourse.SiteSettings.layouts_sidebar_left_width + sidebarPadding;
var mainRightOffset = Discourse.SiteSettings.layouts_sidebar_right_width + sidebarPadding;
Estamos enfrentando um problema após a última atualização. O erro indica que Discourse.SiteSettings não está definido. Isso está direta ou indiretamente relacionado a este plugin?
(Acabei de reconstruir nossa página)
Atualização:
Retort está gerando os mesmos problemas. Desabilitei o Custom Layouts da nossa build, mas, a partir de então, o Retort também relatou o mesmo problema com Discourse.SiteSettings ![]()
Obrigado, Tobias. Isso se deve a essa mudança no Discourse:
Já resolvi o problema no Layouts:
Nossa, estou impressionado que o código anterior tenha funcionado! Aqueles ajustes do site eram avaliados no momento da leitura do módulo, o que poderia ser antes da inicialização do aplicativo. Sua nova solução agora é muito mais limpa e à prova de futuro ![]()
Acabei de perceber o poder deste plugin e adoro a nova direção que ele tomou com widgets baseados em componentes. Obrigado, @angus ![]()
Testei rapidamente em um site, mas percebi que há um problema de compatibilidade ao usá-lo com outros componentes de tema que se injetam entre o cabeçalho e o conteúdo principal; as barras laterais ficam presas/fixas à altura que inclui a altura do componente de tema injetado, fazendo com que as barras laterais fiquem flutuando no meio ou na metade inferior da tela.
Além disso, quando incluo o Widget de Listas de Tópicos de Layouts no tema ativo e o ativo em Layouts, obtenho uma página em branco e preciso desativar o plugin Layouts e reconstruir para conseguir corrigir.
Melhores cumprimentos
