This is the outdated phpwcms project site.
Something new is coming soon. Always keep in mind to check GitHub for the newest release.
phpwcms file management
The best available open source file management solution really


File management section of phpwcms is the oldest developed part of phpwcms. This was the main reason for developing phpwcms. The intension was to create a file archive for a small community for a customer of mine. It's online until today and handles more than 5000 files. All file actions should be available to registered users only. That's why you can find the partially confusing setting "active" and "public". But now you have one of the most powerful file management solutions you can find inside a content management system.


What file management section is most suitable for

The built-in file management is adapted optimal to requirements of a content management system. Normally there is no more functionality neccessary.



You can create as many nested private folders as you want. You can cut and paste files and folders, edit file info, rename files and create thumbnails. There is also a simple search available. To use files in articles you have to mark its parent directory and the file as "active" and "public". Try it it's simple.

Uploading files

There are 2 possible ways to transfer files to phpwcms. Usual file transfer is executed by using the webbrowser. This is pratical for smaller files only. But if you want to upload hundreds of pictures at once it's a very strange method. For mass file transfers use the ftp takeover function.



Here you can put files via FTP on your webserver and phpwcms copies selected files into its file storage. Files will then automaticly sorted in the right directory and if it is a picture a thumbnail is created.

Where are all files stored?

phpwcms uses its own file storage folder "phpwcms_filestorage" (default). phpwcms will create a user file directory inside this directory where all files are stored. The advantage of this method is that you can put the filestorage anywhere at your network. It is recommand to use a directory that is located outside the webserver's document root. Every file is renamed to a short, unique name.