Desktop Link Checker

Cerrado Publicado Dec 1, 2008 Pagado a la entrega
Cerrado 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.

Ingeniería Microsoft Microsoft Access MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software Visual Foxpro Windows Desktop

Nº del proyecto: #3436821

Sobre el proyecto

10 propuestas Proyecto remoto Activo Dec 23, 2008

10 freelancers están ofertando un promedio de $383 por este trabajo

VONeS

See private message.

$425 USD en 14 días
(117 comentarios)
7.4
minyun

See private message.

$382.5 USD en 14 días
(74 comentarios)
6.2
jawadh

See private message.

$425 USD en 14 días
(83 comentarios)
6.0
felixrii

See private message.

$382.5 USD en 14 días
(19 comentarios)
4.8
nguyenhongv

See private message.

$425 USD en 14 días
(2 comentarios)
4.3
mramadanvw

See private message.

$425 USD en 14 días
(1 comentario)
1.9
foody

See private message.

$212.5 USD en 14 días
(1 comentario)
0.0
jmacoe

See private message.

$382.5 USD en 14 días
(2 comentarios)
2.6
vw7087303vw

See private message.

$425 USD en 14 días
(1 comentario)
0.0
tegab

See private message.

$340 USD en 14 días
(0 comentarios)
0.0