PRADO

Software Screenshot:
PRADO
Software Details:
Version: 3.2.4
Upload Date: 13 Apr 15
Developer: PradoSoft
Distribution Type: Freeware
Downloads: 107

Rating: nan/5 (Total Votes: 0)

The framework can be used to build modern web applications geared toward speed and performance.

Features:

  • Features:
  • DB access - added three layers of database support serving for different needs. They include PDO-based data access, Active Record and SQLMap.
  • Active Controls - these are AJAX-enabled Web controls which make creating an AJAX-enabled Web page extremely easy.
  • Services:
  • TSoapService - a service component supporting SOAP requests
  • TJsonService - a service component supporting JSON requests
  • TFeedService - a service component supporting feed requests
  • Modules:
  • TDbCache - a generic DB cache module that can use any DB driver
  • TDbUserManager - a DB-driven user manager module
  • Controls:
  • TOutputCache - a control enabling fragment page caching
  • TClientScriptLoader - a control for loading JavaScript libraries
  • TXmlTransform - a control performing inline XML transformation
  • New demos and tutorials, including "address-book", "blog-tutorial", "northwind-db", "chat", &qump;quot;,cy-converter", "quot;, "quot;

What is new in this release:

  • Fixed:
  • TSafeHtml error on PHP 5.5
  • Problem escaping characters in TActiveDropDownList
  • Update prototype to workaround IE10 bug
  • JS update to TDatePicker
  • Textmate editor plugin template error
  • No HTTPS support from the WSDL generator
  • WSDL support for additional attributes of a custom type's property
  • Demo's don't work out of box
  • TUrlMapping instanciates patterns twice
  • THyperLink is not usable using keyboard navigation
  • Typo in composer: ext-eaccellerator
  • Composer: add include path for prado.php
  • Wrong DateTimePatterns for Italian culture

What is new in version 3.2.0:

  • Bottleneck code has been rewritten or modified to make use of new PHP capabilities to work faster
  • Progressive rendering is now possible, ad-hoc code can lower considerably server memory usage
  • Better caching of Javascript files decreases server load
  • The Javascript related code has been reworked to ensure better protection from XSS attacks
  • Dozens of bugs have been killed from the framework

What is new in version 3.1.9:

  • FIXED BUGS:
  • Documentation has been updated.
  • TDataList : FooterStyle not used.
  • Translation don't work with Prado 3.1.8.
  • TDbCache with PostgreSQL throw a TDbException.
  • NEW:
  • Sdded documentation and samples to the quickstart tutorial to include the active controls.
  • Added TTemplateControlInheritable control.
  • Added TActiveDataGrid control.
  • Added TActiveDataList control.
  • Added TActiveMultiView control.
  • Added TActiveRepeater control.

What is new in version 3.1.8:

  • FIXED BUGS:
  • TActiveFileUpload problems.
  • Possible security issue in cookies.
  • Password type TTextBox does not support AutoCompleteType.
  • When TPanel's DefaultButton property is set to a TActiveButton it inhibits TButton's postbacks.
  • TTabPanel doesn't render properly upon postback if a TTabView's visible property = false.
  • ENHANCEMENTS:
  • Removed the zero byte right trim from the decryption routine and also made some cosmetic changes.
  • Upgraded the phpunit ini file to work with PHPUnit 3.3 3.4 and 3.5. There are conditionals for 3.3 and 3.4. No more Framework file includes are needed with 3.5.
  • Prado wasting CPU by using ArrayAccess and IteratorAggregate interfaces.
  • Updated prototype to 1.7 scriptaculous to 1.9.0 and dropped json.js for json2.js. Adds IE9 support.
  • Updated tinyMCE to latest version (3.4.2). The package size grew up a bit (from 3.7 to 5.5 mb) since the new version is bigger in sizea and adds support for a lot of new localizations. Adds IE9 support.

What is new in version 3.1.7:

  • Specify needed fields on demand
  • Inconsistencies in TRegularExpressionValidator
  • THttpSession.CookieMode ignored / Session ID leak
  • DataGrid header/footer renderers unable to locate their parent grid in setData() method
  • THttpRequest -> getPathInfo doesn't work on servers when cgi.fix_pathinfo=1
  • TTextBox fails to display inital line break
  • Bug with calls like MyActiveRedorc->withText()->withUser()->find(...) and null result
  • Enabled does not work properly on TActiveRadioButton/CheckBoxList controls
  • E_NOTICE level error in TDataGatewayCommand
  • FlushOnExecute on Basic CacheModel flushes all Application Cache
  • <connection> tag in SqlMap config ignored in 3.1.5 and above, introduced by solving Issue#68
  • THttpResponse doesn't support custom Content-Type headers, remove charset part of header if THttpResponse.Charset=false
  • TDbCache doesn't check if db connection is active.
  • Page State corrupted when EnableStateValidation=False
  • Bad parsing of MySQL ENUM type column
  • soap-enc:Array not a valid complex type
  • "Undefined variable: tagName" after error in application configuration.
  • TShellApplication failed when no service are defined in application configuration.
  • TDbConnection.Charset not working properly
  • SqlMap doesn't escape inline params properly
  • Mistaken query executed by TMysqlMetaData
  • TTabPanel doesn't preserve active tab on callback request
  • TXmlElement doesn't support all types in attributes - fails to save
  • Typo in TBoundColumn (Robin)
  • TActiveDatePicker js error when date format does not have the 3 elements
  • Add property ClientScriptManagerClass to TPageService and releated changes in TPage.getClientScript()
  • Always render clientside counterparts of validation control even if not enabled, but pass-through Enabled property, to allow Enabled/Disable of validator on callback.
  • Add property TValidationSummary.ScrollToSummary to server-side control since property exists on client-side.
  • Add property TransactionClass (defaults to System.Data.TDbTransaction) to TDbConnection and modify beginTransaction()
  • Modify TDbTableInfo::getColumnNames() to store result in private class member
  • Issue#215 - Add ClientSide property to TDropContainer
  • Issue#222 - Add Columns property to TInPlaceTextBox
  • Issue#218 - Change URL of Javascript Logger
  • Clientside performance (micro)optimization: Declare local javascript variables explicit as local to avoid scope chain lookups

Requirements:

  • PHP 5.1 or higher

Similar Software

hr.js
hr.js

12 Apr 15

Horde
Horde

6 Mar 16

Jam.py
Jam.py

13 May 16

BlueJacket
BlueJacket

1 Mar 15

Comments to PRADO

Comments not found
Add Comment
Turn on images!