PHP based support tool with web interface
- or -
Post a project like this2897
$400
- Posted:
- Proposals: 7
- Remote
- #1127684
- Awarded
Certified Laravel Developer | PHP | VueJS | Wordpress | API | Logo | Responsive Design | Shopify
Karachi
PHP/Wordpress/Python/React/Flutter - Web Development,Mobile Development,Data Science
Bay Minette
11870212608364226215666136137956962481232271
Description
Experience Level: Intermediate
The basic purpose of this tool is to allow the user to upload a debug archive file via a web form and display a table or list of all the log files with in it. Then the user should be able to select a number of the logs they find relevant to trouble shooting a problem and open each log into a separate tab (inside the same browser window). That's it for now. But we'll want to add some pre-diagnostic filters and analysis at later phases of the project.
Support tools needs to:
Upload an archive debug file (.tar|.tar.gz|.zip|.bz2) file to a unique directory(file name most likely)
Unpack the achieve to the unique directory ( needs to recursively unpack all archive files that might be contained within.)
Display a listing of all available log files in the directory with name, size in a tree format with folder name displayed. The lists should be links to the file in case the support user wants to download and open it via text editor.
Example:
cpuid (file) [file]
dimdencode [file]
../ActiveDirectory [directory]
--dump.txt [file]
../CIFS [directory]
--dump.txt [file]
iSCSI [directory]
--dump.txt [file]
Each file should have a checkbox next to it that will allow for it to be checked.
Select All checkbox should be available as well.
All checked documents need to be opened into separate HTML tabs ( in one browser window) displaying the last 100 lines (this may need to be an adjustable setting depending upon how many files are selected.) of each log file. Tabs can be stacked if many files are chosen.
A link or button should show an additional number of lines with an option to display the entire log file ( within reason as a large log file may be too large to load into a browser.)
Bootstrap 3 CSS Framework and JQuery are preferred, but not required.
I'll likely need additional work, but this is a starter tool.
The deadline for the project would be one week after accepting the proposal.
Support tools needs to:
Upload an archive debug file (.tar|.tar.gz|.zip|.bz2) file to a unique directory(file name most likely)
Unpack the achieve to the unique directory ( needs to recursively unpack all archive files that might be contained within.)
Display a listing of all available log files in the directory with name, size in a tree format with folder name displayed. The lists should be links to the file in case the support user wants to download and open it via text editor.
Example:
cpuid (file) [file]
dimdencode [file]
../ActiveDirectory [directory]
--dump.txt [file]
../CIFS [directory]
--dump.txt [file]
iSCSI [directory]
--dump.txt [file]
Each file should have a checkbox next to it that will allow for it to be checked.
Select All checkbox should be available as well.
All checked documents need to be opened into separate HTML tabs ( in one browser window) displaying the last 100 lines (this may need to be an adjustable setting depending upon how many files are selected.) of each log file. Tabs can be stacked if many files are chosen.
A link or button should show an additional number of lines with an option to display the entire log file ( within reason as a large log file may be too large to load into a browser.)
Bootstrap 3 CSS Framework and JQuery are preferred, but not required.
I'll likely need additional work, but this is a starter tool.
The deadline for the project would be one week after accepting the proposal.
Damien B.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
25 Apr 2016
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies