Open-Source PHP Framework - Designed for rapid development of performance-oriented scalable applications

Vork Change Log

API >> changelog

Vork 3.00

Updated to output mobile-ready HTML5 by default (instead of XHTML1.1)

Major upgrade to htmlHelper methods plus added video(), price(), telephone()

Upgraded formHelper to accept string-based "shortcut" args for basic usage

Added to formHelper::dateSelect() time & date args + dateSelect property

Upgraded get::xhtmlentities() to skip-over ASCII (in addition to HTML)

Added db::keyval() for simplified retrieval of two-column SQL datasets

Added to filterComponent urlString() and getNumbersOnly()

Upgraded vork engine for increased project-structure flexibility

Increased .debug data-capture and verbosity

Added is::superuser() and load::js()

Major upgrades to file and account components

Added validator component

Vork 2.12

Added the UGC helper providing tools for managing/processing user-generated content

Added built-in CouchDB and Membase (Couchbase) support

Added mvc::state() and setState() enabling internal-functionality that is state-specific

Upgraded load::element() so that it can be utilized for reusable objects in addition to STDOUT

Added to htmlHelper the method addSnippetToHead() and upgraded dl(), doar() and maxlength()

Vork 2.11

Added support for component-folders

Added support for passing args to component, model and helper constructors

Added is::ssl() is::bot() is::mobile() is::flash() and swapped is::$ajax to is::ajax()

Extended htmlHelper::howLongAgo to work for timestamps in the future too

Major upgrade to Oracle interface (Chris Jones)

Minor upgrade to error-logging in Mongo-enabled environments

Vork 2.10

Simplified page title/meta-data system

Added IP-logging to shorturl and upgraded to work with MongoDB or RDBMS

Added vorkMongo DB-helper object

Added "code" element

Added to howLongAgo, dl and maxlength method to htmlHelper

Added facebookProfileUrl, facebookPhotoUrl and ip methods to toolsHelper

Refactored method-signature of get::url() to accept a single array argument

Vork 2.02

Added support for Vork via CLI

Added MongoDB support to shorturl plus IP-logging

Added #json view and is::$ajax boolean

Added debug::timer() and increased debugging verbosity

Added verbose error logging and error notifications

Added $eof option to $html->js() and $html->jsInline() to automatically load JavaScript at end of instance

Added automated transparent HTML-to-XHTML 1.1 adjustment system in the html helper

Added shorthand form helper methods like $form->file() and $form->submit()

Vork 2.01

Added ability to "lazy-load" database connections

Vork can now be used in environments without control over web-root (like some shared hosting)

Simplified the database settings in .config

Renamed "headerArgs" layout variable to "head"

Simplified naming convention in forms and tools helpers, old method-names will still work but are deprecated.

Vork 2.00

Added automatic app-installer + framework version upgrader

Added/extended features for Meetup, Twitter, Google Maps, MP3 player, Flash, YouTube, ASCII and embedded PDF

Updated GoogleAnalytics to use the new asynchronous tracking code

Added phpcode() and jqueryTheme() html helpers

Added live polling-length display option to textareas

Upgraded shipment tracking to automatically identify the carrier (no need to specify UPS, Fedex, CEVA, DHL, etc.)

Upgraded error controller and error reporting system

Renamed htmlHelper::getEmailLink() to htmlHelper::email()

Added get::url() convenience method

Optimized WYSIWYG textarea code to load quicker with minimal overhead and reduced the tinymce package size

Extended the account component to utilize NoSQL MongoDB or an RDBMS

Vork 1.14

Added AJAX text translation

Added AJAX data loader

Vork 1.13

Added JavaScript-library AJAX loader

Added debug::log() method

Vork 1.12

Added integrated cache object

Vork 1.11

Added MongoDB support

Added tools for Google Maps, Flickr, tag clouds and MP3 player

Added RSS component

Added "selected" CSS-class to checkbox/radios that are checked in the form helper

Added cssInlineSingleton() to html helper

Added tools helper and moved tools from the html helper

Vork 1.10

Added phonetic-typed multilingual forms

Added Google Translator and QR code generation to HTML helper

Vork 1.09

Added URL shortening

Added twitterLink() and alternator() to HTML helper

Added HTML live preview option to form textareas

Vork 1.08

Added pop.js and cookie.js

Vork 1.07

Added pquery() database method

Added jsTools() and jsInlineSingleton() to html helper

Vork 1.06

Added to the form helper:

  • optional focus argument on getInput
  • optional alert argument on getFormOpen
  • default styling for date-selects

Vork 1.05

Added wiki search

Vork 1.04

Added get::xhtmlentities() method

Renamed ignoreAction constant (used in controllers) to optionalAction

Vork 1.03

Added ability to generate an Atom feed from the RSS layout (in addition to the existing RSS 2.0 feed)

Vork 1.02

Added file component

Added support in HTML helper for changing doctypes & CSS-media types

Vork 1.01

Renamed /webroot/index to /webroot/vork

Vork 1.00

Version 1 Stable