How to Build a Website With Adobe Project Rome

by on 24th November 2010 with 27 Comments

screenshot

Adobe recently launched a project called Rome that is meant to be a sort of all-in-one content publishing platform. You can use this innovative application to build websites, print projects, interactive PDFs and more.

Today I’ll give you a super basic beginner’s introduction to Rome so you can see what it is, how to use it and whether or not it’s right for you.

Rome

In Adobe’s own words, Project Rome is “Simple, powerful, all-in-one content creation and publishing for virtually anyone.” If you think this is a little vague, you’re right. But then again, the entire project is a little puzzling. Is Rome the future of Photoshop? Is it competition for Dreamweaver or InDesign?

The answer is really “none of the above.” After playing with it a bit, it becomes obvious that Adobe is attempting to target a different market than with the Creative Suite. While CS is an incredibly expensive set of powerful, professional applications that can take years (decades?) to learn thoroughly, Rome is meant to be a user-friendly way for just about anyone to create rich content.

Before we get started, you’ll want to stop by the Rome website and either download the desktop application or launch the web app (I’ll be using the desktop version).

screenshot

How Much Does It Cost?

Rome is currently available in a free preview. Adobe apparently hasn’t yet decided their pricing strategy and wants to see how users respond before proceeding. You can download a copy now but just know that one day it will likely deactivate it and make you either purchase a one-time license or perhaps even a subscription.

Getting Started

Once you’ve downloaded the application, firing it up should make a vertical strip of buttons appear on your desktop.

screenshot

From here you can browse the default templates or even a nice gallery of user-submitted templates, but these already have a lot going on so it’s better for learning purposes to start from scratch.

Click the “Create New” button to open a rather large gallery of possible document sizes. From here go to “Blank for Screen” and select something in the “Browser Sizes” folder. I chose 960×550.

screenshot

Meet Rome: The Interface

When you first get a look at the Rome interface, it looks like an extremely simplified version of Photoshop. Rather than an endless sea of palettes, there’s only a couple. In fact, there might seem to be far too few. This is because Adobe seems to be experimenting with some new ideas that only show you what you need to see when you need to see it, rather than giving you the whole enchilada all at once.

screenshot

The image above shows just how bare the screen is compared to what we’re used to in the Creative Suite. We’ll take a closer look at each section below as we dive into our simple project.

Sheets

The site we’re going to build will have several pages. Rome refers to these as “Sheets” and displays them in the upper left with thumbnail previews.

screenshot

The first thing we want to do is create a “Master Sheet.” This will allow us to set up a few basic items that will appear on every page. Rather than placing items manually on every sheet, items in the master sheet will automatically be carried over to your other sheets. This can be confusing at first because you’ll often see an element on a sheet that you can’t seem to edit. This is because, though the item may appear on that sheet, it’s a master element and therefore requires you to select the master sheet before editing.

To create a master sheet, click on “Show Master Sheets” in the “View” menu. This should separate your sheets menu into two sections: Sheets and Master Sheets. Click the little plus button to add in a few extra regular sheets. Next to the thumbnail of a sheet is a little Rome icon, you’ll see these scattered throughout the interface indicating that there’s a hidden, context-sensitive menu here.

screenshot

Use this little flyout menu to name your sheets Home, About, Portfolio and Contact.

Navigation Menu

Since we’re keeping this as a simple introduction to the app, we can show off many of the basic features by building a navigation menu. To start, grab the text tool and draw a box. Then type “Home” and use the menu shown below to select a font that you like.

screenshot

Here you really see that menu magic in action. There’s a ton of menu options here, each with a set of submenus. What you get is a lot of functionality without all the clutter. It definitely takes some getting used to, and can be time consuming, but once you figure it out it’s not so bad. I do really like the little sliders that can be used to adjust various properties like font size.

screenshot

Once you’ve got the size and font figured out, go down to the “Link” menu and set the link to the “Home” sheet.

screenshot

This will automatically change the appearance of the link to blue with an underline. Since we don’t want either of these, we’ll have to fix it. Changing the color back to black is easy enough but the underline was harder to find. This option is found under the “More Character Options” menu shown below.

screenshot

Hover Effect

Next we want to change the appearance of the link when the user is hovering over it with the cursor. This isn’t exactly an intuitive process and took me a few minutes to figure out.

With your text box selected, go to “Event Settings” in the “Advanced” menu and activate “Standard Events.”

screenshot

You should now have an “Events” option in the main menu. From here, go to “Mouse Enter” and “Set Property.” Next, select your text object and set the property to Opacity. Finally set the value to 50%.

screenshot

This will dim the text to 50% of its original opacity when someone hovers over it. I would’ve like to have simply set the color, but that option doesn’t seem to appear in the events menu.

The problem that we now run into is that the text will change color on Mouse Enter but will stay that way permanently. To solve this, we need to add another event on Mouse Exit that sets the opacity back to 100%. See the image below for a reference.

screenshot

Duplicating the Home Link

Now that we’ve got our first link set up just the way we want, copy and paste it three times to create the About, Portfolio and Contact links. Remember that you’ll have to select the text for each, then go in and change the links to point to the appropriate sheets.

screenshot

You’ll also want to distribute the objects vertically to make sure they’re spaced evenly. To do this, select all of the text boxes and go to the Align menu.

screenshot

Previewing Your Work

To see if your navigation menu is functioning properly, click the little monitor button with a play button near the top of the screen. This should give you a live preview of your site in action.

screenshot

Hover over the links to make sure they’re working and click around to see if the sheet is changing.

The Objects Palette

Now that you’ve got a few elements on the page, let’s take a look at the Objects palette. This is equivalent to the Layers palette you’re used to seeing in other apps and is essentially just an interactive list of all the elements on the page.

screenshot

Note that it’s much simpler than the Photoshop layers palette. There is no masking, layer effects, etc.

Finishing the Master Sheet

Since every good minimalist site has a cliche circle logo, ours simply cannot remain without one. Mocking up one quickly will give you a feel for the shape tool. Notice that the shapes are completely resizable with no image degradation. Rome is perfectly suited to work with both vector and raster objects.

screenshot

And with that, we’re finished with our Master Sheet. These elements will appear on every page without any additional effort.

Finishing Up The Site and Exporting

As I mentioned before, the navigation allowed us to cover most of the features that I wanted to show off. We set up links, positioned and distributed objects and created hover effects.

From here you should play around on your own and finish up the other pages. Try pasting in an image, working with paragraphs of text and maybe even building a grid. Be sure to select the appropriate sheet before adding content so that you don’t keep adding to the Master Sheet.

screenshot

When you’re finished with the site, you have two basic options for exporting it. The first is as a Rome site. This uploads your site to an Adobe hosted server using your Adobe ID (free for now). However, you can’t do anything with it this way so I prefer exporting it to an SWF and selection the option to build an HTML file.

screenshot

This will give you a live, functioning website built all by yourself without an ounce of code!

My Thoughts on Rome

Now comes the part that you’re really interested in, can you use Rome for actual projects? In order to answer this question, let’s look at the pros and cons.

First, let’s look at the positive side. Rome is an innovative WYSIWYG that is by no means perfect but feels quite polished and powerful. The learning curve is much smaller than the CS apps and should definitely appeal to anyone intimidated by that suite. Further, it achieves the ever illusive goal of allowing non-developers to actually build a functioning website without a single line of code.

However, despite these benefits, I don’t see myself ever using Rome in a professional context for web projects. The biggest hurdle for me is that it is so dang dependent on Flash. I’m not going to launch into a Flash-bashing rant, but this is simply an impractical use of the technology whether you love or hate it. The site we just built featured only a few links and images. There’s absolutely no reason the resulting files should be anything but pure HTML and CSS. I can understand Adobe wanting to build in Flash support, but don’t claim that I can build websites with this tool if you don’t even have an option for a basic web output.

Keep in mind that this article only looked at Rome from a web point of view. It might still be great for developing print materials and interactive PDFs. In fact, it’s actually a really awesome tool for the latter.

Conclusion

To sum up, if you are a complete stranger to web development and need to build a quick site yourself without hiring anyone or reading 15 books, check out Rome. It’s fairly easy to pick up and run with no matter what your level of expertise.

However, if you’re in the market for a robust and user friendly WYSIWYG that actually creates professional level websites, check out our tutorial on Flux 3. If you understand CSS, Flux is a killer application and I have found no worthy rival.

Leave a comment below and let us know what you think of Project Rome. What did Adobe do right in this experiment? What did they do wrong? We want to hear from you!

Comments & Discussion

27 Comments

  • http://www.journeytodesign.com Seth W

    I am about to try Rome. Its an interesting idea, will it eventually phase out designers – NO. But it may change the way everyone looks at them. Especially newbies.

  • http://www.printpraxis.net Jason Harder

    I think Adobe uses PR as a means of re-thinking a variety GUI related themes in safe distance from the existing Creative Suite. Yes, they want to find ways to mobilize users who fear (rather than: cannot afford) the CS programs to use Adobe software. Yes, they want to make a step toward the future use of application software based in the cloud rather than on a fixed system. After clicking around in PR for some minutes I do get the impression, that Adobe spent a lot of time and manpower to go there. The approach is awesome. It makes me think a lot – and that’s good.

  • http://lauhakari.com Lauhakari [mikko]

    *hahah* I was just thinking yesterday about writing an article on Rome.
    Well guess I can make a shorter one about what it is and refer them here for a tutorial on how to build a site ;)

  • http://imanto.net Anto

    Exporting as Flash. Nah ill pass. But it looks nice.

  • http://www.elasticcolor.com Sharon

    Thanks for the informative insight into Rome. As a designer I’d recommend it to friends but I wouldn’t use it myself. It reminds me of FrontPage.

  • http://www.wix.com/rock8ter/Niranjan_Mutkekar. Niranjan Mutkekar

    Very good project. Project Rome! I wonder the name roots from Burning of Rome!
    When Rome was burning people of rome were wondering how future rome will look like. :)

  • http://www.thowlett.co.uk Tom Howlett

    Very interesting thanks. Is this a glimpse of the future, a design process which is more interactive and possibly more in tune with how people use the internet currently (mobile devices). Maybe it’s the new Flash. I can see it being useful for creating better (but not amazing) working apps/websites/graphical presentations without being able use the better packages. Might be priced that way (a lot cheaper than the other packages).

  • http://peteklein.com Pete Klein

    Frontpage! Nah. This could actually be useful. I could see using it possibly for an e-card with a simple animation, or if I want to pop out a quick PDF that doesn’t look too bad (wouldn’t use it for professional print.)

    At my job, I primarily do UI work. The interface is pretty sweet. The design is minimalist and functionality is only there when you need it. It takes this functionality and puts it in the hands of common people who probably don’t have the time or inclination to figure out the professional grade programs on their own.

    I applaud Adobe’s efforts. And I think the type of user who would use this software really doesn’t care if a site is in swf or html: they’d be happy just to have made a navigable site that (hopefully) works and doesn’t look like junk.

  • http://www.tschubarov.com Adrian Tschubarov

    Is this a kind ok Flash Catalyst mixed with Wix? Looks good at the first sight. But still it is not for everybody. You still require an eye for the design.

  • http://idrakimuhamad.tumblr.com Idraki M.

    Looks more like a modern Frontpage, but an awesome one. Suitable for a quick and simple page

  • http://aboutfish.net/ about fish

    wow, this project rome thing is quite cool, didn’t even know about it

  • http://www.redfrogstudio.co.uk dompl

    Those days develop website for someone without knowledge on HTML or CSS become common thing. What does that mean for us – professional developers? Darker future? Absolutely not. It’s just a push to take our own designs step further and always be two steps ahead wit technology knowledge and skills.

    Great idea, didn’t test it, but looks slick and friendly.

    Thanks for the article!

  • http://www.liveanime.org helium

    Have never even heard of that, weird how it got under the radar.

  • Pingback: CSS Brigit | How to Build a Website With Adobe Project Rome

  • http://www.tschubarov.com Adrian Tschubarov

    I tried it and it is not for ALL people. I created a website in about 1 hour, but the website lacks smooth transitions and takes a while to load.

  • http://www.canodesign.com vic

    iWeb vs Project ROME?

  • Reno

    I can see the use of Rome for creating presentations, instead of powerpoint – which is a real pain in the neck.

    Or building a guide, tutorial description. You don’t always have your CS with you and using Rome over the internet is quiet handy (imagine you’re on holiday and want to create a quick tour-guide, holiday-eCard etc.

    How to use it is really up to you.

  • Jacob Ward

    Hah yes I like the program but it seems I can not inport other embed codes into it so I can put my polls up for the site I am making but if any one knows how I can please do help me thanks

  • Pingback: Why Adobe Doesn’t Understand Web Designers | Design Shack

  • http://www.metamorfoses.be Ann

    Hello
    We created a quick site and everything went very well.
    However, we made some changes 2 days later, but I dont seem to get them online. The first creation comes online. Does anyone could find out wat we forget?

    Thanks

    Ann

  • Pingback: Why Adobe Doesn’t Understand Web Designers | cs5 tutorials photoshop cs5 tutorials Flash cs5 tutorials cs5 tutorial cs5tutorials cs5tutorial

  • Pingback: Why Adobe Doesn’t Understand Web Designers | The NewMediaStudio - Custom PHP and MySQL Applications, Custom Wordpress Development, Custom Facebook Pages, Ipad iPhone and iPod Touch Applications, HTML5 Rich Internet Applications, SEO Strategies, eCommerc

  • Ben

    I’m about to build a website with rome using gimp generated Images.A solar homes division for a japanese co.Does anyone know where I can find a book to learn this software inside and out before I start.The adobe tutorials seem so general and light on info.A software book is usualy 4-6 hundred pages.I could see me getting very frustrated for lack of info and wasting time.for example what weight photo can I import.What file types extens.etc.I looked on amazon and adobe homepage and google search.

  • Ben

    No really,I really need a book on this software.I want to learn it forwards and backwards.All features comands in depth thourogh.I tried calling all the adobe help lines in India and just end up back at the basic tutorials which are too basic.I learned Autocad in ten days with textbook.Gimp in 6 days with textbook.and I’ve had Rome for two weeks and I have more questions than when I started.I cannot learn complicated software with 10 pages of info.Please someone respond.I spend four hours a day searching.Doesn’t every software have a book.??

  • Ben

    I take it back.I was able to learn this software well enough and thank you soo much Terry White,for your video tutorials and whoever posted the couple dozen short comand tutorials on youtube.Still curious about where to find a book.mostly for the technical questions concerning file types and wieght and things like that but I’m getting really good results. Yhe bitmaps seem to work as well as layers for most tasks.I know if I find a book that I could easily produce results on par with the rome intro piece.

  • Pingback: Why Adobe Doesn’t Understand Web Designers | s2dnt

  • Pingback: Adobe Muse Test Drive: Is It Worth $15 Per Month? « DesignParlor

Subscribe
Membership
About the Author