Migrating from FrontPage

by cdwise 9. August 2008 03:36

I am pleased to announce that there is a new class being offered at Start to Web by FrontPage MVPs Pat Geary & Tina Clarke on migrating the website you created in FrontPage to Expression Web.

Tina and Pat have been working with people migrating their websites since the first beta of Expression Web version 1 was released. They have spent the last several months putting together material based on their experience for a class on migrating from FrontPage over to Expression Web.

Cleanup Preparations
    • Making a Cleanup Toolbar
    • Making Regular Expressions Queries
Removal Preparations
  • Check for redundant graphics
  • Removing Themes
  • Remove Shared borders and Nav bots
  • Detach DWT if you are using them
  • Replace/Insert  doctypes
  • Replace/Remove other bots
  • Clean Tables
Pages Preparation
  • Use Cleanup Toolbar
  • Run Regular Expression Queries
Revising Pages
  • Add Semantic Markup
  • Add Meta Tags 
  • Validate
  • Attach DWT
  • Add Include Menu
  • Use Site Summary

The first class will start August 30, 2008 and you can register for it now at a special introductory rate of $39.50 which is half off the regular price of the class.

Other classes being offered in the August 30, 2008 session at Start to Web include: Introduction to CSS and Introduction to Expression Web. For readers of this blog I have a coupon code worth 10% off any regular full priced class. When you go to pay for your class put in coupon code "CDWfriends" and you will automatically get 10% off.

Tags: ,

Expression Web

CassieRae made my day

by cdwise 29. July 2008 05:36

I've recently had to make a couple of changes to some of the tutorials we offer here on by-expression.com because of bandwidth overage charges and I have to admit that I was wondering if it was worth the time and expense to create and make them available since there hasn't been much feedback on them.

Today I was skimming though the official Microsoft forums for Expression Web and came across a post by CassieRae that made my day. So I just wanted to say thank you back to CassieRae.

Now I'll take a moment to answer CassieRae's question on how applicable my Expression Web book is to the new version of Expression Web released a year after my book.

First, there are three types of new features in Expression Web 2 that were not in the original Expression Web.

  1. Insert media  - this lets you insert Flash, Silverlight and Windows Media on your web pages created in Expression Web without having to write code or use swfobject (the most frequently recommended method of inserting Flash that works in IE without triggering the 'click to activate' message.)
  2. Insert picture > Adobe Photoshop - lets you bring in psd images with layers from Photoshop. I will admit that I have not actually tried this new feature because my web images are all created as layered pngs in Fireworks. When I get Photoshop files from clients I bring them into Fireworks to prepare and optimize for the web.
  3. Support for PHP - In the original version of Expression Web there was no support for PHP and what I consider to be a nasty bug actively caused problems with PHP includes and other PHP pages causing Greek characters to appear on the page. Not only has Expression Web version two solved the BOM - PHP issue but it has added support for inserting some of the most commonly used PHP script elements. It also allows you to preview your PHP pages in the Cassini web server that ships with Expression Web simply by installing PHP on your computer without the need to install and configure IIS or Apache. See Introducing PHP Support in Expression Web 2 for more details.

When I have a chance I'll add some content on each of the above topics to the secure portion of the book's website (don't forget to get the updated chapter 3 files if you have the first printing, and the credentials for accessing the secure section are printed in the book.)

The bugs discussed in the book that were resolved are the BOM and FTP userid/password issues. Though there is an issue with Expression Web and FTP with IIS 7 running on Windows Server 2008. When you go to publish via FPT on IIS 7 your user name will have a | in it and Expression Web sees that as an illegal character.

I'll add more info as I get a chance either here or on the book site.

Technorati Tags:

Tags:

Misc

HAL-PC Presentation Files

by cdwise 23. July 2008 04:25

blades-thumbIf you are attending my presentation tonight at the HAL-PC Web Design SIG and would like to follow along you can download the source file bladesofglory.zip Included in the zip file are the images uses and two text files of content. One for the main section and one for the sidebar.

A not quite complete version of what we will be doing looks like the image on the right.

What remains to be added is the menu that we will create (assuming time allows).

Tags: , ,

Expression Web

Expression Web relative vs document links

by cdwise 21. July 2008 02:26

Life with Expression Web would be much simpler if Expression Web supported root relative links properly.

I am seeing where people are using third party generators to create menus for their website. Then they want to put these menus into their Expression Web site.

In order for your menu links to work regardless of what level in your site the requesting page is at you need to use what is called root relative links. That means that when the page is requested it is resolved based on the root level of your website instead of where the the page requesting the link is located. Take a site that has a root, two folders: articles and products with additional folders and pages in each of those folders.

site1

This means if you have a page in the "articles" folder in your site and the link goes to the "products" section Expression web using document relative links would create a link like "../products/page.html".

Translated the path means go up one level from "articles" then over to "products" and send the page.html to the browser.

With a root relative link it would look like "documents/page.html" without the ".." since it is instructing the server to go to the root and send the page.html in the documents folder.

If you had a folder in articles that was named 2008 and had a page named july-20.html and wanted to go to the documents/page.html the document relative path would be "../../documents/page.html" while the root relative path would stay the same as in the earlier example of "/documents/page.html".

The problems with document relative roots if the links are in a server side include page or are embedded in JavaScript that are generated using document relative links with root level of the site as the base is when you are on the "articles/2008/july-20.html" and the path from the page is "products/page.html" the server will be trying to find a the page at "articles/2008/products/page.html" because it is looking for a path that starts from the requesting page.

For links it is easy enough to modify the links created by the their party tool (assuming it doesn't support root relative links natively since many do).

Tags:

Expression Web | Web Design

Houston Presentation

by cdwise 19. July 2008 23:47

For any of you who may be in the Houston area I will be speaking at HAL-PC (Houston Area League of PC Users http://www.hal-pc.org) Next Tuesday, July 22nd at the Web Technologies SIG. While my presentation will focus on Expression Web 2 I  intend to provide a preview of Dreamweaver CS 4 as well.

If you are going to attend and would like to follow along with either program you can get a trial version of Expression Web v2 from Microsoft at http://expression.microsoft.com/en-us/cc136529.aspx

You can get the public beta of Adobe Dreamweaver CS 4 at http://labs.adobe.com/ while you are there take a look at the Fireworks CS 4 and Soundbooth betas as wells. Other programs to check out are Adobe Photoshop Express and if you ever wanted a tool that would help you with your website color scheming check out Kruler, http://kuler.adobe.com/.

Hope to see you there.

Tags:

Expression Web | Dreamweaver | Training



Outstanding Hosting