#Symlink Manifest
The Symlink Manifest extension creates manifest.dev
and manifest.live
folders, and creates a symbolic link. Thanks to Rowan Lewis for the idea.
##Install
-
Upload the 'symlink_manifest' folder in this archive to your Symphony 'extensions' folder.
-
Prepare
- Fresh install on dev
- Ensure
manifest
folder exists.
- Ensure
- To live
- Upload
manifest.live
andmanifest.dev
folders to live server. Renamemanifest.live
folder tomanifest
. - On live server, uninstall extension by selecting the "Symlink Manifest" item under Extensions, choose Uninstall from the with-selected menu, then click Apply.
- Upload
- To dev
- Download
manifest.live
andmanifest.dev
folders to dev server. Renamemanifest.dev
folder tomanifest
. - On dev server, uninstall extension by selecting the "Symlink Manifest" item under Extensions, choose Uninstall from the with-selected menu, then click Apply.
- Download
- Fresh install on dev
-
Enable extension by selecting the "Symlink Manifest" item under Extensions, choose Enable from the with-selected menu, then click Apply.
-
After installing for the first time, configure
manifest.live/config.php
to reflect configuration (i.e. database details) for the live server.
NOTE: Fresh install will copy manifest
folder to manifest.dev
and manifest.live
folders, with a symbolic link to manifest.dev
folder.
##Uninstall
- Uninstall extension by selecting the "Symlink Manifest" item under Extensions, choose Uninstall from the with-selected menu, then click Apply.
NOTE: Uninstalling extension will leave manifest.dev
and manifest.live
folders, and delete symbolic link.
##History
- 0.4 Add symlink as fall back to exec for better windows support.
- 0.3 Fixed bug where writing to
config.php
caused problem. Usingexec()
in place ofsymlink()
. - 0.2 Fixed symlink delete bug (beta)
- 0.1 Initial version (beta)