Symlinker, the minimalistic file manager, is specifically designed to work with symlinks as its primary function.
Creating multiple installations of a CMS was a cumbersome process that required duplicating the entire directory structure of the CMS. This can consume a lot of disk space and makes it difficult to upgrade individual installations. However, Symlinker comes to the rescue by creating a symlink farm, which allows users to store the directory structure of a CMS in just one directory and then create symlinks to the individual instances needed.
Since the FTP protocol does not have commands for symlinks, users cannot use FTP to handle them. This is where Symlinker comes in handy. Installing the software is an easy process - download the symlinker.php file and place it anywhere under your webspace. Then, set your login password and default path by defining the corresponding variables in the script.
Once you have installed Symlinker, you can use it by navigating to the URL where you've placed the software. After entering your login details, you will see a page similar to the one shown in the picture. Here, you can perform various operations such as navigating using the navigation bar, creating a new symlink, updating the target of symlinks, and logging out.
To set up a symlink farm, you can use the example of a MediaWiki-based website depicted in the picture. This website has a special directory called "/web/monda/apps" where all the CMS instances are stored. Here, users can create a symlink named mediawiki, which points to the exact version of the MediaWiki installation that they want to use within that directory. This allows them to upgrade their CMS easily by renaming the target of the symlink.
The latest version of Symlinker boasts improved security with register_globals turned off. Additionally, logout now works correctly. Overall, Symlinker is a powerful tool that simplifies the process of managing symlinks and is a must-have for anyone dealing with multiple instances of a CMS.
Version 0.0.2: N/A