This latest version of GoLive offers some great new features and some nifty improvements and enhancements to existing features. Many of the newer features are geared toward the development of web content for mobile devices because that's what's hot these days. If you haven't explored this booming segment of web development, you might want to peruse some of the tools and features in GoLive. If you're already into creating content for mobile devices you'll probably jump for joy at all the feature-rich additions to GoLive.
If you're a person who likes to have visual input and accurate visual representation, you'll really appreciate GoLive's visual tools, such as visual CSS (Cascading Style Sheets) layout, CSS prebuilt block objects, and enhanced live rendering. Transferring assets from InDesign and even using InDesign layers makes integrating your print design with your web design easier than ever. If you work in a team, this version of GoLive offers some powerful new additions that make team-creation and versioning easier to manage than ever before. Here's a quick look at all the new featureslearn more about them in the upcoming chapters.
Tools and Features for Mobile Web Development
In this version of GoLive, Adobe has added a number of features and tools that enable you to develop content for mobile devices. Not only can you make your code conform to established standards for mobile authoring, GoLive also offers a rich visual interface where you can preview what your content will look like on a particular mobile device:
Visual CSS Authoring. Generate CSS content that conforms to current standards for mobile devices using new visual tools that enable you to preview how your CSS formatting will look before you even create the actual content. See Chapter 37, "Using Cascading Style Sheets in GoLive."
Visual Content Development for a Variety of Interfaces. Visually generate content for a variety of mobile devices and formats.
Convert Existing Web Content to Mobile Content. Automatically convert your existing table-based web content to a mobile CSS layout.
Mobile Video Editing Tools. Add interactivity and optimize video components with mobile video editing tools that support MPEG-4 and 3GPP (Third Generation Partnership Project) standards. MPEG-4 is a compression algorithm for video and graphics that enables the transmission of video, text, graphics, and even 2-D and 3-D animation over narrow bandwidth connections.
3GPP has established worldwide standards for the creation and delivery of all types of multimedia over high-speed wireless networks. The standards for MPEG-4 and 3GPP are fairly complex and detailed. You can find out more about MPEG-4 compression at http://www.apple.com/mpeg4. To learn more about 3GPP, visit www.3gpp.org.
Mobile Device Emulation. Preview your sites as they will appear on mobile devices from Sony Ericsson and Nokia. You can even automatically update the skins for these devices to keep up to date with the latest models of phones and handheld units.
Blog Authoring Tools. If you're a blogger, or maybe a wanna-be blogger, GoLive's blog tools that support Six Apart's TypePad service and Movable Type servers make creating a weblog site easier than ever. If you use the TypePad weblogging service and the Movable Type server, create the required elements using the draggable TypePad Blog Objects or draggable Movable Type 3.x Objects in the Objects palette. To learn more about Six Apart's software and services visit its website at www.sixapart.com.
Check for CSS Compliance. Automatically check your mobile web content for compliance with version one of CSS (CSS1) and the most recent version of CSS (CSS2) standards. Visit www.w3.org/TR/REC-CSS1 and www.w3.org/TR/REC-CSS2 for detailed specs.
SMIL (Synchronized Multimedia Integration Language) Support. Create content for SMIL (pronounced smile) applications using an object-based interface. SMIL content plays back as a RealMedia file in RealPlayer and can include anything from a simple slide show using the RealPix window in GoLive, to an elaborate interactive multimedia presentation incorporating the Timeline editor, SMIL Objects in the Objects palette, and the RealPlayer Editor. Get specific information about SMIL from Real's website at http://service.real.com/realplayer.
OMA, W3C, and 3GPP Development Environment. The three main bodies for establishing standards and practices for the creation of mobile content are the Open Mobile Alliance (OMA), the World Wide Web Consortium (W3C), and the Third Generation Partnership Project (3GPP). GoLive enables you to check your code and design for compliance using one or all of these standards. Develop compliant code using CSS, XHTML, SVG-t, SMIL, MPEG-4, and others.
Improved Visual Tools for Web Design and Layout
This version of GoLive includes some improved visual tools along with some new ones that make creating content easier and the expected results more dependable when you view your pages in a browser:
CSS Layout Window. Use the visual CSS Layout window to create CSS content that works correctly on web browsers and mobile devices. You can now preview a greater majority of CSS features from within the GoLive interface with a much improved design interface for formatting content with CSS.
Integrate InDesign content. If you use InDesign for page layout and design, you can easily transfer assets from Adobe InDesign to GoLive, enabling you to repurpose your printed content for use on the web. Flow tagged InDesign pages to CSS templates, include graphics and URLs, and maintain your overall design style.
CSS Prebuilt Block Objects. GoLive provides you with some prebuilt CSS block objects that help you standardize your websites. You can even create your own prebuilt CSS blocks and incorporate them into your GoLive working environment.
Enhanced Live Rendering. Preview web and mobile content from within GoLive using a preview engine built on the Opera browser with support for Small-Screen Rendering (SSR). The Opera browser has long supported the most current CSS and DTD standards. Visit Opera's website at www.opera.com where you can download a browser for any platform, including your mobile phone.
Improved Layer Selection. Select and Manipulate CSS layers easier than ever with new layer selection features.
Favicon Creation. Favicons stands for Favorites Icons and are those tiny little icons you sometimes see next to a URL in the address bar of the browser and next to the bookmarked site in your Favorites or Bookmarks menu. Drag-and-drop favicons come with GoLive, or create your own and easily add them to your web pages.
Website Administration and Development Features
If you're a website administrator or manager, you probably have a specific way you like to work. Whether it means working mostly with raw code, or working with an advanced versioning system or staging server, GoLive enables you to work the way you want to:
Code Only Developer Mode. Open GoLive in a code-only mode where you can still take advantage of GoLive's powerful site-management tools.
Split-view CSS. View your CSS source code in a side-by-side mode with either CSS visual content or a live-rendering window. This feature is especially useful when you want to review a number of pages on your site to examine changes you make to an external CSS file.
Batch Convert HTML to XHTML. Easily convert existing HTML content into the more flexible XHTML (Extensible HyperText Markup language) encoding.
Secure WebDAV and Secure FTP Client. Update and manage your site on a remote server that supports SSH (Secure Shell) or SSL (Secure Sockets Layer) connections. These two common connection protocols are in use for most web servers these days and enable, among many other things, the connection and file transfer between you and your server. If you need details, visit www.openssl.org or openssh.org.
Versioning Support for Team Development. Track and manage team-based websites using versioning systems such as Perforce, CVS, or Version Cue. You can also use Local/Network File System Directory Versioning.
Improved Software Development Kit (SDK). Customize every aspect of GoLive, including the creation of CSS prebuilt objects using the SDK tools.