Open tomposmiko opened 4 years ago
Sorry, no plan to do it, it would more like a new add-on not only a few updates.
Is hupper over?
Is hupper over?
Yes, I think so.
Szornyu hir. Megis mennyi melo lenne?
A plugin nelkul az egy rakas szar.
-- Sent by phone On November 1, 2019 13:39:06 Lajos Koszti notifications@github.com wrote:
Is hupper over?
Yes, I think so.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
Gyarkolatilag minden megváltozott, így a nagyját újra kéne gondolni:
Megváltozott az oldal felépítése, így a legtöbb dolgot, amit az oldalon módosítást végez újra- vagy át kellene írni. Ezt anno elkezdtem, de feladtam https://github.com/Ajnasz/hupper/tree/hupper-d8
Azért adtam fel ilyen könnyen, mert az adatok kiolvasása sem mehet olyan egyszerűen, mint korábban. A régi hupon a DOM betöltése után futhatott a hupper. Ezt a lehetőséget elvette a https://www.drupal.org/project/big_pipe modul, ami ha messziről nézzük, ugyanazt csinálja mint a hupper: miután betöltődött az oldal, teljesen átszabja azt. Emiatt arra is figyelnem kéne, hogy ez lefutott-e már és ha igen, csak utána dolgozhat az add-on. Ráadásul ez olyan élményt adna, ami elég furcsa lenne, mert így duplán ugrálna az oldal.
Bevallom, a big pipe modul meglehetősen furcsának tűnik egy weboldalnál, ahol minden saját kontroll alatt van.
Már a hupperrel sem volt szép, hogy betöltés után szabjuk át szinte az egész oldalt, de más lehetőség nem volt, főleg 11 éve, amikor először készült. :)
Tehát nagyjából nulláról újra ki kellene kísérletezni, azt hogy hogyan és mikor érdemes kiolvasni az adatokat. Azután ugyanígy kikísérletezni, hogy a hupper változtatásait hogyan és mikor érdemes rátenni az oldalra úgy, hogy attól ne kapjon senki epilepsziás rohamot.
Ez egy rendes reverse engineering munka, rengeteg buktatóval és nehézséggel. Az is igaz, hogy a Drupal 8 kezdeti tesztelésénél néztem utoljára, így lehet, hogy azóta már sokkal jobb és csak én nem vagyok elég lelkes. :)
Please update, it's essential:)