xx xx xxxx xxx x xxx x x x x x x x x x x x x x xxxx xxx x x x Plugin for CakePHP ---- A CakePHP plugin enabling transfer/manipulation/embedding of files in 23 ways. Synopsis -------- This plugin was conceived as a thorough solution to all the needs coming from dealing with media files in a web application. Moreover the idea was to show how much a well maintained plugin can be worth it and inspire others to do the same. The plugin slowly evolved (and in fact still does) from a very distinct set of tightly coupled components into something much more flexible. This allows you to use only the functionality you really need. Status ------ Originally written for CakePHP 1.2 and 1.3 and maintained since as early as 2007 this project will not receive any future updates. There will be no port of it - lead by myself - to make it compatible with CakePHP 2.x or any future version thereafter. This project forms my very first successful open source project. It was originally been written to scratch my own itch (namely http://npiece.com). I saw how this plugin also added missing functionality to the CakePHP universe and was indeed useful to a lot of CakePHP users. I'm leaving this project behind for several reasons. The most important one being that I want to regain the ability to focus on new projects - not necessarily software projects. Another - probably more technical reason - is that I want to make things more generic and not specific to a certain frame- work anymore. Parts of this plugin have already been extracted and will live under https://github.com/davidpersson/mm. Thanks for all the discussion surrounding this plugin, the support, watching, following and contributions! Authors ------- See the AUTHORS file. Copyright & License ------------------- Media Plugin for CakePHP is Copyright (c) 2007-2012 David Persson if not otherwise stated. The code is distributed under the terms of the MIT License. For the full license text see the LICENSE file. Versions & Requirements ----------------------- 1.3.0, CakePHP 1.3.x, PHP >=5.2.1 0.6.x, CakePHP 1.2.x, PHP >=5.1.0 0.5.x, CakePHP 1.2.x, PHP >=5.1.0 The plugin is known to run fine under linux and darwin. There exist some issues on windows (http://github.com/davidpersson/media/issues#issue/8), though. With version 1.3.0, the plugin comes bundled with the mm library replacing classes related to media processing, metadata and MIME-types. Please see the documentation of the mm library (https://github.com/davidpersson/mm) for additonal requirements and information. Versions prior to 1.3.0 used to follow a different naming scheme. This has been changed in retrospect (i.e. 0.6x is now known as 0.6.x) in order to make a clean and comprehensible chronology. Download -------- https://github.com/davidpersson/media/downloads Installation ------------ Extract the downloaded archive. Move or copy the extracted directory davidpersson-media-[hash] to /path/to/your/app/plugins/media. Load the plugin's configuration. {{{ // Within your app's core.php require APP . 'plugins/media/config/core.php'; }}} Getting Help ------------ You can post questions regarding the usage of the plugin to the very active Official CakePHP Mailinglist (http://groups.google.com/group/cake-php). When question are answered there it helps everybody reading the list. Please do not mail me directly.
andrewtobis/media
A CakePHP 1.3 plugin enabling transfer/manipulation/embedding of files in 23 ways.
PHPNOASSERTION