P4A

Software screenshot:
P4A
Dettagli del software:
Versione: 3.8.1
Data di caricamento: 11 May 15
Sviluppatore: Fabrizio Balliano
Licenza: Libero
Popolarità: 4

Rating: nan/5 (Total Votes: 0)

P4A è un framework PHP, un software che contiene librerie, moduli e widgets utilizzate per costruire applicazioni che verranno utilizzate con un browser web collegato alla rete.
Con P4A sarete in grado di sviluppare il codice di applicazioni web scrittura come si farebbe con gli strumenti di sviluppo rapido più evoluti. Il risultato sarà un programma che l'utente utilizzerà con la stessa sensazione che avrebbe avuto con un'applicazione client classica.
Non dovrete preoccuparvi di creare l'interfaccia grafica per i vostri progetti perché P4A ha una bella e client tema grafico

Caratteristiche .

  • Scritto nel linguaggio di programmazione PHP
  • Compatibile con PHP 4.3.x, 1.3.x o Apache web server 2.0.x sui sistemi operativi Linux / Windows
  • L'integrazione con le librerie PEAR
  • Facile integrazione con i server di database supportati da PEAR :: DB biblioteca (dBase, FrontBase, InterBase, Informix, Mini SQL, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
  • identificazione del tipo di dati del database automatico e conseguenti funzionalità per la formattazione automatica e unformatting (interi, decimali, galleggianti, i formati di data e ora, booleani) coerenti con le impostazioni locali nazionali
  • Molti elementi dell'interfaccia utente (widget), come o più linee campi di testo singole con avanzato ricco supporto di testo WYSIWYG editing, caselle di controllo, campi di selezione singola / multipla, le tabelle, i pulsanti ecc ...
  • 3 modi per ancorare i widget su maschere (griglia, posizionamento assoluto di tela, cornice sequenziale posizionamento relativo)
  • uso esteso di codifica UTF-8. In ogni caso è possibile modificare la tabella codici in modo da riflettere il vostro codice / dati
  • Molti locali supportate (cs_CZ, de_CH, de_DE, du_NL, en_GB, en_US, es_ES, et_EE, fr_CH, fr_FR, it_CH, it_IT, pt_BR, ro_RO, ru_RU)
  • separazione Logic / disegno realizzato con i modelli (template engine Smarty)

Cosa c'è di nuovo in questa versione:

  • Zend Framework è stato aggiornato alla 1.8.4
  • jQuery è stato aggiornato alla 1.3.2
  • jQuery UI è stato aggiornato alla 1.7.2
  • P4A_Tab_Pane è stato convertito in jQuery UI
  • P4A_Fieldset e P4A_Tab_Pane hanno ora i bordi rotondi
  • una nota sulla gestione date con Oracle è stato inserito il file README

  • Proprietà
  • contorni CSS è stato rimosso
  • Se magic_quotes_gpc sono enebled P4A estrae tutti i tagli da $ _POST, $ _GET, $ _COOKIE e $ _REQUEST
  • è stato aggiunto del widget P4A_Dir_Navigator
  • P4A_Widget :: composeStringActions () utilizza ora P4A_Quote_Javascript_String ()
  • un bug con P4A_Dir_Source e file nascosti è stato risolto
  • P4A_Dir_Source :: getNumRows () è stato aggiunto il metodo
  • P4A_I18N :: format () il supporto per & quot; spazio & quot; è stato aggiunto il tipo di dati
  • P4A_Dir_Source supporta ora la dimensione del file e la data dell'ultima modifica
  • la cache del P4A_Dir_Source è stato rimosso a causa di refactoring
  • P4A_Simple_Edit_Mask supporta ora $ fonte vuoto costruttore param (di default è il nome della maschera)
  • è stato aggiunto del widget P4A_Progress_Bar
  • footer P4A è stato spostato per consentire una migliore centratura quando barre laterali sono visibili
  • durante il caricamento di un file, si avrà un file temporaneo fino a quando il record corrispondente non viene salvato un bug con P4A_Strip_Double_Backslashes funzione globale è stato fissato (grazie a bobkoure)
  • un bug con Zend_Framework e Oracle è stato fissato (colonna zend_db_rownum stripped)
  • P4A_DB_Navigator ora può lavorare anche senza recursor (lista piatto è mostrato)
  • P4A_Mask :: displayText () metodo è stato contrassegnato come deprecato, è ora possibile utilizzare P4A_Mask :: display () che ha ora alcun riferimento all'oggetto hardcoded
  • P4A_Data_Source :: isFirstRow () e isLastRow () sono stati aggiunti i metodi
  • un bug con P4A_Message e IE7 è stato risolto
  • LOB Oracle sono ora supportati
  • L'algoritmo di generazione P4A_Object ID è stato cambiato (grazie a pbond81 e Mario Spada)
  • P4A_Table velocità generazione delle miniature è stato migliorato (bug # 2.220.506) (grazie a pbond81)
  • del P4A_Box ul / ol è ora resa (bug # 2.634.061) (grazie a bes_sf)
  • una nota su pseudonimi su PK P4A_DB_Source è stato inserito il file README
  • P4A_DB_Source ora riconosce automaticamente il tipo di dati NUMBER di Oracle
  • altezza P4A_Tab_Pane onorare bug è stato risolto (bug # 2815814)
  • P4A_Widget :: composeStringActions () ora gestisce i parametri con backslash all'interno
  • un bug con P4A_I18N :: format () di dati booleani è stato fissato
  • un bug con i CSS di multicheckbox su alcuni browser è stato fissato
  • un bug con P4A_DB_Source :: più chiavi primarie saveRow ed è stato risolto

Cosa c'è di nuovo nella versione 3.2.2:

  • colli immagine di P4A_Table sono ora centrati orizzontalmente
  • P4A_Button :: setTooltip () e getTooltip () sono stati aggiunti i metodi
  • evento afterupload errore di battitura è stata fissata
  • P4A_Thumbnail_Generator :: renderToFile () è stato aggiunto il metodo
  • è stato aggiunto metodo P4A_Mask :: getSource ()
  • Zend Framework è stato aggiornato alla 1.7.7
  • un bug con P4A_Fieldset tema è stato fissato (grazie a Mario Spada)
  • P4A_DB :: Singleton () DB verifica tipo è ora maiuscole insensitive (bug # 2.643.785) (grazie a BES)
  • alcune modifiche sono state fatte in archivio screen.css per un risultato migliore tema (grazie a pbond81)
  • Il modo in cui siamo riusciti traduzioni P4A_Validate è stato riscritto per adattarsi alle nuove regole da parte di Zend Framework (abbiamo bisogno del vostro aiuto tradurre i nuovi messaggi ora http://tinyurl.com/au5bvb)
  • un bug con P4A_DB_Source :: setWhere () metodo è stato fissato
  • le traduzioni sono state sincronizzate
  • sistema di inclusione automatica del file è stato aggiornato per evitare di leggere i file nascosti Mac
  • un bug con P4A_DB_Source :: AddGroup () metodo è stato risolto (variazione sintassi interna a causa di un cambiamento di Zend Framework)
  • p4a_load_js () funzione javascript è stato aggiornato per evitare errori, se si passa alcuna funzione di callback

Cosa c'è di nuovo nella versione 3.2.1:

  • Zend Framework è stato aggiornato alla 1.7.4
  • PEAR :: Net_Useragent_Detect è stato aggiornato alla 2.5.0
  • forma jQuery :: è stato aggiornato alla 2.19
  • P4A_DB_Source :: setQuery () ora estrae virgola finale dalla query SQL passato (se presente) (bug # 2557215)
  • P4A_DB_Source :: setWhere () ora chiama un firstRow () se il DB_Source non è nella & quot; nuova riga & quot; stato (bug # 2316271)
  • P4A_Filename2File () ora utilizza il modulo fileinfo se non viene rilevato alcun tipo mime otherways (bug # 2121565)
  • un bug con P4A_Field :: getAsDate () e Internet Explorer è stato fissato (grazie a Mario Spada)
  • P4A_Thumbnail_Generator :: setWidth () ora reimposta il max_width per evitare conflitti
  • P4A_Thumbnail_Generator :: setHeight () ora reimposta il max_height per evitare conflitti
  • P4A_Thumbnail_Generator :: setMaxWidth () ora reimposta la larghezza per evitare conflitti
  • P4A_Thumbnail_Generator :: setMaxHeight () ora ripristina l'altezza per evitare conflitti
  • P4A_Thumbnail_Generator :: ProcessFile () altezza / larghezza calcolo è stato riscritto in modo da correggere il bug # 2270922

Cosa c'è di nuovo nella versione 3.2.0:

  • P4A è ora rilasciato sotto licenza LGPL 3
  • costante P4A_APPLICATION_SOURCE_DOWNLOAD_URL è stato rimosso (insieme con il & quot; scaricare fonte & quot; link nel footer)
  • è stato aggiunto del widget P4A_Grid
  • P4A_Simple_Edit_Mask è stato aggiunto per creare rapidamente una semplice maschera per modificare una tabella di database
  • P4A_Mask_constructSimpleEdit () helper è stato aggiunto per gestire l'inizializzazione del P4A_Simple_Edit_Mask e per consentire di utilizzare tale collegamento anche quando non si eredita da P4A_Simple_Edit_Mask
  • P4A_Table :: showRowIndicator () e hideRowIndicator () sono stati aggiunti i metodi
  • P4A_DB_Source :: delete () metodo supporta ora gli schemi
  • messaggi di errore del P4A_Sheet furono abbellite
  • P4A_Thumbnail_Generator ora supporta GIF trasparente / PNG
  • P4A_Thumbnail_Generator ora genera un file di cache PNG se è stato fornito un file originale PNG
  • P4A_Thumbnail_Generator ora genera un file di cache GIF se è stato fornito un file originale GIF
  • P4A_Thumbnail_Generator ora ricampiona JPG / PNG invece di solo loro ridimensionamento
  • un bug di rendering con P4A_Field (se impostato come etichetta) è stato fissato
  • le traduzioni sono state aggiornate
  • white-space: nowrap è stato aggiunto al CSS di P4A_Field per una migliore webkit / safari / rappresentazione cromo
  • è stato aggiunto P4A_Frame :: getChildrenAsString () protetto metodo per evitare la replica di codice tra P4A_Frame e tutte le classi che ereditano da essa
  • P4A_Frame :: anchorCenter () metodo 'secondo parametro è stato rimosso perché era inutilizzato e inutile
  • P4A_Frame :: anchorCenter () è stato rielaborato con qualche codice javascript e ora supporta correttamente P4A_Field molti altri widget
  • sono stati fissati alcuni errori di validazione XHTML
  • maschera default / modelli popup sono state cambiate un po ', la fissazione di un errore di battitura su # p4a_sidebar_right div e aggiungendo # p4a_main div avvolgendo la zona principale
  • FCKEditor è stato attivato per Opera a causa di un bug (utente otterrebbe 2 redattori invece di uno)
  • P4A_Base_Mask :: telaio non ha più una larghezza di default
  • IE6 PNG Fix non è tenuta ad evento onload della finestra, ma nella nostra funzione domready
  • un bug con il titolo IE6 e il modello di popup è stato risolto
  • un bug WebKit / Safari / Chrome su javascript valutazione dopo una chiamata AJAX è stato risolto
  • P4A_Frame e P4A_Fieldset possono essere ancorate con & quot; centro & quot; Allineamento
  • P4A_Frame e P4A_Fieldset fare senza bisogno di un default con più, larghezza viene calcolata automaticamente utilizzando alcuni javascript codice
  • quando si visualizza un P4A_Frame o P4A_Fieldset in & quot; principale & quot; regione modello della maschera avrete centrato automaticamente anche se non avete impostato la sua larghezza
  • P4A_Error_Mask e P4A_Login_Mask non hanno più larghezza di default
  • Zend Framework è stato aggiornato alla 1.6.2
  • P4A_I18N :: normalize () ora ha un nuovo parametro & quot; num_of_decimals & quot;
  • P4A_Field :: normalize () è stato aggiunto il supporto per num_of_decimals
  • un bug con P4A_DB_Source ordinamento sui campi calcolati con alias è stato risolto
  • un bug con jQuery UI :: :: datepicker non buttare l'evento onchange è stato fissato
  • una maschera popup possono ora aprire un'altra maschera popup senza chiudere stessa
  • P4A_Preview_Mask ora genera larghezza / altezza per le immagini
  • metodo P4A_I18N :: format () può ora gestire datetime
  • Supporto nascondiglio è stato aggiunto al P4A_Thumbnail_Generator :: outputThumbnail () metodo
  • un bug con le miniature delle immagini di cache è stato risolto (grazie a pbond81)
  • è stato aggiunto il supporto dello schema per i campi multivalore
  • è stato aggiunto il supporto dello schema per P4A_DB :: nextSequenceId ()
  • sequenze vengono ora create nello stesso schema in cui è memorizzata la tabella
  • P4A_Thumbnail_Generator getThumbnailWidth (), getThumbnailHeight (), getOriginalWidth () e getOriginalHeight () sono stati aggiunti i metodi
  • metodo P4A_Thumbnail_Generator :: setFilename () ora reimposta precedentemente rilevata (o calcolata) larghezze e altezze (grazie a pbond81)
  • un bug con chiamate SetFocus e AJAX è stato fissato
  • un bug con P4A_DB_Navigator :: setStyleProperty è stato fissato (Grazie a Mario Spada)
  • CSS di default di P4A_Navigator ora allowss scorrimento (Grazie a Mario Spada)
  • caso di controllo insensitive è stato aggiunto durante il download di un allegato con P4A installato su un server Windows
  • P4A :: getCssConstants () metodo è stato aggiunto, è necessario quando avete bisogno di alcuni params passare ad un dyndamic PHP / CSS si sta creando
  • Ogni tipo di cache è stata completamente disabilitata spera
  • jQuery :: maskedInput plugin è stato aggiornato alla 1.2
  • FCKEditor ora è ForcePasteAsPlainText come configurazione di default

Cosa c'è di nuovo nella versione 3.0.3:

  • P4A_Thumbnail_Generator ora supporta l'estensione pjpeg di esempio
  • un bug con P4A_I18N :: _ format () metodo è stato risolto (AAAA è stato cambiato in aaaa)
  • P4A_Field :: setYearRange () è stato aggiunto metodo per essere in grado di gestire l'intervallo di anni nel DatePicker
  • 10px top padding è stato aggiunto al P4A_Fieldset
  • jQuery :: maskedinput stato aggiunto 1.1.4 plug
  • P4A_Field :: setInputMask () e getInputMask () sono stati aggiunti i metodi, controllare il codice di riferimento per l'utilizzo

  • Supporto template
  • popup per & quot; top & quot; è stato aggiunto zona
  • caption del P4A_Table (etichetta) è ora traslare automaticamente in fase di esecuzione
  • P4A ora innesca la & quot; ontranslate & quot; evento, è possibile intercettarlo (ottenendo stringa / Traduzione / parametri istranslated) per tenere traccia delle traduzioni, mentre lo sviluppo dell'applicazione
  • un bug con l'etichetta di P4A_Table con IE6 è stato fissato
  • di & quot barra di navigazione di P4A_Table, vai alla pagina & quot; CSS di etichetta è stata cambiata così ora rimarrà su una sola riga
  • un errore di battitura nella documentazione P4A_DB_Source è stato fissato
  • un avviso PHP è stato fissato in P4A_DB_Navigator
  • maggiori informazioni sono stati aggiunti nel file index.php di products_catalogue
  • metodi P4A_Mask :: setRequiredField () e unsetRequiredField () ora verificare se il campo esiste prima di chiamare il addValidator (), altrimenti visualizza un messaggio di errore

Altri software di sviluppo Fabrizio Balliano

FB LinkedIn Resume
FB LinkedIn Resume

13 May 15

TinyFCK
TinyFCK

2 Jun 15

Commenti a P4A

I commenti non trovato
Aggiungi commento
Accendere le immagini!