<?xml version="1.0"?>
<News hasArchived="true" page="7687" pageCount="10783" pageSize="10" timestamp="Tue, 01 Sep 2026 14:06:16 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7687&amp;range=2">
<NewsItem contentIssues="true" id="42783" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42783">
<Title>Mojo Motors&#8217; Responsive Redesign With Fireworks: Visual Design Stage</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>In the <a href="http://fireworks.smashingmagazine.com/2013/08/26/mojo-motors-responsive-redesign-with-adobe-fireworks-part-1/" rel="nofollow external" class="bo">previous article</a> in this series, I discussed our ideation and initial prototyping process. We covered details on how to use Adobe Fireworks to set up a responsive design wireframe, reusable components, prototypes and ways to share designs.</p>
    <p>In this article, we’ll share how we used Adobe Fireworks in our iterative visual design process, along with other useful tips.</p>
    <h3>Why Adobe Fireworks?</h3>
    <p>Before diving into details, let’s acknowledge that Fireworks became feature-frozen in May 2013 and that some of the visual results discussed in this article could have been achieved using alternative graphics software, such as Photoshop, Illustrator or <a href="http://www.bohemiancoding.com/sketch/" rel="nofollow external" class="bo">Sketch</a>. But the hard truth is that Fireworks is still used by many designers and offers a unique workflow and integrated feature set, unmatched by any program available. For a good read on why Fireworks is still relevant, I recommend “<a href="http://fireworks.smashingmagazine.com/2013/12/19/present-future-adobe-fireworks/" title="an article by Michel Bozgounov (Smashing Magazine)" rel="nofollow external" class="bo">The Present and Future of Adobe Fireworks</a>.”</p>
    <h4>In Search of the Key Design Tool</h4>
    <p>As discussed in the “Creating Wireframes And Prototypes” section of part 1, our choice of a design tool came down to the following:</p>
    <ul>
    <li>
    <strong>Speed</strong><br>Fireworks proved to be quicker for directly creating and manipulating visual elements on the screen than other tools, like Photoshop and Illustrator. The combination of integrated vector tools and bitmap-editing capabilities in one package, plus pages, states, symbols, styles and extensions, was something unique and worked best for us.</li>
    <li>
    <strong>File size</strong><br>We found that PSD visual design files created in Photoshop for the same screen designs are much larger than those created in Fireworks — sometimes <strong>two to five times</strong> larger.</li>
    <li>
    <strong>Team learning curve</strong><br>When <a href="http://www.linkedin.com/in/gabejgross" rel="nofollow external" class="bo">Gabriel Gross</a> (our visual UI designer) joined the team, we had already created a lot of wireframes in Fireworks. He initially considered just translating those wireframes to Photoshop. Because of the amount of work that would have been required, he decided to try Fireworks on a few screens. About a week later, he suggested working directly from the Fireworks PNG wireframe files, instead of recreating the designs from scratch. From this point forward, we’ve been using the wireframe files as the starting point for visual design screens.</li>
    <li>
    <strong>Workflow and efficiency</strong><br>Reusing wireframes as a staring point really helped us get from wireframes to high-fidelity visuals in record time. We were able to take advantage of the efficiencies built into sharing files and iterating on them together. For a detailed look at a similar workflow, check out “<a href="http://www.adobe.com/devnet/fireworks/articles/cooper_interactive.html" rel="nofollow external" class="bo">Designing Interactive Products With Fireworks</a>” by Nick Myers of <a href="http://www.cooper.com/" rel="nofollow external" class="bo">Cooper</a> and “<a href="http://fireworks.smashingmagazine.com/2013/01/11/ios-prototyping-adobe-fireworks-tap-part1/" rel="nofollow external" class="bo">iOS Prototyping With Adobe Fireworks and TAP</a>” by <a href="http://fireworks.smashingmagazine.com/author/shlomo-goltz/" rel="nofollow external" class="bo">Shlomo Goltz</a>.</li>
    </ul>
    <p><strong>Note</strong>: Gabriel was also familiar with Adobe Flash and its various features and quirks. The transition to Fireworks was fairly straightforward — the Properties panel that spans the bottom of the screen, navigation of nested symbols, the symbols library and so on are quite similar in Fireworks and Flash.</p>
    <h3>Exploring Branding and Style</h3>
    <p>As discussed in the previous article, the design team decided on a pragmatic approach to creating visual elements. We decided early on in the project that we would only do as much visual layout and style exploration as necessary in graphics applications — the rest would be done through an iterative process in the browser. With this in mind, we ditched any elaborate branding exercise needed just for <strong>stakeholder buy-in</strong> and opted to create style tiles and a revised logo.</p>
    <h4>So, What Are Style Tiles?</h4>
    <p>Style tiles are a design document consisting of fonts, colors and interface elements that communicate the essence of the visual brand of a website or application. They help to communicate a proposed common visual language and can be used to discuss style preferences that meet the goals of the stakeholders or client. <a href="http://samanthatoy.com" rel="nofollow external" class="bo">Samantha Warren</a> explains the workflow pretty well in her article on A List Apart, “<a href="http://alistapart.com/article/style-tiles-and-how-they-work" rel="nofollow external" class="bo">Style Tiles and How They Work</a>,” so I won’t go into deeper detail than this:</p>
    <blockquote>
    <p>Websites are so much more than just usable interfaces: they tell a story…</p>
    <p>Style tiles are a flexible starting point that define a style to communicate the web in a way that clients understand. A style tile is more refined than a traditional identity mood board and less detailed than a website mockup or comp. When an interior designer redesigns a room they don’t build multiple options of the designs they’re proposing, they bring color swatches, paint chips, and architectural drawings. Style tiles act as paint chips and color swatches for the interface that we can execute on any device or at any dimension. It’s a truly responsive solution to visual design.</p>
    </blockquote>
    <p>To learn more about style tiles, I recommend also visiting Samantha’s website <a href="http://www.styletil.es" rel="nofollow external" class="bo">Style Tiles</a>.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_Style_Tile_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_Style_Tile_sm1-opt.png" alt="Mojo Style Tile" width="500" height="373" style="max-width: 100%; height: auto;"></a><br><em>An sample style tile from Mojo Motors’ redesign process. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_Style_Tile_lg-opt.jpg" rel="nofollow external" class="bo">View large version</a>)</em></p>
    <h4>Typography and Typecast</h4>
    <p>Most designers would agree that their favorite graphics application does not provide an accurate preview of how text will appear in the browser. With this in mind, we did as much text layout as was needed in graphics applications and then explored the finer typographical details in the browser. There, we could also accurately evaluate the effect of responsive layouts on the type as we moved through breakpoints.</p>
    <p>In working with fonts, we faced the same <a href="http://typecast.com/about" rel="nofollow external" class="bo">dilemma explained by the Typecast team</a>:</p>
    <blockquote>
    <p>We discovered that working with system fonts in Fireworks was faster for our designers, but build was slow because our developers had to interpret fonts and classes, resolve inconsistencies and negotiate font compromises with the designers. Plus there was that pesky problem of comp fonts not always resembling site fonts due to the rendering.</p>
    <p>And when we moved to designing with web fonts, it was the opposite problem. It was faster for developers because there were fewer negotiations and less guesswork. But designers were wasting valuable project time stepping through a really repetitious process to get the web fonts into their layouts. You know the deal:</p>
    <p><em>Go to URL → Paste copy → Preview → Capture → Import to comp → Resize → Arrange – Repeat<sup>40</sup> → Find typos → Pull hair out → Repeat → Show client comp → Get requests to make bigger, smaller, different → Die a little inside → Repeat<sup>20</sup></em></p>
    <p>Both approaches had serious drawbacks.</p>
    </blockquote>
    <p>So, to help us compare and narrow down Web fonts for Mojo Motors’ website, we turned to Typecast’s own solution.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Typecast_lg1_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Typecast_sm1_A-opt.png" alt="Typecast interface" width="500" height="434" style="max-width: 100%; height: auto;"></a><br><em>Exploring typography in Typecast.</em></p>
    <p><a href="http://typecast.com" rel="nofollow external" class="bo">Typecast</a> is a powerful browser-based design tool that makes it easy to experiment and design with the actual Web fonts that you plan to use on your website. The application lets you design visually and builds standards-compliant HTML and CSS in the background. Each Typecast subscription also comes with access to Web fonts from Typekit, Font Deck and Google, as well as a free Fonts.com account. Other features include the ability to create style guides and to share projects. Typecast is really a game-changer, and I highly recommend considering it as part of your responsive design toolkit.</p>
    <h4>Redesigning Mojo Motors’ Logo</h4>
    <p>As part of the website redesign, our team was also tasked with rethinking the company’s logo. All of the logo explorations were done in Illustrator, which is better suited to this type of work. Using Illustrator made more sense because it enabled us to create and output both CMYK files for print and RGB files for the screen.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/mojoLogo_B-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/mojoLogo_B-opt.png" alt="Mojo Logo" width="500" height="232" style="max-width: 100%; height: auto;"></a><br><em>The logo redesign combined elements of the old wordmark, a symbol and a new typeface.</em></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/mojo_business_cards_B_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/mojo_business_cards-opt.jpg" alt="Redesigned Mojo Motors business cards" width="500" height="437" style="max-width: 100%; height: auto;"></a><br><em>Mojo Motors’ business cards, before and after.</em></p>
    <h3>Setting Up The Workspace For Visual Design</h3>
    <p>The key to using an existing Fireworks wireframe file for visual design work is to set up the application and the files properly. As discussed in the previous article, we did this up front so that we could take advantage of the application’s pixel-precise layout capabilities and increase our overall efficiency throughout the project.</p>
    <p>Let’s quickly cover the basics.</p>
    <h4>Keyboard Shortcuts</h4>
    <p>One thing that can speed up the completion of tasks in Fireworks is mastering the keyboard shortcuts. For someone transitioning from another Adobe application, Fireworks provides the option to customize the keyboard shortcuts to closely match those of Photoshop, Illustrator or InDesign — or any variation you may need, for that matter. Our team settled on Photoshop’s shortcuts because they were the most familiar.</p>
    <p>Changing these settings in Fireworks is easy. In Windows go to <code>Edit → Keyboard Shortcuts</code>, or on a Mac go to <code>Edit → Fireworks → Keyboard Shortcuts</code>. Then, select “Photoshop” or another shortcut set from the “Current Set” dropdown menu, and click “OK.”</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/keyboard_shortcuts_AA-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/keyboard_shortcuts_AA-opt.png" alt="Keyboard shortcut window" width="500" height="619" style="max-width: 100%; height: auto;"></a><br><em>Customizing shortcuts in Fireworks.</em></p>
    <p>To customize further, open the “Keyboard Shortcuts” dialog again:</p>
    <ol>
    <li>In the “Commands” field, select a specific Fireworks menu command or tool.</li>
    <li>Type a new shortcut combo in the “Press Key” field, and click the “Change” button;</li>
    <li>When you are done editing the shortcuts, save the shortcut set as a variant of the set you selected previously (e.g. “My_Custom_Set”).</li>
    </ol>
    <p>Now you can work faster using the keyboard shortcuts that you are familiar with!</p>
    <h4>Grids, Guides, Rulers and Tooltips</h4>
    <p>The great thing about carefully setting our responsive design grids during the process of creating a wireframe is that all of the grids and guides that we needed were already in place for the visual design process. Below are some of the options that we enabled when setting up our initial files.</p>
    <p><strong>Rulers</strong> are really handy for orienting yourself visually and are required for working with guides on the screen (in the menu, <code>View → Rulers</code>).</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/fw-rulers-mac_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/fw-rulers-mac_sm-opt.png" alt="Rulers in Fireworks" width="500" height="368" style="max-width: 100%; height: auto;"></a><br><em>Rulers around the canvas.</em></p>
    <p>We set our visible horizontal and vertical <strong>background grids</strong> to 10 pixels. Grids and of some their options can be accessed by going to <code>View → Grid → Show Grid/Snap to Grid/Edit Grid…</code> or by going to <code>Edit → Preferences → Guides and Grids</code>.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/bkg_grid_window_B_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/bkg_grid_window-opt.png" alt="Guides and Grids Settings window" width="500" height="383" style="max-width: 100%; height: auto;"></a><br><em>The guides and grids settings in “Preferences”.</em></p>
    <p>This setting works well also because it matches the pixel increment (10 pixels) when objects are moved on the screen (for example, when we nudge an element using the <code>Shift + arrow</code> key shortcut). We often toggle this setting on and off as needed when drawing.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/bkg_grids-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/bkg_grids-opt.png" alt="Background grid shown on canvas over artwork" width="500" height="364" style="max-width: 100%; height: auto;"></a><br><em>A vertical and horizontal background grid of 10-pixel increments.</em></p>
    <p>We typically add <strong>guides</strong> to match the responsive grid layers and other objects as needed; guides are then toggled on and off while drawing. Guides in Fireworks are page-specific and don’t automatically appear on all pages unless placed on a master layer.</p>
    <p>Here are a few useful tips:</p>
    <ul>
    <li>Position unlocked guides precisely in Fireworks by clicking on a guide and entering the position directly.</li>
    <li>Check guide’s spacing by placing your cursor between two guides and holding down the <code>Shift</code> key.</li>
    <li>If you move a guide while holding down the <code>Shift</code> key, you can also precisely dial in the spacing.</li>
    </ul>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/guidemove_precision-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/guidemove_precision-opt.jpg" alt="Moving guide with precision" width="500" height="214" style="max-width: 100%; height: auto;"></a><br><em>Position guides accurately by double-clicking a guide.</em></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_measure_small-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_measure_small-opt.png" alt="Guides Spacing Measurement" width="500" height="156" style="max-width: 100%; height: auto;"></a><br><em>Measure guide spacing by pressing <code>Shift</code> between guides.</em></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_move_sm_cropped-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_move_sm_cropped-opt.png" alt="Guides visual positioning" width="500" height="161" style="max-width: 100%; height: auto;"></a><br><em>Reposition guides visually by holding down <code>Shift</code> while moving a guide.</em></p>
    <p>Guides and their options can be accessed via <code>View → Guides → Show Guides/Lock Guides/Snap to Guides/Clear Guides…</code>. You can also use keyboard shortcuts to speed up these operations.</p>
    <p><strong>Note:</strong> To do more with guides, I highly recommend the <a href="http://www.adobe.com/devnet/fireworks/articles/guides_panel.html" rel="nofollow external" class="bo">Guides</a> panel extension by Eugene Jude, which enables you to create guides from selections, copy and paste guides, etc.</p>
    <p>For an in-depth look at grid and guide workflows, check the “<a href="http://fireworks.smashingmagazine.com/2012/08/28/fireworks-extensions-for-better-workflow/#grids" rel="nofollow external" class="bo">Grids Panel</a>” and the “<a href="http://fireworks.smashingmagazine.com/2012/08/28/fireworks-extensions-for-better-workflow/#guides" rel="nofollow external" class="bo">Guides Panel</a>” sections in Ashish Bogawat’s article “<a href="http://fireworks.smashingmagazine.com/2012/08/28/fireworks-extensions-for-better-workflow/" rel="nofollow external" class="bo">Optimizing the Design Workflow With Fireworks Extensions</a>.” (By the way, a similar panel named <a href="http://www.smashingmagazine.com/2012/01/03/guideguide-free-plugin-for-dealing-with-grids-in-photoshop/" rel="nofollow external" class="bo">GuideGuide</a> has recently become available for Photoshop users as well.)</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_panel_blur-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Guides_panel_blur-opt.jpg" alt="Guides panel showing selection tab" width="500" height="384" style="max-width: 100%; height: auto;"></a><br><em>Guides panel extension.</em></p>
    <p><strong>Smart guides</strong> are really helpful and enable you to visually align objects on the screen without having to use the Align panel. Turning these on (by going to <code>View → Smart Guides</code>) will allow you to see the precise adjustments to the location or size of an object when performing a free transform operation.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/smart_guides-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/smart_guides-opt.png" alt="Smart Guide" width="500" height="337" style="max-width: 100%; height: auto;"></a><br><em>Smart guides for visual alignment.</em></p>
    <p><strong>Useful tip:</strong> If you find yourself creating a lot of responsive design grids, then you might also want to consider the <a href="http://johndunning.com/fireworks/about/Grids" rel="nofollow external" class="bo">Insert Grids</a> extension by <a href="https://twitter.com/fwextensions" rel="nofollow external" class="bo">John Dunning</a>.</p>
    <h4>Color Management, Color Picker and Swatches</h4>
    <p>Unlike the rest of Adobe’s Creative Suite, Fireworks does not require any particular color management settings for you to get started. The application was designed from the ground up for screen design, and it is set to the <strong>RGB color space</strong> out of the box.</p>
    <p><strong>Note:</strong> The Color Palette panel, in addition to the RGB, HSV and HLS color spaces, also shows a CMYK option, but it is not recommended for print work.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/color-modes-lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/color-modes-sm-opt.png" alt="Smart Guide" width="500" height="329" style="max-width: 100%; height: auto;"></a><br><em>Options in the Color Palette panel.</em></p>
    <p>The popup <strong>color picker</strong> is quite easy to use and is one of the best ways to specify colors for a user interface. It supports RGB and HEX color selection by default, as well as the more flexible RGBa specification that is supported by all modern browsers. Another useful feature is the one-click color copy feature. (As of the time of writing, Sketch is the only other app that has similar RGBa capabilities. Also worth mentioning is that Adobe has just added color-picker options for fills and strokes in Photoshop CS6 and CC.)</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/colorbox_picker-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/colorbox_picker-opt.jpg" alt="Color Box Picker" width="500" height="348" style="max-width: 100%; height: auto;"></a><br><em>Fireworks’s color picker.</em></p>
    <p>To bring in the color palette from our exploration, we saved an RGB <code>.ASE</code> file in Illustrator and imported it into Fireworks with the help of the <strong>Swatches</strong> panel. Once imported, the color scheme became immediately available in the color picker.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/ASE_swatch_lg1-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/ASE_swatch_sm-opt.jpg" alt="ASE swatch import export" width="500" height="438" style="max-width: 100%; height: auto;"></a><br><em>Export the .ASE swatch file from illustrator and import it into Fireworks.</em></p>
    <p>The <strong>Color Palette</strong> panel is a great alternative to using the Swatches panel or color picker to specify colors. The panel is broken down into “Selector,” “Mixer” and “Blender” tabs.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/color_palette_B_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/color_palette1-opt.png" alt="Color Palette" width="500" height="315" style="max-width: 100%; height: auto;"></a><br><em>The ‘Color Palette’ panel.</em></p>
    <ul>
    <li>
    <strong>“Selector” tab</strong><br>This allows you to choose between different color models and select colors using an Adobe-like color picker, instead of the default color cubes swatches. The available options include <a href="https://en.wikipedia.org/wiki/List_of_color_spaces_and_their_uses" rel="nofollow external" class="bo">HSV, HSL, CMYK and RGB</a>; for most of our redesign work, we used the RGB model.</li>
    <li>
    <strong>“Mixer” tab</strong><br>This is great for recoloring artwork and creating color tints. We relied on this greatly for stretching the range of our color palette. To try two different palettes in your document, follow these steps:
    <ol>
    <li>Click “Palette1” on the left of the panel to set the base colors for the first palette.</li>
    <li>Click “Palette2” on the right side of the panel, and then select the base colors for the second palette.</li>
    <li>To switch back and forth between the two palettes, select the palette to recolor with and then click the “Replace Color” icon.</li>
    </ol>
    </li>
    <li>
    <strong>“Blender” tab</strong><br>Here, you can create a color gradation series, which is really handy for exploring gradients. All you have to do is this:
    <ol>
    <li>Fill the color boxes at the bottom of the panel to select the beginning and ending colors.</li>
    <li>Use the “Steps” slider to select the number of steps in the series.</li>
    </ol>
    </li>
    <li>
    <strong>Exporting</strong><br>Exporting any palette out of this panel requires saving it as an <a href="http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577411_pgfId-1070626" rel="nofollow external" class="bo">.ACT</a> swatch file, which can be shared with other Fireworks or Photoshop users. Unfortunately, Illustrator cannot open this swatch file format. To share with Illustrator, consider exporting an <a href="http://www.selapa.net/swatches/colors/fileformats.php#adobe_ase" rel="nofollow external" class="bo">.ASE</a> file via the Swatches panel, which will work across all Adobe products.</li>
    </ul>
    <p><strong>Note:</strong> The most recent versions of Fireworks (CS5, CS5.1, CS6) all natively support both <code>.ACT</code> and <code>.ASE</code> swatch formats. Earlier versions of Fireworks (CS4 and older) support only <code>.ACT</code>.</p>
    <h3>Setting Up The Document For High-Resolution Displays</h3>
    <p>Another decision we had to make before starting the visual design process was how to set up our files for high pixel-density (or “Retina”) displays. We could approach this in a few ways:</p>
    <ol>
    <li>Start with standard-resolution files and scale up for Retina graphics. We opted for this because we were starting from standard-resolution wireframes.</li>
    <li>Start with high-resolution files and scale down for non-Retina graphics.</li>
    </ol>
    <p>Both conversion methods should be quite seamless and yield the same results. Objects in Fireworks are created as vector shapes by default, and any effects applied will also scale (assuming, of course, that you have not created any shapes using filled selections, which were popular in Photoshop prior to the more robust shape layer option available today). All text objects in Fireworks will scale without problems, too.</p>
    <h4>Working With Raster Images (Bitmaps)</h4>
    <p>Any bitmap images can be replaced with a higher-resolution versions. The key is to always start with high-resolution images where needed and scale down. Below are a few other options to consider:</p>
    <ul>
    <li>
    <strong>Image symbols</strong><br>An alternative to replacing your images (and one I highly recommend) is to turn your high-resolution images into symbols (<code>Modify → Symbol → Convert to Symbol</code>, or <code>F8</code>) and scale down their placed instances in the layout. Once you turn a raster image into a symbol, you can scale it down to any size and then back up to the original size as many times as you’d like without any loss in quality. If you choose this method, you won’t have to replace your images!</li>
    <li>
    <strong>Linked images</strong><br>An option I discovered recently is to link images. This requires installing the free <a href="http://johndunning.com/fireworks/about/LinkedImages" rel="nofollow external" class="bo">Linked Images</a> extension by <a href="https://twitter.com/fwextensions" rel="nofollow external" class="bo">John Dunning</a>. With this option, your layouts will be refreshed with the high-resolution images upon being scaled up (the images are stored in a folder outside of the Fireworks file). For a detailed overview of this method, please check the “<a href="http://fireworks.smashingmagazine.com/2013/09/20/fireworks-extensions-for-better-workflow-part-2/#linkedimages" rel="nofollow external" class="bo">Linked Images</a>” section of “<a href="http://fireworks.smashingmagazine.com/2013/09/20/fireworks-extensions-for-better-workflow-part-2/" rel="nofollow external" class="bo">Fireworks Extensions for a Better Design Workflow, Part 2</a>.”</li>
    </ul>
    <p><strong>Note:</strong> For layout purposes, we used the first option to set image symbols of cars as placeholders. The final car images are generated dynamically on the server and rendered on the live website. We won’t cover this production process in this article.</p>
    <p>Hint: A good read on Retina graphics is “<a href="http://retinafy.me" rel="nofollow external" class="bo">Retinafy Your Websites and Apps</a>” by Thomas Fuchs.</p>
    <h3>Live (Pre)View: Bringing Wireframes To Life</h3>
    <h4>Live View, Skala Preview and Xscope</h4>
    <p>Just as when we were creating the wireframes, we frequently had to check how the mockups looked and scaled on real devices, such as the iPhone and iPad.</p>
    <p>For quick previews while designing, we turned again to the <a href="http://www.zambetti.com/projects/liveview/" rel="nofollow external" class="bo">LiveView</a> app (check out <a href="http://fireworks.smashingmagazine.com/2013/08/26/mojo-motors-responsive-redesign-with-adobe-fireworks-part-1/" rel="nofollow external" class="bo">my previous article</a> for details on our process). Alternatives to LiveView are <a href="http://bjango.com/mac/skalapreview/" rel="nofollow external" class="bo">Skala Preview</a> and <a href="http://xscopeapp.com" rel="nofollow external" class="bo">Xscope</a>, which provide similar functionality but integrate better with Photoshop. Skala Preview is also compatible with Android devices.</p>
    <h4>Bringing Wireframes to Life</h4>
    <p>Once the file was set up, the next step was to add pixel precision to the interface and content. This is also when we applied brand elements such as color, typography, iconography and the logo from our style tiles. Putting the pages for each breakpoint in one working file made it easier to transpose screen elements between mobile, tablet and desktop layouts (see part 1 of this series for details on pages, states and symbols in Fireworks).</p>
    <h3>Favorite Fireworks Features During The Visual Design Stage</h3>
    <p>In this next part, we’ll cover some Fireworks features, tools and workflows that really came in handy during the visual design stage.</p>
    <h4>Properties Panel (Property Inspector Panel)</h4>
    <p>A lot of great features in Fireworks make creating screen graphics fast and efficient, but the single most powerful UI feature for us was the contextual <strong>direct editing of objects</strong>, available via the Properties panel (also called the Property Inspector (or PI) panel). This powerful panel changes contextually based on the type of object selected on the canvas.</p>
    <p>The Properties panel is normally found at the bottom of the screen when a document is first opened in Fireworks. It allows you to manage all attributes, such as fills, strokes, gradients, patterns, textures, size, position, scale, opacity, blend modes, live filters, text properties, masks (and masks properties), symbols and much more, for any selected object or group of objects.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Property_inspector_context_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Property_inspector_context_sm-opt.png" alt="Property Inspector" width="500" height="269" style="max-width: 100%; height: auto;"></a><br><em>In these three sample screenshots, you can see how the Properties panel adapts to the type of object selected. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Property_inspector_context_lg-opt.png" rel="nofollow external" class="bo">View large version</a>)</em></p>
    <p>Once you understand how the Properties panel works, quickly inspecting and changing the properties of all types of objects with pixel-level precision become really easy. You might also find that making changes is a lot faster than in any other graphics application (including Sketch!).</p>
    <h4>Gradients</h4>
    <p>Creating gradients is quite simple and intuitive. Adjusting and changing the fill type can be easily done at any time. Fireworks also offers 12 gradient types out of the box. And the dither option reduces banding when images are exported.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/gradients_panel_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/gradients_panel_sm3-opt.png" alt="Gradient Selector" width="500" height="458" style="max-width: 100%; height: auto;"></a></p>
    <p>Side note: Starting with CS6, Adobe added some similar features to Photoshop, including the ability to add fills and strokes to shape layers as an alternative to live filters such as gradient overlay effects. Unfortunately, you can’t change the fill type as easily once you have committed to a gradient or any other type. Changing the fill type requires selecting the shape layer with the Path Selection tool, which will reveal your options in the options bar (in CS6) or in the Properties panel (in CC), at which point you can make your changes.</p>
    <h4>Textures</h4>
    <p>In addition to applying fills to vector objects in Fireworks, you can add textures to any fill type or stroke. Being able to apply textures to strokes is really useful for simulating CSS border-image effects, which is now supported by most modern browsers. Other features include being able to use your own texture files and specifying the opacity level.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/textures_menu_A_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/textures_menu_A-opt.png" alt="Textures Menu" width="500" height="320" style="max-width: 100%; height: auto;"></a><br><em>Apply textures with (again!) the mighty Properties panel.</em></p>
    <p>If you plan on using textures a lot, the free Texture Panel extension by <a href="http://fireworks.smashingmagazine.com/author/matt-curtis/?rel=author" rel="nofollow external" class="bo">Matt Curtis</a> is a good addition to Fireworks. For details on this extension, check out Matt’s article, “<a href="http://fireworks.smashingmagazine.com/2012/11/14/texture-panel-adobe-fireworks/" rel="nofollow external" class="bo">Using the Texture Panel in Adobe Fireworks</a>.”</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/texture_panel_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/texture_panel_A-opt.png" alt="Texture Panel" width="500" height="380" style="max-width: 100%; height: auto;"></a><br><em>Texture Panel extension.</em></p>
    <h4>Fireworks Live Filters and Photoshop Live Effects</h4>
    <p>Fireworks comes with most of the important non-destructive effects that you will need to bring screen designs to life, and it includes some familiar Photoshop live effects as options. I typically opt for Fireworks’ native filters before considering the Photoshop ones.</p>
    <p>Fireworks’s live filters can be applied to any type of object (vector, bitmap, symbol, etc.) non-destructively, and the stacking order of applied live filters may be changed simply by dragging and dropping. Another key feature is the ability to apply <strong>multiple filters of the same type</strong> to a single object.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/filters_applied_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/filters_applied_sm-opt.png" alt="Fireworks Live Filters" width="500" height="449" style="max-width: 100%; height: auto;"></a><br><em>Fireworks’ live filters in the Properties panel.</em></p>
    <p>I find the native filters to be quite adequate for most tasks, and I need to switch to Photoshop only for complex compositing, correcting photo colors and creating textures.</p>
    <h4>Blend Modes</h4>
    <p>Blend modes in Fireworks are similar to Photoshop’s and Illustrator’s. For a long time, Fireworks was the only Adobe application that allowed you to apply blend modes to multiple selected objects (or layers) at once. (Similar features were introduced to Photoshop in CS6. Illustrator requires the opacity option to be edited in the Appearance or Transparency panel.)</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/blendmodes-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/blendmodes-opt.png" alt="Blend Modes" width="500" height="553" style="max-width: 100%; height: auto;"></a><br><em>Blend Modes may be modified in the Layers panel (top screenshot) and in the Properties panel (bottom screenshot).</em></p>
    <h4>Pasting Attributes</h4>
    <p>Copying and pasting attributes (using the simple <code>Control/Command + C</code> and <code>Control/Command + Alt + Shift + V</code> shortcuts) between objects is an awesome feature and a huge timesaver, one we often leveraged during the process of going from wireframes to visual comps. Unlike copying and pasting layer styles in Photoshop, Fireworks transfers all attributes — including font type, font size, fill type, stroke type, applied live filters and so on — from one selected object to another.</p>
    <p>Pasting attributes can even be done selectively (see the “Paste Selective Attributes” section of “<a href="http://fireworks.smashingmagazine.com/2013/09/20/fireworks-extensions-for-better-workflow-part-2/" rel="nofollow external" class="bo">Fireworks Extensions for a Better Design Workflow, Part 2</a>”), which makes the feature even more powerful.</p>
    <h4>Styles and the Styles Panel</h4>
    <p>While being able to copy and paste attributes is very useful, using Fireworks’ styles is a lot more efficient and an essential part of creating visual mockups.</p>
    <p>Styles in Fireworks are analogous to CSS in Web design. They can be quickly applied to objects on the screen to mock up variations or can be used to apply a final style guide for brand consistency. Whenever a style definition changes, all objects that have the same style are updated automatically.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/styles_button_panel_lg_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/styles_button_panel_sm_A-opt.png" alt="Styles Panel large" width="500" height="297" style="max-width: 100%; height: auto;"></a><br><em>Apply styles via the Styles panel from the built-in library.</em></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/styles_menu_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/styles_menu_A-opt.png" alt="Styles Menu in Property Inspector" width="500" height="202" style="max-width: 100%; height: auto;"></a><br><em>Apply styles via the Properties panel.</em></p>
    <p>Style can be created and managed in both the Styles panel and the Properties panel. As a bonus, Fireworks ships with a large library of premade styles that can be applied very quickly to any mockup. You can also easily create, edit and reuse your own styles.</p>
    <h4>Rounded Rectangles</h4>
    <p>Creating (and modifying) rounded rectangles is very easy, and Fireworks is the most flexible here of the three Adobe applications typically used for screen design (the other two being Photoshop and Illustrator). Create one by modifying the roundness of a rectangle shape (i.e. the border-radius of each corner) directly in the Properties panel or by inserting a rounded rectangle auto shape.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/rounded-rectangles-lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/rounded-rectangles-sm-opt.png" alt="Rounded rectangles" width="500" height="323" style="max-width: 100%; height: auto;"></a><br><em>You can control the roundness of a rectangle’s corners in one of two ways. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/rounded-rectangles-lg-opt.png" rel="nofollow external" class="bo">View large version</a>)</em></p>
    <p>My preference is to use the Properties panel because you can specify the roundness in percentages or pixels. But modifying the roundness at any time is easy either way. You can also modify individual corners of a rounded rectangle. When you’re using the Rounded Rectangle auto shape, the roundness can be also controlled with the Auto Shape Properties panel.</p>
    <p>(Photoshop CC just added an option to apply rounding to individual corners of a rectangle or to a rounded rectangle shape layer via the Properties panel. This is a welcome change and a great alternative to adding rounded corners as an appearance effect in Illustrator.)</p>
    <h4>Multi-Border Rectangle Auto Shape</h4>
    <p>The <a href="http://johndunning.com/fireworks/about/MultiBorderRect" rel="nofollow external" class="bo">Multi-Border Rectangle</a> auto shape is an extension by John Dunning that makes it easy to mock up CSS-style borders on vector rectangles. You can specify a different border width and color for each of the four borders of a rectangle, just as you do with CSS for each border of an HTML element. This extension proved very useful during our visual design process.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/multi-border_autoshape_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/multi-border_autoshape_sm1_A-opt.png" alt="Multi-border autoshape" width="500" height="623" style="max-width: 100%; height: auto;"></a><br><em>We used the Multi-Border Rectangle auto shape to add top and bottom borders to rectangles.</em></p>
    <h4>Path Panel</h4>
    <p>Fireworks has an easy to use and robust set of vector-editing tools, with many of the same features found in Illustrator. Most of the tools can be accessed from the Path panel (and a few are in the “Modify” menu). In CS6, some of the basic path tools were added to the Properties panel, for easy access.</p>
    <p><strong>Note:</strong> There is a <a href="http://fireworks.abeall.com/extensions/panels/Path/" rel="nofollow external" class="bo">more recent version of the Path panel</a> (with many additions and improvements) than the one that ships with Fireworks CS6. (In case you’re wondering, <a href="http://fireworks.abeall.com" rel="nofollow external" class="bo">Aaron Beall</a> is the talented developer responsible for the latest versions of the Path panel in Fireworks, including the one in CS6.)</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Path_panel_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Path_panel_A-opt.png" alt="Path Panel" width="500" height="350" style="max-width: 100%; height: auto;"></a><br><em>The ‘Path’ panel.</em></p>
    <h4>Importing From and Exporting to Illustrator</h4>
    <p>Fireworks handles <code>.AI</code> files very well, and we used it whenever we had to work with vector art created in Illustrator or in Illustrator-compatible applications. As part of the importing process, you are even presented with a “Vector File Options” window, giving you the option to select a specific Illustrator artboard to import.</p>
    <p>We especially took advantage of this workflow with our company’s logo and illustrations throughout the website. Our freelance illustrator worked in Illustrator and imported directly into our Fireworks layouts. For smaller artwork, you could also copy a single object or group of objects in Illustrator and then paste them directly in Fireworks.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/illustrator_import_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/illustrator_import_sm_A-opt.png" alt="Illustrator Import to Fireworks" width="500" height="750" style="max-width: 100%; height: auto;"></a><br><em>The illustration for Mojo Motors’ “Tour” page was created in Illustrator and then imported into Fireworks, with all vectors perfectly preserved and editable. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/illustrator_import_lg-opt.png" rel="nofollow external" class="bo">View large version</a>)</em></p>
    <p>Exporting vector objects to Illustrator for further refinement is as easy as selecting the object (or group of objects) in Fireworks, then going to <code>Edit → Copy as Vectors</code>, and then pasting the vector objects in Illustrator. (Simply copying and pasting objects would put bitmap objects in Illustrator, instead of vectors, so always go to <code>Edit → Copy as Vectors</code>, instead of <code>Edit → Copy</code>.)</p>
    <p>To export large artwork in Fireworks, save the entire file as an <code>.AI</code> file and then open that <code>.AI</code> file in Illustrator.</p>
    <p><strong>Note:</strong> In Illustrator CC, Adobe removed the importing and exporting options described above. If you are using Illustrator CC, you might need to save your files as “Illustrator v. CS6” to take advantage of all of these capabilities, or work in Illustrator CS6 or lower, which supports all of these options out of the box.</p>
    <h4>Importing From and Exporting to Photoshop</h4>
    <p>Importing and exporting with Photoshop is a breeze with Fireworks — Fireworks can save to <code>.PSD</code> and also open <code>.PSD</code> files. In both cases, layers and naming conventions will be preserved.</p>
    <p>The results will vary according to the options you’ve set during the importing or exporting process and how much editability you would like to retain. My suggestion is to experiment a little to see which settings work best for your purpose.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/photoshop-import-and-open_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/photoshop-import-and-open_sm-opt.png" alt="Photoshop import and open." width="500" height="910" style="max-width: 100%; height: auto;"></a><br><em>The Photoshop importing and file-opening dialogs in Fireworks.</em></p>
    <p><strong>Note:</strong> As of the time of writing, Photoshop importing and exporting still works well in Photoshop CC and CS6.</p>
    <h4>Align Panel</h4>
    <p>If you intend to create pixel-precise layouts, then you cannot do without the Align panel. With it, you can align multiple objects to each other or relative to the canvas. (Adobe Illustrator has a similar feature, and it was just introduced to Photoshop CS6 as well, although its functionality is not as robust.)</p>
    <p>Two useful features that are unique to the Align panel in Fireworks are the “Match Size” and “Space Evenly” options.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/align_panel-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/align_panel-opt.png" alt="Align Panel" width="500" height="366" style="max-width: 100%; height: auto;"></a><br><em>The ‘Align’ panel.</em></p>
    <ul>
    <li>
    <strong>Match size</strong><br>This option lets you match the size of the selected object to the height or width (or both — but usually the longer dimension) of another object.</li>
    <li>
    <strong>Space evenly</strong><br>This is different than distribution, enabling you to align objects a fixed distance apart.</li>
    </ul>
    <p>The Align panel is invaluable. The only option that I wish Fireworks had adopted from Illustrator is the alignment object reference, which enables you to pick the object to align your selection to.</p>
    <h4>Symbols</h4>
    <p>During the visual design process, we continued to look for opportunities to modularize interface components by creating <strong>reusable symbols</strong>. In some cases, we simply applied visual styles to existing wireframe symbols.</p>
    <p>Styled component symbols are very efficient and reduced the time we took to create alternate layouts and iterations. For details on creating symbols, read the section “Creating Reusable Modular Elements” in <a href="http://fireworks.smashingmagazine.com/2013/08/26/mojo-motors-responsive-redesign-with-adobe-fireworks-part-1/" rel="nofollow external" class="bo">part 1 of this series</a>.</p>
    <h4>9-Slice Scaling</h4>
    <p>The 9-Slice Scaling tool is original to Fireworks and was adopted later by Flash and recently by Illustrator. With it, you can scale objects without distorting <strong>protected areas</strong>. A popular use of the tool is to protect rounded corners in a symbol when scaled.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/9-Slice_Guides_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/9-Slice_Guides_sm-opt.png" alt="9-Slice Guides (UI button)" width="500" height="721" style="max-width: 100%; height: auto;"></a><br><em>Use the 9-Slice guides to preserve rounded corners in a button.</em></p>
    <p>The 9-Slice Scaling tool works on symbols and on both vector and bitmap objects, making it extremely versatile.</p>
    <h4>Single-Layer Editing</h4>
    <p>This feature is really geared to designers who are coming to Fireworks from Photoshop and who are used to selecting layers before working on them. I personally prefer the default auto layer selection method in Fireworks because it is faster, especially in files with a ton of layers.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/SingleLayer_editing_A-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/SingleLayer_editing_A-opt.png" alt="Single layer editing mode" width="500" height="550" style="max-width: 100%; height: auto;"></a><br><em>The single-layer editing option in the Layers panel menu.</em></p>
    <h3>Conclusion</h3>
    <p>I was really torn about whether this article would still be relevant in light of the announcement that Fireworks has been <a href="http://blogs.adobe.com/fireworks/2013/05/the-future-of-adobe-fireworks.html" rel="nofollow external" class="bo">feature-frozen</a>. However, as I explored all of the alternative ways to make one’s workflow efficient, I realized that Fireworks is still powerful and will continue to be the best option until Adobe unveils its replacement or until another competitor supports all of its features, including integration with other Adobe products, as Fireworks currently provides. (In my opinion, Photoshop and Illustrator have recently gained some sorely needed features that make the process of designing for screens more efficient, but they’re not there yet.)</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_desktop_B_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_desktop_small-opt.jpg" alt="Mojo Motors Dashboard" width="500" height="298" style="max-width: 100%; height: auto;"></a></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_iPhone-5C_B_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_iPhone-5C_small-opt.jpg" alt="Mojo Motors mobile web screens" width="500" height="365" style="max-width: 100%; height: auto;"></a></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/tablet_B_lg-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/tablet_small-opt.jpg" alt="Mojo Motors tour screen on iPad tablet" width="500" height="447" style="max-width: 100%; height: auto;"></a><br><em>Screenshots of Mojo Motors’ website after the redesign (Click each image for a larger version).</em></p>
    <h4>Alternatives?</h4>
    <p>Are there alternatives to Fireworks? Of course.</p>
    <p>For example, for teams comfortable stepping outside of the Adobe world, the Mac-only <a href="http://www.bohemiancoding.com/sketch/" rel="nofollow external" class="bo">Sketch</a> is a great replacement, and I hope to see it integrate more of the time-saving features offered by Fireworks. Read about some of the benefits of using Sketch for UI design in the following articles:</p>
    <ul>
    <li>“<a href="http://medium.com/design-ux/c59ff242715d" rel="nofollow external" class="bo">It’s Time to Dump Photoshop and Embrace Sketch</a>,” Baz Deas</li>
    <li>“<a href="http://medium.com/design-ux/25545f6cb161" rel="nofollow external" class="bo">Discovering Sketch</a>,” Jean-Marc Denis</li>
    </ul>
    <p>Sketch doesn’t totally replace Fireworks, but it’s getting pretty close in my opinion. (Craig Erskine, who uses both Sketch and Fireworks, has <a href="http://dribbble.com/shots/1434819/" rel="nofollow external" class="bo">shared his thoughts</a> on the matter.)</p>
    <p>At the other end of the spectrum, I am quite excited about applications such as <a href="http://macaw.co" rel="nofollow external" class="bo">Macaw</a>, which are embracing a more modern approach to designing for screens with a native desktop application. I recently supported Macaw’s Kickstarter effort and am currently trying out the product with my early-bird license. (The product will launch sometime in March or April 2014.)</p>
    <p>Another noteworthy project is Evolve UI, a somewhat secret yet exciting initiative by <a href="http://tribaloid.com" rel="nofollow external" class="bo">Tribaloid</a> and one that could shake up our workflow in the next few years. Evolve UI is being developed by Alan Musselman, who worked as Fireworks’ project manager for quite some time, and it is currently in <a href="https://groups.google.com/forum/#!forum/underdog-discussions" rel="nofollow external" class="bo">alpha development</a>.</p>
    <h4>Awards</h4>
    <p>Last but not least, I’d like to mention that Mojo Motors’ redesigned website received quite a few awards after it launched — namely, the Web Marketing Association’s <a href="http://www.webaward.org/winner.asp?eid=19327#.UxnW9dzWJ7G" rel="nofollow external" class="bo">WebAward for 2013</a>, the <a href="http://www.interactivemediaawards.com/winners/certificate.asp?param=283891&amp;cat=1" rel="nofollow external" class="bo">Interactive Media Award for 2013</a> and the Automotive Website Awards’ <a href="http://www.automotivewebsiteawards.com/20140124-mojo-motors-named-a-rising-star-at-2014-awas/" rel="nofollow external" class="bo">Rising Star award for 2014</a>. I feel very proud of the work we did on this project. Fireworks was invaluable to our team, minimizing the production work and freeing us to focus on designing a good product for our users.</p>
    <h4>Note</h4>
    <p>All of the screenshots of Mojo Motors’ website are from the initial launch state at the end of 2012. Some of the screenshots in this article might not match the current website because pages are frequently optimized according to analytics, user testing and performance.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_errorPage_B_lg-opt.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/Mojo_errorPage_B_sm-opt.png" alt="Mojo Error Page" width="500" height="360" style="max-width: 100%; height: auto;"></a><br><em>The 404 page.</em></p>
    <h4>Further Reading</h4>
    <p>Should you want to explore more of Fireworks’ features and options, these resources might be helpful:</p>
    <ul>
    <li>“<a href="http://fireworks.smashingmagazine.com/2012/05/07/refining-designs-adobe-fireworks/" rel="nofollow external" class="bo">Refining Your Design in Adobe Fireworks</a>,” Benjamin De Cock</li>
    <li>“<a href="http://fireworks.smashingmagazine.com/2012/06/11/developing-a-design-workflow-in-adobe-fireworks/" rel="nofollow external" class="bo">Developing a Design Workflow in Adobe Fireworks</a>,” Joshua Bullock</li>
    <li>“<a href="http://fireworks.smashingmagazine.com/2012/10/12/adobe-fireworks-enterprise/" rel="nofollow external" class="bo">Useful Fireworks Techniques and Features for Large Design Teams</a>,” Kris Niles</li>
    <li>“<a href="http://fireworks.smashingmagazine.com/2010/09/17/the-power-of-adobe-fireworks-what-can-you-achieve-with-it/" rel="nofollow external" class="bo">The Power of Adobe Fireworks: What Can You Achieve With It?</a>,” Michel Bozgounov</li>
    <li>“<a href="http://firetuts.com/adobe-fireworks-siri-icon/" rel="nofollow external" class="bo">Replicate the Siri Icon in Adobe Fireworks</a>,” Firetuts</li>
    <li>“<a href="http://firetuts.com/sprite-animation-using-adobe-fireworks-and-axure/" rel="nofollow external" class="bo">Sprite Animation Using Adobe Fireworks and Axure</a>,” Joseph Reni, Firetuts</li>
    <li>“iOS Prototyping With TAP and Adobe Fireworks,” Shlomo Goltz: <a href="http://fireworks.smashingmagazine.com/2013/01/11/ios-prototyping-adobe-fireworks-tap-part1/" rel="nofollow external" class="bo">Part 1</a>, <a href="http://fireworks.smashingmagazine.com/2013/01/25/ios-prototyping-adobe-fireworks-tap-part2/" rel="nofollow external" class="bo">Part 2</a>, <a href="http://fireworks.smashingmagazine.com/2013/02/15/ios-prototyping-adobe-fireworks-tap-part3/" rel="nofollow external" class="bo">Part 3</a>
    </li>
    <li>“Optimizing the Design Workflow With Fireworks Extensions,” Ashish Bogawat: <a href="http://fireworks.smashingmagazine.com/2012/08/28/fireworks-extensions-for-better-workflow/" rel="nofollow external" class="bo">Part 1</a>, <a href="http://fireworks.smashingmagazine.com/2013/09/20/fireworks-extensions-for-better-workflow-part-2/" rel="nofollow external" class="bo">Part 2</a>, <a href="http://fireworks.smashingmagazine.com/2013/11/06/even-more-fireworks-extensions-optimized-design-workflow/" rel="nofollow external" class="bo">Part 3</a>
    </li>
    </ul>
    <h4>What’s Next?</h4>
    <p>We’ve planned this case study of Mojo Motors to span three articles. <a href="http://fireworks.smashingmagazine.com/2013/08/26/mojo-motors-responsive-redesign-with-adobe-fireworks-part-1/" rel="nofollow external" class="bo">Part 1</a> covered the UX and interaction design stage. Part 2 has covered the visual design stage. Part 3 (currently on the drafting board) will discuss how our team translated the visual design to the front-end iterative development cycle. Stay tuned!</p>
    <p><em>(mb, al, il)</em></p>
    <hr>
    <p><small>© Olawale Oladunni for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2014.</small></p>
    </div>
]]>
</Body>
<Summary>        In the previous article in this series, I discussed our ideation and initial prototyping process. We covered details on how to use Adobe Fireworks to set up a responsive design wireframe,...</Summary>
<Website>http://www.smashingmagazine.com/2014/03/24/mojo-motors-responsive-redesign-with-fireworks-visual-design-stage/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42783/guest@my.umbc.edu/7667813ce21f01bd56d56ad8cd881ffe/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>fireworks</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 11:43:41 -0400</PostedAt>
<EditAt>Mon, 24 Mar 2014 11:43:41 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="42781" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42781">
<Title>NEW! Full-Time and Part-Time Postings for CNMS Students</Title>
<Body>
<![CDATA[
    <div class="html-content">During the last week, multiple full-time and part-time positions have been posted to UMBCworks. Check out these key positions today!<br><br>CareFirst BlueCross BlueShield<br>Nurse, FEP Audit Specialist SR<br>UMBCworks ID – 9264856<br>Application Deadline: 3/24/14<br><br>BioreclamationIVT<br>Assistant Scientist - Production<br>UMBCworks ID – 9264623<br>Application Deadline: 4/15/14<br><br>Epic<br>Technical Services/Problem Solver<br>UMBCworks ID – 9254634<br>Application Deadline – 4/18/14<br><br>Chesapeake Bay Trust<br>Chesapeake Conservation Corps Program<br>UMBCworks ID – 9264196<br>Application Deadline: 4/19/14<br><br>Chimes<br>Multiple Positions<br>UMBCworks ID – 9253223<br>Application Deadline: 4/23/14<br><br>The Living Legacy Foundation<br>Clinical Manager – Aftercare and Family Services<br>UMBCworks ID – 9264359<br>Application Deadline: 4/24/14<br><br>Maryland Spectral Services, Inc.<br>Laboratory Technician (Part-time)<br>UMBCworks ID – 9264489<br>Application Deadline: 4/30/14<br><br>Thoughts to Paper<br>Patent Engineer<br>UMBCworks ID – 9263900<br>Application Deadline: 4/31/14<br><br>Meso Scale Diagnostics, LLC (Meso Scale Discovery)<br>Research Associate<br>UMBCworks ID – 9263830<br>Application Deadline – 5/15/14<br><br>Trellis Services, Inc.<br>In-home Instructors for Children with Autism (Part-time)<br>UMBCworks ID – 9263861<br>Application Deadline: 6/15/14<br><br>TechUSA<br>Manufacturing Associate/Lab Technician<br>UMBCworks ID: 9264687<br>Application Deadline: 6/30/14<br><br>Walter Reed Army Institute of Research<br>Research Technician Sleep Laboratory<br>UMBCworks ID – 9264628<br>Application Deadline – 7/10/14<br><br>To access these positions, login to your UMBCworks account (via the link in the Jobs &amp; Internships topic in myUMBC) and find details and application instructions as well as hundreds of other job postings!  <br><br>Please note you MUST have an approved resume to apply to positions. To schedule an appoint access our online system in UMBCworks or call 410-455-2216. <br><br>
    </div>
]]>
</Body>
<Summary>During the last week, multiple full-time and part-time positions have been posted to UMBCworks. Check out these key positions today!  CareFirst BlueCross BlueShield Nurse, FEP Audit Specialist SR...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42781/guest@my.umbc.edu/22f73975b16e8c6f29c2c007ac37645d/api/pixel</TrackingUrl>
<Group token="careers">Career Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/careers</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/original.jpg?1411655278</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/large.png?1411655278</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/medium.png?1411655278</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/small.png?1411655278</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxsmall.png?1411655278</AvatarUrl>
<Sponsor>Career Services Center</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 11:32:17 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="42778" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42778">
<Title>NEW! Internship &amp; Research Positions for CNMS Students</Title>
<Body>
<![CDATA[
    <div class="html-content">During the last week, multiple internship positions have been posted to UMBCworks. Check out these new positions today!<br><br>MedImmune, Inc.<br>Multiple Internship Opportunities<br><br>National Park Service<br>Natural Resource Management Intern<br>UMBCworks ID: 9264345<br>Application Deadline: 3/31/14<br><br>Baltimore City Department of Recreations and Parks<br>URI Summer 2014 Internship Projects w/ Parks &amp; People Foundation<br>UMCworks ID – 9264782<br>Application Deadline: 4/15/14<br><br>Johns Hopkins Bayview Medical Center<br>Research Intern<br>UMBCworks ID: 9264682<br>Application Deadline: 5/30/14<br><br>Johns Hopkins University, General Medicine, Chronic Disease Informatics Group<br>Student Intern/Technical Analysts (health informatics)<br>UMBCworks ID: 9261470<br>Application Deadline: 6/15/14<br><br>Johns Hopkins University, General Medicine, Chronic Disease Informatics Group<br>Student Intern/Research Assistant<br>UMBCworks ID: 9261501<br>Application Deadline: 6/15/14<br><br>The Maryland Zoo<br>Summer 2014 – Veterinary Technician Intern<br>UMBCworks ID: 9261631<br>Application Deadline: 6/30/14<br><br>Blue Water Baltimore<br>Water Quality Monitoring Intern<br>UMBCworks ID – 9264448<br>Application Deadline: 6/30/14<br><br>Blue Water Baltimore<br>Community Forestry Intern<br>UMBCworks ID: 9258467<br>Application Deadline: 6/30/14<br><br>Clean Green Chesapeake<br>Algae Cultivation Intern<br>UMBCworks ID: 9264546<br>Application Deadline: 6/30/14<br><br>Sheppard Pratt Health Systems<br>Multiple Mental Health Internships<br>UMBCworks ID: 9264577<br>Application Deadline: 6/30/14<br><br>University of Maryland Medical Center<br>Intern<br>UMBCworks ID: 9264449<br>Application Deadline: 6/30/14<br><br>Johns Hopkins University School of Medicine<br>Research Intern (year-round opportunities)<br>UMBCworks ID: 9264327<br>Application Deadline: 6/30/14<br><br>Johns Hopkins University Bloomberg School of Public Health<br>Research Intern<br>UMBCworks ID: 9264578<br>Application Deadline: 6/30/14<br><br>American Dental Association<br>Intern<br>UMBCworks ID: 9259172<br>Application Deadline: 6/30/14<br><br>The Maryland Zoo<br>Animal Keeper Intern<br>UMBCworks ID: 9261632<br>Application Deadline: 6/30/14<br><br>Union Craft Brewery<br>Brewery Intern<br>UMBCworks ID: 9264441<br>Application Deadline: 6/30/14<br><br>BioMaryland Center<br>Business Research Intern<br>UMBCworks ID: 9264539<br>Application Deadline: 6/30/14<br><br>To access these positions, login to your UMBCworks account (via the link in the Jobs &amp; Internships topic in myUMBC) and find details and application instructions as well as hundreds of other job postings!  <br><br>Please note you MUST have an approved resume and be released to apply to internships. To schedule an appointment, access our online system in UMBCworks or call 410-455-2216. <br><br>
    </div>
]]>
</Body>
<Summary>During the last week, multiple internship positions have been posted to UMBCworks. Check out these new positions today!  MedImmune, Inc. Multiple Internship Opportunities  National Park Service...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42778/guest@my.umbc.edu/86c716b4ef8c8d2a51025a338ab46ea3/api/pixel</TrackingUrl>
<Group token="careers">Career Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/careers</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/original.jpg?1411655278</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/large.png?1411655278</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/medium.png?1411655278</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/small.png?1411655278</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxsmall.png?1411655278</AvatarUrl>
<Sponsor>Career Services Center</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 11:29:17 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42786" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42786">
<Title>DealBook: Start-Up Data Storage Firm Actifio Hits $1 Billion Mark</Title>
<Body>
<![CDATA[
    <div class="html-content">Actifio has announce that it raised $100 million in new financing, valuing the entire company at $1 billion.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F23%2Fstart-up-data-storage-firm-actifio-hits-1-billion-mark%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Start-Up+Data+Storage+Firm+Actifio+Hits+%241+Billion+Mark" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F23%2Fstart-up-data-storage-firm-actifio-hits-1-billion-mark%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Start-Up+Data+Storage+Firm+Actifio+Hits+%241+Billion+Mark" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F23%2Fstart-up-data-storage-firm-actifio-hits-1-billion-mark%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Start-Up+Data+Storage+Firm+Actifio+Hits+%241+Billion+Mark" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F23%2Fstart-up-data-storage-firm-actifio-hits-1-billion-mark%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Start-Up+Data+Storage+Firm+Actifio+Hits+%241+Billion+Mark" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F23%2Fstart-up-data-storage-firm-actifio-hits-1-billion-mark%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Start-Up+Data+Storage+Firm+Actifio+Hits+%241+Billion+Mark" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801796070/u/0/f/640387/c/34625/s/388d3d07/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Actifio has announce that it raised $100 million in new financing, valuing the entire company at $1 billion.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/388d3d07/sc/21/l/0Ldealbook0Bnytimes0N0C20A140C0A30C230Cstart0Eup0Edata0Estorage0Efirm0Eactifio0Ehits0E10Ebillion0Emark0C0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42786/guest@my.umbc.edu/d4cb9bde34f477b1d206a30f1d52a411/api/pixel</TrackingUrl>
<Tag>actifio-inc</Tag>
<Tag>andreessen-horowitz</Tag>
<Tag>cloud-computing</Tag>
<Tag>data-storage</Tag>
<Tag>emc-corporation</Tag>
<Tag>emc-corporation-emc-nyse</Tag>
<Tag>greylock-partners</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>top-headline-1</Tag>
<Tag>venture-capital</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 11:26:45 -0400</PostedAt>
<EditAt>Mon, 24 Mar 2014 14:41:02 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="42780" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42780">
<Title>Securely Handling User's Login Credentials</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>For most websites, you have different areas within it (home page, user profile, admin page, etc.), some of which will be public and others will need to be restricted to only certain users. You often want to uniquely identify users so you can provide customized content or to capture specific information from a user. Many sites also need to protect part of the site, such as an administrative area to maintain and update the content of the site. In a CMS site, some users may be able to create content, but others must approve that content before it is shown to the public.</p>
    <h2>Securing the Username and Password</h2>
    
    <p>Whatever the need, restriction or customization requires identifying each user accessing your site. For an Internet facing site meant for general users, the username and password still prevails largely because there isn't a better option. There are other options if you're working in special environments, such as a company Intranet, where you have some control over the site visitors.</p>
    
    <p>While a common need, logins and passwords are often handled in a way that leaves the website and its users, unnecessarily more vulnerable to security attacks. By following some best practices, you can better protect your site and its contents from hackers. The consequences of poor protection can be serious. Imagine a site where any user could post content that appeared to be from the company due to poor password management or an online store where any user could view all orders placed on the site.</p>
    
    <p>Let's take a look at a few security considerations while working with logins and passwords on your websites. </p>
    
    <h2>Usernames: Emails or Generic</h2>
    
    <p>The login consists of a username which identifies you, and a password validating you are the user that you claim to be. Websites often allow the user to either specify a custom username or use the user's email address as their username. </p>
    <h3>Advantages</h3>
    
    <p>Emails don't change often and most websites already gather this information, so the user will also be less likely to forget their email than a username they created. The email will also automatically be unique as users rarely share an email account and those who do, likely wouldn't want separate accounts. </p>
    <h3>Disadvantages</h3>
    
    <p>The downsides to an email include that two people who share an email, cannot have separate accounts. Additionally, if your site has a legitimate reason for one person to have multiple accounts, this may not be possible with emails, but easier to implement using usernames. It's also likely an email is easier to hack since a user likely uses the same email at every site, but the majority of usernames will likely not be much more difficult to hack, as users tend to reuse usernames just as much as they reuse passwords.</p>
    
    <p>Unless you have a specific reason to avoid an email address, prefer the email for the login username. The use of the email has also become the norm on websites. Don't forget though, to provide an email-based-login with a way to change the email. Without this feature, a user would need to create a new account and lose all past history just because they changed Internet providers or lost a previous account due to graduation or changing jobs, causing their old email to go away.</p>
    
    <p>Always be careful while using email as the login to not show it publicly, for both privacy reasons and spam prevention issues.</p>
    
    <h2>Logins Can Provide Too Much Info</h2>
    
    <p>The login page of your website will be the first point of research for a hacker. The hacker will attempt to determine valid accounts that exist on a website. Properly handling the login page will make the hacker's job more difficult. To start, you should minimize the amount of data a failed login provides to an attacker. Your initial thought when someone enters a username that's not recognized might be to provide a helpful message that they should check their username. You can provide a more secure page by showing the same error message when the username is not found <em>and</em> when the password doesn't match the password for the given user. The message should indicate that the combination of username and password was not correct, to let the user know to verify both pieces of information, not just one or the other.</p>
    
    <p>If your site uses emails for the login username, an attacker can easily validate if a user has an account on your service if you return a different message for an unknown login compared to a failed username and password combination. It does make things a bit less convenient for the user, but the added security is normally the better trade off.</p>
    <img alt="" src="https://s3.amazonaws.com/cms-assets.tutsplus.com/uploads/users/45/posts/20369/image/username-not-found.png" style="max-width: 100%; height: auto;">
    
    <p>As noted, taking away the specific message for an invalid username, trades increased security for a worse user experience. Providing a message that a login does not exist will help the user notice typos such as typing <code>john</code> instead of <code>jon</code> easier. That message also helps a user that does not remember which username they used on your site. Do keep in mind that these types of messages give hackers a simple and easy way to verify if a user exists on your site.</p>
    <img alt="" src="https://s3.amazonaws.com/cms-assets.tutsplus.com/uploads/users/45/posts/20369/image/same-message.png" style="max-width: 100%; height: auto;"><p>You can also help foil a hacker by better handling multiple login attempts. Accidentally mistyping a username or password more than once occurs fairly commonly from a mistyped character, transposing two characters, or using the password for another site instead of the correct password. Allowing unlimited login attempts opens the door to a brute force attack of trying usernames and passwords repeatedly to determine the correct login. Automated tools and scripts speed up the process allowing a hacker to methodically work through many potential passwords, until finding the correct login.<br></p>
    
    <p>Introducing an increasing delay time after each failed login attempt also helps foil hackers. The first login attempt happens normally. The second login is delayed a fraction of a second before returning the result. Further attempts are delayed increasingly longer before returning a response. This delay allows for minimal disruption for a legitimate user that's made a mistake, but slows down the hacker attempting to brute force the site.</p>
    
    <p>For more sensitive data, a stronger approach can be taken by locking out the account after a number of failed attempts. Locking the account disables it either temporarily or permanently. The lockout stops brute force attacks as after a point, the login will not work. A temporary-disabling should have minimal affect on the user as long as a message for the reason for the lock out is displayed. A permanent lock requires the user to contact support to fix the problem and better fits logins, protecting important data.</p>
    
    <h2>Securing Passwords</h2>
    
    <p>Passwords are the most sensitive aspect of the login. Never store passwords in plain text. Never. Ever. Doing so means almost any security problem can expose login information. Even encrypted passwords should be avoided as if the hacker gains access to the encrypted data the decryption process can be much easier. Any storage where you can retrieve a password, makes it easier for a hacker to do the same.</p>
    <h3>Salting and Hashing</h3>
    
    <p>Passwords should be stored salted and hashed. A salt is a randomly generated, unique value stored for each login and added before hashing. Adding the salt prevents identical passwords from having the same hash and prevents a hacker from building a list of the hash result of possible password combinations in advance. By adding the random hash, a password of <code>abc123</code> (please never use anything like that as an actual password) will result in a different hash for every user.</p>
    
    <p>A hash function turns the password into a fixed length value. There are functions specifically designed for passwords such as <a href="https://en.wikipedia.org/wiki/PBKDF2" rel="nofollow external" class="bo">PBKDF2</a> or <a href="https://en.wikipedia.org/wiki/Bcrypt" rel="nofollow external" class="bo">Bcrypt</a>. The GPU processors in modern graphics cards can perform the computations needed to hash and can <em>break</em> many weak algorithms quickly. Dedicated machines for the purpose of breaking passwords can determine <a href="https://securityledger.com/2012/12/new-25-gpu-monster-devours-passwords-in-seconds/" rel="nofollow external" class="bo">any eight character password or less, in under six hours</a>.</p>
    
    <p>Users often tend to reuse the same password for most sites where they have accounts. Many sites have begun testing the exposed credentials from major account login hacks against their own logins and contacting users whose username and password combinations match. <a href="http://www.tripwire.com/state-of-security/top-security-stories/evernote-warns-vulnerable-users-wake-adobe-breach/" rel="nofollow external" class="bo">Evernote and Facebook recently examined login credentials released from Adobe</a> and alerted users using those same credentials.</p>
    
    <p>The easiest way to handle passwords correctly is to use the tools included in your web framework. Password security is complicated and getting just one thing wrong can leave your user's passwords open to attack. <a href="http://www.openwall.com/phpass/" rel="nofollow external" class="bo">pH pass</a> provides a public domain library for PHP using Bcrypt. The older built in .NET membership providers used weaker hashes, but the new <a href="http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx" rel="nofollow external" class="bo">Universal Providers</a> use PBKDF2. Rails also provides a <a href="https://rubygems.org/gems/bcrypt-ruby" rel="nofollow external" class="bo">Bcrypt</a> gem.</p>
    
    <h2>Resetting Passwords</h2>
    
    <p>When you properly secure passwords so that they cannot be retrieved, you lose the ability to provide the user a forgotten password. Then, you need to provide an alternative way for a user who legitimately forgot their password to reset the password in a secure manner.</p>
    <h3>The Password Reset Page</h3>
    
    <p>A good reset-password page allows the user to change the password without knowing the current password. The traditional method allows the user to enter their email address and then sends a link to a webpage that allows them to reset the password. Sending a link is more secure than sending a password since the new password isn't created until the user accesses the page. Sending a new password by email would create a new credential that anyone intercepting the email would be able to use without the user's knowledge. If someone intercepts the email and resets the password, the user will know when they access and attempt to reset their password.</p>
    
    <p>A good reset page should also not provide validation that an account exists. The logic is the same that we discussed in regards to not providing feedback if an account didn't exist when logging in. Even if the login does not exist in the system. The best approach is to provide a message that instructions have been sent to the email address on file. You should still send an email to the entered email since it could be a legitimate case of having forgotten which email was used for an account, such as entering a work email instead of a personal email.</p>
    <h3>Password Reset Links</h3>
    
    <p>The link to reset passwords should be designed so the reset request has a limited lifespan and can be only used one time. Create a unique token for each reset request, tied to the account requested and store it in a database. This token becomes part of the URL emailed to reset the password. The token also should be assigned an expiration time and be removed after the reset completes. If someone attempts to use a token that has been already used or expired, the request would fail. The expiration time needs to be long enough to allow the email to be received and the user to complete the action, but not so long as to allow use too far in the future. A time frame of a few hours usually will suffice.</p>
    
    <h3>Resetting a Password Via Email</h3>
    <p>Resetting a password using email also makes the security of your site dependent on the integrity of the user's email. If the email can be accessed, then that person can reset the password. Sites can add security questions that must be answered before resetting the password. Security questions provide little extra security if the answers are easy to find. A security question of "What is my hometown?" provides little security if the answer can be found on the person's Facebook profile. For more on developing good questions, see <a href="http://goodsecurityquestions.com/" rel="nofollow external" class="bo">http://goodsecurityquestions.com/</a>.</p>
    
    <h2>Two Step Authentication</h2>
    
    <p>A login and password requires only one pair of information to access a website. When that information is provided, then the user is assumed to be the correct person. To make stealing credentials less effective, you can add a second step to the authentication process. In addition to something that the user knows (the username and password), the user also must use something they have in their current possession, commonly a cell phone through either SMS or an application for this purpose.</p>
    
    <p>Banks were probably the first to implement this process using custom hardware to generate a time dependent code. Google popularized the use of SMS text messages or an app as a second step. Many sites now use a login compatible with Google's implementation of <a href="http://tools.ietf.org/html/rfc6238" rel="nofollow external" class="bo">RFC 6238</a>. You can find libraries already implementing this technique for most popular frameworks such as <a href="https://googleauthcsharp.codeplex.com/" rel="nofollow external" class="bo">ASP.NET</a>, <a href="https://bitbucket.org/devinmartin/otp-sharp/wiki/Home" rel="nofollow external" class="bo">ASP.NET #2</a>, <a href="https://rubygems.org/gems/rotp" rel="nofollow external" class="bo">Ruby on Rails</a>, <a href="http://sourceforge.net/projects/hotp-totp-php/" rel="nofollow external" class="bo">PHP</a>, and <a href="https://github.com/mtigas/django-twofactor" rel="nofollow external" class="bo">Django</a>.</p>
    
    <h2>External Authentication</h2>
    
    <p>To avoid these problems you have another option, let someone else deal with all this by integrating with a third party for authentication such as Twitter, Facebook or OpenID. Doing so offers benefits and disadvantages. It does take away most of the security concerns that we've discuss here as someone else deals with those issues. However, these other sites are also probably a bigger hacker target than you. If you use another site to handle authentication, then if that login is compromised, the hackers have access to your site.</p>
    
    <p>Using a known third party can both help and hurt from a reputation and social point of view. The advantage of allowing login with either Facebook or Twitter is that so many users already have accounts there that they would be happy to use it. Other visitors may view the integration with these sites as a negative feature and not use your site because of it or if it is the only option provided to them.</p>
    
    <h2>Conclusion</h2>
    
    <p>Your web application's login plays a vital role in securing your site. Taking care to protect your login will do much to protect your site, your site's users and their private information. To work securely with logins, minimize the amount of data your login and password reset pages could potentially provide to a hacker. Also, put security measures in place to make it more difficult to guess your user's passwords via brute force.</p>
    
    <p>Protecting passwords is a critical concern of any site. Poorly protected passwords make the hacker's job easier and can end with the login credentials of your site exposed to the public. Using hashed and salted passwords makes the hacker's job much more difficult. Additionally, adding the option of a second step to the login process can provide more protection for your site's users. You can also chose to utilize a third party to handle logins to your site.</p>
    </div>
]]>
</Body>
<Summary>For most websites, you have different areas within it (home page, user profile, admin page, etc.), some of which will be public and others will need to be restricted to only certain users. You...</Summary>
<Website>http://code.tutsplus.com/tutorials/securely-handling-users-login-credentials--cms-20369</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42780/guest@my.umbc.edu/8114a7b843c4ce1d51a4acd71f259547/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 11:00:10 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42784" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42784">
<Title>SVG &amp; WordPress Custom Fields</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>The following is a guest post by <a href="http://ianmarquette.com/" rel="nofollow external" class="bo">Ian Marquette</a>. Ian learned that SVG can have a <code>&lt;text&gt;</code> element, meaning that text could come from a dynamic source while still being able to do cool custom SVG-specific stuff to it.</em></p>
    <p></p>
    <p>I was recently working on a WordPress-based website that needed an infographic. Being a proponent of responsive design, I drew the infographic in Illustrator and exported it to SVG for scalability. While tinkering around in the backend I discovered that you can add WordPress custom fields to SVG text elements that allow you to control text-based content from within your WordPress CMS. How awesome is that?</p>
    <p>Here I'll explain how I did it, and some further options you might find useful.</p>
    <h3>Preparing the SVG File</h3>
    <p>Create the graphic in your vector-editing software of choice. Add placeholder text to the area you'll want to contain user-controlled text. Here I've created a simple graphic for demonstration purposes. </p>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2014/03/example-text-on-path.png" style="max-width: 100%; height: auto;">
    My SVG file. Note that the path is to demonstrate something uniquely SVG. It could be a filter or a stroke or anything else cool that SVG can do.
    
    <p>Now open your SVG file with your preferred editor. You'll have to make some changes to the code. In my example the path had to be changed to a <code>&lt;textpath&gt;</code>, given an ID and linked to using xlink. If I didn't do this, each individual character in my text would have its own tag, coordinates etc.</p>
    <pre><code>&lt;svg width="1000px" height="300px" viewBox="0 0 1000 300"&#x000A;         xmlns="<a href="http://www.w3.org/2000/svg">http://www.w3.org/2000/svg</a>" &#x000A;         xmlns:xlink="<a href="http://www.w3.org/1999/xlink%22&amp;gt">http://www.w3.org/1999/xlink"&amp;gt</a>;&#x000A;      &lt;defs&gt;&#x000A;        &lt;path id="MyPath"&#x000A;              d="M 100 200 &#x000A;                 C 200 100 300   0 400 100&#x000A;                 C 500 200 600 300 700 200&#x000A;                 C 800 100 900 100 900 100" /&gt;&#x000A;      &lt;/defs&gt;&#x000A;    &#x000A;      &lt;use xlink:href="#MyPath" fill="none" stroke="green"  /&gt;&#x000A;    &#x000A;      &lt;text font-family="Helvetica" font-size="42.5"&gt;&#x000A;        &lt;textPath xlink:href="#MyPath"&gt;&#x000A;          SVG Text on a path for WordPress!&#x000A;        &lt;/textPath&gt;&#x000A;      &lt;/text&gt;&#x000A;    &#x000A;    &lt;/svg&gt;</code></pre>
    <p>Here's a live demo of some text-on-a-path:</p>
    <p>See the Pen <a href="http://codepen.io/chriscoyier/pen/JoakC/" rel="nofollow external" class="bo">JoakC</a> by Chris Coyier (<a href="http://codepen.io/chriscoyier" rel="nofollow external" class="bo">@chriscoyier</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a>.</p>
    <p>You can just copy and paste the markup straight into a WordPress template. You could also use on of the other methods of using SVG on your page, such as linking to the file as an object. Essentially it needs to be inline SVG, not SVG used as an  or background-image. </p>
    <p>You'll want to replace the content between the <code>&lt;text&gt;</code> tags with the following code, replacing <code>custom_field</code> with whatever name you want to give yours:</p>
    <pre><code>&lt;?php&#x000A;      global $wp_query;&#x000A;      $postid = $wp_query-&gt;post-&gt;ID;&#x000A;      echo get_post_meta($postid, 'custom_field', true);&#x000A;      wp_reset_query();&#x000A;    ?&gt;</code></pre>
    <p>Dropping that within the SVG will look like:</p>
    <pre><code>&lt;svg width="1000px" height="300px" viewBox="0 0 1000 300"&#x000A;         xmlns="<a href="http://www.w3.org/2000/svg">http://www.w3.org/2000/svg</a>" &#x000A;         xmlns:xlink="<a href="http://www.w3.org/1999/xlink%22&amp;gt">http://www.w3.org/1999/xlink"&amp;gt</a>;&#x000A;    &#x000A;      &lt;defs&gt;&#x000A;        &lt;path id="MyPath"&#x000A;              d="M 100 200 &#x000A;                 C 200 100 300   0 400 100&#x000A;                 C 500 200 600 300 700 200&#x000A;                 C 800 100 900 100 900 100" /&gt;&#x000A;      &lt;/defs&gt;&#x000A;    &#x000A;      &lt;use xlink:href="#MyPath" fill="none" stroke="green"  /&gt;&#x000A;    &#x000A;      &lt;text font-family="Helvetica" font-size="42.5"&gt;&#x000A;        &lt;textPath xlink:href="#MyPath"&gt;&#x000A;           &lt;?php&#x000A;            global $wp_query;&#x000A;            $postid = $wp_query-&gt;post-&gt;ID;&#x000A;            echo get_post_meta($postid, 'custom_field', true);&#x000A;            wp_reset_query();&#x000A;           ?&gt;&#x000A;        &lt;/textPath&gt;&#x000A;      &lt;/text&gt;&#x000A;    &#x000A;    &lt;/svg&gt;</code></pre>
    <p>Now create a custom field in the WordPress CMS with this label and populate it.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2014/03/custom-fields-wp.png" alt="" style="max-width: 100%; height: auto;">
    <p>Now if you check out that page, you should see the custom text sitting inside your custom SVG graphic! Of course custom fields are just one way to do this that is rather extensible. You could use do the post title this way, menus, or anything else that dynamically spits out text from any CMS.</p>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2014/03/finished.png" style="max-width: 100%; height: auto;">
    Custom field added to your SVG
    
    <p>Once it's in there the text can be styled just like regular markup. For instance:</p>
    <pre><code>...&#x000A;    &lt;textpath class="text-path" ... &gt;&#x000A;      ...</code></pre>
    <pre><code>.text-path {&#x000A;      fill: orange;&#x000A;    }</code></pre>
    <p>Or any other <a href="https://gist.github.com/sol0mka/7397561" rel="nofollow external" class="bo">SVG CSS property</a>. That means using custom fonts via @font-face work just fine. You also have access to nice features such as SVG filters and animation.</p>
    <hr>
    <p><small><a href="http://css-tricks.com/svg-wordpress-custom-fields/" rel="nofollow external" class="bo">SVG &amp; WordPress Custom Fields</a> is a post from <a href="http://css-tricks.com" rel="nofollow external" class="bo">CSS-Tricks</a></small></p>
    </div>
]]>
</Body>
<Summary>The following is a guest post by Ian Marquette. Ian learned that SVG can have a &lt;text&gt; element, meaning that text could come from a dynamic source while still being able to do cool custom...</Summary>
<Website>http://css-tricks.com/svg-wordpress-custom-fields/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42784/guest@my.umbc.edu/825b5734b00e7b43d227187236d440f3/api/pixel</TrackingUrl>
<Tag>article</Tag>
<Tag>css</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tricks</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 10:53:20 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42776" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42776">
<Title>High-Tech Manufacturing Leader Drives Innovation</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <h1>A High-Tech Manufacturing Leader In Baltimore Drives Innovation With Lifelong Learning</h1>
    <p><br></p>
    <p>In the last decade, Baltimore has become a hotbed for high-tech 
    growth and this accomplishment is one for the city to be proud of. It 
    takes a rich talent pool, often from local universities, to make a <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>tech</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a>
     city. Additionally, the business and political community have shown 
    strong support of technology initiatives and start-ups. With these 
    attractive features in place, the area is wired for continued prosperity
     in this industry.</p>
    <div>
    <a href="http://cbsbaltimore.files.wordpress.com/2014/03/bal-tech.jpg" rel="nofollow external" class="bo"><img alt="(Photo Courtesy of Mike Adelstein)" src="http://cbsbaltimore.files.wordpress.com/2014/03/bal-tech.jpg?w=420" style="max-width: 100%; height: auto;"></a><p>(Photo Courtesy of Mike Adelstein)</p>
    </div>
    <p>One of the primary reasons that Mike Adelstein, president and <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>CEO</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a> of <a href="http://www.potomac-laser.com/" rel="nofollow external" class="bo">Potomac Photonics</a>, a leader in micro-fabrication and small hole drilling, moved the company to <a href="http://www.bwtechumbc.com/" rel="nofollow external" class="bo">bwtech@UMBC</a>
     (University of Maryland Baltimore County) Research and Technology Park 
    was to be in a tech-centric environment that fosters innovation and 
    learning. In fact, Adelstein initially started his education at UMBC 
    earning a B.S. in Biochemistry and Molecular Biology before joining 
    Potomac Photonics – a step that effectively launched his career and the 
    lifelong pursuit of education both in and out of classroom.</p>
    <p><strong>Where did you earn your degree?</strong></p>
    <p>“After I started working at Potomac Photonics, I earned a Masters of 
    Science in Technology Management at the University of Maryland 
    University College (UMUC) and became a Certified Public Accountant 
    (CPA).”</p>
    <p><strong>How has education prepared you for your job?</strong></p>
    <p>“My degree in biochemistry and molecular biology initially helped me 
    succeed as a sales engineer for Potomac Photonics because I felt very 
    comfortable working in a technical environment. My masters degree and 
    CPA provided me with the foundation to be promoted to president and CEO 
    in 2011, and lead a buyout of the company in 2012. The combination of my
     degrees and <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>certification</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a>
     has been essential in preparing me to deal with all aspects of the 
    company and serve our partners and customers at a high level, both from a
     technical and business perspective.”</p>
    <p><strong>Could you have reached your present position without your <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>education</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a> endeavors?</strong></p>
    <p>“Certainly my education played a critical role in helping me reach my
     present position. Additionally, factors such as my passion for 
    high-tech manufacturing and perseverance to <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>achieve</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a> success, especially for our customers and employees, are also important.”</p>
    <p><strong>What continuing education is required for your specific role?</strong></p>
    <p>“In addition to <a href="http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/#" rel="nofollow external" class="bo"><span><span>earning</span><img src="http://images.intellitxt.com/ast/adTypes/icon1.png" style="max-width: 100%; height: auto;"></span></a>
     CPE hours for my CPA license, I attend workshops and conferences. For 
    hands-on training, I am looking forward to spending time in our new 
    innovation laboratory. Potomac Photonics’ <em>Educational Manufacturing Initiative</em>,
     which provides universities and institutions with access to our 
    services at a reduced rate, helps to keep my pulse on what the next 
    generation of engineers and scientists will require in terms of 
    manufacturing.”</p>
    <p><em>Keri Ann Beazell is a Baltimore writer following the latest 
    developments in arts and culture, natural wonders, lifestyle and pets. 
    She enjoys promoting thought-provoking discussions, education, new ideas
     and smiles among readers. Follow her online at <a href="http://www.beazellblog.com/" rel="nofollow external" class="bo"> beazellblog.com</a> and <a href="http://www.examiner.com/pet-news-in-baltimore/keri-ann-beazell" rel="nofollow external" class="bo">Examiner.com</a></em>
    </p>
    </div>
]]>
</Body>
<Summary>A High-Tech Manufacturing Leader In Baltimore Drives Innovation With Lifelong Learning     In the last decade, Baltimore has become a hotbed for high-tech  growth and this accomplishment is one...</Summary>
<Website>http://baltimore.cbslocal.com/2014/03/24/a-high-tech-manufacturing-leader-in-baltimore-drives-innovation-with-lifelong-learning/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42776/guest@my.umbc.edu/bd8dcc7df0ae5e2f375bccdd8f98af37/api/pixel</TrackingUrl>
<Group token="bwtech">bwtech@UMBC Research and Technology Park</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/bwtech</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/original.png?1760034935</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/large.png?1760034935</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/medium.png?1760034935</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/small.png?1760034935</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxsmall.png?1760034935</AvatarUrl>
<Sponsor>bwtech@UMBC</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 10:16:53 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42777" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42777">
<Title>Discover the Future of Web Design, in London this April</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="fowd_thumb" src="http://netdna.webdesignerdepot.com/uploads/2014/03/fowd_thumb.jpg" width="200" height="160" style="max-width: 100%; height: auto;">Keeping abreast of emerging trends is one of the most challenging aspects of any designer’s job. If you’re looking for a truly accurate picture of the web design world we’ll inhabit over the next few years, as well as the technologies, techniques and ideas that will be guiding our careers then you need to attend the <a href="http://futureofwebdesign.com/london-2014/" rel="nofollow external" class="bo">Future of Web Design</a> conference.</p> <p>Returning for its 8th year, FOWD will be held 7th–9th April at the Brewery in London, UK.</p> <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/FXhzfCjHs3Y" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p>There are practical hands-on workshops that allow you to experience a range of vital technologies including CSS architecture and responsive design. Workshops are taught by respected industry leaders including Rachel Nabors, Harry Roberts, Jason Pamental and Paul Addams; giving you the chance to immerse yourself in some genuinely innovative techniques.</p> <p><a href="http://futureofwebdesign.com/london-2014/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2014/03/fowd_002.jpg" width="650" alt="Discover the Future of Web Design, in London this April" style="max-width: 100%; height: auto;"></a></p> <p>The central focus of the conference is the future of the web design sector and all the sessions focus on key emerging practices and technologies that could be the next big thing.</p> <p><a href="http://futureofwebdesign.com/london-2014/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2014/03/fowd_001.jpg" width="650" alt="Discover the Future of Web Design, in London this April" style="max-width: 100%; height: auto;"></a> </p> <p>It’s the perfect opportunity to develop your agency’s staff into a cutting-edge team that are both prepared for, and excited about the next few years.</p> <p>Key sessions this year include Stephanie Rieger (Yiibu), Razvan Caliman (Adobe), Jason Pamental (H+W Design) and Gunnar Vilhjálmsson (Monotype); as well as many more with 30 sessions scheduled for the 2 conference days.</p> <p>On top of that, the buzz that surrounds the conference is a great place to network, hang out, and otherwise make those connections that ensure we stay a community rather than a professional field.</p> <p><a href="http://futureofwebdesign.com/london-2014/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2014/03/fowd_003.jpg" width="650" alt="Discover the Future of Web Design, in London this April" style="max-width: 100%; height: auto;"></a></p> <p>Attending the FOWD conference is a sure-fire way to develop a vision for where the Web is going, how we’re going to get there, and what we’ll see along the way. With an impressive list of speakers and a great balance of design, technical and inspirational sessions, FOWD is one of the premier events on the conference calendar and not to be missed.</p> <p>We’re delighted that FOWD have given WebdesignerDepot readers a discount off their regular price, just enter <strong>WEBDESIGNERDEPOT</strong> at the checkout for a 10% discount.</p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/luckstock-spring-music-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>17 Tracks, Happy Spring Music Bundle from LuckStock – only $17!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="Discover the Future of Web Design, in London this April" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2014/03/discover-the-future-of-web-design-in-london-this-april/" rel="nofollow external" class="bo">Source</a> <br><br><br><a href="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801895482/u/49/f/661066/c/35285/s/388c0134/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Keeping abreast of emerging trends is one of the most challenging aspects of any designer’s job. If you’re looking for a truly accurate picture of the web design world we’ll inhabit over the next...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/388c0134/sc/4/l/0L0Swebdesignerdepot0N0C20A140C0A30Cdiscover0Ethe0Efuture0Eof0Eweb0Edesign0Ein0Elondon0Ethis0Eapril0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42777/guest@my.umbc.edu/cec8048e48f540bdef042dbb1157bfe1/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>conferences</Tag>
<Tag>conferences-2014</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>design-conference-london</Tag>
<Tag>development</Tag>
<Tag>fowd</Tag>
<Tag>fowd-2014</Tag>
<Tag>future-of-web-design</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>news</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 10:15:56 -0400</PostedAt>
<EditAt>Mon, 24 Mar 2014 10:15:56 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="42775" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42775">
<Title>Fiberight Facility Closer to Reality</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <h4>Fiberight Facility Closer to Reality</h4>
    <br>MARION, IA (CBS 2/FOX 28) --A new waste-to-biofuel facility in Marion may be a step closer to becoming a reality. Tonight, Marion City Council members are set to vote on an incentive package for the Fiberight company. The company plans on building a 50-thousand square foot facility at this site in the Marion Industrial Center. That facility will take solid waste and convert it into renewable bio-fuels. The Marion economic development company says it will bring a boost to the area. The city council meeting starts  tonight at 7. Even if it's approved, it's not a done deal. The city is still waiting for financial assistance from the state for the project.  <br><div>
    <br> Read More at: <a href="http://www.cbs2iowa.com/news/features/top-stories/stories/fiberight-facility-closer-reality-25629.shtml" rel="nofollow external" class="bo">http://www.cbs2iowa.com/news/features/top-stories/stories/fiberight-facility-closer-reality-25629.shtml</a>
    </div>
    </div>
]]>
</Body>
<Summary>Fiberight Facility Closer to Reality  MARION, IA (CBS 2/FOX 28) --A new waste-to-biofuel facility in Marion may be a step closer to becoming a reality. Tonight, Marion City Council members are set...</Summary>
<Website>http://www.cbs2iowa.com/news/features/top-stories/stories/fiberight-facility-closer-reality-25629.shtml</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42775/guest@my.umbc.edu/0fe35edd527aedffed4f529448e76c15/api/pixel</TrackingUrl>
<Group token="bwtech">bwtech@UMBC Research and Technology Park</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/bwtech</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/original.png?1760034935</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/large.png?1760034935</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/medium.png?1760034935</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/small.png?1760034935</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxsmall.png?1760034935</AvatarUrl>
<Sponsor>bwtech@UMBC</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 10:08:46 -0400</PostedAt>
<EditAt>Mon, 24 Mar 2014 10:11:33 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="42779" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42779">
<Title>After Reports on N.S.A., China Urges End to Spying</Title>
<Body>
<![CDATA[
    <div class="html-content">The Chinese called on the United States to explain its actions after news reports said that the N.S.A. had hacked into the computer systems of Huawei, a telecommunications company.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F25%2Fworld%2Fasia%2Fafter-reports-on-nsa-china-urges-halt-to-cyberspying.html%3Fpartner%3Drss%26emc%3Drss&amp;t=After+Reports+on+N.S.A.%2C+China+Urges+End+to+Spying" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F25%2Fworld%2Fasia%2Fafter-reports-on-nsa-china-urges-halt-to-cyberspying.html%3Fpartner%3Drss%26emc%3Drss&amp;t=After+Reports+on+N.S.A.%2C+China+Urges+End+to+Spying" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F25%2Fworld%2Fasia%2Fafter-reports-on-nsa-china-urges-halt-to-cyberspying.html%3Fpartner%3Drss%26emc%3Drss&amp;t=After+Reports+on+N.S.A.%2C+China+Urges+End+to+Spying" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F25%2Fworld%2Fasia%2Fafter-reports-on-nsa-china-urges-halt-to-cyberspying.html%3Fpartner%3Drss%26emc%3Drss&amp;t=After+Reports+on+N.S.A.%2C+China+Urges+End+to+Spying" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F25%2Fworld%2Fasia%2Fafter-reports-on-nsa-china-urges-halt-to-cyberspying.html%3Fpartner%3Drss%26emc%3Drss&amp;t=After+Reports+on+N.S.A.%2C+China+Urges+End+to+Spying" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/sc/1/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801896416/u/0/f/640387/c/34625/s/388c08ca/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The Chinese called on the United States to explain its actions after news reports said that the N.S.A. had hacked into the computer systems of Huawei, a telecommunications company.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/388c08ca/sc/1/l/0L0Snytimes0N0C20A140C0A30C250Cworld0Casia0Cafter0Ereports0Eon0Ensa0Echina0Eurges0Ehalt0Eto0Ecyberspying0Bhtml0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42779/guest@my.umbc.edu/5cc36b5a792aa227f1b087da2cc07f74/api/pixel</TrackingUrl>
<Tag>china</Tag>
<Tag>cyberattacks-and-hackers</Tag>
<Tag>huawei-technologies-co-ltd</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>united-states-international-relations</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 24 Mar 2014 10:05:52 -0400</PostedAt>
<EditAt>Mon, 24 Mar 2014 10:05:52 -0400</EditAt>
</NewsItem>

</News>
