Quote from: MotSmart at May 17, 2008, 10:19 PM
Jason, Thanks for clearing that out, Now how about this (link)?
I’ll try and review that this afternoon and merge it in.
Quote from: MotSmart at May 17, 2008, 10:19 PM
Just curious! how is the 0.9.7’s add-ons/extension system?, I mean is it going to be just like the repository section that anyone interested to have something will go and grab the desired thing or there will be a ready-to-use package (Which includes most favored extensions) that will be offered, or there will be some automated system of add-ons/extensions like FF or SMF that have remote install feature?
In 0.9.7, Transport Packages are simply a way to collect and distribute data and/or file system assets in a platform-independent bundle. These packages can be used to move just about anything:
- A single add-on or extension, e.g. a snippet package would include the database object representing the snippet and all it’s dependent files
- A set of Resources demonstrating the use of an add-on or extension
- A set of Resources that have been updated in a development deployment and need to be distributed to staging, production or other deployments
- You can even script the installation of these objects and file assets in order to handle upgrade procedures, register plugin events, or just about anything else you can script with the MODx API, or PHP period.
In addition to the packaging technology, there will also be a distribution aspect provided by an add-on package that we will be distributing (hopefully with beta), that will allow anyone to setup a "Web Transport Facility" where users can access available packages and download them manually, or directly to another MODx installation. This facility will consist of various web views into the packages being hosted as well as a set of web services for managing and accessing the packages. MODx will of course host a primary transport facility similar to our current Repository where we will feature "reference" or official add-on and extension packages. Individual add-on/extension authors will have a choice to work with the MODx Team and Community to produce a reference package to be featured from the MODx Web Transport Facility, or can become their own package provider by setting up their own facility.