Christian Kruse: WikiOffline Test mit SelfWiki Inhalten zum Download

Beitrag lesen

Hallo pl,

ich finde es gut, dass du dich an der Aufgabe versuchst. Leider glaube ich, dass du nicht so richtig siehst, wo denn eigentlich das Problem ist.

Das Problem war nicht, eine Suche zu bauen, die auch offline funktioniert. Das Problem ist, dass man die Wahl hat zwischen zwei Lösungsansätzen: entweder man scraped das HTML ab und erstellt so eine Offline-Version oder man erstellt eine Offline-Version aus den Roh-Daten.

Die erste Variante hat das Problem, dass das MediaWiki Styles dynamisch lädt, aus diversen Dateien und zusätzlich eine Art Loader-Framework im JS hat, mit dem es Daten (weiteres JS und CSS) lädt. Man müsste also das JS umschreiben, mit dem das getan wird, und herausfinden, welche Ressourcen wo benötigt werden.

Die zweite Variante hat das Problem, dass man ein neues Layout, einen Wiki-Parser und ein Script erstellen müsste, mit dem man die ganzen HTML-Dokumente erzeugt. Weiterhin bleiben noch ein paar Details zu klären.

Deine Lösung krankt auch an diesem Problem: du hast scheinbar die Meta-Daten komplett entfernt und lieferst die Styles und das JS vom Wiki gar nicht mit. Links auf andere Seiten des Wikis führen zu 404. Bilder werden nur teilweise geladen. Jetzt fängt die eigentliche Arbeit erst an…

LG,
CK

5 115

offline-wiki online

Matthias Apsel
  • selfhtml
  • selfhtml-wiki
  1. 0
    Matthias Scharwies
    1. 0
      Felix Riesterer
      • menschelei
      1. 0

        Nächstes Projekt: fertige Layouts

        Matthias Scharwies
        • css
        • fertige layouts
        • selfhtml
        1. 2
          Gunnar Bittersmann
          1. 1
            Gunnar Bittersmann
            1. 1
              Gunnar Bittersmann
              1. 0
                Matthias Scharwies
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Matthias Scharwies
                    1. 0
                      dedlfix
                      1. 0
                        Matthias Apsel
                  2. 1
                    Felix Riesterer
              2. 5
                Matthias Apsel
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Gunnar Bittersmann
                  1. 2
                    Felix Riesterer
                    1. 0
                      Gunnar Bittersmann
                      1. -1
                        Felix Riesterer
        2. 0
          marctrix
          1. 0
            Matthias Scharwies
            1. 0
              marctrix
        3. 1
          Camping_RIDER
  2. 0
    pl
    1. 0
      dedlfix
      1. 0
        pl
        1. 2
          Christian Kruse
          1. 0
            pl
            1. 2
              dedlfix
              1. 0
                pl
                1. 0
                  Matthias Apsel
                  1. 0
                    pl
                    1. 0
                      Christian Kruse
                      1. 0
                        pl
                        1. 3
                          Christian Kruse
                          1. 0
                            pl
                            1. 3
                              Christian Kruse
                  2. 0
                    pl
                    1. 0
                      dedlfix
                      1. 0
                        pl
                        1. 0
                          dedlfix
                          1. 0
                            pl
                            1. 0
                              dedlfix
                              1. 0
                                pl
                              2. 0
                                pl
                                1. 2
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 0
                                      dedlfix
                                      1. 0
                                        pl
                                      2. 0
                                        pl
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Rolf B
                                            1. 0
                                              pl
                                          2. 0

                                            Die Wikisoftware ist Schrott

                                            pl
                                            1. 0
                                              dedlfix
                                              1. 0
                                                pl
                                          3. 0
                                            pl
                                            1. 0
                                              dedlfix
                                              1. 0
                                                dedlfix
                                                1. 0
                                                  pl
                                                2. 0

                                                  WikiOffline Test

                                                  pl
                                                  1. 0
                                                    Rolf B
                                                    1. 0
                                                      pl
                                                      1. 0
                                                        Rolf B
                                                        1. 0
                                                          pl
                                                          1. 1

                                                            WikiOffline Test mit SelfWiki Inhalten zum Download

                                                            pl
                                                            1. 0
                                                              Rolf B
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Rolf B
                                                            2. 0
                                                              Rolf B
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Rolf B
                                                                  1. 0
                                                                    pl
                                                                    1. 0
                                                                      dedlfix
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          dedlfix
                                                                          1. 0
                                                                            pl
                                                                            1. 0
                                                                              pl
                                                                              1. 0
                                                                                Rolf B
                                                                                1. 0
                                                                                  pl
                                                                                  1. 0
                                                                                    pl
                                                            3. 1
                                                              Christian Kruse
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Christian Kruse
                                                                2. 0
                                                                  dedlfix
                                                                  1. 0
                                                                    pl
                                                                    1. 0
                                                                      Matthias Apsel
                                                                      • humor
                                                                      • sonstiges
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          Matthias Scharwies
                                                                        2. 0
                                                                          dedlfix
                                                                          • selfhtml-wiki
                                                                        3. 0
                                                                          Matthias Apsel
                                                                    2. 0
                                                                      JürgenB
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          JürgenB
                                                                          1. 0
                                                                            pl
                                                                            1. 0
                                                                              JürgenB
                                                                              1. 0
                                                                                pl
                                                                  2. 0
                                                                    Rolf B
                                                                    1. 0
                                                                      dedlfix
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          Matthias Apsel
                                                                          1. 0
                                                                            pl
                                                                      2. 0
                                                                        Rolf B
                                                                        1. 0
                                                                          dedlfix
                                                                          1. 0
                                                                            Rolf B
                                                                            1. 0
                                                                              dedlfix
                                                            4. 0
                                                              pl
                                                              1. 0
                                                                Rolf B
        2. 0
          dedlfix
          1. 0
            pl
            1. 0
              dedlfix
            2. 0
              JürgenB
            3. 2
              Mitleser
  3. 0
    Bernd
    1. 0
      dedlfix