Fat-Free Framework

Software Screenshot:
Fat-Free Framework
Software Details:
Version: 3.2.2
Upload Date: 13 May 15
Developer: Bong Cosca
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

The Fat-Free Framework framework is also known as F3::PHP or just F3.

Since almost all Web applications today use a database one of the best features of F3 is its extended support for a wide range of databases, even for NoSQL ones.

The framework has a mini-ORM included out of the box, that can work with the likes of MySQL, SQLite, MSSQL, Sybase, DB2, MongoDB and PostgreSQL.

This ensures the framework can be used on various server environments and configurations, since for most apps PHP is the main stay, while database support is usually the tricky requirement.

The Fat-Free Framework aims most of all to be small and fast, being basically a placeholder for packages that ensure support for various features.

If you have used Ruby and Sinatra in the past, then Fat-Free will seem very familiar.

Features:

  • Routing engine
  • JavaScript & CSS compressor
  • User authentication support
  • OpenID support
  • Logging
  • Network diagnostics tools
  • SMTP emailing over SSL/TLS,
  • Inter-server data communications
  • ZIP archive manager
  • Database abstraction layer
  • Unit testing support
  • Markdown-to-HTML conversions
  • Advanced image processing
  • Geocoding support
  • Shopping cart support
  • Pingback support
  • Unicode support
  • Templating engine
  • XML sitemap generator
  • Atom/RSS manipulation
  • CAPTCHAs
  • Thumbnail generation
  • API wrappers for Google, Twitter, Yahoo! and Akismet
  • Documentation

What is new in this release:

  • Prevent intrusive behavior of Mapper->copyfrom()
  • Support multiple SQL primary keys
  • Support custom tag attributes/inline tokens defined at runtime
  • Broader support for HTTP basic auth
  • Prohibit Jig _id clear()
  • Add support for detailed stringify() output
  • Add base directory to UI path as fallback
  • Support Test->expect() chaining
  • Support __tostring() in stringify()
  • Improve MySQL support
  • Move esc(), raw(), and dupe() to View class where they more appropriately belong
  • Allow user-defined fields in SQL mapper constructor
  • Re-implement the pre-3.0 template resolve() feature
  • Remove redundant instances of session_commit()
  • Add support for input filtering in Mapper->copyfrom()

What is new in version 3.1.1:

  • Support OpenID attribute exchange
  • BAIL variable enables/disables continuance of execution on non-fatal errors
  • Added support for Oracle
  • Marked cached queries in log
  • Implemented Bcrypt->needs_reshash()

What is new in version 3.0.8:

  • Bcrypt lightweight hashing library\
  • Return total number of records in superset in Cursor->paginate()
  • ONERROR short-circuit (Enhancement #334)
  • Apply quotes/backticks on DB identifiers
  • Allow enabling/disabling of SQL log

What is new in version 3.0.6:

  • Allow JAR elements to be set individually
  • Refactor DB\SQL\Mapper->insert() to cope with autoincrement fields
  • Trigger error when captcha() font is missing
  • Remove unnecessary markdown regex recursion
  • Check for scalars instead of DB\SQL strings
  • Implement more comprehensive diacritics table
  • Add option for disabling 401 errors when basic auth() fails
  • Add markdown syntax highlighting for Apache configuration

What is new in version 3.0.5:

  • Markdown class with PHP, HTML, and .ini syntax highlighting support.
  • Options for caching of select() and find() results.
  • Added send() argument for forcing downloads.
  • Provides read() option for applying Unix LF as standard line ending.
  • Bypass lexicon() call if LANGUAGE is undefined.
  • Load fallback language dictionary if LANGUAGE is undefined.
  • map() now checks existence of class/methods for non-tokenized URLs.
  • Improved error reporting of non-existent Template methods.

What is new in version 2.0.13:

  • Workaround to prevent exists() from auto-starting a session.
  • Bug fix: Virtual fields containing sub-query.
  • Remove reference to non-existent class constant.

Similar Software

Apache Struts
Apache Struts

1 Oct 15

King23
King23

11 Apr 15

Falcon.js
Falcon.js

13 May 15

Fresco
Fresco

10 Dec 15

Other Software of Developer Bong Cosca

Z-WAMP
Z-WAMP

25 Jan 15

Comments to Fat-Free Framework

Comments not found
Add Comment
Turn on images!