Nos, talán már olyan állapotban vannak a cikkek, hogy véleményezni is tudjátok: http://www.javakocsma.hu
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
110 Comments
Laszlo Hornyak
Auth Gábor
Böszörményi Péter
Auth Gábor
Majd érkezik szépen.
Auth Gábor
Auth Gábor
A lényeg, hogy hamarosan elkezdem megtervezni az egyes portletek működését és viselkedését (hírek, fórum, *tár, stb). Ehhez szeretnék némi segítséget kérni, a (Java Forum 2.0 prototípus) http://www.javakocsma.hu oldalon a legalsó portlet erre szolgál, de ebbe a témakörbe is nyugodtan lehet írni a kívánsághalmazt.
Tehát: mit kíván a nép? :)
Unknown User ((k)risztián)
Auth Gábor
Auth Gábor
AJAX
Gondolkodom azon, hogy legyen-e a portál oldalon AJAX a portletek kezelésénél. Alapvetően JS nélküli működést is szeretnék, de ha van JS, akkor a portletek állapotát (normal, maximized, minimized, view, edit, help, admin) lehetne JS hívással lekezelni teljes oldalletöltés nélkül, pusztán a portlet belső (fragment) újratöltésével.
A portletek belső működésénél nem akarok túl sok JavaScript működést, de a validálásnál jó szolgálatot tesz, illetve a normál oldal-újratöltés mellett szeretnék AJAX tartalommentést és tartalomújratöltést, (automatikus) tartalomfrissítést.
Azonosítás
Alapvetően valami szabványosnak kinéző dolgot szeretnék, mint például az OpenSSO és/vagy OpenID; megtartva a portálon való regisztáció lehetőségét is, hiszen mindenképpen kell bejegyzés az adatbázisba és a jogkezeléshez is szükséges.
Testreszabás
Megoldható - elvileg, hogy minden felhasználó kap egy privát szegmenst, ahova rá tudja húzni a portál publikus oldaláról a portleteket, illetve tud saját portleteket is definiálni. Van-e erre egyátalán igény? :)
Egyéb ötletek
Most van lehetőség a rendszer alapvető működésével kapcsolatos hozzászólásokra:
Auth Gábor
Jah, a http://www.javakocsma.hu portálon megtekinthető az eddigi munka. Mivel szeretnélek Titeket - mint közösséget és elsődleges felhasználókat - bevonni a tesztelésbe és munkába, örömmel töltene el, ha véleményt mondanátok, hogy jó irányba viszem-e a portál felépítését... :)
Böszörményi Péter
- Ha mod van ra, csokkenteni kene a html mennyiseget, amit a motor kibocsajt. Ugyancsak ki kene dobalni a tablazatokat a htmlbol.
- A fix javascripteket rakd ki kulon fileba, nem kell, h feleslegesen szennyezzek a htmlt. Egyebkent milyen megfontolasbol irtad meg magad a XHR letrehozo fuggvenyt? Annyi kesz tortenet van mar.
- Ha lehetne egy alternativ beviteli mod a forum postoknal jo lenne. Opera userkent eleg macera kezzel irogatni a html kodot, raadasul nem is biztonsagos. Raadasul, ha elirom a html tageket, akkor szetzuhanhat az oldal. Esetleg alternativakent egy minimalista wiki parser?
Auth Gábor
A JavaScriptek külön lesznek, persze, de ez még egy igen kezdetleges dolog... :)
Sajnos az FCKeditor nem megy Opera-val, de majd gyúrunk még rajta, hátha menni fog.
Böszörményi Péter
Mi lenne, ha a felhasznalo megadhatna, hogy milyen inputot akar hasznalni? Ugyis csak regisztralt felhasznalo postolhat, konnyen el lehetne donteni, hogy a felhasznalotol html, vagy wiki, vagy bbcode, vagy valami egyeb tartalom jon, es azt megfeleloen lehet kezelni.
Auth Gábor
Nos, alapvetően a javakocsma.hu egy lazább szerkezetű, de Java kötődésű portál lesz, ahova egyfajta iwiw szerű funkciókat is szeretnék tenni, illetve (akár kliens programmal) egy ICQ szerű dolgot is (ahol a portálon jelölt ismerősökkel lehet információkat cserélni). Nem tudom, mennyire fog beválni, a terveim ezek... :)
A javakocsma.hu lesz a Java Forum 2.0 első projektje, de záros határidőn belül szeretném átvinni alá a javaforum.hu portált is. Ez egyben példaprojekt is lesz, illetve egy teljesen elejétől a végégig cikkekkel dokumentált és verziókövetett JavaEE 5 példaprojekt, amiből - remélem - sokat lehet tanulni. :) A záros határidőt kb. 2 hónapra becsülöm, november elejére már szeretnék egy olyan portált,
amely működik, és november végére át szeretném tenni rá a javaforum.hu portált is a jelenlegi - fizetős - rendszerről. Az admin felület lesz a nehezebb, erre több időt és tervezést kell szánnom, de ezt majd később ütemezem... :)
Elvileg minden meglévő linket kezelni fog az új rendszer, minden tartalmat átvezetek, erre egy filter fog szolgálni, amely Location az új URL felé irányítja a böngészőt.
A licenc kérdése még lebeg, elvileg CC-GPLv2 alatt szeretném kiadni.
Kezd eléggé nagyon körvonalazódni a Java Forum 2.0 portál, mint portál rendszer, de még messze nincs minden funkció kitalálva a javaforum.hu portálon, mint tartalom, és tartalomkezelés. Mivel ez egy nyílt forrású rendszer lenne, akinek kedve, ideje vagy lelkesedése van: adok SVN hozzáférést és direktben írhat a forrásba. :)
http://mail.javakocsma.hu/mailman/listinfo/javaforum-dev-hu
Auth Gábor
Unknown User (laczko)
Elnézést, ha nem jó helyre írnék. A fősulin Java-t tanulunk, amit szeretnék otthon gyakorolni.
De a szokásos, 'Hello World' programon kívül nem futtat a böngésző mást (Explorer/Mozilla sem).
Applet név notinited jelenik meg a státuszsorban. A .class-t létrehozza, exit code 0. Scite-ben írom a
programot, ott is fordítom le. Mi lehet a gond? Próbáltam letölteni hozzá cuccokat, de nem jártam sikerrel.
Mi kellene letöltenem hozzá?
Auth Gábor
tvik
Még arról kéne valami infó, hogy ezt az codebase-t milyen környezetben kell/érdemes buildelni és futtatni. Gondolom hogy Netbeans, de hányas verzió, milyen edition, vagy milyen kiegészítések kellenek hozzá. Aztán mit kell nyomogatni hogy legyártson egy működő verziót és hogyan kell elindítani. Kell hozzá külön DB-t installálni lokális teszteléshez? Szóval ilyen build infók kellenének.
Auth Gábor
:)
Még arról kéne valami infó, hogy ezt az codebase-t milyen környezetben kell/érdemes buildelni és futtatni.
NetBeans 6.0 Beta1 alatt készült, szerintem megeszi a NetBeans 5.5 és 5.5.1 is. Eclipse is talán tudja importálni.
Aztán mit kell nyomogatni hogy legyártson egy működő verziót és hogyan kell elindítani. Kell hozzá külön DB-t installálni lokális teszteléshez? Szóval ilyen build infók kellenének.
Az adatbázist legyártja maga alá, viszont az adatbázishoz kell némi adat, hogy menjen is rendesen... ezeket majd elkészítem... :)
Milyen részébe gondoltál beszállni?
tvik
Nagyjából mindegy, amibe be tudok / be lehet szállni.Gondolom nem úgy lesz hogy boldog boldogtalan mindenfélét bekommitolhat, bár az is biztos egy érdekes projekt lenne. :) Egyelőre buildelni akarom és nézegetni a belsejét, tesztelgetni, de erre csak jövő héten lesz alkalmam legközelebb, legjobb esetben.
Auth Gábor
Auth Gábor
A kérdéseim még mindig élnek, amiket feltettem ebben a témakörben.
Auth Gábor
Szeretném kicsit felpörgetni az eseményeket, ehhez elsősorban ötletek és javaslatok kellenek... benne vagytok? :)
Istvanovszki Zoltan
Auth Gábor
Alapvetően az lenne a cél, hogy legyen valamiféle validálási lehetőség először a kliens oldalon, majd a szerver oldalon is, amely utóbbi esetben lehetőleg ne töltse újra az egész portlet tartalmát (FCKeditor-t újratölteni lassú lehet), hanem XML-ben adja vissza a hiba helyét és okát.
Milyen "bevált" módszerek vannak erre?
Böszörményi Péter
Unknown User (kampfer)
Auth Gábor
Amint látszik, egy státusz és egy tartalom érkezik mindössze, nem tudom, hogy érdemes-e erre JSON, mert XML-ben teljesen tömör. A működés során megnézem, hogy mi a státusz, és egyszerűen megkapja az innerHTML a tartalmat.
Böszörményi Péter
Auth Gábor
Böszörményi Péter
Auth Gábor
Igen, "pending approval" az állapota, és addig olyan, mintha nem is lenne... nem tudom meddig tart ez az állapot... :)
Böszörményi Péter
Auth Gábor
A http://www.javakocsma.hu oldalon a híreket lehet körbeszaglászni, hogy megfel-e az úri közönség kényes ízlésének (akár a hozzáadást is ki lehet próbálni, bár az még nincs kész, de erőforrásnak lehet használni a "/news/java_forum_20_portal_motor/head_image" szöveget, és akkor ez is jó lesz elvileg. Elsősorban az AJAX háttér működése lenne fókuszban, illetve a JavaScript nélküli működés (vagyis JavaScript nélkül oldalújratöltéssel azonos funkciók használata).
Böszörményi Péter
Böszörményi Péter
Az uj forumnal esetleg megoldhato a felhasznalo a legutolso hozzaszolasat szerkeszthesse, amig mas nem szolt hozza? Haszon ficsor tudna lenni.
Böszörményi Péter
1) minimalizalom az elso hirt
2) maximalizalom az elso hirt
3) rakattintok a helpre
Firebugban az eredmeny:
Böszörményi Péter
Auth Gábor
Ezek szerint maga a tartalom jól működik (IE, FF és Opera alatt) és ez egyelőre örömmel tölt el... :)
Auth Gábor
Én kétféle nézetet szeretnék:
majd később kerülnek sorra, tehát nem a fórumba lennének integrálva.
És a lényeg, szeretnék valami olyasmit, mint ami például a http://it.news.hu fórumában van, tehát lehessen avatart vagy fotót tenni a hozzászólás mellé, illetve szeretnék bevezetni valamiféle pontrendszert (a'lá http://www.javablackbelt.com/), ami ikonszerűen mutatja a hozzászóló tudását akár a megválaszolt témák számát, pontjait, gyorslinket a CV oldalára, bemutatkozó oldalára, stb-stb.
A fórumban az FCKeditor-t le szeretném cserélni valami sokkal kisebbre, erre jó lenne némi tapasztalatféle, hogy milyen célszerű, mivel a fórumban alapvetően három dolog szokott lenni: szövegkiemelés (bold,italic,underline,strike), linkek illetve nagyon ritkán képek (de a képeket akár el is felejthetjük, szükséges?). Ezen túl néha felsorolás, meg ilyesmi szok lenni. Illetve ami nincs és kellene: forráskód feltöltése vagy inline syntax highlight forráskódra, illetve formázás forráskódra.
Jó ötlet a hozzászólás szerkesztése is, ekkor jelezném valami ikonnal, hogy szerkesztetett, és csak addig szerkeszthető, amíg nem jön a témában újabb hozzászólás.
Mi van még? Ja, RSS. Az RSS-t a fejlécből lehoznám a fórum témák mellé, tehát lehetne kérni egyedi RSS-t témákra vagy témakörökre, és gondolkodom az email értesítésen is (ha valakinek az jobban kézreáll).
Nos, akkor ezen lehet megin' rágódni... :)
tvik
Az index fórumon azt szokták lánggal jelezni, amikor sok hozzászólás érkezik egy bizonyos időintervallumon belül. (flame van, vagy parázs vita.) Ez is hasznos feature lehet itt is, bár nem túl fontos. Hasznos lehet még egy embernek megnézni az eddigi hozzászólásait is
Az értékelés / csillagozás mintha már régebben felmerült volna a hátrányaival együtt. Nem minden hozzászólást lehet vagy érdemes értékelni. Bár végülis ki lehet próbálni, aztán majd meglátjuk hogyan működik. A javablackbelt-en kicsit más szerepe van a csillagozásnak, mert az nem fórum. Nekem az a megoldás is tetszik,ami a sun fórumon van, hogy egy kérdés feltevésekor fel lehet ajánlani valamiféle pontokat és aki megválaszolja annak oda lehet adni őket.
A hozzászólások visszamenőleges szerkesztését én nem támogatnám, legfeljebb addig amíg nem jött rá válasz. De inkább addig sem.
Auth Gábor
Lehet, hogy csak én nyúltam mindig rossz helyre, de a "gyári" és szabványos portleteknek van kettő igen erős hiányossága: az egyik a használt adatforrás és/vagy EJB; a másik pedig a jogkezelés. Most, hogy belemélyedtem a portlet témakörébe, megértettem, hogy miért nem megy egy LifeRay portlet az Exo alatt, és miért nem működik jól egy JBoss portlet a LifeRay alatt. Szabvány ide-vagy-oda, ezek valamilyen szinten el akarnak érni egy adatbázist, és itt jelenleg hatalmas káosz van, és a JSR-286 se old meg semmit ezen a téren... de lehet, hogy csak rosszul látom... :)
Az, hogy JSR-168 kompatibilis portált csinálgatok, attól még nem fog benne menni minden portlet, főleg, ha egy csomó plusz szolgáltatást vár el (mint a LifeRay portletek)... a cél inkább az, hogy az illesztési felület jó része definiált legyen... de igazából saját portleteket gondolok fejleszteni, amelyek nem biztos, hogy menni fognak más portálon belül... de kis módosítással mehetnének. :)
Nem feltétlen célom minden hozzászólást értékelni, de ami sokat segített, az pontozható lenne. Opcionális. A blackbelt oldalt, mint ikon minta gondoltam bemutatni (mert kis helyen elfér egy színes öv és - a regisztáció idejével együtt - jól mutatja az illető tudását).
Böszörményi Péter
Auth Gábor
Nem gondoltad tovább, csak hátrébb toltad a problémát. A portlethez tartozó szolgáltatás (ami az EJB szerver oldalán van), azt ki írja meg, honnan kapja meg az adatforrást, mi van akkor, ütközik az entitások neve, hogyan "heggeszted" a portlet entitásához a belépett felhasználó adatait, stb, stb? :)
Másrészt mi van akkor, ha a portlet konténer nem EJB környezetben fut? Márpedig nagyon sok konténer nem EJB, csak egy JSP/Servlet konténer kell a futásához... oda hogy teszed be az EJB-s portleted? Vagy viszont, hogy teszed be egy EJB-s portálba a JDBC-s portleted? :)
Ezért mondtam, hogy ez a része nagyon nincs kitalálva és szabvány által megvezetve.
Böszörményi Péter
Ammenyiben ugy akarsz valamit kiadni a kezeid kozul, hogy az egy portalba beagyazhato legyen, akkor nyilvan megirod a portleteket + az tenyleges logikat. Ha meg nincs hozza irva portlet, akkor a programot berakod egy masik webcontext ala, es egy iframes portlettel be tudod pakolni. Persze ez egy kicsit eros, de azt hiszem, h a portlet speci ezt nem akarta megoldani.
honnan kapja meg az adatforrást
Ugyebar a nagykonyv szerint a szolgaltatasokat, es eroffasokat JNDI ala illik beregisztralni, aztan majd a kliensek onnan kikeresik a maguknak valo bejegyzets. Konkretan nem tudom, h a j2ee descriptoroknal van-e lehetoseg jndi mappingra (jboss valamelyik spec xml-jeben mintha lattam volna), de talan nem olyan nehezkes megirni azt a rutint, ami init parameterbol kibogarassza a jndi nevet.
mi van akkor, ütközik az entitások neve,
Szerintem te is tudod mi van ilyenkor. Suru szitkozodas, es fogaknak csikorgatasa. Ez a jelenseg nem csak j2ee kornyezetben fordul elo. PHP-ban pl bevett szokas, hogy prefixelik a tabla neveket, amit configbol kaparnak elo. Ezt talan itt is meg lehet oldani. Meg aztan be lehet rakni kulon semaba is a draga tablakat.
"heggeszted" a portlet entitásához a belépett felhasználó adatait,
Valamilyen szinten van erre tamogatas a j2ee kornyezetben. Nem ismerem ugyan a security reszt, de az descriptorokban lattam mindenfele security, es role mapping reszeteket, itt talan lehet ilyen magiat alkalmazani (talan nem). Ha esetleg arra gondolsz, hogy kiirni, mi a kedves felhasznalo neve, msn cime, lab merete, stb, stb, talan erezheto, hogy ezek olyan egyedi informaciok, amit nem lehet egy altalanos felulet moge bujatni. Persze meg lehet probalkozni egy altalanos user kezelo keretrendszer kidolgozasaval (ami pontosan leirja, h milyen modon lehet megtudni a fentebb emlitett labmeretet), es annak szabvanyositasaval, mert akkor barki, aki hasznalja ezt a keretrendszert, ezeket az informaciokat ki tudja iratni.
Másrészt mi van akkor, ha a portlet konténer nem EJB környezetben fut? Márpedig nagyon sok konténer nem EJB, csak egy JSP/Servlet konténer kell a futásához... oda hogy teszed be az EJB-s portleted?
Termeszetesen hulyeseget nem akarunk csinalni. Egyebkent van egy olyan allat, hogy Spring framework, aminek van egy marha jopofa bean kontenere, ami beledobalja az adott objektumba a fuggosegeket. Ez sokat tud segiteni egy ilyen probleman.
Vagy viszont, hogy teszed be egy EJB-s portálba a JDBC-s portleted? :)
Siman? Ha be van egetve a jdbc info a portletbe, akkor csak kezet razni tudok a kedves fejlesztovel, ha valami konfigban van a kapcsolodasi info, akkor nem latom a problemat, ha meg jndi-bol veszi ki, akkor meg - ugy hiszem - nincs tul nagy problema.
Ezért mondtam, hogy ez a része nagyon nincs kitalálva és szabvány által megvezetve.
Kicsit talan eroltett voltak valaszok, nem vitatom. Ugy hiszem azert, hogy a Suni a portlet fogalom megalkotasaval nem egy komplett rendszerintegracios megoldast akartak szallitani, hanem csak egy megjelenitesre alkalmas eszkot szerettek volna kesziteni. Ha fentebb felvetett kerdeseket megoldana portlet, akkor mindenki boldog lenne. Van egy php-ban irt crm rendszerunk? Es van mellette egy doson futo szamlazo programunk? Sebaj! Irunk ra ket portletet, es egybol fajdalom nelkul, es tokeletesen megy a ket rendszer kozott az adatcsere.
Ertem a problemakat, amiket felvetettel, de ezek mar inkabb rendszerintegracios kerdesek, es ezt ugyanmar ne egy nyamvadt portlet kontener oldja meg.
Auth Gábor
Nos, a portlet egy zárt, jól definiált dolog. Önmagában hordozza a megjelenítést, az adminisztrációs felületet, az "üzleti logikát" és a DAO réteget. Viszont nincs definiálva, hogy a DAO az tulajdonképpen mi. Ha végignézed a portlet specifikációt, nem látsz benne olyat, hogy a portlet hol tudja - illetve hol kell - elkérni a portáltól az adatforrást, illetve az sincs benne, hogy a DAO az JDBC, EJB, valami más ORM vagy kis kínaiak vésik kőbe. Egyszerűen definiál egy folyamatot, hogy a portál meg fogja hívni valamikor a portlet render metódusát, illetve a render előtt meghívja az actionProcess metódusát, ahol a portlet kap egy request és egy response példányt. Ennyi. Hogy honnan veszi az adatait, hova írja, mit csinál velük, az a portált nem érdekli. Nincs benne a specifikációban.
Entitás név ütközése nem ilyen egyszerű dolog ugye, mivel hiába más a csomagnév (hu.javaforum.entity.Forum és com.liferay.entity.Forum) a JPA azonos táblanevet fog ebből generálni... a séma pedig ismét érdekes dolog, mivel Oracle esetén a séma nem az a séma, ami MySQL vagy PgSQL esetén. Ha pedig Oracle-ről van szó, figyelembe kell venni, hogy bármilyen entitás neve maximum 30 karakter lehet (táblanév, mezőnév, idegen kulcs név, index név, stb).
A "felhasználók hozzáheggesztése" alatt azt értem, hogy ha JPA van a háttérben, akkor a portlet által létrehozott entitásnak látnia kell a portál által szolgáltatott felhasználókat kezelő entitás osztályát, hogy azt fel tudja használni. Ez igencsak nem fordítási időben fog eldőlni, vagy minden egyes portálhoz hozzá kell fordítani a portletet, amit eladni szándékozol. Vagy a portlet a specifikáció szerint egy felhasználónevet fog látni, mást nem.
A probléma még mindig fennáll, hogy a LifeRay például nem EJB-s portlet konténer, a JBoss pedig igen. Ezek között soha nem lesz olyan, hogy portleteket tudjanak cserélni, mivel teljesen rá van idomítva a portlet a konténerére. Nyílt forrás esetén megvan a lehetőség, hogy kis módosítással mehessen a dolog, de csak úgy hozzádobni nem lehet.
Nemtom, én ezeket a problémákat nem rendszerintegrációs gondnak látom, hanem annak, hogy a portlet specifikáció nem alkalmas arra, hogy egy általam megírt - Hello World programot túlhaladó - portlet akárhol működhessen mindenféle módosítások nélkül.
Böszörményi Péter
Nos, asszem itt van a lenyegi kulonbseg. En nezetemben a portlet a view retegben helyezkedi el. Osszes felelosege az, hogy a felhasznalotol jovo adatokat ellenorizze (szam-e a szam, nincs-e sql ugyeskedes, minden adat megvan), a megfelelo uzleti folyamatokat elinditsa, es a folyamatok eredmenyet megjelenitse. Az egesz rendszerbol azt a par feluletet latja, amin keresztul komminkal vele (a rendszerrel). Azt se tudja, h mi az a DAO, es nem foglalkozik vele, ha kis kinaik egy tal rizsert vesik a kobe a forum hozzaszolasokat. :) Ha csak a suni altal emlegetett technologiakat nezzuk, akkor nyilvan EJB-t hasznal, de itt is csak az uzleti homlokzatokat. Ezeket az EJB-ket JNDI-n keresztul szerzi meg, es szepen a porlet manualban le van irva, hogy EJB-ket hasznal ilyen, es ilyen neven. Ne feledjuk, hogy a sun szemlelete szerint a Servlet/JSP is EJB-hez nyul, akik majd dolgoznak. Itt is errol van szo. Ugyanugy nem tudsz egy war-t betolni, ha csak Servlet kontenered van.
Kicsit az az erzesem, h a portletrol ugy gondolkodsz, mint egy model 1 Delphi app lenne. Az esemenykezelo fuggvenybe pakolnad bele tokkal-vonoval a teljes funkcionalitast.
Entitás név ütközése nem ilyen egyszerű dolog ugye, mivel hiába más a csomagnév (hu.javaforum.entity.Forum és com.liferay.entity.Forum) a JPA azonos táblanevet fog ebből generálni... Es mi akadalyoz meg abban, hogy egy masik semaba/adatbazisba generald bele az entitasokat? Oke, hogy igy nem fogod tudni az egyik forum tablait osszekapcsolni a masik felhasznalo kezelo tablaival, de ez a kapcsolat amugy se letezhetne, csak ha kezzel megirod a kodot, ami ezt a kapcsolatot kezeli.
A "felhasználók hozzáheggesztése" alatt azt értem, hogy ha JPA van a háttérben, akkor a portlet által létrehozott entitásnak látnia kell a portál által szolgáltatott felhasználókat kezelő entitás osztályát, hogy azt fel tudja használni. Termeszetesen. De ilyen eros kotodesnel ne is vard, h rugalmas lesz a portleted. Ha pl megnezed a servlet specit, mindent besuvaszottak interfacek moge, igy a servletek nem dependelnae ra egyetlen-egy konkret HttpServletRequest megvalositasra. De amint elkezdenem castolni mondjuk a tomcat implementaciojara, levalaszthatatlanul hozzakotnem magam a kontenerhez. Nyilvan nem futnek jetty alatt. Lehet itt is el kene abszrahalni a felhasznalot. Persze a portlet speci (es sehol a j2ee) nem hatarozza meg egzaktul, hogy mi is az a felhasznalo, csak annyira, hogy a jogosultsagok ellenorizhetoek legyenek.
A probléma még mindig fennáll, hogy a LifeRay például nem EJB-s portlet konténer, a JBoss pedig igen. Ezek között soha nem lesz olyan, hogy portleteket tudjanak cserélni, mivel teljesen rá van idomítva a portlet a konténerére. Nyílt forrás esetén megvan a lehetőség, hogy kis módosítással mehessen a dolog, de csak úgy hozzádobni nem lehet. Nyilvan, ha EJB-t hasznalsz, akkor kell egy EJB kontener (hmm, letezik embed EJB kontener?). Ugyanez az analogia megtalalhato a JSP-nel is. Ha nincs JSP kontener, akkor fust a programnak.
A problema itt a fuggosegek feloldasa. Ha a portletem hasznal log4j-t, bsf-et, es velocity-t, akkor nem fog mukodni, ha ezek nincsenek meg. Hiaba van autoja az embernek, ha nincs benzin, nem hasznalhato. Ahhoz, hogy a portleted egy kontenerben hasznalhato legyen, szallitania kell a kontenernek a portleted fuggosegeit is.
Auth Gábor
Az egy dolog, hogy a te nézetedben mi a portlet, amikor a specifikáció szerint nem így van... :)
A portletnek van view komponensre, ezt adja vissza az általad implementált TePortleted.render(renderRequest,renderResponse); van egy control komponense, amelyet a TePortleted.processAction(actionRequest,actionResponse) implementál; és van egy model komponensre, amely teljesen szabadon hever, nincs specifikálva. Viszont szükségszerűen el kell érned valami adatbázist, ami egyátalán nincs benne a specifikációban.
Kicsit az az erzesem, h a portletrol ugy gondolkodsz, mint egy model 1 Delphi app lenne. Az esemenykezelo fuggvenybe pakolnad bele tokkal-vonoval a teljes funkcionalitast.
Olvastad a JSR-168 specifikációt (illetve a JSR-286 specifikációt)? :)
Nekem olyan érzésem van, hogy nem tudod mi is egy portlet... :)
Ahhoz, hogy a portleted egy kontenerben hasznalhato legyen, szallitania kell a kontenernek a portleted fuggosegeit is.
Akkor vissza is értünk oda, ahonnan indultunk: a portlet specifikáció nem tartalmazza, hogy egy portlet milyen módon és milyen adatbázishoz kapcsolódik. Így pedig nem megoldott a portletek hordozhatósága portlet konténerek között. Pont.
Böszörményi Péter
En csak annyit lattam a speciben, hogy "...provide a presentation layer to Information Systems.". Ellenben sehol nem lattam olyat, hogy a portletnek at kell lognia a tobbi retegbe. Persze olyat sem, hogy nem kell. Az, hogy en nem akarok a portletre tobb feleloseget raharitani, csak amennyit korabban is irtam (adat ellenorzes, felhasznalo fele prezentalas), jozan paraszti megfontolas. A tapasztalat azt mutatja, hogy jobban karbantarthato, atlathatobb rendszert kapunk, ha szetvalasztjuk a feleloseget, es nem probaljuk meg egy retegbe, egy objektumba belezsufolni (mint azt sokan sajna teszik).
Viszont szükségszerűen el kell érned valami adatbázist, ami egyátalán nincs benne a specifikációban.
Szerintem abban megegyezhetunk, hogy "hivatalosan" jndi-n kereszul szerzi meg a kapcsolatot.
Olvastad a JSR-168 specifikációt (illetve a JSR-286 specifikációt)? :) 168-at igen, 286-ot nem.
Akkor vissza is értünk oda, ahonnan indultunk: a portlet specifikáció nem tartalmazza, hogy egy portlet milyen módon és milyen adatbázishoz kapcsolódik. Így pedig nem megoldott a portletek hordozhatósága portlet konténerek között. Pont. Ugy tudom erre van a JNDI kitalalva.
Auth Gábor
Nos, tehát úgy gondolod, hogy a portlet specifikáció csak megjelenítést, az üzleti logika valahol máshol van? Ezzel az a baj, hogy se a JBoss portál, se a LifeRay portál, se a Sun portál készítői nem e filozófia szerint készítenek portetet. Az általam látott portletek kompakt módon - a specifikáció szerint - mindent tartalmaznak, ami kell a működésükhöz... igaz, hogy csak a saját portálukkal működnek együtt, de akkor is visznek mindent, mind a három (négy réteget).
De beszéljünk konkrétumokról. Ha adnod kellene nekem egy fórum portetet, akkor mit adnál a kezembe?
Böszörményi Péter
Auth Gábor
A másik probléma az, hogy miképpen is használjak egy LifeRay portetet, ha az így kezdődik:
import com.liferay.portal.kernel.util.Constants;
De ha ezen túllépünk, és megnézünk egy olyan LifeRay portletet, amelyben adatokat tárol adatbázisban, akkor láthatjuk, hogy a portletben van egy connection.properties, amely tárolja az adatforrás adatait, és kutyaközönséges JDBC hívásokkal kezel adatbázist. Ugyanez JBoss portál esetén például teljesen másképp van, tehát hiába tennék én egy JBoss portletet LifeRay portálba, meg se tudna szólalni, mert a LifeRay alapvetően nem EJB portál.import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.util.bridges.jsp.JSPPortlet;
import com.liferay.util.servlet.SessionMessages;
[...]
public class GoogleSearchPortlet extends JSPPortlet {
De nézzük például a LifeRay másik portlet példáját, ahol jogosultságot kezel:
<portlet:defineObjects />
Mint látható, teljesen "szabványos", a portlet specifikációban előírt példányokat látjuk, ha ezt átteszem Exo alá, az ijedtében maga alá csinál... Ezért mondom azt, hogy hiába jól definiált specifikáció a kiskapura, ha a nagykapu tárva-nyitva áll.<liferay-theme:defineObjects />
<%
long groupId = themeDisplay.getPortletGroupId();
String name = portletDisplay.getRootPortletId();
String primKey = portletDisplay.getResourcePK();
String actionId = "VIEW";
%>
Do you have the VIEW permission for this portlet?
<b>
<c:choose>
<c:when test="<%= permissionChecker.hasPermission(groupId, name, primKey, actionId) %>">
[...]
Unknown User ((k)risztián)
Unknown User ((k)risztián)
Böszörményi Péter
Ugyan biztos benne van a hiba, de az itt felhozott csomagokbol nekem nem ugy tunik, hogy itt egy JSR168 specifikacio altal meghatarozott portlet forraskodja kezdodik. Az ilyenektol pedig nem feltetlen erdemes elvarni, hogy teljesen mas feluletet elvaro rendszerbe beillesztheto legyen. Ha ilyen van, akkkor lehet csinalni az mindenfele Wrapper osztalyokat, amivel be lehet illeszteni (mar ha sikerul a felulet megfeleltetes.)
De ha ezen túllépünk, és megnézünk egy olyan LifeRay portletet, amelyben adatokat tárol adatbázisban, akkor láthatjuk, hogy a portletben van egy connection.properties, amely tárolja az adatforrás adatait, és kutyaközönséges JDBC hívásokkal kezel adatbázist. Ugyanez JBoss portál esetén például teljesen másképp van, tehát hiába tennék én egy JBoss portletet LifeRay portálba, meg se tudna szólalni, mert a LifeRay alapvetően nem EJB portál.
Konyorgom! A fejleszto balfaszsagat ne kenjuk mar ra egy specifikacio esetleges hianyossagara. Mutatnek en is egy peldat:
Szar az egesz java speci, ez a kod csak sunos implementacion fut, csak mysqlel, raadasul localhoston lehet csak, es meg root felhasznalonak is kell lennie (raadasul jelszo nelkul). Meg veletlenul se a kedves fejleszto a hulye, mert beleegette ivhegeszovel az elerhetosegeket. De nézzük például a LifeRay másik portlet példáját, ahol jogosultságot kezel:
Ha jol megnezzuk, akkor talalhato a peldaban egy >liferay-theme:defineObjects /< tag. Nevebol itelve liferay specifikus dolgokat tartalmazhat, ami miatt nem csoda, ha exo alatt eldobja magat.
A rendszer, amivel jelenleg dolgozon JBoss alatt fut. Ezt nem is nagyon lehet atemelni mashova, mert a rendszer bizonyos komponensei (hatterben futo periodikus szogaltatasok) kemenyen kotodnek a JBosshoz (konkretan jboss osztalyokbol vannak leszarmaztatva). Hogy mindez miert van, nem tudom, de mindenki tisztaban van vele, hogy ezzel a rendszer megserti a hordozhatosagot.
Nyilvan nem tul konnyu olyan portleteket kibocsajtani, ami docceno mentesen bedobalhato barhova. Ha nem figyel oda az ember, akkor konnyen olyan fuggosegei lesznek ami meggatolja a hordozhatosagot. Az altalad felhozott peldakbol pedig nekem ez tunt fel, elnezest, ha nem ez volt a celod vele.
Auth Gábor
A célom az volt, hogy rámutassak, sehol nem találni olyan portetet, amely hordozható, és funkcionálisan használható, illetve különösebb heggesztés nélkül használható más portál rendszerben, mint ahova szánták. És próbáltam az okait kideríteni, és úgy láttam, ez az oka, vagyis a specifikáció túl tág volta (más is így gondolja, ahogy olvastam fórumokat). A JSR-286 alapvető baja pedig az, hogy a sok cég, akik bábáskodnak, mind készen vannak egy JSR-168 alaptól túlmutató portlet implementációval, és nincs közös nevezőjük.
Szóval a lényeg az, hogy hiába van JSR-168 portálom, nem tudok se egy LifeRay, se egy JBoss fórum portletet felhasználni... :)
Auth Gábor
Szeretnék pár dologhoz címkéket rendelni, például hírekhez (jpa, glassfish, j2ee, stb), fórumhoz (lásd előbb), cikkekhez, blogokhoz, ilyesmihez. Hogy lenne célszerű: csinálni egy közös "címke" entitást, amely címkéihez hozzárendelem (több-a-többhöz) a fenti dolgokat, vagy használjam a JPA String[] típusát, amely ugye nem lesz kereshető adatbázis szinten, és azt sem tudom hirtelen, hogy miképp tudnám kigyűjteni az X címkéhez tartozó dolgokat, illetve erőforrászabálásilag mennyire problémás...
Vélemény?
Auth Gábor
Auth Gábor
A design egyelőre nem prioritásos, de lehet azt is javasolni, teljesen rugalmas vagyok a design ügyében is... :)
Antali Zoltán
Amit meg én fogok csinálni... :P
Auth Gábor
Unknown User ((k)risztián)
Auth Gábor
Nos, elvileg a teljes fórum át van migrálva, és került bele lapozás (külön üzenetre és külön témakörre). A régi fórum tudását lefedi az újabb fórum, most kellene pár vélemény, hogy mi is legyen pontosan a fórumban megvalósítva.
Ami még hiányzik, de mindenképpen lesz:
Karnok Dávid
Üdv, esetleg még a fórum hozzászólásnál legyen kiírva, hogy hanyadik üzenet, esetleg azt, hogy melyik másik üzenetre a válasz. Ne lehessen duplán posztolni.
Más: biztos, hogy jó technológiákat használsz a motorhoz? A klasszikus JSP + JDBC -vel nem lenne egyszerűbb? Nem kéne küzdeni a különféle framework-ökkel, hanem imperatívan le lehetne írni, hogy hogy és mit akarsz az adatbázisból kinyomni a képernyőre?
tvik
-A hozzászólásoknál jó lenne egy link az előzmény hozzászólásra. A link szövege lehetne a referált hozzászólás szerzőjének neve.
Auth Gábor
FCKEditor helyett viszont kellene pár ötlet, hogy egy csökkentett tudású szerkesztő mit tudjon (szöveg idézése, url megadás, bold, italic, underlined, pár font méret, kód jelölése, syntax highlight, smile ikonok, stb).
Azért nem klasszikus JSP + JDBC, mert nem javaforum.hu portált akarok csinálni, hanem egy univerzális portált, amit később másra is fel tudok használni... Egyébként úgy néz ki, hogy az EJB + JPA nem lassabb, mint a JDBC... persze vannak problémák, amelyek nehezen oldhatók meg, de igen gyorsan lehet fejleszteni, és nagyon rugalmas tud lenni a back-end.
Unknown User ((k)risztián)
Auth Gábor
Böszörményi Péter
Erre pl jo megoldast tud nyujtani a SyntaxHighlighter (http://code.google.com/p/syntaxhighlighter/), ami kliens oldalon, csak js felhasznalasaval szinezgeti a kodot.
Auth Gábor
A lényeg, hogy az alábbi címen lehet majd a Java Fórum 2.0 hibáit és felhasználói igényeket bejelenteni: http://traq.enaplo.hu
Az oldalon szabad a regisztráció, a program nevet, emailt és jelszót kér, semmi többet. Igyekszem nagyjából kialakítani az adatbázisát, hogy lefedjem alprojektekkel a teljes Java Fórum 2.0 működést és portletet.
Szeretném, ha a január elsejei átállás a lehető legkevesebb zökkenővel történjen, akinek van ideje így az ünnepek előtt és között, kérem, hogy tesztelje és próbálja, írjon javaslatokat... köszönöm.
Auth Gábor
Nos, sikerült anonymous logint csinálni, így már név nélkül is bejelenthető hiba vagy egyéb kérés. Alapból az egyszerű bejelentő jön fel, ez felcserélhető egy bővebb űrlappal.
Két projekt van jelenleg:
Nagyjából a két ünnep közötti időszakra tenném a teljes migrálást, januárban már mindenképpen az új portált szeretném üzemben látni... addig igyekszem naponta összefoglalni a fejleményeket. :)
tvik
Ha már itt vagyok írom, hogy a böngésző-vissza gomb elég érdekesen működik. Gondolom az a filozófia, hogy az oldalon lévő "vissza" linkeket kell majd használni. Ebben az esetben érdemes lenne több helyre is kitenni ezeket a "vissza" linkeket az oldalakon. Nemcsak a topiklista alá, hanem esetleg fölé is.
Auth Gábor
Igen, nem volt benne üzenet. Felírtam hibalistára.
Ha már itt vagyok írom, hogy a böngésző-vissza gomb elég érdekesen működik. Gondolom az a filozófia, hogy az oldalon lévő "vissza" linkeket kell majd használni.
Ennek az a háttere, hogy a portlet (jelen esetben a fórum) JavaScript segítségével újratöltődik a háttérben. Ha kikapcsolod a JavaScript-et a böngészőben, az oldal akkor is működik, de a teljes oldal újratöltődik, ez esetben viszont a címsor az aktuális állapotot tartalmazza. Egyelőre nem találtam megoldást arra, hogy JavaScript-el újraírhassam a böngésző címsorát.
Ebben az esetben érdemes lenne több helyre is kitenni ezeket a "vissza" linkeket az oldalakon. Nemcsak a topiklista alá, hanem esetleg fölé is.
Felvettem a hibalistára ezt is.
Auth Gábor
Böszörményi Péter
Böszörményi Péter
Auth Gábor
Köszönöm, látom felhasználót, a beállítások még nincsenek megvalósítva, idővel az is menni fog. Már csak hét nap és át kell álnom az újabb portálra, a legalapvetőbb funkciókat csináljuk meg, a többi majd januárban... a fórum elvileg jó, de majd jelentősen átszervezem a témastruktúrát, a hírek modul is kész, ott még a migrációt kell megoldanom, a többi része a portálnak nem prioritásos, de azon is dolgozunk... :)
Köszönöm, hogy kipróbáltad!
Csapó Krisztina
Auth Gábor
A mostani helyzet szerint működik a belépés, a regisztráció, a fórum (kis hiányossággal), a hírek (nincs migráció). Ami nem működik, az a cikkek, a tudástár, a cégtár és a blog portlet, de ezek is el fognak készülni. Elvileg lesz egy kis design remake is, de ez még folyamatban... :)
Lenne jelentkező "tesztelő" feladatra? Szeretném korrekt módon vinni a Java Forum 2.0 portál fejlesztését, és ehhez jó lenne olyan személy, aki a hibajegyeket lezárja, miután tesztelte a megoldás működését. :)
Auth Gábor
Jelen esetben úgy van tervezve a Java Fórum 2.0 portál, hogy a képek (hírek, cikkek, illetve fórum képei és állományai) adatbázisba kerül, bináris formában (BLOB). Ezügyben van sok-sok érv és ellenérv... :)
Érvek ellene:
Böszörményi Péter
Auth Gábor
Szerintem olvashatsz, bár ekkor olyan helyről kell olvasnod, amely elérhető a cluster összes nodejáról, ez simán megoldható, nem okoz szerintem problémát.
Inkább az írás az, ami problémásabb, hiszen hova is írsz, hogyan írsz, mit teszel a tranzakció kezelésével? :)
Czimmermann Gábor
Szóval egyértelműen DBMS. Persze lehet, hogy az RDBMS fájlrendszerben tárolja a LOB-okat. :-D
Auth Gábor
A portál leállítása után az összes adatot átmigrálom az új rendszerbe (felhasználói adatok, fórum és hírek), így probléma nélkül kell megtörténjen az átállás.
A főoldalon a hírek (dashboard layout) nagyjából összeállt, nem ez lesz a végleges design, de ötleteket várok, ha van jobb elképzelés. A fórum rész egyelőre szét van zuhanva layout szempontjából, design pedig egyátalán nincs rajta. Itt is várok ötleteket a layout és a design kapcsán, ami még biztos elkészül, az egy - jelenleg is látható "friss hozzászólások" nézet, amely továbbra is megmarad. De érdemes lenne elgondolkodni egy újabb fórum struktúrán.
A hírekhez kész az RSS, a fórumhoz is migráltam a régi RSS modult, de ezt mindenképpen ki szeretném egészíteni témakörre bontható RSS csatornával.
A társalgó menüpontot eltávolítom, a kutya se használta gyakorlatilag, néha verődött össze valami kis csapat és dumáltak, de erre van jobb módszer. Ezt a részt ki szeretném váltani valami szakmai kollaborációs instant message szoftverrel, ha van rá igény.
A tudástár és feladattár egyelőre nincs migrálve, és lehet, hogy meg fog szűnni. Van benne sok információ, amelynek valamilyen más formában adunk lehetőséget, de ez még a jövő zenéje (ötletek jöhetnek :).
A cégtár egyelőre nincs migrálva, kissé más formában de vissza fog térni, itt kissé rá fogok feküdni a reklámra, minél több cég ismerje meg, és később talán még valami pénzféle is befolyhat ebből az irányból.
A linktár egyelőre nincs migrálva, ide egy wiki szerű, szabadon szerkeszthető oldalt képzeltem el.
A rólunk migrálva lesz.
Egyelőre ennyi, mindenkinek buék, és majd kiderül, hogy megy-e minden jól... :)
Böszörményi Péter
Auth Gábor
Az a baj, hogy nem ez az egy dolog fut a gépen, és így csak IP alapon tudom megcímezni az új gépet (illetve a javakocsma.hu domain már oda mutat... hm).
Vagy gondolod, h mindenki annyira mak lesz januar 1-en, h nem fognak beesni? Nincs itt egy igazi kocka se?
Szerintem addigra a legtöbb szerver már átveszi... nem tudom, akinek annyira fontos, az beleír magának a hosts fájba... :)
Böszörményi Péter
Auth Gábor
Folyamatban van az új design, elvileg a héten meglesz... :)
Auth Gábor
Az új portál már nem jelentkezteti be automatikusan a felhasználót (ha lényeges, akkor implementálom ezt is), viszont a session élettartama két nap lett, így ha valaki naponta visszanéz azonos böngészőből, akkor belépve marad.
Auth Gábor
Tettem a hírekhez megjegyzés írási lehetőséget, viszont ezek nem szerepelnek az RSS-ben. Szerintetek tegyem bele az RSS-be, ha igen, akkor milyen formában? Legyen külön megjegyzés RSS minden hírre, vagy egy aggregált RSS, ahol a hírekkel együtt jönnek a megjegyzések is?
Unknown User (kuvera)
Auth Gábor
Unknown User (kuvera)
Unknown User (kuvera)
Auth Gábor
Auth Gábor
Auth Gábor
Unknown User (kuvera)
Nekem még mindig böngésző zárásig él a süti. (Firefox)
Auth Gábor
Auth Gábor
Unknown User (frimen)
Nem tudtam már megállni, hogy egy szó nélkül hagyjam az "új" javaforumot.
Gábor ne sértödj meg a "stiluson" (ahogy majd irok.:), de ez totál katasztrófa.
Nem értem miért kellett ezt a félig kész munkát, amiben hemzsegnek a hibák,
tele van nem müködő, vagy hibásan müködő funkciókkal, dolgokkal elinditani.
A forum rész ugy szar ahogy van: bonyolult, összevisszaság uralkodik benne, áttekinthetetlen..
Amit nem értek.. miért nem tudtál kiindulni bevált receptből.. mint amilyen a BB forumok.. és itt nem
a funkciókra gondolok, hanem kinézet, vagy alapvetű müködés.
A beléptetés is szar.. már egy ideje. Ilyen orditó hibát elkövetni szégyen.. hol müködik, hol nem..
(Debian/Firefox) minden harmadikra sikerül.. na és hogy a Beállítások mellett állandó Kijelentkezés
nem szúr szemet!
A főoldal valami katasztrófa.. szintén az "áttekinthetetlen és gusztustalan valami" fiókba tartozik.
Ez csak pár az orditó hibákbók és megoldásokból.. az aprókkal nem is foglalkozom.. mint a csillag
annyi van belőlük.
Tudom nem kellemes kritikát olvasni, föleg akkor ha az embernek sok munkája van benne, de szerintem
nem lett volna szabad ezt a férc munkát feltenni, föleg egy programozási nyelv-el foglalkozó oldalra.
Ami kiverte a biztositékot nálam és irtam le a véleményem, hogy mikor ma beirtam a javaforum.hu-t www
nélkül, akkor WEBIDEA fő lapja jött be.
Üdv.
Frimen
Antali Zoltán
Nem tudom, hogy te mit szólnál, ha szétugatnánk a te munkáidat! Ha nem tetszik, attól még nem kell ilyen ocsmány módon leugatni valakinek a munkáját. Szerintem Gábor egyértelműen tisztázta, hogy nem végleges változatról van szó és folyamatosan fejleszti.
A webidea-s oldalról meg annyit, hogy arról én tehetek, nem állt át egyből a domain. Ennyi.
Ugatást kéretik a büdös kukába ordibálni... : )
Kössz!
Auth Gábor
Ha egyik helyről máshova kerül egy domain akkor lehetnek problémák, vannak is, ami el fog múlni, ez van.
Az oldal design fog javulni (remélem hamarosan), és azzal se lesz probléma.
Ha az oldal működésével van problémád, akkor kérlek írd fel hibajegyként, ezzel többet segítesz, mintha magadban tartod, majd kifakadsz... köszönöm... :)
Auth Gábor
karenin
Auth Gábor
A híreknél maradna a jelenlegi struktúra, elsősorban újdonságok és Java kapcsolatos hírek lennének itt, esetleg hosszabb esszék megvitatható dolgokkal kapcsolatban.
A cikkeknél tervezek egy olyan blokkot, amely a programozást kezdetétől egészen a Java EE 5 tudásának végéig lenne valamilyen logikus sorrendben. Nehéz lesz, de szeretnék erre időt szakítani a következő egy évben... :)
Ami nem fér bele a fenti blokkba, abból lennének az egyedi - címkével ellátott, kategorizált - cikkek.
Ezen túl szeretnék egy cikk terjedelmű, egy konkrét témával foglalkozó "Tippek, trükkök" jellegű részt, ahol mindenféle okosság lenne összegyűjtve.
A főoldalon szeretnék egy olyan dashboard-ot, amibe ezeket a fentieket és a fórumot is össze tudom vonni.
Vélemény?
Csapó Krisztina
Én nagyon támogatnám akár egy külön Tutorial szekció megjelenését is (a cikkek mellett). A cikkekbe mehetnének az önálló, egy témát körüljáró/bemutató írások, a Tutorial meg legyen rendes oktatóanyag, amiből okulni lehet. Jó lenne, ha ott is elérhető lenne a több szint, hogy például egy sorozat elemei ne egyesével jelenjenek meg. Hozzá lehetne fűzni (láncként a toronyórára ;-) ) comment részt, ahol az adott tutoriallal kapcsolatos kérdéseket fel lehet tenni (mint a híreknél is lehet hozzászólni). Ezt ugyan lehet a rendes fórumban is, de ha ott vannak rögtön alatta azok a problémák, amibe egyszer valaki már belefutott, akkor a lusta programozók (akiknek macerás kikeresni a fórumban, hogy feltette-é már valaki ezt a kérdést ezzel a tutoriallal kapcsolatban) talán könnyebben boldogulnak...
A hosszabb és megvitatásra szánt esszék elférhetnének a cikkek között (márcsak a műfaj miatt is), viszont ha van rá még egy pár perc kapacitás :-P, akkor érdemes lenne a hírekben tudatni, hogy megjelent egy ilyen cikk, itt és itt olvasható, vélemények welcome. Vagy valami.
Ezen túl szeretnék egy cikk terjedelmű, egy konkrét témával foglalkozó "Tippek, trükkök" jellegű részt, ahol mindenféle okosság lenne összegyűjtve.
Lehet, hogy még korán van, de ezt nem teljesen értem... Vonzónak hangzik a Tippek, trükkök", de hogyan is képzeled el pontosan?
Főoldalon dashboard - a friss fórum bejegyzések és a hírek már ott vannak, és most lenne a többi részhez is egy "Újdonságok a honlapon" féleség (mondjuk linkekkel az adott újdonságra)?
Hajrá :)
Auth Gábor
Az online könyv minden részéhez szeretnék megjegyzésfűzési lehetőséget, akár kiegészítést, akár újabb példát hozzá lehessen fűzni. Tehát nem a fórumot akarom terhelni ezzel a megjegyzésekkel, hanem a hírekhez hasonlóan on-the-place megjegyzéseket szeretnék... :)
Ami ebből a könyvből kilóg, abból lenne cikk vagy cikksorozat.
Böszörményi Péter
Auth Gábor
Minden kritikát és észrevételt örömmel fogadok... :)