Gunther: Molilys JavaScript-Erweiterung aktualisiert + erweitert

Beitrag lesen

Hallo,

vorab schon mal besten Dank für dein Feedback! :-)
Ich werde mich bemühen, deine Fragen bestmöglich zu beantworten.

Statistiken:
Die Themenbereich-Statistik enthält jetzt immer alle Kategorien, auch die, in denen es aktuell keine Threads gibt.

Berücksichtigt die Statistik von mir in der Benutzerkonfiguration ausgeblendete Themenbereiche?

Nein.
Das Ausblenden von Themenbereichen ist ja auch nur für den Thread-Baum gedacht.
Die Statistik berücksichtigt alle Themenbereiche, die es aktuell im Forum gibt. Wenn dich davon welche nicht interessieren, kannst du sie ja getrost "überlesen". ;-)

Die Autoren-Statistik enthält jetzt zusätzlich die Anzahl der als "fachlich hilfreich" bewerteter Postings, sowie die Gesamtanzahl der "fachlich hilfreich" Bewertungen des jeweiligen Autors.

Da das immer nur mit den jeweils in der Hauptansicht vorhandenen Threads funktioniert, frage ich mich, worin der Unterschied in der Zählung der fachlich-hilfreich-Postings des Autors gegenüber der Gesamtanzahl der fachlich-hilfreich-Postings des Autors liegt. Beiden Zählungen liegt doch wohl die Hauptansicht zugrunde, oder?

Das hat Matthias ja schon beantwortet.

Threads öffnen/schließen:
Das Skript übernimmt die komplette Steuerung für das Öffnen & Schließen der Threads. Sollten Threads serverseitig geschlossen sein, so werden diese durch das Skript aufgeklappt.

Was ist, wenn ich das nicht will? Ich habe die Threads doch nicht aus Jux und Dallerei geschlossen, falls sie nicht sowieso geschlossen sein sollten, weil alle Postings gelesen sind. Oder verstehe ich dich nur einfach nicht?

Das ist etwas "komplizierter" ...!
Auch bereits die Version von molily setzt voraus, dass du in deinen Einstellungen die Threads per Default öffnest und Javascript zum Öffnen/ Schließen verwendest. Das führt dann aber dazu, dass jeder Klick auf das Ordner-Icon eines Threads einen XMLHttpRequest auslöst.

Da es mir aber äußerst sinnvoll erschien, dass je nach Filter bestimmte Threads aber aufgeklappt werden, ist diese Methode "quälend langsam".

Von daher habe ich mich dafür entschieden, das Auf- und Zuklappen komplett über das Skript zu steuern, mit dem Nachteil, dass es eine Browser spezifische Einstellung wird.

Allerdings glaube ich, dass über den Link "alle Threads zuklappen", in Kombination mit der Option "Threads mit ungelesenen Beiträgen automatisch öffnen", man eine ausreichende Alternative hat.

Das Skript verwendet für all diese Geschichten den session-, bzw. localStorage des Browsers.
Das ermöglicht den Erhalt aller "Zustände", sowohl bei einem Reload der Seite, als auch über Sitzungen hinweg.

Da das Skript keinerlei Zugriff auf den SELF-Server hat, sind alle diese Sachen natürlich browserspezifisch!

Das heißt, dass der Reisenvorteil, den das Programm bisher hatte, dass man zu einem bestimmten Zeitpunkt an allen Geräten mit allen Browsern einen identischen Datenzustand hat, dahin ist? Sollte das so sein, ist das nichts für mich.

Das kommt darauf an, was genau du unter "Datenzustand" verstehst?
Alle serverseitigen Einstellungen & Zustände sind natürlich nach wie vor identisch (also bspw. als interessant markierte Threads, der un-/gelesen Zustand etc.). Einzig der Zustand auf-/ zugeklappt ist Browser individuell (aus o.g. Gründen).

Feedback, insbesondere falls jemand noch Fehler entdeckt, ist natürlich immer willkommen ...!

In deinem Screenshot-Posting sind auf den Screenshots zu den Autoren- und Themenbereichsstatistiken die Überschriften vertauscht. Die Themenbereichsstatistik ist mit Autorenstatistik überschrieben und umgekehrt.

Nein. Das ist jeweils ein Link zum Wechseln der gerade angezeigten Statistik! ;-)

Gruß
Gunther

4 122

Molilys JavaScript-Erweiterung aktualisiert + erweitert

Gunther
  • zu diesem forum
  1. 2
    1UnitedPower
    1. 0
      tami
  2. 1

    Molilys JavaScript-Erweiterung erweitert / Screenshots

    Gunther
  3. 2

    Molilys JavaScript-Erweiterung erweitert / Danksagung

    Gunther
  4. 0
    Auge
    1. 0
      Matthias Apsel
      1. 0
        Auge
      2. 0
        Gunther
    2. 0
      Gunther
      1. 0
        Auge
        1. 0
          Gunther
          1. 0
            Gunther
            1. 0
              Felix Riesterer
              1. 0
                Matthias Apsel
              2. 0
                Gunther
            2. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Matthias Apsel
                  1. 0
                    Gunther
                  2. 0
                    Gunther
          2. 0
            Auge
            1. 0
              Gunther
              1. 0
                Matthias Apsel
                1. 0
                  Gunther
                  1. 0
                    Matthias Apsel
                    1. 0
                      Auge
                      1. 0
                        Gunther
    3. 0
      1UnitedPower
      1. 0
        Auge
    4. 0
      Matthias Apsel
      1. 0
        Auge
        1. 0
          Matthias Apsel
          1. 0
            Gunther
            1. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Auge
          2. 0
            Auge
  5. 0
    Christian Kruse
  6. 0
    Felix Riesterer
    1. 0
      Matthias Apsel
    2. 0
      Gunther
  7. 1

    [Update - Version 1.1] Molilys JavaScript-Erweiterung

    Gunther
    1. 0
      tami
      1. 0
        Gunther
        1. 0
          tami
          1. 0
            Gunther
            1. 0
              Auge
              1. 0
                Matthias Apsel
                1. 0
                  Auge
                  1. 0
                    Gunther
                    1. 0
                      Auge
                      1. 0
                        Gunther
            2. 0

              [Update - Version 1.1] Molilys JavaScript-Erweiterung - jslint

              tami
              1. 0
                1UnitedPower
                1. 0
                  Auge
              2. 0
                Matthias Apsel
                1. 0
                  tami
                  1. 0

                    jslint - details

                    tami
                    1. 0
                      Gunther
                      1. 0
                        tami
              3. 0
                Gunther
                1. 0
                  tami
                2. 1

                  jslint - kein beauty-tool sondern ein fehlervermeidungstool

                  tami
                  • programmiertechnik
                  1. 0
                    Gunther
                    1. 0
                      tami
          2. 0

            Semantic Versioning

            1UnitedPower
            1. 0
              Matthias Apsel
  8. 0

    meiner Neugier wegen …

    Auge
    1. 0
      Gunther
      1. 0
        Auge
        1. 0
          Gunther
          1. 0
            Auge
        2. 0
          Christian Kruse
          1. 0
            Auge
            1. 0
              Christian Kruse
              1. 0
                Auge
                1. 0
                  Christian Kruse
                  1. 0
                    Auge
                2. 0
                  Matthias Apsel
                  1. 0
                    Auge
                    1. 0
                      Matthias Apsel
              2. 0
                Gunther
          2. 0
            Gunther
            1. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Matthias Apsel
                2. 0
                  Auge
                  1. 0
                    Gunther
                    1. 0
                      Auge
                      1. 0
                        Gunther
                        1. 0
                          Auge
                          1. 0
                            Gunther
              2. 0
                Gunther
            2. 0
              Auge
              1. 0
                Gunther
  9. 0
    Auge
    1. 0

      Nö, is nich wegen dir

      Auge
      • zur info
      1. 0
        Matthias Apsel
        1. 0
          Matthias Apsel
          1. 0

            Fragen und ein kleines Rätsel

            Auge
            • menschelei
            1. 0
              Matthias Apsel
              1. 0
                Matthias Apsel
  10. 0

    [Update - Version 1.2] Molilys JavaScript-Erweiterung

    Gunther
  11. 0
    M.
    1. 0
      Gunther
      1. 0
        M.
        1. 0
          Gunther
          1. 0
            M.
            1. 0
              Gunther
              1. 0
                M.
                1. 0
                  Gunther
  12. 0
    Matthias Apsel
    1. 0
      Matthias
    2. 0
      Gunther
      1. 0
        Matthias Apsel
        1. 0
          Gunther
          1. 0
            Matthias Apsel
            1. 0
              Auge
              1. 0
                Matthias Apsel
                1. 0
                  Auge
            2. 0
              Gunther