SiteURL is a website URL editor.
SiteURL is a free tool that lets you view and edit in a few clicks all the URLs (hypertext links, images locations, ...) contained in your web sites. SiteURL is an open source software published under the QPL license. It is written in C++ with the Qt toolkit.
Who is it for ?
SiteURL is primarily designed for professional web site designers and webmasters, but can be used by everyone who have to create or modify a web site. If you manage more than 50 web sites of thousands pages each, you will probably like to use SiteURL. If you manage one very small web site, you probably don't need it.
Why to use SiteURL ?
Do you already had to update a big web site URL structure ? When the job cannot be done by your text editor find/replace feature, this is a long and boring operation, that can potentially generate dead links if you forget to process some URLs... If you ever experienced these kinds of problems, now SiteURL can help you.
With SiteURL, you can decide which URL to update and which URL not to update. And if you decide to update an URL that occurs, say 10,000 times in 1,500 source documents, SiteURL will take care to update all the occurences of this URL in every document it appears.
SiteURL can also be useful to check your web sites URLs, even if you don't want to update them. SiteURL's parser automatically detects URLs that contains invalid characters, and the URLs list display let you visually check all your web site's distincts URLs sorted, making it easy to detect and fix eventual errors.
What SiteURL is not
SiteURL is not an (X)HTML validator. In fact, it is very permissive with the (X)HTML syntax and tries to extract every URL it can, even from a very poor structured source document.
SiteURL is not an URL validator. It does not check if the target document referenced by the URL actually exists (though SiteURL can warn you if an URL has a bad structure or contains invalid character).
SiteURL can update all your URLs but will update only your URLs. Each character from your source documents that don't belong to an URL will always remain unchanged.
· Unix or Linux system running X11,
· The Qt/X11 Open Source Edition (version 3.2.1 or above)
· And, of course, a C++ compiler (like GNU gcc), GNU make, and the tools necessary to uncompress and unpack the SiteURL sources archive file (like GNU gzip and GNU tar).
1. Install the required tools mentionned above (if they are not already installed). Notice that after you have installed Qt, you must set some PATH environment variables (see Qt installation documentation for more information).
2. Download the SiteURL source distribution "SiteURL_10b0_sources.tar.gz", and uncompress/unpack this archive file under the directory of your choice (usually "/usr/local/src").
To uncompress/unpack the archive file, open and copy it with your graphical desktop manager, or type the following in your shell (assuming that you have downloaded the archive file in the directory "/home/user" and you want to install SiteURL in the directory "/usr/local/src"):
gunzip < /home/user/SiteURL_10a1_sources.tar.gz | tar xvf -
Note: you may have to be logged as root to write to the "/usr/local/src" directory.
3. You must have now a new directory named "SiteURL-1.0.a.1-Unix" in your installation directory ("/usr/local/src" or what ever else directory you have choosed). You can rename this directory or, better, make a symbolic link to this directory with a simpler name.
To make a symbolic link, use your graphical desktop manager, or type the following in your shell:
ln -s SiteURL-1.0.a.1-Unix SiteURL
This lets you refer more easily to the installation directory as "/usr/local/src/SiteURL".
4. Open the SiteURL "sources" directory and build the "Makefile" document with the "qmake" Qt tool. To do so, type the following in your shell (assuming that you have made a symbolic link as mentionned in step 3):
qmake -o Makefile SiteURL.pro
5. You must have now a new document named "Makefile" in the SiteURL "sources" directory. To compile the source code and build the SiteURL application, just type:
6. The installation is now complete. Assuming that you encounter no compilation error, you have now an executable binary file called SiteURL in your SiteURL "sources" directory. To launch SiteURL, open it from your graphical desktop manager, or type the following:
What's New in This Release:
· Speed up launching process
· Extract also URLs from background deprecated HTML attribute (into table, th, tr and td elements)
· Add the documentation file documentation.htm