[UP] HUP frissített tesztoldal (1.0.6)

Címkék

Sziasztok!

Frissítettem a HUP tesztoldalát, amit a http://mirror.hup.hu:8888/ címen értek el (felhasználónév/jelszó: Teszt/Teszt)

Azt kérem tőletek, hogy próbálgassátok, teszteljétek, hogy mielőbb kikerülhessen az éles oldalra. Amit nem old meg a frissítés:

  1. Új hozzászólások számlálója
  2. Szerkesztett fórumtéma-indító tartalom jelzése
  3. Első új hozzászóláshoz link a tartalom-oldalon

A fenti hibák végleges javítása a következő körben történik, viszont ezt fontos élesíteni előtte.
A fontosabb változások:

  1. Drupal 8.9.x
  2. Személyes blog linkje a felhasználói profiloldalon
  3. A szülő hozzászólás megtekintésekor (oldalsáv) nem gördül el az oldal
  4. Bejelentkezés nélkül nem látszanak az offtopic fórumtémák
  5. Szavazásnál nem töltődik újra az oldal és nem ugrik rossz helyre
  6. Beágyazott IFRAME-k reszponzívak
  7. Hozzászólást pontozók listája
  8. A táblázatok aktív (hover) sora kiemelve
  9. Levelek ütemezett kiküldése, hogy ne terhelje az oldalt
  10. Select2 a fórumtéma-választás jobb kezelhetőségéért
  11. CKEditoros szövegdobozok átméretezhetőek
  12. Tweetek középre igazítása
  13. Pontosan 1024px oldalméretben is helyes a megjelenés
  14. Veterán szerepkör tagja ne tudja törölni a saját hozzászólásait, ha törölheti a saját fórum-bejegyzéseit

Most nem tudtam kigyűjteni, hogy melyik hibát ki jelezte, javította vagy közreműködött benne, de mindenkinek köszönöm a segítséget!

Hozzászólások

“Amit nem old meg a frissítés:

  1. Új hozzászólások számlálója”

Miert nem? Ez az atallas ota hatalmas problema, es az sem tegnap volt, mikorra varhato vegre a megoldas?

De az (amúgy nekem új infó volt, hogy ott mindig jó), amit ront, hogy bizonyos lekérdezések lassan futnak le. Egyrészt azért, mert rosszul raktam össze őket, ezen dolgozom. Másrészt azért, mert a tárhely… khm.… sem hasítja szét a fejem, ezen meg javítanak az illetékesek.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Egyébként ez az issue várható, hogy javításra kerül? Ugyan így is használható a site, de számomra ez az egyetlen valóban bosszantó régóta fennálló hiba. Rendszeresen belefutok, hogy fals információ van a főoldalon, ezért feleslegesen kattintok egy cikkre, ahol nincs is valójában új hozzászólás.

Gondolom, hogy valami csúnyaság van mögötte, ha ennyi ideje tolódik a javítása. Naívan azt gondolnám, hogy valahol szerveroldalon tárolódik, hogy mikor töltöttem le az adott drupal "node"-ot utoljára és az új hozzászólások számának előállításához meg kell számolni, hogy hány hozzászólás update-elődött azóta (hánynak nagyobb a timestampje). Esetleg ezt okosan lehet cache-elni is per user és a drupal "node"-hoz tartozó változás (új hozzászólás/hozzászólás szerkesztése) esetén a cache-t is update-elni.

Nincs kedvetek megosztani, hogy hogyan történik ez valójában? Mi a nehézsége a debugolásnak? Elég sokan vagyunk itt különböző háttérrel, hátha a Közös Tudat segíthetne ötletekkel. Mégsem hiszem, hogy űrtechnológia lenne.

  • Veterán szerepkör tagja ne tudja törölni a saját hozzászólásait, ha törölheti a saját fórum-bejegyzéseit

Ez mit jelent?
Volt egy hiba, ami miatt a saját bejegyzésekben törölni lehetett a témanyitó saját hozzászólásait? Gondolom, ilyen lehetőség nem volt szándékosan.

Igyekszem majd ránézni kicsit, de pillanatnyilag nem otthon vagyok és leginkább mobilról látom az oldalt...

Volt egy hiba, ami miatt fórum-bejegyzésekben mindenki törölhette a saját hozzászólásait, aki törölhette a saját tartalmait is.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Egyelőre ezt találtam:
Ha megjelenítem a hozzászólást pontozók listáját, és a következő hozzászólásnak van veterán jelölése, a "V" betűt nem takarja ki (belelóg a listába).

A karakterkódolással van egy kis gond. (Az emoji-k helyett kérdőjelek jelennek meg)

Akkor mindenki átnézte, amit szeretett volna?

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Oké, szerintem ezen a héten lehet tesztelni és ha nem lesz probléma, akkor jövő héten élesítjük. Aztán jön a következő kör.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

A táblázatok aktív (hover) sora kiemelve

Minek? Ha szemvezetést akarsz, használd a soronkénti színezést. Legalább mobil nézetben is működik.

Elsőre a hozzászólásokban használható táblázatra gondoltam. Persze az nem kapta meg a kiemelést...

Egyébként a táblázat-szerkesztő elég gáz. Nagy betűkkel kellene figyelmeztetni a felhasználót, hogy ne nyomjon benne ENTER-t. A másik fasza dolog, amikor az üres mezőt maga a CKEditor gyomlálja ki, eltolva a nem üres mezőket. :D

Hozzászólást pontozók listája

Eleve tele van szeméttel a generált HTML, de te még beleteszed a pontozók kistáját is, linkkel a profiljukra...

Biztos minden szempontból jót tesz a teljesítménynek. Amire állítólag nincs a HUP üzemeltetőinek ráhatása. Szóval kissé fura, hogy nem uralod a kiszolgáló környezetet, de terheled egy újabb funkcióval.

Itt a topik, amiben állítólag többen "kérték" a listázást :), majd "ígéretet" kaptunk, hogy nem lesz megvalósítva, aztán az "ígéret" vissza lett vonva, mintha semmi sem történt volna.

CKEditoros szövegdobozok átméretezhetőek

Hozzászólás írása közben nem jegyzi meg a méretet (amikor ugyanazt a hozzászólást írja az ember, nem két különböző hozzászólás között), bizonyos esetekben önkényesen átméreteződik.

 

Hiba: hivatkozás beszúrásakor (CTRL+K) látszólag törlődik a szövegdoboz tartalma, és inaktívvá válik az egész szerkesztő.

Hiba: rusnya fekete keret jelenik meg a saját hozzászólások körül. Megjegyzés: a Hupper sárgával emelte ki a saját hozzászólásokat (nekem az is kicsit vad volt, de egy az oldalhoz jobban illő sárgával megfelelő lenne).

Tipp: a szerkesztő alatt linkelni kellene egy leírást a szerkesztő funkcióihoz (ahogy régen).

:)

Látom, ez a hozzászólás-pontozás nagyon zavar téged. Azt javaslom, akkor ne nézd. Szerveroldalon ezzel jóval kevesebb munka volt, mint kliens-oldalon használhatóra elkészíteni. Mivel az utóbbi elkészült, ezért adta magát, hogy én is betegyem azt a többletmunkát, amit a szerver-oldal igényelt. A szervert különösebben nem terheli, mert a pontozók listára amúgy is rendelkezésre áll.

A saját hozzászólások keretét a többség elfogadta, trey is.

A CKEditoros problémákkal sajnos jelenleg nem tudok mit kezdeni.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Lassan szégyellnie kell magát annak, aki nem kívánja a szart.

Amilyen gyászos a helyzet, illik is a fekete keret. Minden nap emlékezteti majd felhasználókat, hogy mekkora barmok, mert ide járnak. Egyébként letojom, ki és mit fogadott el, a hozzászólás körüli fekete keret teljesen fantáziátlan, de legalább ocsmány is.

Túlzásnak érzem a "jelenleg" kifejezés használatát.

:)

Esetleg ilyen vagy ehhez hasonló színezéssel?

.by-viewer .comment-links-wrapper
{
	background-color: #c8c8b4 !important;
}
.by-viewer .comment_info_wrapper
{
	background-color: #c8c8b4 !important;
}

#block-hup-theme-content article.comment.comment-owner {
    border: solid 2px #9c9c92;
}

Jeleztem a hibát, és adtam javaslatot. Konkrét "patchet" nem fogok beküldeni, mert nem feladatom, plusz nem akarom, hogy utólag mutogassatok, hogy "de hát az a szín nem hivatalosan lett választva, hanem egy felhasználó által". Ha jól emlékszem, a Hupper a keretet és a fejlécet/láblécet színezte, de lehet, hogy a hátteret is (e kép alapján csak a fejlécet). Szerintem elegendő a fejléc/lábléc színén kicsit növelni a színtelítettséget (ettől sárgább lesz), a keret és a háttér maradhat eredeti.

:)

Saját hozzászólás: #ddddb2.

Új hozzászólás: #d1ddb2. A hozzászólás hátterét nem kell szürkére színezni.

Minta.

Ha nem elég szemkibaszós (szerintem nem kell annak lennie, csak jól láthatónak), kicsit erősebb telítettséggel valószínűleg még elviselhető marad.

(Bocs a betűk miatt.)

:)

Az jó ötlet, hogy az új hozzászólásnál is inkább a keret változzon meg; ugyanúgy lehet, mint a sajátot, csak a .comment-owner .by-viewer (lecserélték tegnap óta???) parent class helyett a .new kell.

Viszont ezekre tényleg ráférne még egy kis színtelítettség, mert nem elég feltűnőek.

Sz*rk: Ezzel a CSS-sel:

.by-viewer .comment-links-wrapper
{
	background-color: #E5E5B8 !important;
}
.by-viewer .comment_info_wrapper
{
	background-color: #E5E5B8 !important;
}
.new .comment-links-wrapper
{
	background-color: #E4DFC1 !important;
}
.new .comment_info_wrapper
{
	background-color: #E4DFC1 !important;
}

Így néznek ki.

Nekem sem tetszik annyira, de az előző felállással meg teljesen beleolvadtak a többi komment tömegébe, nem lehetett őket kiszúrni gyors végiggörgetéssel. Mindegy, lehet próbálgatni a színeket.

Esetleg

article .new
{
	background-color: #F6F6EB !important;
}

.by-viewer .comment-links-wrapper
{
	background-color: #CFCF92 !important;
}
.by-viewer .comment_info_wrapper
{
	background-color: #CFCF92 !important;
}
.new .comment-links-wrapper
{
	background-color: #C7BE89 !important;
}
.new .comment_info_wrapper
{
	background-color: #C7BE89 !important;
}

így?

Meh... Akkor majd megsavazzátok, hogy mi legyen; a CSS ott van, csak a színeket kell átállítani. Én meg belövöm magamnak offline arra, amire akarom.

Egy utolsó javaslat:

article .new
{
	background-color: #F6F6EB !important;
}
.by-viewer .comment-links-wrapper, .by-viewer .comment_info_wrapper
{
	background-color: #d8d8b2 !important;
}
.new .comment-links-wrapper, .new .comment_info_wrapper
{
	background-color: #d8d8d0 !important;
}

Azaz a júzer sajátján feltoljuk a színtelítettséget, az újakon meg épp levesszük, így teljesen elüt. És akkor így néz ki.

A mutatott színezést iránymutatásnak szántam.

Gondoltam, hogy ócskább LCD-ken kevés lehet az árnyalatok közti különbség, de az meglep, hogy a CRT-den is kevés.

Egyik példád sem tetszik jobban a sajátomnál. Szerintem jól látható-, de nem kirívó kiemelésre van szükség, mert a HUP megjelenéséhez nem illenek a sajátjainál erősebb színek.

:)

Így megjegyezted, hogy CRT-s vagyok? :) De amúgy már nem; közben már itt is muszáj volt átállni laposra; most már csak a retrogépek mennek CRT-n.

Erre mondtam, hogy majd megszavazzátok, vagy nem tudom, amúgy meg mindenki magának színezi. A CSS ott van, bárki behúzhatja localba is.
Szerintem egyébként pont kirívónak kellene lennie, legalább az új hozzászólásoknak, hogy amikor végiggörögsz egy többszáz hozzászólásos topicon, akkor rögtön kiszúrd görgetés közben.

Azok a betűkészletek csak CRT-n jók, meg nagyon kicsi felbontású egyéb kijelzőkön.

Miért görgetnél? Használd a navigációs gombokat, használd a böngésző navigációs gombjait, vagy görgess lassabban. Lehet, hogy néha szükséges görgetni, de ezért a pár alkalomért szerintem nem érdemes szemkibaszó színeket beállítani.

:)

Amiket én használok? Pedig full HD-s kijelzőn használom őket; nem tűnt fel, hogy a belinkelt képek felbontása 1920x1080 volt?

A hupnak van valahol olyan gombja, hogy következő új hozzászólás? Most direkt kinyitottam egy szűz browserben a hupot (édes istenem, mennyi szemét dőlt le egy pillanat alatt, csak úgy zúgtak a ventillátorok...) de nem találtam ilyet. Hát lehet, hogy szerinted inkább kevésbé szemkibaszó szín kell és görgessen lassabban az ember; szerintem meg végighúzom a scrollbart néhány másodperc alatt és rögtön látom, hogy hol vannak az új posztok.

Ja, köszi, nekem itt nem ikonok vannak és nem tűnt fel, hogy ha több új poszt is van, akkor az új posztokon több szöveg van fent. Viszont a legelső hozzászólás előtt kéne valami olyan gomb, hogy első új hozzászólás, hogy ne kelljen beírni a címsávba, hogy #new, vagy odagörgetni...vagy olyan is van, csak nem látom?

Egyébként lehetne valahol felül egy mindig ugyanott lebegő kis doboz is, benne egy előre/hátra gombbal, ami léptet az új hozzászólások között. Komfortosabb lenne, mint a folyamatosan változó szélességű és pozíciójú posztokon böködni a mindig máshol megjelenő nyilakon.

A +1-ezők listája miért csak bejelentkezve látható?

Értem. Ha te statisztikát akarsz generálni, akkor erről egyeztess az oldal tulajdonosával/üzemeltetőjével. Addig pedig megfontolandó egy captcha használata.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Hát ennyit arról, hogy ki lehet szűk keresztmetszet... Egyébként ahhoz nem kell treytől engedélyt kérnem, hogy lementegessem azokat a topicokat, amikhez hozzászóltam és offline műveleteket végezzek vele. Eddig is csináltam, mert nem találtam az oldalban olyan funkciót, hogy saját hozzászólások között keresés. A captchával - mondjuk nem tudom hova akarnád rakni, de - nem tudod meggátolni a dolgot, csak még jobban megnehezíted.

Bocsi, visszaszívtam, ez közben meggyógyult Opera 12-ben is. Amikor először kipusholódott a tesztoldalra, még hiába kattingattam, nem jelent meg a lista, viszont én akkor CSS-ből force-oltam, hogy mindig jelenjen meg a komment alatt, így aztán azóta nem próbáltam kattintani.

Szerkesztve: 2020. 07. 22., sze - 02:00

Az megoldható, hogy ma (szerdán) mondjuk este hétkor minél többen „rászabadulnak?” Nem kell semmi extra, csak a szokásos. Belépni, megnyitni pár cikket, felvinni új híreket (igyekszem kitenni őket), hozzászólni tartalmakhoz, pontozni hozzászólást, meg minden, ami az éles oldalon lenne.

Napközben is lehet ezeket bármikor, de jó lenne, ha este hétkor kicsit több ember nyomkodná egyszerre az oldalt. Új változás egyelőre nincs, de én naplózok pár eseményt, ezért lehetséges, hogy egy árnyalattal lassabb lesz, de talán nem észrevehető.

Köszi!

Ui.: Ha tesztelés közben hibásak lesznek az új hozzászólások számai bárhol, akkor akkor csináljatok képernyőképet és linkeljétek itt. Az is jó, ha látszódik a kép készítésének az ideje.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

A felhasználói ügyetlenség ellen szeretném, ha egy topikra kattintok, és van benne számomra új hozzászólás, akkor az első írás fejlécében megjelenne az "ugrás az következő új"-ra vagy valami hasonló. Azért nem a hibajelentő topikba írtam, mert az már túlburjánzott. Háta, itt is ér valamit a javaslatom. :-)

Olyat lehetne, hogy komment törlése, ugyanazokkal a szabályokkal, mint a szerkesztés (azaz első válaszig)? Jelen pillanatban, ha rossz helyre sikerült küldeni a kommentet (pl. legalsó kommentre akartam válaszolni és beírtam a kommentmezőbe, anélkül, hogy a válaszra böktem volna), akkor csak annyit tudok megtenni, hogy szerkesztem és a tartalmát lecserélem pl. egy db "-" jelre.

Szerkesztve: 2020. 07. 29., sze - 09:15

UP

Kéretik minél szélesebb körben tesztelni. Amennyiben komolyabb hiba nem mutatkozik felhasználói oldalon, átnézem, hogy az admin rész megfelelően működik-e és ha igen, akkor tervezünk egy időpontot a frissítésre.

trey @ gépház

Szerkesztve: 2020. 07. 29., sze - 11:13

Szavazásnál nincs "eredmények megjelenítése" gomb. De legalább a szavazatleadó gomb felirata is rosszul van fordítva ("Szavazat", noha "Szavazás" lenne a helyes).

Szerk.: az aktuális HUP-on nincs ilyen hiba.

:)

A blogbejegyzés publikálási ideje korábbi a tényleges beküldés időpontjánál. Nem tudom, hogy a "blogbejegyzés beküldése" oldal megnyitását, az első előnézetet vagy mit használ fel, de szerintem a "beküldés" gombra való kattintás időpontját kellene megjeleníteni, ahogy régen. A jelenlegi HUP-on sem jó, szóval beküldöm a másik topikba is. :D

:)

A szülő hozzászólás mutatása panel bezáró gombjának fókusznégyzete balra kilóg a weboldalból. Kép.

:)

Mindegyik. A képen a két vízszintes szürke vonal a bezáró gomb tetejéből és aljából kiindulva.

Úgy tűnik, ez is Firefox hiba (a Mozilla szerint valószínűleg funkció lehet). Az outline: none; hozzáadásával eltűnik.

Már csak az nem világos, miért nem pontozott fókuszkeretet jelenít meg, ahogy a linkeknél, hanem folyamatost...

:)

Szerkesztve: 2020. 07. 29., sze - 14:04

"Hozzászólást pontozók listája"

Itt nem kell valami visual guide, hogy ez kattintható? Vagy mindenki jegyezze meg? :)

Nekem ami borzasztóan hiányzik, az a hupper extension első új hozzászólás linkje... Minden mást leszarom. :)

"Sose a gép a hülye."

Nem tudom, hogy ezt valaki mondta már, de a júzerek követett tartalmaiban nem látni az összes topicot, amihez hozzászólt. Vagy ha leiratkozik egy topicról, akkor az ott többet nem jelenik meg?

Itt kicsit vedenem nevergone-t: nem trivialis, hogy ezt le kell fejleszteni. Ha mar igy bejelentettuk, eleg lenne "currently logged in user == activity target user" feltetelhez kapcsolni a query unfollowos reszet. De amig ezt nem jelentik be, adja magat, hogy errol megfeledkezik egy dev.

Akkor viszont szükség lenne egy olyan funkcióra, ami nem a júzer által követett tartalmakat listázza, hanem azokat, amikhez a júzer hozzászólt. Ha le is iratkozok valahonnan és már nem érdekel, hogy mit beszélnek benne, attól még később jó lenne tudni, hogy hozzászóltam. Értelemszerűen a júzer által követett tartalmakat csak ő látja, a tevékenységét mindenki.

Oké. Miért fontos látni egy adott felhasználó összes aktivítását?

(Ne értsd félre, meggyőzhető vagyok, tudok érvelni pro és kontra.)

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…

Többek között azért, hogy szembesíteni lehessen a korábbi tevékenységével, ha egy vitában desktruktív magatartást tanúsít, viszont olyasmivel vádaskodik, amit ő napszámra elkövet.
De fordítsuk meg a kérdést, mi értelme van azt látni, hogy mit követ?

Pelda:

En leiratkoztam az 1000+ kommentes brexit topikrol (nem iratkoztam le, de mindegy, tfh)

Mert en a sajat activity page-emen nem akarom latni, mert emberek elkezdtek Manchester korzeteirol beszelni benne ami engem mar nem erdekel

De ha megemlitem DK Summer kolleganak, hogy eleg sokat erveltem az euroszkepticizmus jo reszei mellett, o ranez az activity page-emre, akkor DK Summer joggal elvarja, hogy latja, hogy az 1000+ kommentes Brexit topikhoz hozzaszoltam.

 

Tehat DK Summernek latnia kell mindent a /19413/activity -n. Azt is, amirol leiratkozott a 19413-as user.

Nekem nem kell latnom (logged_in_user_id == targer_user_id eset) - tehat ha en magam nyitom meg az activity page-et, el kell tunnie azoknak a topikoknak, amikrol leiratkoztam

Ertheto?

+1, kivéve arra, hogy ezt egy fülön valósítsuk meg; ha nem akarok követni már egy topicot az nem jelenti, hogy később nem akarok hivatkozni egy benne található posztomra, tehát valahol látni szeretném, hogy volt aktivitásom abban a topicban. Persze workaround, ha kijelentkezek és úgy látom, de az nem túl kényelmes...

Lehet fordítva is, csak az nem értelemszerű, hanem hülyeségszerű.

Senkinek semmi köze hozzá, hogy egy felhasználó milyen témákat követ (természetesen a felhasználó közzé teheti, ha akarja). Ezzel szemben a felhasználó hozzászólásait topikszinten összegyűjtő lista a valóság lenyomata. Ebből következik, hogy az előbbit alapértelmezetten rejteni kell, utóbbit pedig vagy módosítatlanul közzétenni, vagy egyáltalán nem tenni közzé.

:)

Itt a kérdés, hogy kinek szól a felhasználói tracker? Az adott felhasználónak vagy a többieknek? Mert ha adott felhasználónak, akkor joga van hozzá, hogy kivegye belőle azokat a témákat, amelyek számára érdektelenné váltak. Nincs is odaírva, hogy ez a felhasználói aktivítás követésére szolgál.

„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…