Blog sur les pages de destination ✈️

14 jours sont passés, toujours aucune mise à jour ni aucun progrès.

Veuillez marquer ce plugin comme défectueux et non sous maintenance active.

1 « J'aime »

Veuillez excuser la lenteur. Je me remets d’une crise de covid.

En attendant, vous pouvez épingler votre instance à un commit que vous utilisiez avant le problème de compatibilité. Il suffit de définir version dans votre fichier app.yml sur un commit spécifique.

3 « J'aime »

2.9.0 bêta 4 ou une version ultérieure est la version de discourse lorsqu’il se produit.

Mon app.yml est par défaut sauf pour les 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
1 « J'aime »

Je n’ai pas signalé votre message, mais j’attendrais que le modérateur l’examine et il pourrait bien être restauré.

Ah, si seulement. Malheureusement, ce n’était pas soudain :wink: Oui, je ne vous ai pas dit que je l’avais la semaine dernière, mais venir sur meta pour mettre à jour ce sujet n’était pas ma priorité. Je devrai vous demander pardon pour cela.

Ok, alors réglez votre Discourse sur une version antérieure à 2.9.0 beta 4.

5 « J'aime »

Veuillez noter que cela fonctionnera à nouveau avec la dernière version de tests-passed.

4 « J'aime »

Cela ne fonctionne toujours pas, lorsque je crée l’application, j’obtiens des erreurs et des échecs indiquant que la base de données existe déjà avec le même nom, entre autres erreurs.

Je dois abandonner, j’espère que Discourse intégrera un jour une fonctionnalité de blog.

1 « J'aime »

Juste pour information : le domaine try.thepavillion.io est cassé — Safari ne peut pas établir de connexion sécurisée.

1 « J'aime »

Désolé, cela ne fonctionne pas. J’ai seulement obtenu un écran de démarrage infini. Lorsque j’ai essayé le mode sans échec en excluant les plugins non officiels, le forum est revenu en ligne. Je n’ai même pas pu avoir la chance de désactiver le plugin côté administrateur. Et à cause de cela, je n’ai pas pu vérifier les collisions avec quelques autres plugins non officiels.

Désolé, je n’ai pas eu le temps de vérifier les erreurs de console — trois reconstructions ont pris trop de temps.

1 « J'aime »

Oui, il y a eu d’autres changements dans le pipeline d’assets de Discourse. J’ai complètement retiré le plugin du pipeline d’assets principal. Le plugin et ces pages fonctionnent définitivement avec la dernière version sur tests-passed. Vous pouvez voir un exemple ici

https://demo.pavilion.tech/blog

Cependant, je ne continuerai pas à développer ce plugin car l’approche générale n’est plus réalisable avec la structure actuelle de Discourse. Pavilion lui-même déplace nos propres pages de destination de ce plugin vers Hugo. Nous pourrions reprendre ce projet à l’avenir si quelqu’un est intéressé à le continuer.

1 « J'aime »

Eh bien, je suis sur la dernière version et ça ne fonctionne pas.

Mais si vous ne continuez pas avec ça, cela devrait être dit au début (je n’ai pas vérifié si vous l’aviez déjà fait) car j’ai perdu plus d’une heure pour rien. Bon, je n’avais rien d’autre à faire, donc ça n’a pas d’importance :wink:

Quoi qu’il en soit — si cela fonctionnait et que je commençais à construire un environnement de type blog et que je réalisais après une mise à jour ou deux qu’il n’y a pas d’avenir… eh bien, ce ne serait pas la situation la plus drôle.

Devriez-vous alors fermer ce sujet ?

2 « J'aime »

Cela n’a pas fonctionné au moment où vous avez posté précédemment. J’ai poussé plus de commits depuis. Vous pouvez voir un exemple fonctionnel lié ci-dessus.

Je suis désolé, j’ai pris la décision ce matin. J’ai ajouté une note en haut du sujet.

Il y a diverses personnes qui utilisent déjà le plugin (pas seulement à titre d’expérience). La raison pour laquelle je l’ai corrigé maintenant, même si j’ai décidé de ne pas le développer activement davantage, est que je ne veux pas laisser les gens en plan pendant qu’ils s’en éloignent. Fermer le sujet serait prématuré.

2 « J'aime »

Tu as été rapide, je te l’accorde.

Oui, les décisions arrivent vite. Et c’est bien comme ça.

Je comprends tout à fait. Mais la réalité est qu’il y a une très forte probabilité que cela casse assez bientôt de toute façon. Tes plugins semblent être assez… mince, je ne me souviens pas du mot que je cherche… bref, ils sont assez complexes et font beaucoup de choses. Je suppose que cela n’aide pas à la maintenance.

C’est une très belle initiative de donner un peu de temps pour trouver d’autres solutions. Mais il est absolument inutile de commencer à l’utiliser maintenant — c’est ce que je veux dire.

2 « J'aime »

Tout ce que fermer le sujet permettrait, c’est d’empêcher la discussion sur les alternatives que les gens envisagent.

Je suis triste de voir la tournure que ce sujet a prise. Angus a beaucoup fait pour Discourse et ne mérite pas le ton de certains des messages ci-dessus.

6 « J'aime »

<s’ai marqué cela avec la nouvelle balise unmaintained, si cela vous convient @angus ? Cela le masquera par défaut, mais il sera toujours consultable par nom et affiché dans la vue filtrée par balise (ce sera le premier test de cette balise sur une personnalisation récemment retirée, donc s’il y a des bizarreries, nous pourrons ajuster pour mieux convenir et, espérons-le, renforcer le processus :+1:).

Mise à jour : Pour affiner davantage ce nouveau processus, nous avons ajouté une balise end-of-life au groupe, qui peut être utilisée lorsqu’une personnalisation fonctionne toujours, mais ne sera plus activement maintenue. Cela permettra la visibilité à des fins d’information et donnera aux gens la possibilité d’être informés qu’elle est en fin de vie. Après un temps raisonnable, ou jusqu’à ce qu’un changement majeur survienne, elle sera alors retirée de la vue active en utilisant l’une des autres balises. Soyez patient avec cela, c’est un nouveau système et des ajustements supplémentaires pourraient être nécessaires.


Je tiens à apprécier toutes les contributions d’Angus à Discourse, ainsi qu’ici sur Meta, et je tiens simplement à souligner que, bien que je sympathise avec la déception que cette personnalisation ne soit plus maintenue, nous ne devons pas perdre de vue le temps et l’énergie consacrés à la fournir comme une contribution gratuite et open-source en premier lieu, ainsi qu’à la maintenir en fonctionnement depuis plus d’un an. Ces choses demandent beaucoup d’efforts.

Merci Angus. Et merci de nous tenir informés de son état actuel, ainsi que de donner aux gens le temps et l’opportunité de faire d’autres plans. :+1: Je ne pense pas que l’on puisse raisonnablement demander plus que cela.

12 « J'aime »

Parfait, merci :+1:

4 « J'aime »

sophistiqués :disguised_face: ?

8 « J'aime »

Vous avez parfaitement réussi. Précisément.

3 « J'aime »

Salut @angus ,

Merci pour tout votre travail sur les pages de destination !

Quelles sont les alternatives disponibles pour les pages de destination qui permettraient d’extraire facilement les données de Discourse ? Vous avez mentionné Hugo, sera-t-il possible de faire des appels similaires aux pages de destination comme ceci :

topic_list(list_opts: { order: 'created', category:category_id, status:"open"}, opts: {})

Ou devrions-nous faire des appels SQL personnalisés comme le fait le plugin de page de destination ?

2 « J'aime »

Savez-vous si cette fonctionnalité transforme également le nom des sujets du blog en slug ?

Je devrai utiliser ceci + le plugin blog pour un projet, merci pour le travail.

1 « J'aime »

Alors, je suis allé et j’ai mis à jour manuellement le code et la page du billet de blog ressemble maintenant à ceci… l’image d’arrière-plan se répète, les couleurs sont fausses, les boutons sont mal placés, etc. De plus, le bouton S’abonner ne fait toujours rien lorsqu’on clique dessus sur aucune page. Et sur mobile, le menu hamburger qui est là ne fait toujours rien non plus.

Cela dit, il semble que cette boîte grise gênante et plus petite soit correcte si le billet de blog a suffisamment de contenu textuel. Alors peut-être une solution pour les blogs courts ? Exemple de mise en page d’un article plus long :


Le fond carrelé bizarre persiste cependant. Et j’ai malheureusement dû faire beaucoup de personnalisation CSS pour que ce ne soit pas comme la photo ci-dessus, en termes de couleurs.

Oh, je viens aussi de remarquer que le lien se brise sur mobile mais fonctionne bien sur ordinateur lorsque l’on clique sur un titre de blog sur la page d’accueil du blog.
Le bureau vous emmène correctement à :
https://forums.mysite.me/blogpath/topic-title
Mobile vous emmène à :
https://forums.mysite.me/blogpath/blogpath/topic-title -
ajoutant un deuxième /blogpath/ pour une raison quelconque.

EDIT3 : Autre chose que je viens de découvrir : Si je crée un nouveau sujet pour qu’il s’agisse d’un billet de blog, les dates de tous les billets précédents sont modifiées pour correspondre à la plus récente. Ce n’est pas bon du tout. J’ai créé un nouveau sujet/billet de blog et ils ont tous changé pour la date du nouveau (la date d’hier quand je l’ai créé) :
cccc