Landing Pages Blog đŸ›©

14 Tage sind vorbei, immer noch kein Update oder Fortschritt.

Bitte markieren Sie dieses Plugin als defekt und nicht aktiv gewartet.

1 „GefĂ€llt mir“

Entschuldigen Sie die Langsamkeit. Ich habe mich von einer Covid-Erkrankung erholt.

In der Zwischenzeit können Sie Ihre Instanz an einen Commit anheften, den Sie vor dem KompatibilitÀtsproblem verwendet haben. Setzen Sie einfach version in Ihrer app.yml-Datei auf einen bestimmten Commit.

3 „GefĂ€llt mir“

2.9.0 Beta 4 oder höher ist die Discourse-Version, wenn es auftritt.

Meine app.yml ist Standard, außer den 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 „GefĂ€llt mir“

Ich habe deinen Beitrag nicht markiert, aber warte einfach darauf, dass der Moderator ihn ĂŒberprĂŒft, und er wird möglicherweise wiederhergestellt.

Ah, wenn das nur so wĂ€re. Leider war es nicht plötzlich :wink: Ja, ich habe dir letzte Woche nicht erzĂ€hlt, dass ich es hatte, aber auf Meta zu kommen, um dieses Thema zu aktualisieren, war keine PrioritĂ€t. DafĂŒr muss ich um Verzeihung bitten.

Okay, dann stelle deine Discourse-Version auf eine Version niedriger als 2.9.0 beta 4 ein.

5 „GefĂ€llt mir“

Bitte beachten Sie, dass dies jetzt wieder mit den neuesten Änderungen auf tests-passed funktionieren wird.

4 „GefĂ€llt mir“

Es funktioniert immer noch nicht. Wenn ich die App erstelle, erhalte ich Fehler und AusfÀlle, dass die Datenbank bereits mit demselben Namen existiert, neben einigen anderen Fehlern.

Ich muss aufgeben. Ich hoffe, Discourse integriert eines Tages eine Blog-Funktion.

1 „GefĂ€llt mir“

Nur zur Info: Die Domain try.thepavillion.io ist kaputt – Safari kann keine sichere Verbindung herstellen.

1 „GefĂ€llt mir“

Entschuldigung, es funktioniert nicht. Ich bekam nur den unendlichen Startbildschirm. Als ich den abgesicherten Modus mit ausgeschlossenen inoffiziellen Plugins versuchte, war das Forum wieder online. Ich konnte nicht einmal die Chance bekommen, das Plugin auf der Admin-Seite zu deaktivieren. Und deshalb konnte ich keine Kollisionen mit einigen anderen inoffiziellen Plugins ĂŒberprĂŒfen.

Entschuldigung, ich hatte keine Zeit, die Konsolenfehler zu ĂŒberprĂŒfen – drei Neuerstellungen haben einfach zu viel Zeit in Anspruch genommen.

1 „GefĂ€llt mir“

Ja, es gab weitere Änderungen an der Discourse-Asset-Pipeline. Ich habe das Plugin vollstĂ€ndig aus der Haupt-Asset-Pipeline entfernt. Das Plugin und diese Seiten funktionieren definitiv mit den neuesten Änderungen auf tests-passed. Sie können hier ein Beispiel sehen
https://demo.pavilion.tech/blog
Ich werde dieses Plugin jedoch nicht weiterentwickeln, da der allgemeine Ansatz mit der aktuellen Struktur von Discourse nicht mehr praktikabel ist. Pavilion selbst verlagert unsere eigenen Landing Pages von diesem Plugin zu Hugo. Wir könnten dies in Zukunft wieder aufgreifen, wenn jemand daran interessiert ist, das Projekt fortzusetzen.

1 „GefĂ€llt mir“

Nun, ich bin auf dem neuesten Stand und es funktioniert nicht.

Aber wenn Sie damit nicht fortfahren, sollte es am Anfang gesagt werden (ich habe nicht geprĂŒft, ob Sie es bereits getan haben), denn jetzt habe ich ĂŒber eine Stunde umsonst verschwendet. Nun, ich hatte nichts anderes zu tun, also macht es nichts :wink:

Wie auch immer – wenn es funktionieren wĂŒrde und ich anfangen wĂŒrde, eine Blog-Ă€hnliche Umgebung aufzubauen, und nach ein oder zwei Updates feststellen wĂŒrde, dass es keine Zukunft gibt 
 nun, das wĂ€re nicht die lustigste Situation.

Sollten Sie dieses Thema dann schließen?

2 „GefĂ€llt mir“

Es hat zum Zeitpunkt Ihres vorherigen Beitrags nicht funktioniert. Seitdem habe ich weitere Commits vorgenommen. Sie können ein funktionierendes Beispiel oben sehen.

Es tut mir leid, ich habe die Entscheidung heute Morgen getroffen. Ich habe oben im Thema eine Notiz hinzugefĂŒgt.

Es gibt verschiedene Leute, die das Plugin bereits nutzen (nicht nur als Experiment). Der Grund, warum ich es jetzt behoben habe, obwohl ich beschlossen habe, es nicht mehr aktiv weiterzuentwickeln, ist, dass ich die Leute nicht im Stich lassen möchte, wĂ€hrend sie davon wegziehen. Das Schließen des Themas wĂ€re verfrĂŒht.

2 „GefĂ€llt mir“

Du warst schnell, das muss ich dir lassen.

Ja, Entscheidungen werden schnell getroffen. Und das sollten sie auch.

Das verstehe ich vollkommen. Aber die RealitĂ€t ist, dass die Wahrscheinlichkeit sehr groß ist, dass es sowieso bald kaputt geht. Deine Plugins scheinen ziemlich
 verdammt, ich weiß das Wort nicht mehr
 jedenfalls sind diese ziemlich komplex und machen viele Dinge. Ich vermute, das hilft nicht bei der Wartung.

Es ist eine wirklich nette Geste, etwas Zeit zu geben, um andere Lösungen zu finden. Aber es hat ĂŒberhaupt keinen Sinn mehr, damit anzufangen – das meine ich.

2 „GefĂ€llt mir“

Alles, was das Schließen des Themas bewirken wĂŒrde, wĂ€re, die Diskussion ĂŒber die Alternativen zu verhindern, die die Leute in Betracht ziehen.

Ich bin jedoch traurig ĂŒber die Wendung, die dieses Thema genommen hat. Angus hat viel fĂŒr Discourse getan und verdient nicht den Ton einiger der obigen BeitrĂ€ge.

6 „GefĂ€llt mir“

\u003cs\u003eIch habe es mit dem neuen #unmaintained-Tag versehen, wenn das fĂŒr Sie in Ordnung ist, @angus? Dies wird es standardmĂ€ĂŸig ausblenden, aber es wird immer noch nach Namen durchsuchbar sein und in der Tag-gefilterten Ansicht angezeigt (dies wird der erste Test dieses Tags fĂŒr eine kĂŒrzlich eingestellte Anpassung sein, also wenn es Eigenheiten gibt, können wir diese anpassen, um den Prozess besser zu gestalten und hoffentlich zu stĂ€rken :+1:).\u003c/s\u003e

Update: Um diesen neuen Prozess weiter zu verfeinern, haben wir der Gruppe ein #end-of-life-Tag hinzugefĂŒgt, das verwendet werden kann, wĂ€hrend eine Anpassung noch funktioniert, aber nicht mehr aktiv gepflegt wird. Dies ermöglicht Sichtbarkeit zu Informationszwecken und gibt den Leuten die Möglichkeit, darauf aufmerksam gemacht zu werden, dass sie sich tatsĂ€chlich am Ende ihrer aktuellen Lebensdauer befindet. Nach einer angemessenen Zeit oder bis zu einer Änderung, die die FunktionalitĂ€t beeintrĂ€chtigt, wird sie mit einem der anderen Tags aus der aktiven Ansicht entfernt. Bitte haben Sie Geduld damit, es ist ein neues System und weitere Verfeinerungen können erforderlich sein.


Ich persönlich schĂ€tze all die BeitrĂ€ge von Angus zu Discourse und auch hier auf Meta und möchte nur betonen, dass wir, obwohl ich mitfĂŒhle, dass es enttĂ€uschend ist, dass diese Anpassung nicht mehr gepflegt wird, nicht aus den Augen verlieren sollten, wie viel Zeit und Energie in die Bereitstellung als kostenlose Open-Source-Beitrag geflossen ist, sowie in die Aufrechterhaltung ĂŒber das letzte Jahr oder lĂ€nger. Diese Dinge erfordern viel MĂŒhe.

Danke Angus. Und danke, dass Sie uns ĂŒber den aktuellen Status auf dem Laufenden gehalten haben und den Leuten Zeit und Gelegenheit gegeben haben, alternative PlĂ€ne zu schmieden. :+1: Ich glaube nicht, dass man vernĂŒnftigerweise mehr verlangen kann.

12 „GefĂ€llt mir“

Perfekt, danke :+1:

4 „GefĂ€llt mir“

anspruchsvoll :disguised_face: ?

8 „GefĂ€llt mir“

Das hast du genau richtig gemacht. Ganz genau.

3 „GefĂ€llt mir“

Hallo @angus,

Vielen Dank fĂŒr all deine Arbeit an den Landing Pages!

Welche Alternativen gibt es fĂŒr Landing Pages, mit denen sich Discourse-Daten einfach abrufen lassen? Du hast Hugo erwĂ€hnt. WĂ€re es möglich, Aufrufe wie bei Landing Pages durchzufĂŒhren, zum Beispiel:

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

Oder mĂŒssten wir diese wie das Landing Page Plugin mit benutzerdefinierten SQL-Aufrufen abfragen?

2 „GefĂ€llt mir“

Wissen Sie, ob diese Funktion auch den Namen der Themen fĂŒr den Blog slugifiziert? Ich werde dies + das Blog-Plugin fĂŒr ein Projekt verwenden mĂŒssen, danke fĂŒr die Arbeit.

1 „GefĂ€llt mir“

Also, ich habe den Code manuell aktualisiert und die Blog-Post-Seite sieht jetzt so aus
 wiederholt das Hintergrundbild, Farben sind falsch, seltsame Button-Platzierungen usw. Außerdem tut der Subscribe-Button immer noch nichts, wenn man ihn auf einer beliebigen Seite anklickt. Und auf MobilgerĂ€ten tut das Hamburger-MenĂŒ, das dort ist, immer noch nichts.

Das gesagt, es scheint, dass die seltsame kleinere graue Box in Ordnung ist, wenn der Blog-Post genĂŒgend Textinhalt hat. Vielleicht eine Lösung fĂŒr Blogs, die kurz sind? Beispiel fĂŒr das Layout eines lĂ€ngeren Posts:


Immer noch dieses seltsame Kachel-Hintergrund-Ding. Und ich musste leider viel CSS anpassen, damit es farblich nicht wie auf dem obigen Foto aussieht.

Oh, und mir ist gerade aufgefallen, dass der Link auf MobilgerÀten bricht, aber auf dem Desktop einwandfrei funktioniert, wenn man auf einen Blog-Titel auf der Blog-Landingpage klickt.
Desktop leitet Sie ordnungsgemĂ€ĂŸ weiter zu:
https://forums.mysite.me/blogpath/topic-title
Mobil leitet Sie weiter zu:
https://forums.mysite.me/blogpath/blogpath/topic-title -
fĂŒgt aus irgendeinem Grund ein zweites /blogpath/ hinzu.

EDIT3: Noch etwas, das ich gerade gefunden habe: Wenn ich ein neues Thema als Blog-Post erstelle, werden die Daten aller vorherigen Blogs auf das aktuellste geĂ€ndert. Das ist ĂŒberhaupt nicht gut. Ich habe ein neues Thema/Blog-Post erstellt und alle haben sich auf das Datum des neuen geĂ€ndert (das gestrige Datum, als ich es erstellt habe):
cccc