P4A er en PHP ramme, en software, som indeholder biblioteker, moduler og widgets, der anvendes til at bygge applikationer, der vil blive anvendt med en webbrowser er forbundet til nettet.
Med P4A vil du være i stand til at udvikle web-applikationer at skrive kode, som du ville gøre med de mest udviklede hurtige udviklingsværktøjer. Resultatet vil være et program, som brugeren vil bruge med den samme følelse, at han ville have med en klassisk klientprogram.
Du vil ikke have at bekymre sig om at skabe den grafiske brugerflade til dine projekter, fordi P4A har en dejlig og klient grafisk tema
Funktioner :.
- Skrevet i PHP programmeringssprog
- Kompatibel med PHP 4.3.x, Apache 1.3.x eller 2.0.x webserver på Linux / Windows-operativsystemer
- Integration med PEAR biblioteker
- Nem integration med databaseservere understøttes af PEAR :: DB bibliotek (dBase, Frontbase, InterBase, Informix, Mini SQL, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
- Automatisk database datatype identifikation og deraf følgende funktionaliteter til automatisk formatering og unformatting (heltal, decimaler, flåd, dato og klokkeslæt formater, Booleans) sammenhængende med de nationale lokale indstillinger
- Mange brugergrænseflade elementer (widgets) såsom enkelt linje eller flere linjer tekstfelter med avanceret rige WYSIWYG tekstredigering support, afkrydsningsfelter, single / multiple valgfelter, tabeller, knapper osv ...
- 3 måder at forankre widgets på masker (gitter, absolut placering lærred, sekventiel relativ positionering stel)
- Udvidet brug af UTF-8-kodning. Alligevel du kan ændre tegntabel til at afspejle din kode / data li>
- Mange lokaliteter understøttes (cs_CZ, de_CH, de_DE, du_NL, da_DK, da_DK, es_ES, et_EE, fr_CH, fr_FR, it_CH, it_IT, pt_br, ro_RO, ru_RU)
- Logic / design separation realiseret med skabeloner (Smarty skabelon motor)
Hvad er nyt i denne udgivelse:
- Zend Framework blev opdateret til 1.8.4
- jQuery blev opdateret til 1.3.2
- jQuery UI blev opdateret til 1.7.2
- P4A_Tab_Pane blev konverteret til jQuery UI
- P4A_Fieldset og P4A_Tab_Pane nu har rundere grænser
- et notat om håndtering datoer med Oracle blev tilføjet til README filen
- skitsere CSS ejendom blev fjernet
- Hvis magic_quotes_gpc er enebled P4A strips alle skråstreger fra $ _POST, $ _GET, $ _COOKIE og $ _REQUEST
- P4A_Dir_Navigator widget blev tilføjet
- P4A_Widget :: composeStringActions () metode bruger nu P4A_Quote_Javascript_String ()
- en fejl med P4A_Dir_Source og skjulte filer blev løst
- P4A_Dir_Source :: getNumRows () metode blev tilføjet
- P4A_I18N :: format () støtte til & quot; filstørrelse & quot; datatype blev tilføjet
- P4A_Dir_Source understøtter nu filstørrelse og sidste ændring gang
- P4A_Dir_Source cache blev fjernet på grund af refactoring
- P4A_Simple_Edit_Mask understøtter nu tomme $ kilde konstruktør param (standard er masken navn)
- P4A_Progress_Bar widget blev tilføjet
- P4A footer blev flyttet for at give en bedre centrering når sidebars er synlige
- når du uploader en fil, vil det have en midlertidig fil, indtil den tilsvarende post ikke vil blive gemt en fejl med P4A_Strip_Double_Backslashes global funktion blev fastsat (takket være bobkoure)
- en fejl med Zend_Framework og Oracle blev fastsat (strippet zend_db_rownum kolonne)
- P4A_DB_Navigator nu kan arbejde også uden recursor (flad liste er vist)
- P4A_Mask :: displayText () metode blev markeret som frarådet, kan du nu bruge P4A_Mask :: display (), der nu ikke har nogen hardcodede objektreference
- P4A_Data_Source :: isFirstRow () og isLastRow () metoder blev tilsat
- en fejl med P4A_Message og IE7 blev løst
- Oracles LOBs er nu understøttet
- P4A_Object ID generation algoritme blev ændret (takket være pbond81 og Mario Spada)
- P4A_Table thumbnail generation hastighed blev forbedret (bug # 2220506) (takket være pbond81)
- P4A_Box s ul / ol er nu gjort (bug # 2634061) (takket være bes_sf)
- en note om aliasser på P4A_DB_Source s PK blev tilføjet til README filen
- P4A_DB_Source nu automatisk registrerer Oracles NUMMER datatype
- P4A_Tab_Pane højde ære bug blev fastsat (bug # 2815814)
- P4A_Widget :: composeStringActions () nu håndterer parametre med omvendte skråstreger inde
- en fejl med P4A_I18N :: format () af booleske data blev fastsat
- en bug med multicheckbox s CSS på nogle browsere fastsat
- en fejl med P4A_DB_Source :: saveRow og flere primære nøgler blev løst
Hvad er nyt i version 3.2.2:
- P4A_Table s billede cols nu centreret vandret
- P4A_Button :: setTooltip () og getTooltip () metoder blev tilsat
- afterupload begivenhed tastefejl blev fastsat
- P4A_Thumbnail_Generator :: renderToFile () metode blev tilføjet
- P4A_Mask :: getSource () metode blev tilføjet
- Zend Framework blev opdateret til 1.7.7
- en fejl med P4A_Fieldset tema blev fastsat (tak til Mario Spada)
- P4A_DB :: ugifte () DB typen verifikation er nu store og små bogstaver (bug # 2643785) (tak til BES)
- et par ændringer blev udført på screen.css fil til et bedre tema resultat (takket være pbond81)
- Den måde, vi lykkedes P4A_Validate oversættelser blev omskrevet til at passe de nye regler ved Zend Framework (vi brug for din hjælp oversætte de nye beskeder nu http://tinyurl.com/au5bvb)
- en fejl med P4A_DB_Source :: setWhere () metode blev fastsat
- oversættelser blev synkroniseret
- auto-fil inklusion systemet blev opdateret for at undgå at læse Mac skjulte filer
- en fejl med P4A_DB_Source :: addgroup () metode blev løst (intern ændring syntaks som følge af en Zend Framework skift)
- p4a_load_js () javascript funktion blev opdateret for at undgå fejl, hvis der ikke callback funktion er bestået
Hvad er nyt i version 3.2.1:
- Zend Framework blev opdateret til 1.7.4
- PEAR :: Net_Useragent_Detect blev opdateret til 2.5.0
- jQuery :: formular blev opdateret til 2.19
- P4A_DB_Source :: setQuery () nu strimler ud afsluttende semikolon fra det passerede SQL-forespørgsel (hvis den findes) (bug # 2557215)
- P4A_DB_Source :: setWhere () kalder nu Firstrow () hvis DB_Source ikke i & quot; ny række & quot; tilstand (bug # 2316271)
- P4A_Filename2File () bruger nu Fileinfo modulet, hvis der ikke registreres nogen mime type otherways (bug # 2121565)
- en fejl med P4A_Field :: getAsDate () og Internet Explorer blev fastsat (tak til Mario Spada)
- P4A_Thumbnail_Generator :: setWidth () nulstiller nu max_width at undgå konflikter
- P4A_Thumbnail_Generator :: setHeight () nulstiller nu max_height at undgå konflikter
- P4A_Thumbnail_Generator :: setMaxWidth () nulstiller nu bredden at undgå konflikter
- P4A_Thumbnail_Generator :: setMaxHeight () nulstiller nu højden for at undgå konflikter
- P4A_Thumbnail_Generator :: processFile () højde / bredde beregning blev omskrevet for at fastsætte bug # 2270922
Hvad er nyt i version 3.2.0:
- P4A nu udgivet under LGPL 3
- P4A_APPLICATION_SOURCE_DOWNLOAD_URL konstant blev fjernet (sammen med & quot; download source & quot; link i bunden)
- P4A_Grid widget blev tilføjet
- P4A_Simple_Edit_Mask blev tilføjet til hurtigt at oprette en simpel maske for at redigere en database tabel
- P4A_Mask_constructSimpleEdit () hjælper blev sat til at styre initialisering af P4A_Simple_Edit_Mask og tillade dig at bruge den genvej, også når ikke arve fra P4A_Simple_Edit_Mask
- P4A_Table :: showRowIndicator () og hideRowIndicator () metoder blev tilsat
- P4A_DB_Source :: slet () metode understøtter nu skemaer
- P4A_Sheet s fejlmeddelelser blev forskønnet
- P4A_Thumbnail_Generator understøtter nu transparent GIF / PNG
- P4A_Thumbnail_Generator nu udgange en PNG cache fil, hvis en PNG originale fil blev givet
- P4A_Thumbnail_Generator nu udgange en GIF cache fil, hvis en GIF oprindelige fil blev givet
- P4A_Thumbnail_Generator nu resamples JPG / PNG i stedet for bare at ændre størrelsen dem
- en gengivelse bug med P4A_Field (når den er indstillet som etiket) blev fastsat
- oversættelser blev opdateret
- white-space: NOWRAP blev tilføjet til P4A_Field s CSS for en bedre WebKit / safari / krom rendering
- blev tilføjet P4A_Frame :: getChildrenAsString () beskyttet metode til at undgå kode replikering mellem P4A_Frame og alle klasser arver fra det
- P4A_Frame :: anchorCenter () metode 'anden parameter blev fjernet, fordi det var ubrugt og unuseful
- P4A_Frame :: anchorCenter () blev omarbejdet med nogle javascript kode og nu understøtter P4A_Field korrekt mange andre widgets
- nogle XHTML valideringsfejl blev fastsat
- standard maske / popup templates blev ændret lidt, fastsættelse af en tastefejl på # p4a_sidebar_right div og tilføje # p4a_main div indpakning hovedzonen
- FCKEditor blev deaktiveret på Opera på grund af en bug (bruger ville få 2 redaktører i stedet for én)
- P4A_Base_Mask :: ramme ikke har en standard bredde længere
- IE6 PNG Fix er ikke bundet til vinduets onload begivenhed, men i vores DOMready funktion
- en fejl med IE6 og popup skabelon titel blev løst
- en fejl med WebKit / Safari / Chrome om javascript evaluering efter et AJAX kald blev løst
- P4A_Frame og P4A_Fieldset kan nu forankres med & quot; center & quot; tilpasning
- P4A_Frame og P4A_Fieldset gør ikke brug en standard med længere, er bredde beregnes automatisk ved hjælp af nogle javascript kode
- når der vises en P4A_Frame o P4A_Fieldset i & quot; main & quot; region af masken skabelon får du den automatisk centreret også, hvis du ikke har indstillet sin bredde
- P4A_Error_Mask og P4A_Login_Mask ikke har standard bredder længere
- Zend Framework blev opdateret til 1.6.2
- P4A_I18N :: normalisere () har nu en ny parameter & quot; num_of_decimals & quot;
- P4A_Field :: normalisere () støtte til num_of_decimals blev tilføjet
- en fejl med P4A_DB_Source bestilling på beregnede felter med alias blev løst
- en fejl med jQuery :: UI :: datepicker ikke smide OnChange begivenhed blev fastsat
- en popup maske kan nu åbne en anden pop-up maske uden at lukke sig selv
- P4A_Preview_Mask nu genererer bredde / højde for billeder
- P4A_I18N :: format () metode kan nu håndtere datetime
- cache støtte til P4A_Thumbnail_Generator :: outputThumbnail () metode
- en fejl med miniaturebilleder cache blev løst (takket være pbond81)
- blev tilføjet skema støtte til multivalue felter
- blev tilføjet skema support til P4A_DB :: nextSequenceId ()
- sekvenser er nu oprettet i samme skema, hvor bordet er gemt
- P4A_Thumbnail_Generator getThumbnailWidth (), getThumbnailHeight (), getOriginalWidth () og getOriginalHeight () metoder blev tilsat
- P4A_Thumbnail_Generator :: setFileName () metode nu nulstiller tidligere påvist (eller beregnet) bredder og højder (takket være pbond81)
- en fejl med SetFocus og AJAX opkald blev fastsat
- en fejl med P4A_DB_Navigator :: setStyleProperty blev fastsat (Tak til Mario Spada)
- P4A_Navigator standard CSS nu allowss rulle (Tak til Mario Spada)
- tilfælde ufølsom kontrol blev tilføjet, når du henter en vedhæftet fil med P4A installeret på en Windows-server
- P4A :: getCssConstants () metode blev tilsat, det er nødvendigt, når du har brug for nogle params at passere til en dyndamic PHP / CSS du opretter
- Enhver form for cache blev forhåbentlig helt deaktiveret
- jquery :: maskedInput plugin blev opdateret til 1.2
- FCKEditor nu ForcePasteAsPlainText som standardkonfiguration
Blev tilføjet
Hvad er nyt i version 3.0.3:
- P4A_Thumbnail_Generator understøtter nu sige s pjpeg udvidelse
- en fejl med P4A_I18N :: _ format () metode blev løst (ÅÅÅÅ blev ændret til åååå)
- P4A_Field :: setYearRange () metode blev sat til at kunne håndtere det år interval i datepicker
- 10px top polstring blev tilføjet til P4A_Fieldset
- jQuery :: maskedinput 1.1.4 plugin blev tilføjet
- P4A_Field :: setInputMask () og getInputMask () metoder blev tilsat, kontrollere koden reference for brug
- popup skabelon support til & quot; top & quot; zone blev tilføjet
- P4A_Table s billedtekst (mærke) er nu automatisk traslated under kørslen
- P4A nu udløser & quot; ontranslate & quot; begivenhed, kan du opfange det (at få snor / oversættelse / istranslated parametre) til at spore oversættelser og samtidig udvikle din ansøgning
- en bug med P4A_Table etiket med IE6 blev fastsat
- P4A_Table navigation barens & quot; gå til side & quot; etikettens CSS blev ændret så nu vil forblive på en enkelt linje
- en tastefejl i P4A_DB_Source dokumentation blev fastsat
- en PHP advarsel blev fastsat i P4A_DB_Navigator
- mere info blev sat i products_catalogue s index.php fil
- P4A_Mask :: setRequiredField () og unsetRequiredField () metoder nu kontrollere, om der findes på området, før du ringer for addValidator () ellers viser en fejlmeddelelse
Kommentarer ikke fundet