Desktop Link Checker
$100-500 USD
Pagado a la entrega
I need a program that will help me identify and properly create cross links on several websites. The program should be a desktop application and should query my website files on my local computer, not via the web. The program will also be used to generate xml sitemaps for the sites. Please read the full description as it includes all the details.
## Deliverables
I have several websites that are in html with no database. These sites generally have 200+ pages per site and generally have many sub-directories. We add about 10 pages per site per week by hand. We want to do it this way, meaning by hand, so please don't try to sell us on the idea of using a CMS. However, we have seen and used the type of functionality that we want this software to have in most CMS'.
This project is to create a standalone program either for my desktop(s).
The program should do these 3 things upon request of the user:
1. Create a custom xml sitemap for the website
2. Create a custom navigation for each sub-driectory on the site
3. Test the sites content versus the page titles of the site to find and generate links within the sites content.
Here's how we'd like the program to operate:
1. Program prompts user for directory and root of full path for url, types of files (html, php, etc.) to list on local computer
2. Program goes to the specified directory on my local computer
3. Program creates a database (not excel) that lists all sub-directories, html pages under sub-directories and html pages in the root of the specified directory
4. Program pulls content, url (full path)+sub-directory+[url removed, login to view] and page title from html and puts this data into the database
5. Program saves the user settings as a profile
At this point the user can tell the program to do any of these 3 things:
1. Create a [url removed, login to view] for the site
Interface allows user to delete urls from list of all urls
Interface allows user to set priority and date for urls
Interface has prompt to run xml sitemap, where program outputs xml sitemap
Interface allows user to save settings to the profile
2. Create sidebar links for specific page or all pages in a sub-directory
Interface allows user to select output as forced break list or list item list
Interface allows user to refresh the directory in the event new pages have been created
Interface allows user to select a page from existing pages for which the sidebar should be created
Interface outputs sidebar as txt
Interface should ask whether to make a sidebar list for each page in the directory or just the specified page
To accomplish this the program should make a list all pages from specified sub-drectory.
Then the program should delete the page selected (specifiec by user) from the list.
Then the program should make a list of links with a full path url, the page title as the url text and the page title as the title attribute for the link
Then the program should seperate the created links either as list items or with forced breaks between the links
3. Check for cross links on a specific page
Interface should allow user to select a page from the list of all html pages
Program should test the content of the page specified by the user for potential crosslinks by testing the content against the page titles of all other pages listed in the site. This is really just a recursive search for each page title on the content for one page.
Program should list potential links found for user to select from
User should be able to select links or not select links
Program should create and input full path url, the page title as the url text and the page title as the title attribute for the link for all selected potential links on the selected page. This means that the program will actually edit the html page by replacing text with a properly formatted link.
Nº del proyecto: #3436821