Quote from: Mallmus at Dec 05, 2007, 11:31 PM
So it’ll basically be exactly the same as 0.9.6?
Not at all; there will be several variations of the main distribution, some with files extacted and already in-place, and some with nothing but the core/ and setup/ directories, plus the core transport package pre-built. There will also be instructions for installing a single core and then using a setup/ directory in each web location to install a new configuration.
Quote from: Mallmus at Dec 05, 2007, 11:31 PM
During the installation I was prompted to configure the contexts, will this not be an option in the final release of 0.9.7? - I experimented by changing these directories on the install, but nothing seemed to work, the final site either didn’t show or loaded with errors...
It’s an option now and will be then; however, you cannot do this with an SVN
checkout of the directories. If you svn
export the stuff, build the core transport package, and then delete everything but core/ and setup/, you can have the installer extract the files associated with each context in a specific location (see the checkboxes at installation indicating if the package is extracted, and whether the core files are already in-place). You can also just manually move the directories to where you specify they should be in that configuration page.
The build process is copying all the files for those configurable locations into the core transport; that’s why it’s so big.
Quote from: Mallmus at Dec 05, 2007, 11:31 PM
More on the magic MODx transport packages, auto-update services, and distribution of both the MODx core and any MODx add-on, content, or even custom data, very soon...
Now this sounds very interesting, maybe this isn’t the right place for it, but can you post anything about these coming features? - like what exactly is the transport package, and how might the distribution of new add-ons work?
It’s a set of API’s for producing database-independent packages that store serialized data objects (independent of the db platform), dependencies such as files, as well as validation and resolution scripts for handling install/update/uninstall tasks. These packages are in a standard zip format and can be distributed in any number of ways, both manual and with various levels of automation. I am planning a set of RPC-based web services for installations to "subscribe" to for updates or new feature searches. You’ll be able to download and install the packages from within the MODx manager itself.
In addition, this package provider service will work according to a standard protocol that will be detailed and shared (as an add-on itself), so add-on developers can run their own update services.