If you are doing a new install of MODx and your server has zLib support here is an easy way to get all of the files to your server quickly.
1. Download the latest version of MODx.
2. Upload the zip file to your server where you would like the files to be extracted.
3. Get the pclzip library here:
http://www.phpconcept.net/download.php?file=pclzip-2-5.zip
4. upload the file pclzip.lib.php from the pclzip library into the same folder as your MODx zip.
5. create a new php file named MODxUnzip.php with the following contents:
<?php
require_once('pclzip.lib.php');
$archive = new PclZip('modx-0.9.2.2.zip');
$list = $archive->extract(PCLZIP_OPT_REMOVE_PATH, "modx-0.9.2.2");
?>
6. upload the file MODXUnzip.php to your server in the same folder as the above files.
7. point your browser to the file MODXUnzip.php
8. when the browser stops working all files should be extracted.
9. remove the files used above so no one re-extracts the files.
This will extract all of the files in the zip to the folder where the zip was uploaded.
notes:
the MODxUnzip file will need updated with the correct file you are trying to extract. In the example I used MODx ver 0.9.2.2, the 3rd line in the program removes the folder modx-0.9.2.2 when extracting so the folders (assets,manager) are not placed inside that folder.