P4A egy PHP keretrendszer, egy szoftver, amely a könyvtárak, modulok és widgetek használt alkalmazásokat építhetnek, amelyeket használni fognak a webböngészővel csatlakozik a net.
A P4A képes leszel a webalkalmazások fejlesztésére kódot írni, mint tennéd a legtöbb kialakult gyors fejlődése eszközöket. Az eredmény az lesz, olyan alkalmazás, amely a felhasználó fogja használni az ugyanaz az érzés, hogy ő lenne a klasszikus kliens alkalmazás.
Önnek nem kell aggódnia, ami a grafikus felület a projektek, mert P4A egy szép és kliens grafikus témát.
Tulajdonságok :
- Írt a PHP programozási nyelv
- Kompatibilis PHP 4.3.x, 1.3.x vagy 2.0.x Apache webszerver Linux / Windows operációs rendszerek
- Integráció PEAR könyvtárak
- Egyszerű integráció az adatbázis szerverek által támogatott PEAR :: DB könyvtár (dBase, FrontBase, InterBase, Informix, Mini SQL, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
- Automatikus adatbázis adattípus azonosítása és az abból következő funkciókat az automatikus formázás és unformatting (egészek, tizedessel, úszók, dátum és idő formátumok, logikai értékek) összhangban a nemzeti területi beállítások
- Sok felhasználói felület elemeit (widget), mint egyetlen sort vagy több sorát, szöveges mezők fejlett gazdag WYSIWYG szövegszerkesztő támogatást, négyzeteket, egy / több kiválasztási mezők, táblák, gombok stb ...
- 3 módon lehorgonyozni kütyü a maszkok (grid, abszolút pozicionálás vászon, szekvenciális relatív elhelyezése frame)
- Bővített használata UTF-8 kódolású. Egyébként meg lehet változtatni a kódlapot, hogy tükrözze a kód / adat
- Sok helyszíneken támogatott (cs_CZ, de_CH, de_DE, du_NL, en_GB, hu, es_ES, et_EE, fr_CH, fr_FR, it_CH, it_IT, pt_BR, ro_RO, ru_RU)
- Logic / tervezési szétválasztás valósult sablonok (Smarty template engine)
Mi az új ebben a kiadásban:
- Zend Framework-én frissítettek 1.8.4
- jQuery-én frissítettek 1.3.2
- jQuery UI-én frissítettek 1.7.2
- P4A_Tab_Pane alakítjuk jQuery UI
- P4A_Fieldset és P4A_Tab_Pane most kerekebb határok
- Egy megjegyzés a kezelési dátumok Oracle adtunk a README fájlban
- vázlat CSS vagyont áthelyezték
- Ha magic_quotes_gpc vannak enebled P4A kiszedegeti minden slashes a $ _POST, $ _GET, $ _COOKIE és $ _REQUEST
- P4A_Dir_Navigator widgetet adtunk
- P4A_Widget :: composeStringActions () metódus most használja P4A_Quote_Javascript_String ()
- egy hiba a P4A_Dir_Source és a rejtett fájlokat is megoldódott
- P4A_Dir_Source :: getNumRows () metódus adtunk
- P4A_I18N :: format () támogatás & quot; filesize & quot; adattípus adtunk
- P4A_Dir_Source már támogatja a fájlméret és az utolsó módosítás ideje
- P4A_Dir_Source a cache miatt törlésre került újratervezés
- P4A_Simple_Edit_Mask már támogatja üres $ source kivitelező param (alapértelmezés a maszk neve)
- P4A_Progress_Bar widgetet adtunk
- P4A footer-ben költözött, hogy jobban központosító ha oldalsávon látható
- ha egy fájl feltöltésével, hogy lesz egy ideiglenes fájlt, amíg a vonatkozó rekordot a rendszer nem menti a bug P4A_Strip_Double_Backslashes globális funkciót rögzítették (hála bobkoure)
- egy hiba a Zend_Framework és Oracle rögzítették (megfosztották zend_db_rownum oszlop)
- P4A_DB_Navigator most is dolgozhatunk anélkül recursor (lapos a lista jelenik meg)
- P4A_Mask :: displayText () metódus volt megjelölve elavult, akkor most P4A_Mask :: display (), hogy most nincs bedrótozott objektum referencia
- P4A_Data_Source :: isFirstRow () és isLastRow () metódus adtunk
- egy hiba a P4A_Message és IE7 oldották
- Az Oracle LOB már támogatja
- P4A_Object azonosító algoritmussal változott (köszönet pbond81 és Mario Spada)
- P4A_Table miniatűr generációs sebesség javult (bug # 2220506) (köszönet pbond81)
- P4A_Box a ul / ol most renderelt (bug # 2634061) (köszönet bes_sf)
- egy megjegyzés az álnevek a P4A_DB_Source PK adtunk a README fájlban
- P4A_DB_Source most automatikusan felismeri az Oracle SZÁMA adattípus
- P4A_Tab_Pane magassága tiszteletére bug rögzítették (bug # 2815814)
- P4A_Widget :: composeStringActions () most kezeli paraméterek hanyattperjelet belül
- egy hiba a P4A_I18N :: format () A logikai adatok rögzítették
- egy hiba a multicheckbox CSS egyes böngészők rögzítették
- egy hiba a P4A_DB_Source :: saveRow és több elsődleges kulcsok oldották
Mi az új verzióban 3.2.2:
- P4A_Table imázsát oszlopok most vízszintesen középre
- P4A_Button :: setTooltip () és getTooltip () metódus adtunk
- afterupload esemény elírás rögzítették
- P4A_Thumbnail_Generator :: renderToFile () metódus adtunk
- P4A_Mask :: getSource () metódus adtunk
- Zend Framework-én frissítettek 1.7.7
- egy hiba a P4A_Fieldset téma rögzítették (köszönet Mario Spada)
- P4A_DB :: Singleton () DB típusú ellenőrzés most a kis- és nagybetűket (bug # 2643785) (hála a BES)
- néhány módosítást végeztem screen.css fájl egy jobb témát eredmény (hála pbond81)
- A módszerrel sikerült P4A_Validate fordítások újraírt, hogy illeszkedjen az új szabályok a Zend Framework (a segítségére van szükségünk fordítására új üzenetek ma http://tinyurl.com/au5bvb)
- egy hiba a P4A_DB_Source :: setWhere () metódus rögzítették
- fordításokat szinkronizált
- automatikus fájl befogadás rendszer frissített elkerülése olvasás Mac rejtett fájlok
- egy hiba a P4A_DB_Source :: addgroup () metódus megoldódott (belső szintaxist változás miatt a Zend Framework változás)
- p4a_load_js () javascript függvényt frissítette a hibák elkerülése érdekében, ha nincs visszahívási funkció telt
Mi az új a 3.2.1-es változata:
- Zend Framework-én frissítettek 1.7.4
- PEAR :: Net_Useragent_Detect frissítették, 2.5.0
- jQuery :: formában frissítették, 2,19
- P4A_DB_Source :: setQuery () most kiszedegeti végleges pontosvessző a telt SQL lekérdezés (ha van) (bug # 2557215)
- P4A_DB_Source :: setWhere () most felhívja a firstRow (), ha a DB_Source nem a & quot; új sorban & quot; állam (bug # 2316271)
- P4A_Filename2File () most használja az fileinfo modult, ha nem MIME típusú észlel otherways (bug # 2121565)
- egy hiba a P4A_Field :: getAsDate () és az Internet Explorer-ben rögzített (köszönet Mario Spada)
- P4A_Thumbnail_Generator :: setWidth () most visszaállítja a max_width konfliktusok elkerülése érdekében
- P4A_Thumbnail_Generator :: setHeight () most visszaállítja a max_height konfliktusok elkerülése érdekében
- P4A_Thumbnail_Generator :: setMaxWidth () most visszaállítja a szélessége konfliktusok elkerülése érdekében
- P4A_Thumbnail_Generator :: setMaxHeight () most visszaállítja a magasságot, hogy ne merüljön fel
- P4A_Thumbnail_Generator :: processFile () magasság / szélesség számítás újraírt rögzítése érdekében bug # 2270922
Mi az új verzióban 3.2.0:
- P4A most megjelent alatt LGPL 3
- P4A_APPLICATION_SOURCE_DOWNLOAD_URL állandó eltávolították (együtt a & quot; letöltési forrás & quot; linkre lábléc)
- P4A_Grid widgetet adtunk
- P4A_Simple_Edit_Mask adtunk gyorsan hozzon létre egy egyszerű maszk szerkeszteni egy adatbázis tábla
- P4A_Mask_constructSimpleEdit () segítő adtunk kezelni az inicializálás a P4A_Simple_Edit_Mask, és lehetővé teszi, hogy használja, hogy parancsikont is, ha nem örökli re P4A_Simple_Edit_Mask
- P4A_Table :: showRowIndicator () és hideRowIndicator () metódus adtunk
- P4A_DB_Source :: delete () metódus támogatja a sémák
- P4A_Sheet a hibaüzenetek arra szépítette
- P4A_Thumbnail_Generator már támogatja a transzparens GIF / PNG
- P4A_Thumbnail_Generator most kiadja a PNG cache fájlt, ha a PNG eredeti fájl biztosított
- P4A_Thumbnail_Generator most kiad egy GIF cache fájlt, ha a GIF eredeti fájl biztosított
- P4A_Thumbnail_Generator most resamples JPG / PNG helyett csak átméretezve
- a renderelés bug P4A_Field (amikor beállítva label) rögzítették
- fordítások frissítve
- white-space: nowrap adtunk P4A_Field CSS egy jobb WebKit / Safari / Chrome renderelő
- P4A_Frame :: getChildrenAsString () védett módszert adtunk, hogy ne kód közötti replikáció P4A_Frame és minden osztály örökli tőle
- P4A_Frame :: anchorCenter () metódus "második paraméter távolítani, mert a fel nem használt és unuseful
- P4A_Frame :: anchorCenter () átdolgozták néhány javascript kódot, és most már helyesen támogatja P4A_Field sok más kütyü
- Néhány XHTML érvényesítési hibák kerültek rögzítésre
- alapértelmezett maszk / popup sablonokat változott egy kicsit, rögzítése, sajtóhiba # p4a_sidebar_right div és hozzá # p4a_main div csomagolás a fő zónában
- FCKEditor volt tiltva Opera egy bug miatt (a felhasználó kapnánk 2 szerkesztők egy helyett)
- P4A_Base_Mask :: keret nem rendelkezik alapértelmezett szélessége többé
- IE6 PNG Fix nem kötődik ablak onload esemény, hanem a mi DOMready funkció
- egy hiba a IE6 és a felugró sablon cím oldották
- egy hiba a WebKit / Safari / Chrome mintegy javascript értékelést követően az AJAX hívás oldották
- P4A_Frame és P4A_Fieldset most lehorgonyzása az & quot; center & quot; igazítás
- P4A_Frame és P4A_Fieldset csinálni nincs szükség az alapbeállítás már, szélessége automatikusan kerül kiszámításra segítségével néhány javascript kód
- megjelenítésekor a P4A_Frame o P4A_Fieldset a & quot; fő & quot; régió az álarc sablont kapsz automatikusan középre is, ha nem a szélessége
- P4A_Error_Mask és P4A_Login_Mask nincs alapértelmezett szélességgel már
- Zend Framework-én frissítettek 1.6.2
- P4A_I18N :: normalize () most van egy új paraméter & quot; num_of_decimals & quot;
- P4A_Field :: normalize () támogatása num_of_decimals adtunk
- egy hiba a P4A_DB_Source rendezést számított mezők alias oldották
- egy hiba a jQuery UI :: :: datepicker nem dobta OnChange eseményt rögzítették
- a felugró maszk most nyitott egy másik felugró maszk nélkül becsukódott
- P4A_Preview_Mask most fel, szélesség / magasság képekhez
- P4A_I18N :: format () metódus már tudja kezelni dátumidőpont
- cache támogatás hozzáadása P4A_Thumbnail_Generator :: outputThumbnail () metódus
- egy hiba a képek kicsinyített cache megoldódott (hála pbond81)
- séma támogatása többértékű mezők adtunk
- séma támogatása P4A_DB :: nextSequenceId () adtunk
- szekvenciákat most létre ugyanabban a sémában, ahol a táblázat a tárolt
- P4A_Thumbnail_Generator getThumbnailWidth (), getThumbnailHeight (), getOriginalWidth () és getOriginalHeight () metódus adtunk
- P4A_Thumbnail_Generator :: setFilename () metódus most visszaállíthatjuk az előző észlelt (vagy számított) szélesség és magasság (hála pbond81)
- egy hiba a setFocus és AJAX hívások rögzítették
- egy hiba a P4A_DB_Navigator :: setStyleProperty rögzítették (Köszönet Mario Spada)
- P4A_Navigator alapértelmezett CSS most allowss görgetés (Köszönet Mario Spada)
- a kis- és nagybetűk check adtunk, amikor Melléklet letöltése közben a P4A telepített Windows Server
- P4A :: getCssConstants () metódus adunk, szükség van rá, ha szüksége van némi params átadni egy dyndamic PHP / CSS te létre
- Minden fajta cache-ben remélhetőleg teljesen le van tiltva
- jQuery :: maskedInput plugint frissítve 1,2
- FCKEditor most ForcePasteAsPlainText alapértelmezett konfiguráció
Mi az új verzióban 3.0.3:
- P4A_Thumbnail_Generator már támogatja az IE pjpeg kiterjesztése
- egy hiba a P4A_I18N :: _ formátumban () metódus megoldódott (HH változott nn)
- P4A_Field :: setYearRange () metódus adtunk, hogy képes legyen kezelni az év tartományban a datepicker
- 10px top padding adtunk P4A_Fieldset
- jQuery :: maskedinput 1.1.4 plugint adtunk
- P4A_Field :: setInputMask () és getInputMask () és ehhez tennék hozzá, ellenőrizze a kód referencia használatra
- felugró template támogatás & quot; top & quot; zóna adtunk
- P4A_Table a feliratot (címkét) most automatikusan traslated futás közben
- P4A kiváltja az & quot; ontranslate & quot; esemény, akkor elfogják azt (egyre string / fordítás / istranslated paraméterek), hogy nyomon fordítások, miközben a fejlődő alkalmazás
- egy hiba a P4A_Table címkéjén az IE6-ban rögzítették
- P4A_Table navigációs sáv & quot; megy az oldal & quot; címke CSS-ben megváltozott, így most már az is marad, egyetlen sorban
- Egy elírás P4A_DB_Source dokumentációban rögzítették
- a PHP figyelmeztetést rögzítették P4A_DB_Navigator
- További info adtunk products_catalogue a index.php
- P4A_Mask :: setRequiredField () és unsetRequiredField () metódus most ellenőrizze, hogy a mező létezik, mielőtt hívja a addValidator () egyébként egy hibaüzenet jelenik meg
Hozzászólás nem található