This project consists of two parts. Part one is an HTML file that displays an index of links. Each link when clicked retrieves the contents of a small text file located in a directory on the server, and displays its contents as a web page.
The second part generates the above (static) HTML index file locally, given a local folder containing the text files. The index file will then be uploaded to the server manually.
In detail:
Part 1:
a) [login to view URL] presents a list of documents in this format:
Date Uploaded Title Date
--------------------------------------------------------------------
2015-09-20 Foobar 2010-10-01
2015-09-15 This is it 2011-07-28
2015-08-17 Waldo 2009-12-25
2015-08-10 A Dream 2012-02-29
Title, the title of the document, Date, the date of the document, and Date Uploaded, the date the document was uploaded, are extracted from the associated text file.
b) Clicking on any column header sorts the list by that field, ascending/descending alternating.
c) All documents are stored in server directory "Letters". Each document is a simple text file, for example, Fooletter.txt. The data shown in the above list is saved as the first line of each document file.
d) Clicking on any row retrieves the associated document text file, and displays its text (and nothing else) in a web page. Back should return to index.html.
Note: Directory Letters should not be directly accessible from outside the server. Therefore (I think) a server script must access the text file in Letters and generate the web page that displays it.
Part 2:
a) Generate locally on my computer the file [login to view URL] described above.
b) The website will be mirrored locally in a directory, public_html. Directory Letters, containing all text files, will be inside.
c) The first line of each text file contains the title and dates needed to create each line of [login to view URL], in this format:
[Date]<tab>[Title]<tab>[Date uploaded]<return>
for example, the first line of [login to view URL] is
2010-10-01<tab>Foo<tab>2015-09-20<return>
Note: The filename of each document is different from its Title. The Date Uploaded is not the date the file itself was uploaded, but rather the date specified in the file's first line.
d) To generate [login to view URL], one simply clicks a button to generate [login to view URL] using the contents of local directory Letters.
e) You may use any convenient language - JavaScript, PHP, Bash, Python - as long as [login to view URL] is generated with a single command.
Part 3, my workflow:
a) Place a new text file into local directory public_html/Letters/.
b) Press a button to generate public_html/index.html.
c) Sync local public_html/ with server public_html/.
A completed solution consists of the script in Part 2 that generates [login to view URL], and the server script from Part 1 that assists index.html. The server script must run on Godaddy's cPanel shared server. This host can handle PHP. The generating script must run on Mac OS 10.6.
Note: I understand that a CMS is designed to accomplish exactly these tasks. However, I have two goals. 1) I want the site to be extremely simple, even primitive; 2) I do not want to learn yet another recently fashionable language, study an incoherent manual, or struggle with the undocumented complexities of open source software. I want it to work simply and simply work, such that I can understand and adjust its behavior as needed.
I will supply a test directory with text document files.
Thanks very much for your time, skills, and attention.
See demo at [login to view URL]
PHP file `[login to view URL]` generates static index file
`public_html/[login to view URL]` for documents in `public_html/Letters` folder
and static HTML-view for each text file in `public_html/Letters` folder
and places it into `public_html/letters_html` folder (cause directory
`Letters` should not be directly accessible from outside the server).
To sort table by field click header of the field.
A completed solution consists of the script `[login to view URL]` that
generates `[login to view URL]` and HTML-views for letters; page templates
`[login to view URL]` and `[login to view URL]`; styles, javascripts and
sample files in `public_html` folder.
I understood the logic of your work.
We can do it through php.
we can discuss it in detail if you are available.
i understood that you want to list documents in one index file then make it clickable to show its content in one webpage. there is a first line of the text which will have its nam and dates and so.
i can create your script in two parts as you said.
Hello!
With 98% to 99% completion rate, 850+ successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 average rating, can be verified on my profile page https://www.freelancer.com/u/rajeshsonisl.html !!)... you can never go wrong choosing me :)
I am available to get started on your project right away. I look forward to your reply.
Thanks.
Kind Regards,
Rajesh Soni
Hi
I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure
100% customer satisfaction
so lets start
Thanks
Hello,
I am VB, VBA, C#, WPF, Java, Delphi, PHP, ASP.NET, CAD and GIS developer, I developed many desktop applications and custom tools, macros and Add-Ins. For reference see my profile and portfolio.
I am ready to discuss and doing the project.
Regards,
Eyad
_________________experts here________________________
I have read the description and just to mention we make good work and always responsible if there are any bugs after release so please initiate chat asap to get the best outcome:)
Hi
Ready to start this work..
i have more then 6 year experience in this fields..
i have already worked about this skilled Joomla , Php , Open cart , Wordpress , Drupal , Javascript , cake Php , Smarty , Os commerce , theme integretion ,eCommerce related, Api related , Shopping cart related and many other things related..
so pls let me know your view..
Thanks
Hi
We read your project description and we are ready to work on your project, We are highly experienced website designer and developer and have 4+ years of experience in this field. We will complete your project very smartly and within time frame.
Regards
Team Krishna
Hello sir/madam,
we have read and understand your requirement and very much confident that we can complete this project within low budget and less time . Give us chance to serve you better
Looking forward to be hired by you soon.
Regards,
Softtechsurat
Hi,
Kindly connect with me i am keen to help you with this project. We are a small website designing company in India and do such projects for several clients across the globe, please connect with me asap.
rgds,
Puneet
Done several scripts for work automation using different languages like bash, python and php, also I have a wide experience in web development using HTML and CSS.
I believe that this task is within my skills and my quality of work is outstanding.
I am software engineer and the script automation is a part of my job.
Hello, i provide both server script in PHP and client side script in python
I can provide sample scripts if you like to see them and also do provide a test directory