tcnet Posted March 26, 2021 Share Posted March 26, 2021 (edited) File Manager for ProcessWire is a module to manager files and folders from the CMS backend. It supports creating, deleting, renaming, packing, unpacking, uploading, downloading and editing of files and folders. The integrated code editor ACE supports highlighting of all common programming languages. https://github.com/techcnet/ProcessFileManager Warning This module is probably the most powerful module. You might destroy your processwire installation if you don't exactly know what you doing. Be careful and use it at your own risk! ACE code editor This module uses ACE code editor available from: https://github.com/ajaxorg/ace Dragscroll This module uses the JavaScript dragscroll available from: http://github.com/asvd/dragscroll. Dragscroll adds the ability to drag the table horizontally with the mouse pointer. PHP File Manager This module uses a modified version of PHP File Manager available from: https://github.com/alexantr/filemanager Edited October 17, 2021 by tcnet Set item prefix to: module 4 Link to comment Share on other sites More sharing options...
matjazp Posted March 26, 2021 Share Posted March 26, 2021 Perhaps you should change the module/class name to avoid a collision. Also, there is ProcessFileEdit. Link to comment Share on other sites More sharing options...
tcnet Posted March 27, 2021 Author Share Posted March 27, 2021 5 hours ago, matjazp said: Perhaps you should change the module/class name to avoid a collision. https://processwire.com/talk/topic/18176-processfilemanager/?tab=comments#comment-212359 Quote The module was never published in the module directory ? Quote Also, there is ProcessFileEdit. Yes. It's from you. A beta version from 2017. Where is the problem? Link to comment Share on other sites More sharing options...
szabesz Posted March 27, 2021 Share Posted March 27, 2021 Quote The module was never published in the module directory ? @tcnet However, you block him from being able to publish it there in case he changes his mind. And even if he never wants to do that, it is confusing for the PW community that there exists two modules with different code bases and authors. Which module I am referring to now when I say: I like "ProcessFileManager"! Yours or his? 1 Link to comment Share on other sites More sharing options...
tcnet Posted March 27, 2021 Author Share Posted March 27, 2021 2 hours ago, szabesz said: @tcnet However, you block him from being able to publish it there in case he changes his mind. And even if he never wants to does that, it is confusing for the PW community that there exists two modules with different code bases and authors. Which module I am referring to now when I say: I like "ProcessFileManager"! Yours or his? https://github.com/matjazpotocnik/ProcessFileManager/archive/refs/heads/master.zip The administration should decide it. Link to comment Share on other sites More sharing options...
matjazp Posted March 27, 2021 Share Posted March 27, 2021 Thx for reporting the warnings, I wasn't aware of them. I pushed an update. Link to comment Share on other sites More sharing options...
MilenKo Posted March 28, 2021 Share Posted March 28, 2021 Hello @tcnet I shall say that something strange happened with my online profile using PW Upgrades module. I got a notification that the ProcessFileManager module of @matjazp got a newer version and as I am currently testing and working on a profile, decided to upgrade the version. Strangely enough, the module crashed due to a missing closing curly bracket of the last function in filemanager.php (already reported by mistake to the other topic - again due to the confusion). Besides that, I had an issue with editing a PHP file where the editor did not imply correctly, and I was left with a small window showing the PHP code and overlapping with some field info. I would allow myself (hope you don't mind that) to rename the module to something similar but one that would allow to differentiate the two modules in case someone likes one version over the other ? You've already advised that have plans on reworking the module, so I will make sure to get back to its next version and verify the progress. KUDOS to the hard work and efforts. Btw, on the current version of the module, I've also noticed a missing image for the donations icon ? Link to comment Share on other sites More sharing options...
tcnet Posted March 28, 2021 Author Share Posted March 28, 2021 1 minute ago, MilenKo said: Hello @tcnet I shall say that something strange happened with my online profile using PW Upgrades module. I got a notification that the ProcessFileManager module of @matjazp got a newer version and as I am currently testing and working on a profile, decided to upgrade the version. Strangely enough, the module crashed due to a missing closing curly bracket of the last function in filemanager.php (already reported by mistake to the other topic - again due to the confusion). Besides that, I had an issue with editing a PHP file where the editor did not imply correctly, and I was left with a small window showing the PHP code and overlapping with some field info. I would allow myself (hope you don't mind that) to rename the module to something similar but one that would allow to differentiate the two modules in case someone likes one version over the other ? You've already advised that have plans on reworking the module, so I will make sure to get back to its next version and verify the progress. KUDOS to the hard work and efforts. Btw, on the current version of the module, I've also noticed a missing image for the donations icon ? I just rewrite filemanager.php. Please, can you wait till tomorrow? Quote Besides that, I had an issue with editing a PHP file where the editor did not imply correctly, and I was left with a small window showing the PHP code and overlapping with some field info. Please, would you make a screenshot and tell me which browser you using? I've seen that you uploaded the module by FTP. I guess you didn't uploaded all files. Please, would you might uninstall and reinstall the module by using the "Add Module from Directory" function. Link to comment Share on other sites More sharing options...
MilenKo Posted March 28, 2021 Share Posted March 28, 2021 Hello @tcnet There is abs. no rush at all for having the module fixed and besides that it was missing just a } so not a big deal to figure it out. I will upload the module tomorrow morning as it is getting late in my zone and keep you informed if it was just a glitch or else. My browser was Google Chrome (whichever version is the latest official). Thanks again for the module and prompt support of it ? Link to comment Share on other sites More sharing options...
tcnet Posted March 28, 2021 Author Share Posted March 28, 2021 1 minute ago, MilenKo said: Hello @tcnet There is abs. no rush at all for having the module fixed and besides that it was missing just a } so not a big deal to figure it out. I will upload the module tomorrow morning as it is getting late in my zone and keep you informed if it was just a glitch or else. My browser was Google Chrome (whichever version is the latest official). Thanks again for the module and prompt support of it ? Please have a look: This is not a proper directory name for a module. Please uninstall and reinstall the module by using the "Add Module from Directory" function. Link to comment Share on other sites More sharing options...
tcnet Posted March 28, 2021 Author Share Posted March 28, 2021 I've the filemanager.php completely rewritten. Version 1.0.3 is now available. Please make sure that the module is installed correctly. Link to comment Share on other sites More sharing options...
eydun Posted March 5, 2023 Share Posted March 5, 2023 Thanks for the making this module. Is it perhaps possible to set the root-directory, so the user does not get access to the complete installation? Link to comment Share on other sites More sharing options...
tcnet Posted March 6, 2023 Author Share Posted March 6, 2023 Please be realistic! With this module, the user can create his own PHP file and get access to everything. As I wrote in the description:This module is probably the most powerful module. Link to comment Share on other sites More sharing options...
eydun Posted March 6, 2023 Share Posted March 6, 2023 Thanks for the reply. Quote With this module, the user can create his own PHP file and get access to everything. I am aware of that. But I think it would be a good option to be able to set the root-path, so the user starts at a chosen folder. Link to comment Share on other sites More sharing options...
tcnet Posted March 6, 2023 Author Share Posted March 6, 2023 7 minutes ago, eydun said: Thanks for the reply. I am aware of that. But I think it would be a good option to be able to set the root-path, so the user starts at a chosen folder. But, I've not so much time at the moment. 1 Link to comment Share on other sites More sharing options...
eydun Posted March 6, 2023 Share Posted March 6, 2023 FYI. I can see it the docs, that there is constant for FM_ROOT_PATH. ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now