One of the limitations of using Publisher to build websites is that as
websites grow larger they become increasingly more difficult to manage. One
of the solutions for that is to build your website using multiple Publisher
files and organizing your site with subfolders or subdirectories. I have
been using this approach myself since I outgrew the 10 page limit of the
navbar in Publisher 2000. There is no problem with this approach as long as
you plan the site structure carefully, use full path hyperlinks and drop the
wizard built navbars which use relative links. There is also another way to
do this as described in this article:
Building a web site with multiple Publisher web publication files:
http://msmvps.com/blogs/dbartosik/pages/81264.aspx
The replaceinfiles script will work for this kind of approach. You just need
to point the script toward the different folders that contains the different
pages...the different index.htm files on your hard drive before you upload
them. At the same time since you are hand editing it would likely be just as
fast to have the centering code in a txt file, then copy and pasting it in
the index.htm files after you open them in Notepad. The replaceinfiles
approach is handy when you have multiple .htm files...you can do them all at
once, but since you will probably be only updating one page at a time, or
one Publisher file at a time, then you don't have to worry about redoing the
other pages.
Ultimately since you are open to hand coding and breaking your site up into
subdirectories you really should consider moving on from Publisher. There
are lots of alternatives. If you want to go MS then consider Web Expression
which replaced FrontPage:
Expression Web free trial available for download from the Expression
Web product site:
http://www.microsoft.com/expression/products/Web_Overview.aspx
You will need to learn html and php coding and though it is in its third
version, it still has it's bugs...read the forum to learn more. It is
intended to produce standards compliant code.
Or perhaps try Sharepoint Designer - a free download from
http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx
I have been told that you can import Publisher pages into SharePoint and the
coding isn't too messed up. However chances are you should plan on just
recycling your images and your text and start over if you move to a
different program. Publisher code is non-standard and cleaning it up will
probably take longer than just starting over.
If you want a free html editor, some people have recommended:
Reference: Nvu - open-source web authoring program:
http://net2.com/nvu/
And finally if you want the advantages or laying your pages out much as you
do with Publisher you could try Serif WebPlus which has also been
recommended. They have an old version for free, but the newest version is
affordable. It already has a lot of the features that have been on our wish
list for years and never implemented into Publisher such as the option of
centering the pages. It is the direction the MS should have taken Publisher
in my humble opinion. It is my understanding that it produces standards
compliant code and also gives you the option of editing the code directly.
It might be the best choice for you. They have a forum that you might check
out.
http://www.serif.com/webplus/
http://www.freeserifsoftware.com/software/webplus/index.asp
Do get away from the extra wide pages...your content doesn't need them and
you will alienate many people by forcing them to scroll horizontally. Figure
out how to correctly center smaller pages with Publisher, switch to other
software or live with left justified pages which are not a bad choice
either:
Reference: Understanding background padding in a Publisher web (aka white
space):
http://msmvps.com/blogs/dbartosik/archive/2006/01/07/80563.aspx
On a final note you might spend a bit more time planning where you want to
take your website(s) before you jump into other software. By identifying the
scope and goals of you site(s) you should then be better able to choose what
software to build them with. Publisher is fine for relatively small, simple
static, fixed-width sites, but it sounds like you should be using something
else. So with that said, I would suggest you also spend some time reading
the material here:
http://www.webdesignfromscratch.com/articles-and-tutorials.php
and here:
http://www.webpagesthatsuck.com/
Time spent on planning your sites now will save you a lot of time in the
future...good luck.
DavidF