Tonic 3.2

Tonic

´╗┐Tonic is a RESTful Web app PHP micro-framework.

To understand Tonic, you need to get the Web, so forget everything you know for a minute and think about how the Web really works, it's not about HTML pages, it's about resources:
- Everything useful is a resource, not a file, not a script, a resource, an abstract concept of something useful that the client wants to grab hold of. script, a resource, an abstract concept of something useful that the client wants to grab hold of.
- Resources are located by s, URLs are cheap and form the universal addressing system of the Web. s, URLs are cheap and form the universal addressing system of the Web.
- Clients can issue a standard number of HTTP methods upon an infinite number of resources and receive something useful in return.
- Representations of resources are sent back to the client, a representation is just a way of turning the abstract concept of a resource into something more concrete, like a HTML page or a XML file. One resource can have many different representations.
Tonic works exclusively with resources, a resource is simply a piece of data with some metadata accessable by a URL using HTTP methods. Everything within a Tonic system is a resource and so can be handled via the standard HTTP interface.

When modelling your problem domain within a Tonic system, every domain object is a resource or a collection of resources.

Features of Tonic:
- URI annotations
- Content negotiation
- Method conditions
- Mount points

Requirements:
- PHP 5.3 or Higher

What's New in This Version:
- Adjustment to method priority calculation on throwing a standard exception so as not to adjust priority score.



License type: MIT
Date added: 2 years, 2 months 7 days ago | Last updated: 1 year, 6 months 3 days ago

More popular Framework

Listing Files

peej-tonic-da40cbd
  • phpdoctor.ini
  • 288 Bytes
  • 08/09/2012 14:31:36
  • LICENSE
  • 1.0 KB
  • 08/09/2012 14:31:36
  • composer.json
  • 713 Bytes
  • 08/09/2012 14:31:36
features
  • annotation-cache.feature
  • 2.1 KB
  • 08/09/2012 14:31:36
  • request.feature
  • 1.6 KB
  • 08/09/2012 14:31:36
  • mounting.feature
  • 1.1 KB
  • 08/09/2012 14:31:36
  • resource.feature
  • 4.6 KB
  • 08/09/2012 14:31:36
  • application.feature
  • 3.1 KB
  • 08/09/2012 14:31:36
bootstrap
src
Tyrell
Tonic
List All Files