A. Input for Key Words (Tags) - These words (tags) will be saved in MySQL database for this system which will be used for searching inside articles.
[login to view URL] for url of article or Facebook/Twitter status which user want to load and then save. User will put on this input full url address of article. System will load this article and user will be able to interact with this article because all web page have cookie window which user must confirm before entering web page also some news web sites have button for expanding for full article therefore our system must be able to click on these button and confirm this click event. Also if article will be large user must be able to scroll down or up. Without this interaction with loaded article system will be not able to see full text or there will be cookie window when system will make screenshot which will be fail. Therefore First step must be confirmation of all necessary click event to get full article without any "pop window" over article.
B1. After Loading and confirming all click event - system will run "search" in this article and look for Key Words (tags) which are saved inside MySQL database if the system will find Key Word it will highlight this tag with yellow or red color(optional). After that user will be able to assign "weight" (number from 0 to 100) to each tag which system has found. Also user must be able to select two, three marked (highlighted) Key Words from these article and make "connection" between these Key Words and assign "weight" to this connection. Again with number from 0 to 100.
PLEASE SEE DESCRIPTION OF THIS ASSIGNATION PROCESS IN DOCUMENT BELOW.
After user is done with this assignation process user will hit Save button and system will do this:
B2. system will save to the MySQL database original url link, original name of this artile, original date of this articles, full text of this article to the database, make 1:1 website copy of this webarticle and save it on user server, make screenshot (picture) and pdf of this article including all marked tags inside this article, make copy of the text and save on the user server as a document file.
Option to make description of article.
C. Input for uploading document pdf files.
C1. System must do same like for url article in point B1. From B2 system will do this: save to the mysqli database original name of artile, original date of this articles, full text of this article to the database.
D. Auto controling for duplicity of the articles. (system will check if there is no same article or weblink inside mysqli database) if yes then system will mark that and show user that such article or document exist.
After user is finished with his upload user will be able also mark this upload as a private or public (private will be only for him after he log in to his account) and then hit Finish button and then system will send email to administrator and admin will be able to check user upload and will be able to delete it or change assigned weight for each tags which has made user. If admin is finished then finally after hitting Finish system will save this to the main database.
Autocomplete Search input where user write some tag and system will run searching inside database and find every article, documents which include this tag. User will be able to use several tags to get more specify result. For example user will write one key word or full name (two words) after searching will be complete user will be able to search from this result and use another key word and search more from this selected first search. Also user will be able to search several key words at onec if he wants. Searching will show all results from most relevant (assigned percentual weight based on each Key Words but also weight between (connection) Key Words ) to lowest. But user will be also able to align his result from article date, name etc.
G. Mobile optimization.
User will be able to use this website also on mobile phone.
15 pekerja bebas membida secara purata €1336 untuk pekerjaan ini
I am very interested about this project. I checked your requirement carefully. I can start right now and will work full time for only you. I'd like to be your long term partner.