Párbajra hívom a szabszkrájbsárkányt: mobilos HUP-felület tracker funkcióval

Címkék

Azok, akik utazás -és egyéb, számítógéptől távoli "üresjárati" tevékenységek- közben sem bírnak leszakadni a netről biztos megértenek. Hiába hirdetik magukról a mobilos böngészők, hogy az asztali változatokat megközelítő "élményt" adnak az úton is, ez már csak az adottságok miatt sem lehetséges.
Kicsi a képernyő, kényelmetlen a szélesvászonra tervezett lapokat nézni, a mobilos válaszidő/sávszélesség még mindig bőven alatta van egy jó minőségű otthoni kapcsolaténak, és -eszköztől függően- azért az az amperzabáló szörnyeteg mégiscsak kevés egy komplexebb weblap gyors megjelenítéséhez.

Ezekből a frusztrációkból kiindulva született meg a HUP mobilnézeti felülete, a zsebHUP. Fogadjátok szeretettel!

A felületen a HUP három fő blokkja, a címoldalon látható cikkek, blogok, és friss fórumtopikok érhetők el. A felület használható belépve és anoním módon is, de a kommentek jobb követése érdekében érdemes az előbbit választani.

Talán sokan hasznosnak fogják találni a trackert, amely a zsebHUP-ról elérhető lapok követésére szolgál. Ha megjelölsz egy lapot, az felkerül a tracker-listádra, így mindig láthatod, hogy hány hozzászólás van, és ebből mennyit nem olvastál még.

A program pár órányi szabadidő felhasználásával készült, így kérek mindenkit, hogy legyen türelemmel irányába (és az enyémbe is :), ha hibát tapasztal, vagy jobbító ötlete lenne, írja meg, amint végzek a lakásfelújítással ígérem elolvasom mindet. ;)

Az oldalon elérhető egy FAQ oldal is, érdemes ott kezdeni az ismerkedést.

Bízom benne, hogy hasznosnak találjátok majd a lapot.

Hozzászólások

Nekem a tracker-re ez jött:
Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
---
Where there is a shell, there is a way.

Nem Drupal. :S

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

Nevermind.

Kicsit utánagondoltam a feladatnak, mert én sem értettem először, hogy miért nem a dr. upálba lett belegyógyítva a téma. Két okot rögtön találtam: PHP (ha valakinek épp nem ez a kedvence), és trey többször leírta, hogy nem akar a core-on kívül semmit. Hogy egyszerű legyen upgradeelni (gondolom ezért van még mindig ötös, nem adsz majd valamikor tanácsot portálmesterünknek?).

Ha a legyen belül ágat elvetettük, marad a legyen kívül. Hát, nem sok lehetőséget találtam drupál vs. external API témakörben, de a következő hozzászólásodban öntheted majd a linkeket. Ami van, az mind valami shitware, vagy már, vagy még nincs, de már a születésekor életképtelen volt.

Szóval egy ilyen feladattól (ha az első két alapvetésből indulok ki) tényleg frusztrált lennék.

suckIT szopás minden nap! Perl script 11 millió forintért

Ezeket futólag én is néztem, de a beépített XML-RPC-nél úgy tűnt, hogy a "glue"-t meg kellene írnom (és igen, azok az okok, amiket suckit említett :), a többi meg extra modul, illetve (nem tudom jól látom-e) csak 5.x?
Nagyon jó lenne egy olyan külső API, amelyik:
- alapból a drupal része, az 5-ösben, és a későbbi verziókban is
- mindegyik verzió kompatibilis az előzőekkel
- nem kell hozzá a drupalban semmit sem módosítani, saját köztes modult írni
- rendelkezik minden feature-rel, amely egy ilyen felülethez szükséges (pld. jelszóellenőrzés, a főlapon lévő dobozokkal ekvivalens lekérdezések, kommentelés stb).

Igen, meg kell írnod, és mivel csak az alaprendszerre lehet támaszkodni (sem contrib, sem saját modul), vége is a történetnek. JSON server van Drupal 6-ra is, a Services pedig a hetesig elért és fejlődik.

Szerencsére olyan dolog nincs a Drupal alaprendszerben, mint amit te kérsz, mert ennyi erővel egy csomó más is belekerülhetne, aztán lenne egy nagy, nehezen karbantartható bloated valami.

Amúgy a Drupal 5-öt pedig már mindenki pottyantja magasról, ez persze nem jelenti azt, hogy nem működik jól.

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

Első? ;)

Amúgy grats, kellett már ez, mint egy szelet kenyér. Ha sikerül kivasalni minden hibáját, és folyamatosan a foss drupalhoz igazítani, hasznos dolog lesz. :)

A következő projekt lehetne a drupal kidobása. =)
--
zsebHUP-ot használok!

Nekem csak az adott cikken/témán belüli új hozzászólások jelzése/kiemelése hiányzik, vagy legalábbis nem láttam, hol van.

Amúgy a jelenlegi telefonomon jól nézhető a normál oldal, de az előzőn sokat segített volna egy ilyen kinézet.
Egyébként jó, hogy elkészült, köszönjük. Hasznos lehet sokaknak.

Megnéztem Opera mobillal, a sortördelés miatt kényelmesebb vele így olvasni a hozzászólásokat, no meg persze gyorsabban be is tölti az oldalt.

/~1 hétig nem igazán leszek most gépnél. :)/

Az új hozzászólásoknak nem kiemelése van, hanem kizárólagos megjelenítése. Ha a cikklistánál a harmadik számra (új kommentek száma) nyomsz, csak az új kommenteket mutatja.
Néha olvasnék 900+ hozzászólással rendelkező cikket, és úgy éreztem ez sokkal kényelmesebb (főleg mobilon), mint nyolcvan képernyőn át tekerni, és szemmel keresni az új kommenteket.

Egy picit nekem is fura, de mindent meg lehet szokni ;) En viszont megcserelnem a sorrendet, mert az olvaso szamara erdekesebb info a hozzaszolasok szama, mint az olvasasi statisztika. Es mellesleg igy passzol a teljes felulethez is: hozzaszolas, uj hozzaszolas, olvasas. Egyebkent nekem az elvalasztas igy pl. jobban bejonne: 24/12/666 vagy 24/12:666, de ez tenyleg szubjektiv.

Nem rossz, de egyelőre maradok a hup.hu és Opera Mini párosnál. A sebességgel így sincs semmi baj, és ugyan úgy nem látom, hogy éppen kinek a hozzászólára válaszolok.
--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Esetleg a subscribe/hosszászól gombokat lehetne nagyobbra venni? Elég nehéz eltalálni őket az érintőképernyővel a kis méretük miatt.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 13.37 | 2.6.39.1-janos

Vodafone 845, 240x320 :)
Most, hogy mondod, azok is elég kicsik, csak arra még nem támadt ingerenciám, hogy azokat próbáljam megcélozni.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 13.37 | 2.6.39.3-janos

Nagyon jo. Egy apro picike bug: Androidon a kommentbox textfield-je kicsit tul szeles lesz.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Ez egyelőre read-only, vagy így is marad?

Mi az a kis szövegbuborék a cikkeknél?
"Erre kattintva kommentelheted az adott cikket, vagy kommentet. Mint feljebb már olvashattad, ez csak belépett felhasználóknál működik. A zsebHUP a kommenteket nem hierarchikusan jeleníti meg, hanem a HUP-on legenerált HTML sorrendjében, viszont a válaszaid ugyanúgy meg fogják őrizni a hierarchiát, azaz a HUP-on látszani fog, hogy melyik kommentre válaszoltál."
De nem tudom lehetne 1 válasz/hozzászolás gomb commentek alatt tudom hogy nem kivánságműsor de elég nehéz rábökni arra pici szövegdobozra.
Egyébként le kalappal':)+1111111

Jó cucc, a kódja elérhető valahol? :)

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

ezt kene csak hasznalni, a mostanit offolni...

Odabasz. Kösz!

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

Szerintem teljesen jó, már be is tettem az Opera Minimbe! Köszönjük Szépen! :)
---
"Boredom and drudgery are evil..." (Eric S. Raymond: How To Become A Hacker)

Scrollozni ebbe a mobil verzióban is kell rendesen, ha rengeteg hozzászólás van egy topicban. Viszont opera miniben minden funkciót lehet használni, amit egy asztali böngészőben.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

El sem tudjátok képzelni mennyire lehetne ezt a felületet áldani!!
Működik a belépés w3m-el!!!! és egész w3m freindly a kialakítás is :)
---
Where there is a shell, there is a way.

Jó feladat. :)
Az opera miniben van mobil nézet, én leginkább azt használom, az szépen át is méretezi, ha pedig meg akarod nézni eredetiben, meg tudod tenni.
Ha a normál nézetben nézem, tényleg elrontja az oldalt, viszont itt a képernyőmérethez kellene méretezni (még elegánsabban nem csak HTML-ből, hanem fizikailag is a képet, ez utóbbit már túl sok munkának érzem).
Hát... Nem tudom milyen böngészővel nézitek, de abban nincs mobil nézet? ;)

Szerintem ne Opera Minibe tesztelgessük, mert az eleve egy tömörített formátumot kap az opera szervereitől. Meg ugye a weboldalak mobil változata pont arról szól, hogy a hagyományos mobilböngészők kapjanak a lájtos változatot (mint az index, hvg, fn, blikk, Nemzeti Sport, Pénzcentrum, Népszabadság és társai). Azért írtam azt, hogy Opera Mini alatt semmi bajom a hup.hu-val. Én az android alapértelmezett böngészőjében nézegetem, meg Opera Mobile böngészőben. Ott pl. a blogokban található beágyazott képek teljesen szétbarmolják az oldalt, mert vízszintesen jóval túlnyúlik a szövegen.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

nekem nagyon tetszik a dolog, de szerintem a szigmák és pluszmínuszok nagyon rontják az áttekinthetőséget. a szigma helyett egy sima pipe jel, vagy egy html-es felsoroláspötty nem lenne jobb? illetve a szigma utáni számok is kerülhetnének a címek utánra, mert így nem egy pozíciónál kezdődnek a címek, és ez eléggé az olvashatóság rovására megy. ha a számok a sorok végére kerülnek, akkor szigmára nincs is szükség, mert ott a », a számok meg mehetnek zárójelbe, ahogy a felső sorban is.

ettől függetlenül köszönöm szépen a munkád!

Lehetne hozza valamilyen API-t gyartani? Hupperben nagy hasznat vennem egy JSON vagy XML outputnak.
Most olvastam az FAQ-t, es latom, hogy ez egy proxy. Akkor megsem biztos, hogy erdemes tudnia ilyenek. Azt hittem, hogy kozvetlen hozzaferese van az adatbazishoz.
--
HUP Firefox extension

Az is egy lehetőség, egyébként hasonló kihívás, mint a mostani (új verzióknál követni kell a változásokat), de nem akartam vele túl sok időt eltölteni, a közvetlen DB elérésnél pedig már eléggé bejátszanak a biztonsági dolgok (gyakorlatilag újra kell implementálni ezeket a részeket).