Jcomments wird wohl nicht mehr weiterentwickelt / Integration von Komento

  • Hallo,


    ich gehe davon aus, dass auch hier bekannt ist, dass JComments offenbar nicht mehr weiterentwickelt wird.

    Eine naheliegende Alternative wäre Komento von Stackideas.


    Gibt es bereits eine bekannte Lösung, um Komento anstelle von JComments in JoomGallery zu integrieren?

    Herzlichen Dank und viele Grüße
    Joomgallerytestit

  • Hallo,


    vielen Dank für diesen Hinweis!


    Mir geht es aber speziell um Komento, weil ich immer noch der Meinung bin, dass es sehr wichtig ist, gute Komponenten wie bspw. JoomGallery mit einer der wichtigsten Joomla-Community-Erweiterungen zu integrieren. Das ist für mich inzwischen EasySocial, nachdem ich leider über mehrere Jahre "erfahren" musste, dass die Weiterentwicklung bei JomSocial ein Wunschtraum bleiben wird und man viel Geld für Renewals hinausschmeißt, ohne dass Erneuerungen verwirklicht werden.


    Da KOMENTO vom gleichen Hersteller (StackIdeas) entwickelt wird wie EasySocial und EasyBlog, ist hinsichtlich dieser Komponenten schon einmal sichergestellt, dass diese miteinander harmonieren, weswegen ich die vorstehenden Produkte auch lizensiert habe. Es macht für mich daher wenig Sinn, dieses Gefüge an "passenden" Softwarekomponenten wiederum durch eine weitere Kommentar-Erweiterung CComment aufzubrechen.


    Nach wie vor würde ich aber gerne JoomGallery als Galerie-Komponente einsetzen, weil sowohl die Entwickler von JomSocial als auch EasySocial bis heute keine globalen Fotoalben unterstützen, in die Community-Mitglieder ihre Fotos einstellen können. Es ist dadurch nicht möglich, bspw. ein "Foto des Monats" in der Kategorie "Hunde" o. ä. zu verwirklichen.


    Eine der Fragen, die mich seit längerem beschäftigt, ist, wer eigentlich für gewöhnlich ein Plugin für ein anderes Produkt XY zur Verfügung stellen "sollte"?


    Liegt es bspw. näher, dass Stackideas ein Plugin für Komento zur Integration in JoomGallery bereitstellt, oder umgekehrt die Entwickler der JoomGallery für Komento?


    Die gleiche Frage stellt sich mir für die Zusammenarbeit mit EasySocial und/oder ggf. EasyBlog.


    Bspw. wurde das Plugin JOOMGALLERY_JOOMJCOM , das die Anzahl von JComments-Kommentaren in der JoomGallery anzeigt von Patrick alias Chraneco und nicht vom Autor von JComments entwickelt.


    Genauso verhält es sich mit dem Plugin "JoomGallery - Display JomSocial Name", das die Usernamen in der JoomGallery zu den Jomsocial-Profilen verlinkt sowie "JoomJComments", das die Kommentarkomponente JComments in die JoomGallery integriert.


    Genauso gut hätten aber vermutlich die Entwickler von JomSocial bzw. JComments diese Plugins bereitstellen können. Daher stellt sich mir nach wie vor die Frage, in welchem Fall man sich an WEN wendet?


    Unter
    https://www.joomgalleryfriends.net/features.html

    steht u. a.:

    • Mehrere Plugin-Events, die von der Galerie bei bestimmten
      Ereignissen ausgelöst werden, um mit Third-Party-Erweiterungen besser zusammenarbeiten zu können
    • Eine Interface-Klasse (API) gibt anderen Erweiterungen (Plugins, Modulen, ...) die Möglichkeit JoomGallery-Inhalte zu verwenden

    Wo findet man die aktuellen Beschreibungen der o. a. Plugin-Events und der API?



    Herzlichen Dank und viele Grüße

    Joomgallerytestit

    • Offizieller Beitrag

    Hi,


    ich gehe davon aus, dass auch hier bekannt ist, dass JComments offenbar nicht mehr weiterentwickelt wird.

    So ganz würde ich JComments noch nicht abschreiben wollen.

    Auch wenn die ursprünglichen Entwickler JComments nicht mehr weiterentwickeln, gibt es dennoch Alternativen (Forks). Auf Github findet sich z.B. hier eine Weiterentwicklung. Es scheint sogar schon eine Version für Joomla 4 in Entwicklung zu sein.


    Eine der Fragen, die mich seit längerem beschäftigt, ist, wer eigentlich für gewöhnlich ein Plugin für ein anderes Produkt XY zur Verfügung stellen "sollte"? ...

    Darüber kann man sicherlich lange Diskutieren. ;)

    Ich sehe es mal so: Sowohl CComment (Pro) als auch Komento sind kostenpflichtige Erweiterungen. Normalerweise sollten die Entwickler solcher kostenpflichtiger Erweiterungen ein natürliches Interesse daran haben ihr Produkt möglichst weit zu streuen und Kunden zu gewinnen. Für CComment (Pro) gibt es bereits ein Plugin. Für Komento gibt es auch viele Plugins zur Interaktion mit anderen Erweiterungen. Vielleicht fragst du mal bei Stackideas an, ob sie ein Plugin für die JoomGallery schreiben?


    Bspw. wurde das Plugin JOOMGALLERY_JOOMJCOM , das die Anzahl von JComments-Kommentaren in der JoomGallery anzeigt von Patrick alias Chraneco und nicht vom Autor von JComments entwickelt. ...

    Ja, es ist richtig dass die JoomGallery-Entwickler früher mehrere Plugins für die Interaktion mit anderen Erweiterungen geschrieben haben.

    Einige mögliche Gründe sind aus meiner Sicht:

    - Der Entwickler hat die jeweilige Erweiterung selbst verwendet.

    - Die Erweiterung war kostenlos und frei verfügbar.

    - Früher gab es nur wenige stark verbreitete Erweiterungen (Platzhirsche) und mehr beteiligte Entwickler.

    Früher waren die Zeiten halt auch anderes als heute. Leider sind unsere Entwickler-Ressourcen sehr begrenzt, sodass es aktuell keine neuen Plugins für andere Erweiterungen gibt/geplant sind.


    Wenn jemand eine spezielle Anforderung hat oder ein spezielles Plugin benötigt hat, kann er sich das ja jederzeit nach Wunsch programmieren (lassen).

    Bountysource z.B. ist eine Plattform um Entwickler und Geldgeber für so etwas zusammen zu bringen, schau mal hier: https://www.joomgalleryfriends…zur-code-entwicklung.html


    Wo findet man die aktuellen Beschreibungen der o. a. Plugin-Events und der API?

    Die aktuelle Doku ist leider noch etwas dünn in diesem Bereich. Ein Artikel über die Plugin-Events ist momentan in Vorbereitung. Die alte Doku lässt sich aber immer noch auf archive.org finden. Viel geändert hat sich da nicht. Einem erfahrenen Entwickler könnte es vielleicht auch schon genügen, wenn er mal in eines der bereits bestehenden Plugins "reinschaut".


    Viele Grüße

    MrMusic

  • Vielen Dank für die interessanten Infos!

    Auch den Fork von JComments kannte ich nicht, wobei mir das leider aufgrund des von mir bevorzugten Komponentenpakets von Stackideas aktuell leider auch nicht viel weiterhilft. ;) Denn ich bin froh, wenigstens auf dieser Seite (Community- und Kommentar- und Blog-Komponente) schon einmal die Sicherheit zu haben, dass alles nahtlos zusammenarbeitet und immer up-to-date gehalten wird.


    JoomGallery wäre m. E. die perfekte Ergänzung für EasySocial und Komento, weil dann endlich auch Fotocommunities mit globalen Galerien/Alben zu verwirklichen wären.


    Ich frage mich, ob es nicht auch eine Möglichkeit der Zusammenarbeit zw. Stackideas und den "Weiter-Entwicklern" der JoomGallery geben könnte.

    Viele Grüße
    Joomgallerytestit

  • Die aktuelle Doku ist leider noch etwas dünn in diesem Bereich. Ein Artikel über die Plugin-Events ist momentan in Vorbereitung. Die alte Doku lässt sich aber immer noch auf archive.org finden. Viel geändert hat sich da nicht. Einem erfahrenen Entwickler könnte es vielleicht auch schon genügen, wenn er mal in eines der bereits bestehenden Plugins "reinschaut".


    Viele Grüße

    MrMusic

    Hallo!


    Ich habe als Kunde von Stackideas mal dort nachgehakt, welche Informationen existieren, die es dem "KOMENTO-Kunden" ermöglichen, Komento mit Erweiterungen anderer Anbieter zu nutzen.


    Anhand des Beispiels "Joomla-Articles" erklärte mir Stackideas, dass man sich dabei in dem Event onContentAfterDisplay "einklinke" und für die Integration von KOMENTO und JG in Erfahrung gebracht werden müsse, ob es einen speziellen Event-Trigger in JG gibt:


    "To integrate Komento and JoomGallery, first we need to know if there is any event trigger happen when the JoomGallery get rendered on the site."


    Wenn ich bei den http://web.archive.org/web/202…pi/die-plugin-events.html nachschaue, ist für mich kein adäquates Event ersichtlich, das bspw. ausgelöst wird, sobald ein Foto in einer Fotogalerie angezeigt wird bzw. wurde ("AfterDisplay").


    Hat jemand eine Idee?

    Viele Grüße

    Joomgallerytestit


    P. S.:


    MrMusic:


    Hast Du vlt. Zugriff auf die alten Inhalte von joomgallery.net?


    Im Thread unter
    https://web.archive.org/web/20…et/index.php?topic=7315.0


    hatte freundlicherweise schon einmal jemand ein offensichtlich funktionierendes Komento-Plugin bereitgestellt, an das man aber über das WebArchiv nicht mehr herankommt. Es wäre interessant zu sehen, welches Event er genutzt hat.

    • Offizieller Beitrag

    MrMusic:

    Hast Du vlt. Zugriff auf die alten Inhalte von joomgallery.net?

    Nein, das alte Forum ist offline und ich habe keinen Zugriff auf die Daten.


    Anhand des Beispiels "Joomla-Articles" erklärte mir Stackideas, dass man sich dabei in dem Event onContentAfterDisplay "einklinke"...

    Als Beispiel mal wie die Nutzung von JComments für Bilder funktioniert:

    • Das Modul JoomJComments dient zur Abgabe und zur Anzeige von Kommentaren in der Detailansicht. Geschickterweise sollte es auf der Modulposition 'jg_detailpane' veröffentlicht werden.
    • Das Plugin JoomJComments zeigt die Anzahl der Kommentare zu jedem Bild in der Kategorieansicht an. Wenn man in das Plugin reinschaut, sieht man dass es insgesamt drei Events nutzt:
      onJoomAfterDisplayThumb, onJoomAfterDisplayCatThumb, onJoomGetLastComments.
      Letzteres wird aktuell nur für die Toplisten-Funktion genutzt.
  • Nein, das alte Forum ist offline und ich habe keinen Zugriff auf die Daten.

    WER hat den Zugriff darauf? Chraneco?


    Es wäre m. E. ja schon eine wesentliche Zeitersparung, wenn man sich das hochgeladene Plugin als Ausgangsbasis herunterladen könnte.


    Zitat

    Als Beispiel mal wie die Nutzung von JComments für Bilder funktioniert:

    • Das Modul JoomJComments dient zur Abgabe und zur Anzeige von Kommentaren in der Detailansicht. Geschickterweise sollte es auf der Modulposition 'jg_detailpane' veröffentlicht werden.
    • Das Plugin JoomJComments zeigt die Anzahl der Kommentare zu jedem Bild in der Kategorieansicht an. Wenn man in das Plugin reinschaut, sieht man dass es insgesamt drei Events nutzt:
      onJoomAfterDisplayThumb, onJoomAfterDisplayCatThumb, onJoomGetLastComments.
      Letzteres wird aktuell nur für die Toplisten-Funktion genutzt.

    Das Problem ist, dass Stackideas auf ein angeblich benötigtes Event verweist.

    Und man benötigt eines in der Detailansicht! Zumindest ist mir diese wichtiger als eine Kommentierung der Kategorie!


    Wenn es aber gar kein passendes Event in der Detailansicht gibt, liegt der Verdacht nahe, dass der Ersteller des Komento-Plugins for einigen Jahren das Ganze ebenfalls doch mit einem Modul gelöst hat.


    Viele Grüße

    Joomgallerytestit

    • Offizieller Beitrag

    Und man benötigt eines in der Detailansicht! Zumindest ist mir diese wichtiger als eine Kommentierung der Kategorie!

    Es gibt noch das Event 'onJoomAfterDisplayDetailImage' das in der Detailansicht ausgelöst wird. Könnte vielleicht für Stackideas hilfreich sein?