P4A це основа PHP, програмне забезпечення, що містить бібліотеки, модулі та віджети, використовувані для створення додатків, які будуть використовуватися з веб-браузера, підключеного до мережі.
З P4A ви зможете розвивати веб-додатків для написання коду, як ви могли б зробити з найбільш розвинених інструментів швидкого розвитку. Результат буде додаток, що користувач буде використовувати з тим же почуттям, що він матиме з класичною клієнтського додатку.
Вам не доведеться турбуватися про створення графічного інтерфейсу для ваших проектів, тому що P4A має приємний і клієнта графічний тему
Особливості :.
- , написаних на мові програмування PHP
- Сумісність з PHP 4.3.x, 1.3.x Apache 2.0.x або веб-сервера в операційних системах Linux / Windows
- Інтеграція з PEAR бібліотеки
- Проста інтеграція з серверами баз даних, підтримуваних PEAR :: DB бібліотека (Dbase, FrontBase, InterBase, Informix, SQL Міні, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
- ідентифікації типу даних Автоматична база даних і наступні функціональні для автоматичного форматування і unformatting (цілих, десяткових знаків, поплавці, формати дати і часу, логічні) когерентні з настройками локалі національний
- Багато елементів користувальницького інтерфейсу (віджети), такі як окремому рядку або декількох рядках текстових полів з передовою багатий текстовий WYSIWYG підтримки редагування, прапорців одного / декількох полів вибору, таблиці, кнопки і т.д. ...
- 3 способи якір віджети на маски (сітки, абсолютне позиціонування полотно, послідовний щодо рами позиціонування)
- Розширений Використання кодування UTF-8. У будь-якому випадку ви можете змінити кодування, щоб відобразити свій код / дані
- багатьох місцях підтримується (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)
- Логіка / дизайн поділ реалізується за допомогою шаблонів Smarty (шаблон двигуна)
Що нового У цьому випуску:
- Zend Framework була оновлена 1.8.4
- JQuery була оновлена 1.3.2
- JQuery UI була оновлена 1.7.2
- P4A_Tab_Pane був перетворений в JQuery UI
- P4A_Fieldset і P4A_Tab_Pane тепер круглее кордону
- примітка про обробку дати з Oracle була додана в файл README
- начерки CSS майно було видалено
- Якщо magic_quotes_gpc які enebled P4A видаляє всі косі риси з $ _POST, $ _GET, $ _COOKIE і $ _REQUEST
- P4A_Dir_Navigator віджет був доданий
- P4A_Widget :: composeStringActions () метод в даний час використовує P4A_Quote_Javascript_String ()
- помилка з P4A_Dir_Source і прихованих файлів була вирішена
- P4A_Dir_Source :: getNumRows () метод був доданий
- P4A_I18N :: Формат () підтримка і Quot; розмір файлу і Quot; був доданий тип даних
- P4A_Dir_Source тепер підтримує розмір файлу і час останньої зміни
- кеш P4A_Dir_Source був видалений через рефакторінга
- P4A_Simple_Edit_Mask тепер підтримує порожній вихідний $ конструктора параметрів (за замовчуванням назва маска)
- P4A_Progress_Bar віджет був доданий
- P4A підвал був перенесений, щоб краще центрування, коли видно бічні
- при завантаженні файлу, він буде мати тимчасовий файл, поки відповідний запис не буде збережений помилка з P4A_Strip_Double_Backslashes глобальна функція була фіксованою (завдяки bobkoure)
- помилка з Zend_Framework і Oracle був встановлений (роздягли колонка zend_db_rownum)
- P4A_DB_Navigator тепер можуть працювати і без recursor (плоский список показаний)
- P4A_Mask :: DisplayText () метод відзначений як застарілою, тепер ви можете використовувати P4A_Mask :: дисплей (), який в даний час не має жорстко посилання на об'єкт
- P4A_Data_Source :: isFirstRow () і isLastRow () були додані методи
- помилка з P4A_Message і IE7 була вирішена
- великі об'єкти Oracle, тепер підтримуються
- Алгоритм генерації ID P4A_Object було змінено (завдяки pbond81 і Маріо Спаду)
- P4A_Table швидкість генерації слайдами була покращена (помилка # 2220506) (спасибі pbond81)
- P4A_Box в UL / ол тепер виявляється (помилка # 2634061) (спасибі bes_sf)
- примітка про псевдонімів на ПК P4A_DB_Source був доданий до файлу README
- P4A_DB_Source тепер автоматично виявляє число Тип даних Oracle,
- Висота P4A_Tab_Pane на честь помилка була виправлена (помилка # 2815814)
- P4A_Widget :: composeStringActions () тепер обробляє параметри зі зворотним косою риси всередині
- помилка з P4A_I18N :: форматі () булевих даних була встановлена
- помилка з CSS multicheckbox на деяких браузерах було зафіксовано
- помилка з P4A_DB_Source :: saveRow і декількох первинних ключів була вирішена
Що нового у версії 3.2.2:
- зображення перевали P4A_Table в даний час зосереджені в горизонтальному
- P4A_Button :: setTooltip () і getTooltip () були додані методи
- опечатка afterupload подія було зафіксовано
- P4A_Thumbnail_Generator :: renderToFile () метод був доданий
- метод P4A_Mask :: getSource () був доданий
- Zend Framework була оновлена 1.7.7
- помилка з P4A_Fieldset тему був зафіксований (завдяки Маріо Спаду)
- P4A_DB :: Сінглтон () DB тип перевірки тепер без урахування регістру (помилка # 2643785) (спасибі BES)
- кілька модифікацій були зроблені на screen.css файлу для результату краще тему (завдяки pbond81)
- спосіб нам вдалося переклади P4A_Validate була переписана, щоб відповідати новим правилам від Zend Framework (нам потрібна ваша допомога переклад нових повідомлень даний http://tinyurl.com/au5bvb)
- помилка з P4A_DB_Source :: setWhere () метод фіксованої
- переклади були синхронізовані
- система автоматичного включення файлів був оновлений, щоб уникнути читання Mac приховані файли
- помилка з P4A_DB_Source :: addGroup () метод було вирішене (внутрішнього зміни синтаксису у зв'язку зі зміною Zend Framework)
- p4a_load_js () JavaScript функція була оновлюються, щоб уникнути помилки, якщо не передається функції зворотного виклику
Що нового у версії 3.2.1:
- Zend Framework була оновлена 1.7.4
- PEAR :: Net_Useragent_Detect була оновлена 2.5.0
- JQuery :: Форма була оновлена 2,19
- P4A_DB_Source :: SetQuery () тепер видаляє остаточний коми від переданого SQL-запит (якщо є) (помилка # 2557215)
- P4A_DB_Source :: setWhere () тепер називає firstRow (), якщо DB_Source не в & Quot; нового рядка і Quot; стан (помилка # 2316271)
- P4A_Filename2File () тепер використовує модуль FILEINFO якщо тип MIME не виявлено Otherways (помилка # 2121565)
- помилка з P4A_Field :: getAsDate () і Internet Explorer був встановлений (завдяки Маріо Спаду)
- P4A_Thumbnail_Generator :: setWidth () тепер скидає max_width, щоб уникнути конфліктів
- P4A_Thumbnail_Generator :: setHeight () тепер скидає max_height, щоб уникнути конфліктів
- P4A_Thumbnail_Generator :: setMaxWidth () тепер скидає ширину, щоб уникнути конфліктів
- P4A_Thumbnail_Generator :: setMaxHeight () тепер скидає висоту, щоб уникнути конфліктів
- P4A_Thumbnail_Generator :: ProcessFile () висота / ширина розрахунок був переписаний для того, щоб виправити помилку # 2270922
Що нового у версії 3.2.0:
- P4A в даний час випущений під LGPL 3
- постійна P4A_APPLICATION_SOURCE_DOWNLOAD_URL був видалений (разом з & Quot; скачати джерело і Quot; посилання в футере)
- P4A_Grid віджет був доданий
- P4A_Simple_Edit_Mask був доданий, щоб швидко створити простий маски для редагування таблиці бази даних
- P4A_Mask_constructSimpleEdit () був доданий допоміжний управляти ініціалізацію P4A_Simple_Edit_Mask і дозволяють використовувати цей ярлик також якщо не наслідувати від P4A_Simple_Edit_Mask
- P4A_Table :: showRowIndicator () і hideRowIndicator () були додані методи
- P4A_DB_Source :: Delete () метод в даний час підтримує схеми
- Повідомлення про помилки P4A_Sheet були прикрашали
- P4A_Thumbnail_Generator тепер підтримує прозорі GIF / PNG
- P4A_Thumbnail_Generator Тепер виводить файл кеша PNG, якщо оригінальний файл PNG була надана
- P4A_Thumbnail_Generator Тепер виводить файл кеша GIF, якщо вихідний файл GIF була надана
- P4A_Thumbnail_Generator Тепер передіскретізірует JPG / PNG, а не просто зі зміною розміру їх
- рендеринг помилка з P4A_Field (при установці в якості мітки) було зафіксовано
- переклади були оновлені
- біло-простір: Nowrap був доданий в CSS P4A_Field для кращого WebKit / Safari / хром надання
- P4A_Frame :: getChildrenAsString () захищений метод був доданий, щоб уникнути код реплікації між P4A_Frame і всіх класів, які успадковують від нього
- P4A_Frame :: anchorCenter () другий параметр був видалений, оскільки він не звик і некорисним
- P4A_Frame :: anchorCenter () була перероблена з деяким яваскрипт коду і тепер коректно підтримує P4A_Field багато інших віджети
- деякі помилки перевірки XHTML фіксували
- маска за замовчуванням / спливаючі шаблони були змінені небагато, фіксуючи друкарську помилку на # p4a_sidebar_right DIV і додавання # p4a_main DIV обгортання основної зони
- FCKEditor був відключений від опери через помилку (користувач отримає 2 редактори замість одного)
- P4A_Base_Mask :: кадр не мають ширину за замовчуванням більше
- в IE6 PNG Fix не пов'язаний з подію завантаження вікна, але в нашому DOMready функції
- помилка з IE6 і спливаючих шаблону назвою була вирішена
- помилка з WebKit / Safari / Chrome про JavaScript оцінка після виклику AJAX була вирішена
- P4A_Frame і P4A_Fieldset тепер можуть бути закріплені з & Quot; Центр & Quot; Вирівнювання
- P4A_Frame і P4A_Fieldset не робити не потрібен умовчанням з більше, ширина обчислюється автоматично за допомогою деяких яваскрипт код
- при відображенні P4A_Frame ущільнювальне P4A_Fieldset в & Quot; головна & Quot; область шаблоні маски ви отримаєте автоматично також зосереджені, якщо ви не встановите його ширина
- P4A_Error_Mask і P4A_Login_Mask не мають ширину за замовчуванням більше
- Zend Framework була оновлена 1.6.2
- P4A_I18N :: нормалізації () тепер має новий параметр & Quot; num_of_decimals і Quot;
- P4A_Field :: нормалізації () була додана підтримка num_of_decimals
- помилка з упорядкуванням P4A_DB_Source на обчислюваних полів з псевдонімом була вирішена
- помилка з JQuery UI :: :: DatePicker не кидати OnChange подія було зафіксовано
- спливаюче вікно маски тепер можна відкрити інший спливаюче маску, не закриваючи себе
- P4A_Preview_Mask тепер генерує ширина / висота для зображень
- метод P4A_I18N :: Формат () тепер може обробляти DateTime
- підтримка кеша був доданий в P4A_Thumbnail_Generator :: outputThumbnail () метод
- помилка зі знімком ескізів кеш була вирішена (завдяки pbond81)
- Додана підтримка схеми для багатозначного поля
- Додана підтримка схеми для P4A_DB :: nextSequenceId ()
- послідовності тепер створюються в тій же схемі, де зберігається таблиця
- P4A_Thumbnail_Generator getThumbnailWidth (), getThumbnailHeight (), getOriginalWidth () і getOriginalHeight () були додані методи
- метод P4A_Thumbnail_Generator :: setFileName () тепер скидає раніше виявлено (або обчислюється) ширини і висоти (завдяки pbond81)
- помилка з SetFocus і AJAX викликів було зафіксовано
- помилка з P4A_DB_Navigator :: setStyleProperty був зафіксований (Дякуємо Маріо Спаду)
- за замовчуванням CSS P4A_Navigator тепер allowss прокрутки (Дякуємо Маріо Спаду)
- без урахування регістру перевірка була додана при завантаженні вкладення з встановленою P4A на сервері вікон
- P4A :: getCssConstants () метод був доданий, це необхідно, коли вам потрібні Params перейти до dyndamic PHP / CSS, який ви створюєте
- Кожен вид кеш-пам'яті був, сподіваюся, повністю відключена
- JQuery плагін :: maskedInput був оновлений до 1,2
- FCKEditor тепер ForcePasteAsPlainText в конфігурації за замовчуванням
Метод
Що нового у версії 3.0.3:
- P4A_Thumbnail_Generator тепер підтримує розширення pjpeg тобто в
- помилка з P4A_I18N :: _ формат () метод було вирішене (РРРР було змінено на рррр)
- P4A_Field :: setYearRange () метод був доданий, щоб бути в змозі управляти діапазон рік в DatePicker
- 10px зверху оббивка був доданий в P4A_Fieldset
- JQuery :: maskedinput 1.1.4 плагін був доданий
- P4A_Field :: setInputMask () і getInputMask () були додані методи, перевірте посилання код для використання
- підтримка спливаючих шаблон для & Quot; зверху & Quot; зона додав
- заголовок P4A_Table в (мітки) тепер автоматично Переклад під під час виконання
- P4A тепер спрацьовує і Quot; ontranslate & Quot; Захід, ви можете перехопити його (одержання рядок / переклад / istranslated параметри) для відстеження переклади При розробці програми
- помилка з міткою P4A_Table з IE6 був зафіксований
- навігаційна бару & Quot P4A_Table в; перейдіть на сторінку & Quot; CSS лейбла був змінений, так що тепер він буде залишатися на одній лінії
- недолік в документації P4A_DB_Source був зафіксований
- попередження PHP був зафіксований в P4A_DB_Navigator
- докладніше були додані в файл index.php products_catalogue в
- P4A_Mask :: setRequiredField () і unsetRequiredField () методи в даний час перевірити, якщо поле існує перед викликом addValidator () в іншому випадку повідомлення про помилку
Коментар не знайдено