« February 2005 | Main | April 2005 »
March 29, 2005
How to Learn HTML and CSS Using Dreamweaver
This week we covered the following topics:
- Working with Code view
- Code hints
- Code coloring
- Tag Autocomplete
- Reference Panel
- Macromedia Forums
- Breaking a tag in Split view
- Invisible Elements
- Dependent Files
- Inserting a link
- Modify > Convert > Tables to layers...
On the Web:
- Effective Web Searching - first search for the sentence you're looking for, then the topic
Regarding Design:
- Basic elements of design: content, content, content. Then, mark (copyright/license), meta data, header, footer, navigation.
- Free CommunityMX content
Student sites:
Homework:
- Tables vs Layers
- Draw a new design on paper. Include the basic elements of web design (above).
- Using Layout mode, draw your table as you see fit.
- Switch to Standard mode and perfect the table.
- Use Modify > Convert > Tables to layers...
- Manipulate the layers to your satisfaction in Design view.
- Use Modify > Convert > Layers to tables... and then back to Layers to achieve a unique design.
- Remove inline styles to the HEAD of your document so that the CSS Styles panel shows all of your styles.
- Export your styles to an external file for use on other pages.
- Put your page to the web and send URL to the class list.
- If you haven't already done so, send me your Bloglines blog URL.
- Post to your bloglines blog. Include images and links using HTML from Dreamweaver.
- Choose one to read up on: ASP, PHP, ColdFusion.
Next week: How to Learn Server Languages Using Dreamweaver!
Posted by at 06:13 PM | TrackBack
March 24, 2005
Star Student
Recently I received a message from one of my former students. She sent her regrets for being able to attend my Dreamweaver class, but sent me her most recent design:
grafias online
Not bad, eh!? She's graduating from the Certificate Program this semester and looking for work. If you need a Web site, I highly recommend Paola to you. She was my star student, and has clearly mastered Dreamweaver, Fireworks, and Flash on her own.
Posted by at 10:32 AM | TrackBack
March 23, 2005
How Not to Use Dreamweaver
This week we covered the following topics:
- Dom: Don't prototype with an external CSS file. Embed your testing CSS in your example file. This allows easy undo and save. When you're done, export your CSS and link it to other pages.
- Christina: Don't bother configuring a remote server for testing. Preview to localhost on your Mac.
- Bryan: Don't just select in Design View. Use the Tag Selector to make sure you've got the right selection for a copy or paste.
- Sam: Don't use <font>. Also, don't use Expanded Tables mode, use Table Layout and Standard mode instead.
- Adam: Don't forget to rename your automatically created CSS.
- Maureen: Don't take it all in at once. Be methodical about learning. Start with the menus, learn some keyboard shortcuts.
- Ben: Don't mess up your links by moving your files around! Use root-relative links, or allow Dreamweaver to update your links if you do need to move a file.
- Jake: Don't guess about CSS. Watch the Relevant CSS panel to see what styles are applied.
- All: Don't forget to save!
Taking advantage of the Mac:
- Disclosure arrow/button in Open dialog allows you to navigate all folders.
- Screen Capture: Apple+Shift+3
- Your Mac is a Web Server:
- System Preferences > Sharing > Personal Web Sharing
- Then visit http://localhost/
- Localhost directory is [root]/Library/Webserver/Documents/
- Set up your Testing Server in your Site Preferences to be this Localhost directory.
- Hit F12 for a local preview, with root-relative links intact.
Homework:
- Draw a Web design on paper. Armed with CSS and tables, design your site in Dreamweaver. Try Table Layout mode. Try the table button in the Insert bar. Or use Insert > Table. Use right-click (Control +Click) in the table to access menus, or examine the Property Inspector. Remember Text > CSS Styles > New.
- For inspiration, visit the CSS Zen Garden and try "select a design".
- If you get stuck, try Help > Dreamweaver Support Center.
- Go to Bloglines.com. Create an account. Figure out how to:
- Add Dom.net's RSS feed.
- Add news.bbc.co.uk's news feed.
- Create a blog and post to it. Send me your Blog URL.
Posted by at 05:23 PM | TrackBack
March 17, 2005
Walking the Walk
I've been teaching my Dreamweaver class how to prototype, and decided to show them how it's done. Check it out.
This started on paper, then moved to OmniGraffle. Then, I got busy with Apple Interface Builder, and finally souped it all up using MX 2004 and the new (unreleased) version of Dreamweaver.
Sometimes I find it hard to believe that creating new web designs is actually a part of my testing. Gotta walk the walk of our customers!
Thanks to Biz and Eric for the QA and encouragement.
Posted by at 08:22 PM | TrackBack
March 15, 2005
How to Use Dreamweaver
This week we went over the following topics:
In Dreamweaver:
- Keep DW Open
- Increase the font size in Code View
- Wrap in Code View
- Find & Replace
- Reports and Validation
- Snippets
- Library Items
- Keyboard Shortcuts
- The Quick Insertion: Working without a site
- Site Management: Setting up Remote
- The Site Panel buttons
- The End User License Agreement allows 2 installs
- The Importance of the 7.0.1 Updater
On the Mac:
- Map Exposé to your mouse
- Apple+Tab to switch between open applications
Regarding Design:
- Macromedia Online Seminars and Macrochats
Regarding Code:
- The CSS 2.1 Specification
- Anatomy of a DIV tag
- How to reference an image from off of your site
Assignment Due Friday Morning (3/18) for Comments, Sunday night (3/13) for Credit but no comments:
- This week's site: [Est 3-4 hrs]
- Set up Local and Remote.
- Create a "sandbox" folder.
- Create appropriate folders for site content.
- Protect your media folders with blank index.htm files.
- Create an original site from scratch with the following characteristics:
- Header
- Feature/Content area
- Footer
- Links
- Images
- External CSS stylesheet
- At least three total HTML pages with titles
- Content of your choice. Suggestions:
- Review a movie, book, music, or show.
- Tell a story.
- Tell a joke.
- Teach the class something that you know.
- Hint: Use Snippets, the CSS Styles panel, the Insert menu, and the Properties Inspector.
- Hint: Create content first, then style it.
- Hint: If you are having trouble positioning your content, try using Insert > Table.
- Put the completed site to your server and send the URL to the group list.
- Post links, commentary, and/or a story to your Blogger blog (email me if there are ongoing problems with Blogger). [Est 30 mins - 1hr]
- Submit three (3) questions regarding CSS. [Est 30 mins]
Sites from class:
- Adam
- Ben (Homework)
- Bryan
- Christina
- Heather (Homework)
- Jake (Homework 1, 2)
- Maureen
- Sam (Design site)
- Tak (Homework)
Posted by at 05:00 PM | TrackBack
March 11, 2005
Take Full Advantage of your Mac
Here are a few tips to help you increase productivity using Mac OS X.
Grab the developer's tools to get:
- Shark - performance analysis
- Xcode - coding and documentation tool
- FileMerge - file diff / comparison tool
- gcc - compiler/debugger
Take note of these Macintosh OS X innovations:
- Track Performance: Turn your Seconds in your menubar: System Prefs > Date & Time
- Have a cheap, clean workspace - Enable Fast User Switching: System Prefs > Accounts > Login Options
- Apple + D gets you to Desktop in any modal dialog
- Middle-Click for Exposé: System Prefs > Exposé
- Yes, there is Right-Click - you can use Control + Click on a machine with only one mouse button
- Import preferences and files from another machine during install: Target Disk Mode - Hold down T during startup
This is the way to install on a machine with no DVD drive:- Restart target machine to Target Disk Mode.
- Mount target machine and Install DVD.
- Start install process, DVD will ask you to choose partition on target machine.
- Restart when done, disconnecting target machine after chime.
- Apple + K to connect to server from Finder
- Samba (smb://) is faster, but Apple File Protocol (afp://) always works
Here are several excellent Macintosh applications that will streamline your testing and general productivity:
- Adium - multi-client chat application, free beta
- Quicksilver - essential - allows realtime searching and launching via keyboard shortcut, free beta that mimics "Spotlight" in Tiger
- iPulse - essential - allows realtime status on processes, memory usage, disk usage and other stats in one small view, free trial
- xScope - useful - provides zoom, guides, and other pixel-related tools for UI Inspection of entire screen, free trial
- SnapsProX - screenshot app that works just like SnagIt
Watch this space for more Mac tips and tricks.
Posted by at 03:23 PM | TrackBack
March 08, 2005
How to Learn Dreamweaver, Part Two
This week we went over the following topics:In Dreamweaver:
- Navigating code with Design View
- Creating a link using Design view and the link field in the Properties Inspector
- Navigating code with Tag Selector (at bottom of document window)
- Window > Insert Bar
- Draw DIV button under "Layout"
- Favorites - Right-click to Add Favorite
- HTML and CSS Code-hinting - just start typing in code view!
- CSS Code Coloring - pink = CSS
- Double-click to select, shift-select to expand selection
- Modify > Page Properties (Apple + J)
- File > Export > CSS Styles...
- Window > CSS Styles (all available rules)
- Window > Tag Inspector (F9) - Relevant CSS tab
- Cascade of Rules (applied rulesleast specific down to most specific)
- Property Grid (set properties float to the top in blue)
- Insert > Image
- Dreamweaver > Preferences (Apple + U)
- Dreamweaver > Keyboard Shortcuts
Regarding Design:
- Game: Make a Web Page Out of It
- Prototyping with OmniGraffle
Regarding Code:
- Four CSS selector types: class (.foo), id (#foo), tag-based (h1), and pseudoelement (a:link)
- Link, Visited, Hover, Active is the correct sequence of pseudoelements
- Curly braces start and end the rule
- Style tag in the head contains CSS in the document
- Link tag in the head references another CSS document
In Blogger:
- Edit post button
- What to do when Blogger fails
Assignment Due Friday Morning (3/11) for Comments, Sunday night (3/13) for Credit but no comments:
- Watch Designing with Dreamweaver (for chapters, select Show Index): [Est 1 hr]
Caveat: mouse movements and screen sharing are a few seconds behind the voice
Warning: I will be Quizzing on this content in class. - Post sites and links of interest to your Blogger blog [Est 30 mins to 1hr]
- Choose one: [Est 3-4 hrs]
- Continue to refine and distinguish your Blogger template, adding images and links. Goal: Affect the CSS and distinguish yourself from the original template.
- Create a page or two of your own content using Page Designs (CSS) template. Post it to your domain and send URL.
- Draw a page on paper and lay it out in Dreamweaver. Post it to your domain and send URL. (Hint, try the Draw Div button in the Insert Panel)
- Iterate on your own site (Sam or others)
Sites from class:
Posted by at 10:34 PM | TrackBack
March 02, 2005
How to Learn Dreamweaver, Part One
On Monday, I held the first of ten (10) classes on How to Learn Dreamweaver. I'll be posting some of the notes from class to this blog so that others can follow along.We went over the following topics:
In Dreamweaver:
- Start Page
- Creating a Site
- Expanded Site Window
- File>New
- File>New from Template
- Design View editing
- Split View
- Preview in Browser
- Introduction to the Property Inspector
On the Mac:
- Control+Click is "Right-Click"
- Key Commands: Cmd+S, Cmd+N
- Changing monitor resolutions
Regarding Design:
- Three Principles of Web Design
- The Issue of Scrolling
- Introduction to Browser Issues
- Designing for Ads
Regarding Code:
- Some HTML tags (div, p, link, body, a)
- Some CSS terms (selector, rule, attribute)
- Other code types (XML, PHP, ASP)
- RSS (Really Simple Syndication)
--- Going Forward ---
Required Software:
Macromedia Dreamweaver MX 2004
(Education Store link)
Recommended Text for this class:
Macromedia Dreamweaver MX 2004 : Training from the Source (3rd Edition)
If you buy it from Amazon using this link, I get a referral fee.
Recommended Hosting Provider:
DreamHost
Follow this link and I will get a referral fee. Sign up, and you can get them, too.
Homework:
- Create a Blogger blog. Est. 30 mins.
- Post an example of interesting/exceptional/disturbing/funny Web design, and your opinion on it to your blog. Est. 30 mins.
- Modify the template of your blog: Est. 2-4 hrs.
- Go to Blog Settings, Template, copy code.
- Paste Code into Code View in DW.
- Modify layout, content, links, and/or CSS using DW Design view (NOT Blogger template tags).
- Paste into Template field on blogger.com, Preview.
- When you're ready, save Template and republish blog.
- Prepare at least three zinger questions for me on the topics outlined above. Est. 1 hr.
Remember, any question that stumps me or teaches me is a candidate for a free Dreamweaver book at the end of each class! - Optional/Extra: Use a Page Designs (CSS) template as a starting point for your own design. Est. 1-2 hours.
Sites of Interest:
Stay tuned for next week, when we cover Designing for Blogs, The CSS Panel in Dreamweaver, and Editing in Code View, among other topics.
