HTML

Mi ez a blog?

A Zefext keretrendszer blogja. Mi a Zefext? PHP-ben írt Zend Framework alapú - keretrendszer, ExtJS alapú felhasználói felülettel.

Utolsó kommentek

Rovatok

Workflow - Munkafolyamat vezérlés

2010.04.21. 16:15 zefext

Az új verzióban létezik egy munkafolyamat vezérlő mag, mely grafikus szerkesző felülettel is rendelkezik. A működésről részletesebben később, előljáróban annyit, hogy Petri hálózatok készíthetők, és ezek működtethetők. A hálózat tranzícióihoz lehet folyamatokat rendelni, és ezek alapján áll össze a workflow. 

És előbb-utóbb talán minden lényeges elem bekerül a dokumentáció kézikönyvi (tutorial) részébe...

1 komment

Címkék: munkafolyamat workflow petri net petri háló

Verzió 1.0 alpha #20100416

2010.04.21. 16:07 zefext

A zefext projektoldalán letölthető az új verzió.

Az online dokumentáció is elérhető, és a beígért módon az ExtJs dokumentációval együtt került kihelyezésre.

Szólj hozzá!

Címkék: letöltés online dokumentáció

ExtJS 3.1.1

2010.03.10. 14:53 zefext

A karácsonyi 3.1.0 megnyerte a tetszésemet és el is fogadtam, mint alapverziót a zefext-hez. De hamar váltanom kellett a 3.1.1-es javításra, mert a chrome esetében az űrlapok nem működtek megfelelően. Az {url: 'valamilyen-url'} hibásan került feldolgozásra, és a form action attribútum értéke egy objektum lett, pontosabban egy objektum hivatkozás szöveges reprezentációja: <form action="{object ...}". És így persze nem működött.

Elsőként azt hittem hogy én szúrtam el...

Akkor még a régebbi chrome verzió volt fenn, amelyben nem voltak olyan fejlesztőeszköz lehetőségek mint a legújabban.

Megint pörögtem mint a foxikutya...

De megoldódott:

  • új chrome,
  • megvilágosodás a hiba okáról,
  • bizadalom, hogy az új ExtJS korrigálta a hibát.

És így is lett.

Szólj hozzá!

Címkék: extjs zefext foxikutya

Dokumentáció II

2010.03.10. 14:35 zefext

Régi vágyam, hogy a zefext dokumentációt és az ExtJS dokumentációt egybeforrasszam. Sikerült. Át kellett írni hozzá a phpdocumentor egy sablonját, valamint a phpdocumentor forrásfájljait is (csak kis részben), és az ExtJS dokumentáció index.html és docs.js fájlokba is bele nyúltam. Ez utóbbiakba tényleg csak egy picit. Ennek köszönhetően a zefext dokumentáció része lett az ExtJS dokumentációnak, viselkedése azonos, megjelenési stílusa egy kicsit más - de azonos szellemiségű. A következő verzióban már ez található meg, valamikor a tavasszal. Addig egy kis ízelítő (nem photoshop):

zefext - extjs combined documentation

Szólj hozzá!

Címkék: dokumentáció extjs zefext

Dokumentáció

2010.01.22. 15:48 zefext

Kb. egy év volt amíg rászoktam a fejlesztés közbeni folyamatos (inkább szakaszos) dokumentálásra. Természetesen midig fő vágyam volt, hogy a duplamunkát kerüljem, illetve, hogy a fejlesztés és dokumentálás egy helyen történjen. A PHP-hez a csodálatos phpdocumentor nagyon nagy segítség volt. Ezzel sokmindent meg lehet oldani. Ám van amit nem. Az adatbázis szerkezet illetve kapcsolatok terén más megoldások léteznek. A powerdesigner ihlette meg azonban azt a rendszert amit a zefext esetében használok. Mivel kifejezett mániám, hogy a dokumentáció és maga a rendszer egyként éljen, így olyan modult készítettem ami nemcsak az adatbázis dokumentációja, de egyben a rendszer működési alapja is. Az adattáblák közötti kapcsolatokat külön adattáblában tárolom, és ezek alapján készít a rendszer automatikus táblanézeteket, összefűzéseket. És ennek mellékterméke az a grafikus felhasználói felület, ahol ezeket menedszelni lehet, illetve képernyőképként elmetve, vagy akár online dokumentációként szolgálnak.

attribute_manager

 

online demo

Szólj hozzá!

Címkék: dokumentáció zefext

Kaptunk is valamit...

2010.01.06. 21:25 zefext

 ...méghozzá a 3.1.0 ExtJs verziót. Már próbálgatom.

Szólj hozzá!

Címkék: extjs

Verzió 1.0 alpha #20091220 karácsonyra...

2009.12.20. 21:02 zefext

Hellókarácsony!

A zefext projektoldalán letölthető az új verzió. A zefexttől a fa alá...

...karácsonyra.

Ez már tartalmazza az attribútum menedzser modult. Attribútum kezelés, függőségek beállítása. Teszt adatok. Egyelőre ennyi.

Bár már megvan a továbbfejlesztés iránya is: keresés, szűrés, lekérdezések...

 

Szólj hozzá!

Címkék: letöltés karácsony attribútumok forráskód hellókarácsony attribútum menedzser attribútum kezelő

Attribútumok

2009.11.30. 22:32 zefext

A rendszerben készül egy alkotórész, egy motor, amelyik attribútumok menedzselésével foglalkozik. Feladata az attribútumoknak (jellemzőknek) és a közöttük lévő összefüggéseknek a nyilvántartása. Illetve, hogy a rendszer bármely eleméhez kapcsolni lehessen őket. 
A modul alapvetően az attribútumok adatbázis elemekhez kötését oldja meg. Ezen kívül ha a jellemzők között összefüggések definiáltak, akkor azok létezését illetve nemlétét lehet szabályozni. Például a cipőméret-tartomány függ attól, hogy milyen nemű az illető. És egy termék típusától függ, hogy súlyra vagy darabra mérjük. Mindezek attribútumai az adott dolognak.
Hol lehet ezt használni?
Minden olyan táblában, ahol együtt vannak tárolva különböző dolgok. Például egy raktár termékei, egy gyár terméklistája, egy étlap elemei vagy egy webáruház kínálata. Teljesen különbőző jellemzőjü dolgokat kell egy rekordszerkezetben tárolni. Ezt hivatott megoldani a modul. 

Szólj hozzá!

Címkék: attribútumok

SQL

2009.11.26. 19:57 zefext

Kezdem Ádám-Évától. SQL92. Ez már sejtetni engedi, hogy valamiféle SQL különbségekről van szó. Hát igen. Mivel keretrendszert készítek, így cél az, hogy több adatbázis típust ismerjen. Egyelőre a MySQL és a PostgreSQL a kitűzött cél. Jómagam a rugalmas rendszereket és nyelveket szeretem, ezért kezdtem el a PHP-vel is foglalkozni. A kezdetekkor az ingyenesen hozzáférhető adatbázisok közül az M betűs előbb szerepelt az ábécében, mint a P betűs. Igy a MySQL lett az amelyikkel éveken át dolgoztam. Sok hátrányát, mely területeken a PostgreSQL előnyt élvez, azokon a programokon amin dolgoztam nem éreztem. Ám mindkettő fejlődött tovább az évek alatt, és hamár a Zend Framework kezeli őket, hát én is léptem. A PostgreSQL nagyon megtetszett, és még koránt sem használtam ki a lehetőségeit. De sajnos a két rendszer közötti külőnbségek sokszor bosszantanak. Ugyan a Zend Framework rendszer szinten kezeli mindkettőt, ha a rendszer select építőjét használom, ám az nem mindig elég.

CASE mezo_1
    WHEN 1 THEN mezo_string
    WHEN 2 THEN mezo_integer
    WHEN 3 THEN mezo_date
END AS mezo_ertek

A fenti példában a PostgreSQL előre meghatározza az eredménymező típusát. Mivel itt különböző típusúak lehetnek, ezért reklamál. A MySQL nagyvonalú eleganciával visszaadja amit várok. A PostgreSQL esetében kell egy kis trükk. Ha hozzáfűzök egy kis szöveget, mondjuk a semmit, akkor már minden mező szöveges.

CASE mezo_1
    WHEN 1 THEN mezo_string  || ''
    WHEN 2 THEN mezo_integer || ''
    WHEN 3 THEN mezo_date    || ''
END AS mezo_ertek

Így már jó, csak a MySQL nem így fűz össze. SQL92 nesze-neked.

CASE mezo_1
    WHEN 1 THEN mezo_string  %pgC%
    WHEN 2 THEN mezo_integer %pgC%
    WHEN 3 THEN mezo_date    %pgC%
END AS mezo_ertek

A %pgC% sablon érték már SQL típustól függően változtatható, csak emiatt kellett írni egy sablon értelmezőt is. Grrr... 

Szólj hozzá!

Címkék: sql postgresql mysql zend framework foxikutya sql92

css sablonok - permutáció

2009.11.08. 18:00 zefext

Keresgéltem a neten mindenféle css alapú sablonokat. Hamár valaki megírta, és opensource, akkor be is lehetne építeni a rendszerbe. Átnéztem joomla, wordpress és egyéb sablonokat, sok jó volt köztük, de egy sem tudta azt, hogy csak a css változtatásával változik az oldal kinézete. A különböző elrendezésekhez, sokszor küönböző html forrás is kellett. 
Aztán rátaláltam a LayoutGala oldalára. Itt 40 különböző elrendezés van kidolgozva ugyanazon html forráshoz. Minden elrendezés az alábbi elemekből áll:

  • fejléc
  • lábléc
  • fő tartalom
  • mellék tartalom 1
  • mellék tartalom 2

Szerencsére ugyanez a tartalmi minta az extjs borderlayout példájában is létezik. Ezután jött az ötlet, hogy a css sablont részekre kell bontani. Három külön css fájl adja ki a végső kinézetet:

  • elrendezés
  • színezés
  • egyéb stílusjegyek

Az elrendezést a LayoutGala alapján dolgoztam ki. 40+1 elrendezési sablon áll rendelkezésre. A plusz egy az az extjs dinamikus elrendezése, az elrejthető és átméretezhető panelokkal. A színezésben csak a színdefiníciók és háttérképek meghatározásai vannak. Az egyéb stílusjegyek pedig a szövegformálás, bekezdések, keretezések, H1, H2, H3, H4 elemek, linkek, stb. stílusdefinicióit tartalmazzák, szín meghatározás nélkül. Így a végső eredmény a három meghatározás kombinálásával adható meg. Jelenleg 41*3*2=246 megjelenési forma létezik. Az előzetes tesztelés bíztató, így ezt az irányt viszem tovább a fejlesztésben.

Szólj hozzá!

Címkék: css sablon template elrendezés css layout layoutgala css template css sablon

Zefext online dokumentáció

2009.11.07. 17:08 zefext

Az online dokumentáció elérhető a SourceForge.net oldalán.

Szólj hozzá!

Címkék: zefext online dokumentáció

Zefext DEMO

2009.10.26. 12:50 zefext

Elkészült. Zefext demo elérhető a sourceforge oldalán.

Nosza rajta.

Szólj hozzá!

Címkék: demo zefext sourceforge

Demó készülőben

2009.10.24. 09:20 zefext

A sourceforge oldalán jelenleg a működés közben látható DEMO beüzemelése folyik. Remélhetőleg pár napon belül elkészül. A sourceforge bíztosít:

  • tárhelyet
  • Apache szervert
  • PHP modult
  • MySQL adatbázis szervert
  • SFTP hozzáférést
  • és még sokmindent, ami viszont a zefext számára nem szükséges

A kezdeti jelek bíztatóak, bár már futottam bele olyan hibákba, amit az eddigi tesztkörnyezet nem jelzett. A Zend Framework és a Smarty már fentvan.

Tervek szerint a demo tartalmaz majd egy látogatói és a readonly-adminisztrátor hozzáférést a nyilvánosság számára. 

Tesztelhető lesz általa a rendszer alapműködése, a jogosultságkezelés, az RDBMS funkcionalitás és az ExtJS GUI.

Szólj hozzá!

Címkék: demo extjs sourceforge

Verzió 1.0 pre-alpha #20091008

2009.10.08. 19:50 zefext

A zefext projektoldalán letölthető az új verzió.

A letölthető fájlok csak egy-egy részmodul vagy funkcionalitás fejlesztése után frissülnek.

Az svn forrás akár napi szinten is változhat.

 

Szólj hozzá!

Címkék: letöltés forráskód

Zefext - PHP + Zend Framework + ExtJS

2009.10.06. 12:47 zefext

Ez a bejegyzés önreklám. Mondhatnám, hogy leírás, kivonat, stb. De nem. Ez a szöveg bizony a releváns találatok okán született. Ugyanakkor valóban leírás is.

Mi a Zefext?

Egy továbbfejlesztett keretrendszer, melynek alapja a Zend Framework, és az ExtJS. Ezt a kettőt hivatott ötvözni. Olyan rendszer, amely a PHP oldalán képezi azokat a javascripteket, amelyek minimum szükségesek a böngésző oldalán a megfelelő ExtJS objektum létrehozásához. A cél: könnyed, egyszerű programkód írás, a tetszőleges bővítési, paraméterezési lehetőségek meghagyásával.
A Zefext a Zend Framework rendszer bővítése, mely a keretrendszertől elvárható alapfunkciókat tartlatmazza: felhasználókezelés, jogosultság kezelés, be és kiléptetés, regisztráció. Driver jellegű funkcionalitás az ExtJS GUI és az adatbázis kapcsolat.
Jelen verzióban a PostgreSQL és a MySQL támogatott.
Szintén cél az adatbázis valódi RDBMS-ként való kezelése. Olyan relációs adatkezelés, amely a nem relációs (pl.: MYISAM) adatstruktúrában is működik. Sőt ennél több. Mert nem a kapcsolódás az egyedüli lényeg, hanem a hivatkozott adat automatikus megjelenítése is. Például ha egy adatmező egy típusra annak azonosítójával hivatkozik egy másík szótártáblában tárolt adarta, akkor annak a táblának a reprezentációs értéke jelenik meg a hivatkozás helyén. A reprezentáció lehet az adott tábla bármely mezője, vagy annak kombinációi. És mindezt az ExtJS lehetőségeivel tárni a felhasználó szeme elé, és annak widget-jeivel kezelni, módosítani, stb...

PHP

Szeretem. Rugalmas. Fejlődik. Bár minden nagy verzió után dobok egy hátast. Nincs lehetetlen. Programnyelv a javából. Többet a PHP oldalán.

Zend Framework

A Zend terméke, PHP keretrendszer számos lehetőséggel. Folyamatos fejlesztés alatt áll. Én csak egy éve ismerem, de számos dolgot használ, amit megírtam volna magam. Így nem kell. Munkamenet, adatbáziskezelés, hitelesítés, stb. (session, database, authorization, etc.).

ExtJS

Az ExtJS egy javascript alapú rendszer. Böngészőoldali, javascript alapú GUI. Alapkönyvtár + widgetek. Famenü, menü, tabok, űrlap elemek, div ablakok, vidd-dobd, stb. (tree, tab, menu, from, window, drag-drop, etc.). 

Szólj hozzá!

Címkék: php extjs zefext zend framework

Fejlesztés két szerveren

2009.10.06. 11:39 zefext

Csak egy pár mondat.
Fejlesztés: egy windows környezeten és egy linux környezeten. És a linux kell. Miért? Segít fellelni a bugok egy részét. A windows elegánsan elsiklik a kisbetű-nagybetű probléma mellett. A linux nem. Legyen szó fájlnévről, osztályról vagy metódusról. 
Windowson fut, a linuxon meg nem. Debug. "case" hiba. Már meg is van a bug. Javítható.

Még a mai napig belefutok ilyenekbe.

Szólj hozzá!

Címkék: linux fejlesztő környezet

Eclipse

2009.10.03. 16:06 zefext

Már korábban próbálkoztam az eclipse fejlesztői környezettel. Elég nehézkes volt megszokni, mert előtte volt alkalmam a Zend Studio-val dolgozni. Sok hasonlóság van, de máshol vannak bizonyos menük, mások a billentyűparancsok, stb. Akkor dobtam el magam amikor a {} és [] gépelése közben az alt billentyűkód bekavart, és mindig valamit csinálni akart, ez általában nem ment és jött a felbukkanó hibaüzenet. Persze amit írni akartam az meg sehol.

Úgy látszik valami megváltozott. A legújabb PHP-re konfigurált eclipse már egész jól megy. Annyira hogy áttértem. Egyedül a | jel kavar be, és a billenyűparancsot sehol nem tudom kikapcsolni hozzá. Egy listában mutatja az aktuálisan hozzárendelt funkciót, de a konfigurációban, ahol ki tudnám kapcsolni, ott már nem szerepel. Mivel csak ez az egy bajom volt eddig, így megjegyeztem az alt + 124 -et. De áttértem. Miért is?

Mert a kódkiemelés, kódfelkínálás, kódsablonok úgynúgy megvannak mint a Zend-ben, de plussz szolgáltatások is vannak.

  • Ugye bármilyen plugin beépíthető, tehát javascript, SQL, XML, UML, stb. beizzítható.
  • Az XML szerkesztő egész jó. DTD és XSL szintén jók.
  • Sikerült működő SVN verziókontrollt beállítanom. Ezzel még bukdácsolok, de az a hiányos verziókövetési ismereteim miatt van.
  • Debug működik.
  • Különböző nézetek.
  • Rugalmas keresési lehezőség a fájlokon belül. A találatokat kiemeli a kódon belül, a kód gördítősávja mellett, és a találatok ablakban faszerkezetben. Ez utóbbira kattintva egyből odaugrik a fájlban.
  • A projekt könyvtárstruktúra nem áll meg a fájlok szintjén, hanem egy kivonat is lenyitható a definiált osztályok, metódusok, tulajdonságok, konstansok szerkezetéről. Kattintáskor természetesen a kódra ugrik.
  • Validátor. Ellenőrzi a kódon belüli hibákat figyelmeztetéseket, és kijelzi. PHP, HTML, XML, stb. fájlok esetén. Kattintáskor odaugrik.
  • A könyvtárstruktúra mappa és fájl ikonjai apró jelekkel egészülnek ki:
    • validálási hiba
    • validálási figyelmeztetés
    • svn: rendben
    • svn: új
    • svn: változás
    • svn: törlés
    • svn: konfliktus
  • Az előző pont jelzései áthatnak a szülő mappára, így ránézésre fellelhetők a hibák, változások.
  • stb...

Ezek már meggyőztek. Ráadásul ingyenes és fejlődik.

Szólj hozzá!

Címkék: php eclipse fejlesztő környezet

EasyParameter

2009.10.01. 20:46 zefext

A címben szereplő nevet adtam annak az osztálynak, mely a könyebb fejlesztés miatt született.

Az ExtJS viszonylag komplex objektumokat használ, melyeknek számtalan konfigurációs paraméterezési lehetősége van. Egy általános keretrendszer azonban az alapértelmezett értékekkel (PHP oldalon) tökéletesen működhet, és finomítani a beállításokat ráér azokban az esetekben amikor szükséges. Emiatt készült egy jópár osztály-metódus, amelyik paraméterként csak a legfontosab változókat kéri. De akkor mi van a finombeállításokkal? Az első változatban egy változóval kiegészült az argumentumlista, melyben mint asszociatív tömbben, bármilyen adat átadható a metódusnak. Így a tömbkulcsok - változóval való megfeleltetése a függvényen belül már tetszőlegesen megoldható.
És itt jön az EasyParameter. Nem tömb kerül átadásra, hanem egy objektum. Ennek vannak paraméterei. Az elv ugyanaz, de a fejlesztés könyebb. A metódusban megadható, hogy melyik leszármazottat várja a program, és fejlesztés közben a kódkiegészítés már kijelzi, hogy az objektum milyen paraméterekkel rendelkezhet - szemben az asszociatív tömbbel, amelyik erre nem képes. Plusz még egyszerűbben dokumentálható.

/**
 * Absztrakt alaposztály
 */
abstarct class EasyParameter 
{
}

/**
 * Konkrét kiterjesztése egy paraméterosztálynak 
 * a szükséges változókkal
 */
class EasyParameter_ForSample extends EasyParameter 
{
    public $piri;
    public $para;
}

/**
 * Valamely ExtJS objetkumot felépítő gyorsosztály
 */
class MyClass {

    /**
     * Metódus, mely már a konkrét paraméterosztályt várja
     * 
     * Legyen például a metódus egy grid megjelenítő
     * a két fontos változó pedig a div amelyikbe a grid kerül
     * és az url ahonnan az adatot fogja az ajax bekérni
     *
     * és itt jön a tetszőleges utolsó paraméter
     * melyben megadható bármely egyéb adat:
     * magasság, szélesség, szín, szag, stb.
     */
    public function myMethod ($important_1, 
      $important_2, 
      EasyParameter_ForSampe $parameterObject = null) 
    {
        // itt jön a kód, mely már könnyedén használja 
        // a paraméterosztályt
    }


}

A fentiekhez hasonló elven működik az ExtJS-ben a configObject.
{title: "cím", height:35}. Úgyhogy nem is spanyolviasz.

Szólj hozzá!

Címkék: php extjs

Globális névtér

2009.10.01. 20:19 zefext

Az ExtJS filozófiája szerint a globális névteret nem illik összeszemetelni. Hát emiatt most elkezdtem átírni a javascripteket.

Szólj hozzá!

Címkék: extjs

svn

2009.09.18. 14:20 zefext

Habár a fejlesztés eddig egyedül ment, mégis ráálltam a verziókövetés útjára. Hogy ez rögös lesz-e vagy sima, azt a jövő eldönti. Életemben most csináltam ilyet először. Két nap foxikutya után már eredmény is van. 48 óra szösszenetei:

  • Mi is az az svn amit a sourceforge kínál?
  • Melyik kliens passzol a fejlesztőkörnyezethez?
  • https ???
  • Melyik fejleszőkörnyezet passzol az svn klienshez?
  • Egyáltalán működik valami?
  • Működik.
  • Hogy kapcsolom össze a futó projekttel?
  • Linkelt mappát nem kezel az svn.
  • Akkor a fejlesztői web szerverből a fejlesztőgépre linkelt projekt nem járható út.
  • Talán az inverze? A fejlesztői környezet a forrás és ezt kell linkelni a webszerverbe.
  • Jónak tűnik. Az svn tesztje lefutott.
  • Márcsak linkelni kell.
  • Windows megosztást linuxba, apacshoz.
  • :(
  • Mount sikerült.
  • Csak bootoláskor nem automatikus.
  • Most már az. :)
  • Apacs documentroot - linkelt mappa - működik!
  • Vissza az svn problémához.
  • Működik. A kezdeti forráskódot 25 db svn commit-ból sikerült is megoldani.
  • Talán a rutinnal majd jobb lesz.
  • Most itt tartok...

Szólj hozzá!

Címkék: linux mount svn foxikutya windows megosztás

Zefext - Sourceforge

2009.09.18. 13:47 zefext

A zefext forráskód változatok a sourceforge oldalán követhetőek nyomon:

Szólj hozzá!

Címkék: svn forráskód zefext sourceforge

Mime mozog a zöldleveles...

2009.09.14. 15:48 zefext

A mai nap az alábbi problémán hörögtem mint egy foxikutya:

Fájlfeltöltés >>> Zend_File_Transfer_Adapter_Http.
Mime szerinti szűrés >>> addValidator('MimeType' ...
mime type: image/jpeg és image/png

Firefox: OK
Chrome: OK
Opera: OK
IE: ---

Namost milegyen?

Egy későbbi posztban majd megemlékezem a jsonviewer.stack.hu nyomozásomban tett sikereiről, úgyanis ennek segítségével bármilyen tömböt, objektumot amit át tudok küldeni a böngészőnek, szemnek is emészthető formában adja vissza.
És hamár az explorerhez nincsenek profi és ingyenes "firebug" szerü eszközök, a firefox ie tabnál meg a firebug nem működik, hát akkor jön a gyalogmódszer.

Szépen visszafejtettem a feldolgozás folyamán használt összes kapott adatot. Hát mit csinál az ie? Különcködik. Szerintem mindenkinél okosabb.
mime type: image/pjpeg és image/x-png.

Heuréka!

Ui: Ez legalább rákényszerített, hogy egy komplexebb mime ellenőrzést készítsék, elővegyem a hivatalos doksik alapján készült mime listákat...

 

Szólj hozzá!

Címkék: ie mime type foxikutya

ExtJS blog

2009.09.14. 15:30 zefext

Ajánlom: ExtJS Blog.

Jómagam is rendszeres olvasója vagyok. Lehet belőle tanulni.

Szólj hozzá!

Címkék: blog extjs

Hozzávalók

2009.09.14. 15:27 zefext

A jelenleg fejlesztés alatt álló pre 1.0 alpha verzióhoz szükségesek:

  • Zend Framework version 1.9.0
  • ExtJS version 3.0.0
  • Adatbázis (lásd alább)
  • ?
  • meg PHP, meg Apache, meg hardver természetesen (meg áram, meg stb...)

 A fejlesztés windows XP és linux CentOs alatt folyik. A feljesztésbe bevont adatbázis rendszerek: MySQL 5.0 és PostgreSQL 8.3.

A teszteléshez Firefox 3, IE 8, Chrome 1 és Opera 10 használt. Bár néha a firefoxon kívül a többit dobnám.

Szólj hozzá!

Címkék: zefext

Mi a Zefext?

2009.09.14. 15:13 zefext

A Zefext egy keretrendszerre épülő kibővített keretrendszer. Na ez így elsőre kicsit zagyva. Akkor részletesebben:

  • PHP nyelven íródott
  • Zend Framework alapú
  • ExtJS rendszert használ a felhasználói oldalon
  • Az alábbi feladatokat célozza megoldani:
    • relációs adatbázis alapú
    • az előző pont alapján automatikusan generálható ID - szótár értékkészlet alapú űrlapkitöltés
    •  ID - szótár értékkészlet alapú táblázatos adatmegjelenítés
    • a Zend Framework-höz illesztett jogosultsági rendszer (module-controller-action)
    • ...

Tehát egy olyan rendszer amelyik a Zend Framework szerveroldali lehetőségeit ötvözi az ExtJS kliensoldali lehetőségeivel, megfűszerezve egy kis felhasználóbarát funkcionalitással.

 

Szólj hozzá!

Címkék: extjs zefext zend framework