Recommend this page to a friend! |
Download |
Info | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
50% | Total: 809 This week: 1 | All time: 4,256 This week: 38 |
Version | License | PHP version | Categories | |||
newway-file-manager 1.0.17 | Custom (specified... | 5 | PHP 5, Files and Folders, Content man... |
Description | Author | |
This package can be used to manage files and directories with AJAX interface. |
file php class pdo
I need manipulate files
[]() <img src="https://upload.wikimedia.org/wikipedia/commons/0/06/Facebook.svg" width="80">
https://gitter.im/newwayfilemanager/community#
Newway is a file manager for servers written with PHP. To install it, just download this repo and place the folder in your root and access it by https://yourwebsitename/foldername
. You will be asked to set up an email and password to access the file manager. This application doesn't require a database. Instead, it uses a flat files as its database, which will be generated and placed outside your root directory after the completion of setup. Other things in this file manager are pretty self explantory.
It is to be noted that version 2.0 is no longer supported and no bug fixes shall be made.
Newway uses the presence of the newway_users.json
file to detect whether an email ID and password has been registered. If you forget the email ID or password registered for Newway, the only way to reset it is to delete the newway_users.json
file (thus deleting the existing registered information). After doing so, you'll be able to register a new email ID and password for Newway.
I appreciate your interest to contributing to newway, please follow the below steps
- The entire codebase is developed with tdd(test driven development), and all paths in api/all_classes.php are covered in it
- Newway file manager uses codeception testing framework for running tests (download from here -> https://codeception.com/)
- After downloading, go to newway file manger directory and enter php /path/to/codeception/binary run unit
in terminal, it will run the tests and it will pass all the tests (it should, unless some file tests may fail in some operating systems)
- Write the test and then make your change
- Run the tests again if it passes, push it to your branch
- send the pull request.
- if the test fail after making your change it indicates it broke some part of the working application
- so in that case you need to refactor the code and make sure the tests always pass
Files (51) |
File | Role | Description | ||
---|---|---|---|---|
api (2 files) | ||||
components (18 files) | ||||
css (2 files) | ||||
fonts (2 files) | ||||
js (6 files) | ||||
tests (3 files, 2 directories) | ||||
codeception.yml | Data | Auxiliary data | ||
CONTRIBUTING.md | Data | Auxiliary data | ||
favicon.ico | Data | Auxiliary data | ||
index.php | Aux. | Auxiliary script | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files (51) | / | api |
File | Role | Description |
---|---|---|
all_classes.php | Class | Class source |
views.php | Class | Class source |
Files (51) | / | components |
File | Role | Description |
---|---|---|
add_user_component.html | Doc. | Documentation |
add_user_component.js | Data | Auxiliary data |
alert_component.html | Doc. | Documentation |
alert_component.js | Data | Auxiliary data |
create_new_folder_component.html | Doc. | Documentation |
create_new_folder_component.js | Data | Auxiliary data |
delete_component.html | Doc. | Documentation |
delete_component.js | Data | Auxiliary data |
file_folder_component.html | Doc. | Documentation |
file_folder_component.js | Data | Auxiliary data |
layout_chooser_component.html | Doc. | Documentation |
layout_chooser_component.js | Data | Auxiliary data |
login_component.html | Doc. | Documentation |
login_component.js | Data | Auxiliary data |
registration_component.html | Doc. | Documentation |
registration_component.js | Data | Auxiliary data |
upload_component.html | Doc. | Documentation |
upload_component.js | Data | Auxiliary data |
Files (51) | / | css |
File | Role | Description |
---|---|---|
bootstrap.min.css | Data | Auxiliary data |
fontawesome.min.css | Data | Auxiliary data |
Files (51) | / | fonts |
File | Role | Description |
---|---|---|
fontawesome-webfont.svg | Data | Auxiliary data |
glyphicons-halflings-regular.svg | Data | Auxiliary data |
Files (51) | / | js |
File | Role | Description |
---|---|---|
bootstrap.min.js | Data | Auxiliary data |
drag-select.js | Data | Auxiliary data |
jquery.js | Data | Auxiliary data |
util.js | Data | Auxiliary data |
vue-resource.js | Data | Auxiliary data |
vue.js | Data | Auxiliary data |
Files (51) | / | tests |
File | Role | Description | ||
---|---|---|---|---|
unit (3 files) | ||||
_support (3 files, 2 directories) | ||||
acceptance.suite.yml | Data | Auxiliary data | ||
functional.suite.yml | Data | Auxiliary data | ||
unit.suite.yml | Data | Auxiliary data |
Files (51) | / | tests | / | unit |
File | Role | Description |
---|---|---|
LoginTest.php | Class | Class source |
NewwayFileManagerTest.php | Class | Class source |
RegistrationTest.php | Class | Class source |
Files (51) | / | tests | / | _support |
File | Role | Description | ||
---|---|---|---|---|
Helper (3 files) | ||||
_generated (3 files) | ||||
AcceptanceTester.php | Class | Class source | ||
FunctionalTester.php | Class | Class source | ||
UnitTester.php | Class | Class source |
Files (51) | / | tests | / | _support | / | Helper |
File | Role | Description |
---|---|---|
Acceptance.php | Class | Class source |
Functional.php | Class | Class source |
Unit.php | Class | Class source |
Files (51) | / | tests | / | _support | / | _generated |
File | Role | Description |
---|---|---|
AcceptanceTesterActions.php | Class | Class source |
FunctionalTesterActions.php | Class | Class source |
UnitTesterActions.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
newway-file-manager-2020-02-17.zip 354KB | |
newway-file-manager-2020-02-17.tar.gz 344KB | |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Ratings | User Comments (2) | |||||||||||||||||||||||||||||||||||||
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.