The larger the site, the more difficult it will be to manage with Publisher,
so this might be a good time to rebuild in another program whether it be
Expression or some other program. However, as you have discovered the code
that Publisher generates is way too different to import easily into another
program, and even if you could the layout, formatting and design of our
current site would need to be changed. To switch to a different program, you
would need to rebuild and invest a good deal of time in learning the new
program and specifically HTML and CSS coding with Expression.
To stay with Publisher you also will need to do some rebuilding. I looked
at your site in IE7, IE8, Safari and FireFox and you have a number of
design, layout and formatting issues that need to be changed in order to get
good cross browser compatibility. And even if you switch to a different
program you will need to redesign your site. What ever you do it is going to
take some time to fix your site. I will comment on some of those issues now,
and if you decide you want to stay with Publisher either I or others in the
group can help you with all the details.
As per the navbar issues, the Office 2007 SP2 patch will fix the problem of
the 'standard' Publisher wizard built navbar not rendering in IE8. And if
that patch breaks Publisher, there is a hotfix patch to fix that. When I
viewed your home page in IE7, IE8, FF and Safari the navbar works. So if you
are having some other problem, you will need to be more specific. I did
notice that your navbar is a hybrid of some sort and not a standard navbar.
You have some of the text on some of the navbar buttons showing a underline
hyperlink, which only happens if you added the hyperlink manually. You are
also using a non-standard bottom navbar, but that is not necessarily a
problem. Bottom line, if you are having continuing problems with the navbar,
post back with specifics but I did not see any on the home page.
I test in both IE and FireFox. If the pages work correctly in FF, then they
will work correctly in Safari. In FireFox most all your text on your home
page has been converted to images and I notice the same is true in Safari.
Here is one text box on your home page:
http://www.branscombfarm.com/index_files/image1403.gif . Note if you load
the page in FF and try to left click, drag and select any of the text you
will discover you can't...the text is an image. Try the same test in Safari.
You can also look at all the files in your 'index_files' folder in thumbnail
view to spot the text boxes that have been converted to images. Anyway, it
is important that your text not be converted for not only the obvious
reasons, but also because it kills the link within the text boxes. So you
first need to find the reason for this.
It may be as simple as having your text boxes 'grouped' with some other
design element. Grouped elements will be converted to an image for FF and
Safari. The solution...ungroup. If that isn't the case it can be caused by
using some fill colors in a text box or using a 'fancy' border. I would
first of all get rid of the so called border you have around the entire page
of your site. It looks bad and could be causing the problem. Then perhaps
remove the fill color in the text box and test again. Then perhaps remove
the border on the text box and test again...or try a simple black border.
You can use some fill colors and some simple small black borders, but in
other cases the use of fill color and borders will convert the text box to
an image. I can't give you an absolute rule. Just try different combinations
to see what you can and cannot do. And if you are really invested in the
fill color and border you are currently using there is a workaround.
Remove the fill color and border from the text box that is being converted
to an image. Create a second text box the same size as the original, apply
the border and fill color to that text box and layer it on top of the
'plain' original text box, go to Arrange > Order > Send to Back. Now by
layering these two text boxes you will get the same effect as before but the
text will not be converted to an image.
On your home page I spotted a couple other text boxes that had been
converted, but that was the only cross browser issues I spotted. If there
are more post back with the specifics.
I would highly recommend that you consider fewer images on your home page.
It takes too long to load. And at the minimum you need to compress all the
images on your site:
Reference: Compress graphics file sizes to create smaller Publisher Web
pages (2003):
http://office.microsoft.com/en-us/publisher/HA011266301033.aspx
Reference: Compress Pictures dialog box (2007):
http://office.microsoft.com/en-us/help/HA100363901033.aspx?pid=CL100605171033
Run the Design Checker under Tools to see if that spots any other issue.
And finally, I would recommend strongly that you not make your page so wide.
It currently requires horizontal scrolling which would keep me from spending
any time viewing your site. Make your pages no more than 984 pixels wide.
So, yes...if you stay with Publisher you have some work to do, but if you
switch to a different program you will have to do much of the same work.
Your pages are too wide regardless of what program you use. You should use
fewer images and compress and optimize them for the web regardless of what
program you use. You will have to plan carefully how you want to organize
your site and how to build your navigation system regardless of what program
you use. And you will have to tweak the either the coding, the layout, the
formatting or the design to get good cross browser compatibility. You can
fix all your issues with Publisher or switch, but either way you have some
work to do. You had most of these problems before IE8...that just forced you
to deal with them.
Post back with details if you want more assistance with your Publisher
pages.
DavidF