14 dias se passaram, ainda sem atualização ou progresso.
Por favor, marque este plugin como quebrado e sem manutenção ativa.
14 dias se passaram, ainda sem atualização ou progresso.
Por favor, marque este plugin como quebrado e sem manutenção ativa.
Desculpe pela lentidão. Estive me recuperando de um episódio de covid.
Enquanto isso, você pode fixar sua instância em um commit que estava usando antes do problema de compatibilidade. Basta definir version no seu arquivo app.yml para um commit específico.
2.9.0 beta 4 ou superior é a versão do discourse quando ocorre.
Meu app.yml é padrão, exceto pelos plugins
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-cakeday.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-user-card-badges.git
- git clone https://github.com/discourse/discourse-yearly-review.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-encrypt.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/paviliondev/discourse-news.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-rss-polling.git
- git clone https://github.com/discourse/discourse-follow.git
- git clone https://github.com/discourse/discourse-push-notifications.git
- git clone https://github.com/communiteq/discourse-delete-unreplied-topics.git
- git clone https://github.com/discourse/discourse-footnote.git
- git clone https://github.com/discourse/discourse-math.git
- git clone https://github.com/communiteq/discourse-geo-blocking.git
- git clone https://github.com/discourse/discourse-category-experts.git
# - https://github.com/paviliondev/discourse-landing-pages.git
# - https://github.com/paviliondev/blog-landing-theme.git
# - https://github.com/discourse/discourse-templates.git
Eu não sinalizei sua postagem, mas espere o moderador revisá-la e ela poderá ser restaurada.
Ah, se ao menos. Infelizmente não foi de repente
Sim, eu não te disse que tive na semana passada, mas vir ao meta para atualizar este tópico não era minha prioridade. Terei que pedir seu perdão por isso.
Ok, então configure seu Discourse para uma versão inferior a 2.9.0 beta 4.
Observe que isso funcionará novamente com o mais recente em tests-passed.\n\nLanding Pages Plugin 🛩 - #45 by angus
Ainda não funciona, quando compilo o aplicativo recebo erros e falhas de que o banco de dados já existe com o mesmo nome, entre outros erros.
Preciso desistir, espero que o Discourse um dia integre um recurso de Blog.
Apenas para sua informação: o domínio try.thepavillion.io está quebrado — o Safari não consegue criar uma conexão segura.
Desculpe, não funcionou. Tudo o que recebi foi a tela inicial infinita. Quando tentei o modo de segurança com plugins não oficiais excluídos, o fórum voltou a ficar online. Eu nem consegui ter a chance de desativar o plugin no lado do administrador. E por causa disso, não pude verificar nenhuma colisão com alguns outros plugins não oficiais.
Desculpe, não tive tempo de verificar os erros do console — três reconstruções levaram muito tempo.
Sim, houve mais alterações no pipeline de ativos do Discourse. Removi completamente o plugin do pipeline de ativos principal. O plugin e essas páginas estão definitivamente funcionando com a versão mais recente em tests-passed. Você pode ver um exemplo aqui
https://demo.pavilion.tech/blog
No entanto, não continuarei a desenvolver este plugin, pois a abordagem geral não é mais viável com a estrutura atual do Discourse. O próprio Pavilion está movendo nossas próprias páginas de destino deste plugin para o Hugo. Podemos retomar isso no futuro se alguém estiver interessado em continuar o projeto.
Bem, estou na versão mais recente e não funciona.
Mas se você não continuar com isso, ele deveria informar no início (ainda não verifiquei se você já fez isso), porque agora perdi mais de uma hora à toa. Bem, eu não tinha mais nada para fazer, então não importa ![]()
De qualquer forma — se funcionasse e eu começasse a construir um ambiente parecido com um blog e percebesse após uma ou duas atualizações que não há futuro… bem, essa não seria a situação mais engraçada.
Você deveria fechar este tópico então?
Não funcionou na hora em que você fez sua postagem anterior. Fiz mais commits desde então. Você pode ver um exemplo funcional vinculado acima.
Desculpe, tomei a decisão esta manhã. Adicionei uma nota no topo do tópico.
Existem várias pessoas que já usam o plugin (não apenas como um experimento). O motivo pelo qual o corrigi agora, mesmo tendo decidido não desenvolvê-lo ativamente, é que não quero deixar as pessoas na mão enquanto elas o abandonam. Fechar o tópico seria prematuro.
Você foi rápido, admito.
Sim, as decisões acontecem rápido. E devem acontecer.
Eu entendo totalmente isso. Mas a realidade é que há uma chance muito grande de quebrar em breve de qualquer maneira. Seus plugins parecem ser bastante… droga, não me lembro da palavra que estou procurando… de qualquer forma, eles são bastante complexos e fazem muitas coisas. Imagino que isso não ajude na manutenção.
É um movimento muito bom dar um tempo para encontrar outras soluções. Mas não adianta absolutamente nada começar a usá-lo mais - é isso que quero dizer.
Tudo o que o fechamento do tópico conseguiria seria impedir a discussão sobre as alternativas que as pessoas estão considerando.
Fico triste em ver a direção que este tópico tomou. Angus fez muito pelo Discourse e não merece o tom de algumas das postagens acima.
<s’s>Marquei com a nova tag unmaintained, se isso for aceitável para você @angus? Isso a ocultará por padrão, mas ainda poderá ser pesquisada pelo nome e exibida na visualização filtrada por tag (este será o primeiro teste desta tag em uma customização recentemente aposentada, então, se houver peculiaridades, podemos ajustá-la para melhor se adequar e, esperançosamente, fortalecer o processo
).</s’s>
Atualização: Para refinar ainda mais este novo processo, adicionamos uma tag end-of-life ao grupo, que pode ser usada enquanto uma customização ainda funciona, mas não será mais ativamente mantida. Isso permitirá visibilidade para fins informativos e dará às pessoas a chance de serem informadas de que ela está no fim de sua vida útil atual. Após um tempo razoável, ou até que ocorra uma quebra, ela será removida da visualização ativa usando uma das outras tags. Por favor, seja paciente com isso, é um novo sistema e mais refinamentos podem ser necessários.
Eu, pessoalmente, aprecio todas as contribuições de Angus para o Discourse, bem como aqui no Meta, e apenas quero enfatizar que, embora eu simpatize com o fato de ser decepcionante que esta customização não será mais mantida, não devemos perder de vista quanto tempo e energia foram dedicados a fornecê-la como uma contribuição gratuita e de código aberto em primeiro lugar, bem como mantê-la funcionando no último ano ou mais. Essas coisas exigem muito esforço.
Obrigado, Angus. E obrigado por nos manter informados sobre seu status atual, bem como por dar às pessoas tempo e oportunidade para fazer planos alternativos.
Acho que ninguém pode razoavelmente pedir mais do que isso.
Perfeito, obrigado ![]()
sofisticados
?
Você acertou em cheio. Exatamente.
Olá @angus,
Obrigado por todo o seu trabalho nas Landing Pages!
Quais são as alternativas disponíveis para landing pages que facilitariam a extração de dados do Discourse? Você mencionou o Hugo, será possível fazer chamadas semelhantes às das landing pages como esta:
topic_list(list_opts: { order: 'created', category:category_id, status:"open"}, opts: {})
Ou teríamos que fazer chamadas SQL personalizadas como o plugin de landing page faz?
Vocês sabem se este recurso também cria slugs para o nome dos tópicos do blog?
Terei que usar isso + plugin de blog para um projeto, obrigado pelo trabalho.
Então, eu fui e atualizei manualmente o código e a página de postagem do blog agora está assim… repete a imagem de fundo, as cores estão erradas, o posicionamento estranho dos botões, etc. Além disso, o botão de Assinar ainda não faz nada quando clicado em nenhuma página. E no celular, o menu hambúrguer que está lá ainda não faz nada.
Dito isso, parece que aquela caixa cinza menor e estranha fica boa se a postagem do blog tiver conteúdo de texto suficiente. Então, talvez uma correção para blogs curtos? Exemplo de layout de postagem mais longa:
Ah, também acabei de notar que o link quebra no celular, mas funciona bem no desktop ao clicar em um título de blog na página de destino do blog.
O desktop leva corretamente para:
https://forums.mysite.me/blogpath/topic-title
O celular leva para:
https://forums.mysite.me/blogpath/blogpath/topic-title -
adicionando um segundo /blogpath/ por algum motivo.
EDIT3: Outra coisa que acabei de descobrir: Se eu criar um novo tópico para ser uma postagem de blog, as datas de todos os blogs anteriores são alteradas para a mais recente. Isso não é nada bom. Criei um novo tópico/postagem de blog e todos eles mudaram para a data do novo (a data de ontem, quando eu o criei):
