Hmm, mit dem aktuellen Master klappte es bei mir gestern nicht. Ich schau' aber noch einmal.
Übrigens kann man auch jetzt im Prinzip die Sache vermutlich schon sauber einsetzen, ohne an den Settings des CMS zu schrauben:
1. JS im Plugin deaktivieren
2. Numerische IDs im Plugin aktivieren
3. meine onepage.js per Template einbinden
Diese Lösung(en) finde ich aber schlecht.
Automatisches ersetzen der mitgelieferten OnePage.min.js ist schon geklärt.
Wenn es (zukünftig) im Template-Order eine onepage.min.js oder eine eine onepage.js gibt, wird diese verwendet.
Schon klar. Würde ich nachbessern wollen. Nur macht es mehr Sinn, wenn das Plugin gleich vernünftige IDs erzeugen würde, anstatt nachträglich die Hashes im Menü und die IDs zu ändern. Ich frage mich auch, ob die aktuelle 1.0beta3 mit Sonderzeichen (und Fremdsprachen) überhaupt zurecht kommt. Ich hab's noch nicht getestet...
Zur Beta 3 gab es ja Anfang des Jahres(?) ziemlich lange Diskussionen. Und eigentlich hab' ich mich damit abgefunden wie sich die Sache entwickeln wird.
Im Nachhinein bekomme ich aber immer mehr Probleme. Zum Beispiel habe ich einen Onepager, der das Newsletter-Plugin verwendet. Dort brauche ich eine ml2 - Seite, die den Text des Newsletters hält. Und diese Seite soll aus der Mail auch per Link geladen werden. Das war erst ein ziemliches Geiere und am Ende habe ich meine alte Version genommen und die version.nfo gelöscht . Ich finde es auch nicht gut, dass ein Template auf eine Konfig-Einstellung angewiesen sein kann (auch wenn man das dokumentieren könnte). Stichwort: zusätzlicher Container - Namen konfigurierbar. Das könnte man alles schön und leicht im Template machen. Auch Dinge wie Section und Article wären, per Template steuerbar, cool.
Ich frage mich ob es Sinn macht noch einmal zu clonen und meine Vorstellungen Schritt für Schritt einzubauen. Aber um am Ende einen Fork zu pflegen, fehlt mir die Lust.