Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Your Feedback
SYS-CON Australia News Desk wrote: You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.
SYS-CON Canada News Desk wrote: You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.
SYS-CON Netherlands News Desk wrote: Creating RSS Feeds With Adobe Dreamweaver Using SOA, XML and Web Services. You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.

The increasing integration of Adobe and former Mac...


ADS BY GOOGLE
Blog-N-Play.com
Anytime a feature of a framework gives me something for free that I don't need to manually implement I'm a happy camper. One such feature of ASP.NET MVC 2 is jQuery client-side validation. The
Flex Top Links You Must Click On !


Creating RSS Feeds With Macromedia Dreamweaver Using SOA, XML and Web Services
Publishing content online is evolving with a new technology called RSS.

You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.

RSS, or Really Simple Syndication, is a technical format that allows online publishers to share and distribute their content to other websites or individual Internet users. It's commonly used for distributing headlines on news websites. Bloggers use it to distribute summaries of their blog entries as well. RSS is written in the Internet coding language known as XML, which is why you see RSS buttons labeled that way.

If a website publishes an RSS page, commonly known as an RSS "feed," this feed will contain summaries of all the recent articles posted on that site. For example, Yahoo News publishes news related to world headlines, national news, sports, etc. These you can all read by going to the Yahoo website. But they also publish RSS feeds for each of these subjects. Each RSS feed contains a summary of the most recent news stories posted. Similarly, the Digital Divide Network publishes RSS feeds for our news headlines, events listings and other content on our website. I even have my own RSS feed for articles that I publish on my personal blog, Andy Carvin's Waste of Bandwidth.

So basically, as a consumer of content, RSS allows you to see updated content in news aggregators or web browsers (new ones have integrated this feature). It solves the what's new problem for websites by allowing content consumers to subscribe to content that they find relevant. That means its a great way to communicate with a market that has already defined itself as interested in your content by having taken the first step of subscribing to the feed. It also solves the SPAM problem, because your market has already agreed to be targeted. Its permission marketing done right, and with no SPAM filter headaches.

RSS also solves another problem by allowing content to be syndicated (or republished) on other websites. This is how tools like Yahoo or Google News work. They collect RSS feeds from across the internet and then publish the relevant ones on their site. Imagine the traffic you would generate by getting a story published on one of those news portals. This opens up an entire new way to drive traffic to your site.

RSS is probably the most powerful marketing tool emerging in internet publishing today.

Publishing RSS Feeds
There are several tools for publishing RSS feeds widely available on the internet, with a range of prices from free on up. The problem with most of the tools is that they require a good bit of work to get your content into the feed you are creating. With some, you have to copy and paste your content into their tool, which is simple for small amounts of content but not for larger websites. With other, you have to have PHP, ASP, or Perl on your webserver and use those tools to rework your content into a feed. In all cases, none of them are designed to integrate directly with the primary tool you use to create the content of your website - Dreamweaver.

The right solution would take advantage of the content you've already created and the way that you manage that content using Dreamweaver. It would give you a way to leverage what you know to accomplish the task of creating a feed, without having to learn new tags for RSS and without having to become a CGI expert to program PHP/ASP/Perl.

That's what RSS DreamFeeder does. RSS DreamFeeder allows you to specify elements of the content you're already creating for your website to be reformatted as an RSS feed. It integrates specialized search-engine technology into Dreamweaver with a simple floating panel where you can create, edit, and process your content into RSS feeds. DreamFeeder's panel lists new content that has been added to your site since the feed was last updated and will add that new content to your feeds when you tell it to. You don't have to edit every entry in the feed, all you do is tell it to do the job. And it only does it when you're ready and your new content is ready - avoiding problems with feeds pointing to articles still being created.

So Tell Me How!
OK. Let me tell you how. In this tutorial I'm going to outline two different styles of content, which broadly encompasses the two primary sets of web content that get converted to feeds - Single Pages and Directories. Single pages are single html files that contain multiple stories, each of which is treated as a unique entry to be linked to by the RSS feed. Directories contain multiple html files, each of which contains a single story and links to each must be entered in the RSS feed. RSS DreamFeeder, once configured, will do all of this automatically for you when you process the feed. You can define multiple feeds for your website and each feed can have its own configuration.

Download the Pieces
You will, of course, need a copy of RSS DreamFeeder, available from RNSoftware at www.rnsoft.com/products/rssdreamfeeder

You install RSS DreamFeeder using the Extension Manager application that came with your copy of Dreamweaver. All you should have to do is double-click the MXP file that you downloaded and Extension Manager should launch and ask you if its OK to install. You may need to restart Dreamweaver after installing the extension but you don't need to restart your computer.

To launch RSS DreamFeeder select RSS DreamFeeder from the Window menu in Dreamweaver. This will open the DreamFeeder panel and display a list of rss files within the current website - you shouldn't have anything in the list because you haven't created them yet. If you click on the RSS DreamFeeder button in the bottom left corner you should see this panel. Click the Done button to go back to your feeds list.

You'll probably want a news aggregator to test the feed with. You can use any one that you like, but here are a couple (the first ones that come up when I google "news aggregators download"):

  • Ampheta Desk
  • NetNewsWire
(more at http://blogs.law.harvard.edu/tech/directory/5/aggregators)

You might also try Firefox's active bookmarks or Safari's RSS reader.

I've also created a simple website with some basic content so you can see the process in action.You can download this demo site at www.rnsoft.com/products/rssdreamfeeder/content/tutorial/RDFDemoServer.zip

You will have to define this as a new website within Dreamweaver. I called the site RDFTutorial. You don't need a remote site defined, just a local one, because RSS DreamFeeder works right from your local files, and includes only the new files you create. When you're ready to publish the feed you create on your website you simply upload the RSS or XML file you created, just like you would for any HTML file. That means you get to manage your content the way that works best for you and your workflow.

The Files in the Site
To keep things simple, the demo website only contains a limited number of files. But to be authentic we created this site using CSS styles, templates, and library items, just like you would for your website. The files we are most interested in are the Home page - index.html in the root of the website - and the JobBank page - jobbank.html in the 03_HumanResource directory (the individual jobs listed are stored in a the JobBank directory in there).

Feeding the Home Page
Open the home page and take a look at it. The home page is an example of a single html files that contain multiple stories. I used a repeating block with a template, but you don't have to, RSS DreamFeeder looks at the HTML code for the page, not the Dreamweaver markup. Each of these stories will need to be treated as a unique entry to be linked to by the RSS feed.

Imagine that we've just edited the content to add our update - Aug 27 Employee Special. This content represents the story that we'll want to collect for use in our RSS feed. The way we'll collect this content is based on the HTML code used to layout the content. Take a close look at the content and notice a few things:

The headline is in a TD tag with a CSS style applied - HPStoryRevHead. The anchor defines the location to link to within the page for each story - it will get picked up by the RSS feed. The story content is a P tag with a CSS style applied - HPStoryContent

Now based on what we just looked at you'll be able to define a feed for this page and use those attributes to identify the content to extract from the page and put into the RSS feed.

If RSS DreamFeeder isn't already open, you can open it by selecting RSS DreamFeeder from the Window menu.

To create a new feed you click the New Feed button in the toolbar at the top of the panel. The panel will change and you will create the settings for the new feed. You'll go through 5 panels with various settings that effect how your feed will work. Don't worry, you only have to do this once, when you create the feed. These settings stick with the feed and are used when you process the feed to control its content. We'll talk more about processing the feed later on. (Note: If your window doesn't show the Next and Cancel buttons you may need to make it taller - I would have done it automatically for you but Dreamweaver doesn't allow it).

The first panel collects descriptive information about the RSS feed. You will need to enter the Title of the feed. You will also need to enter a Description for the feed. You may optionally include a graphic or icon to be used to represent the feed, but only in aggregators that support RSS v 1 formatted feeds. If you specify a graphic you probably also need to stick to RSS v1 for the format of your file (specified in a different step). Once you're happy with your content you may click the Next button to proceed to the next panel in the series.

About Ronald Northrip
Ronald Northrip is the President of Ronald Northrip Software (http://www.rnsoft.com), a technology company focused on creating software tools to make developing websites, creating content, and using your computer simpler and better.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.

You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.

Creating RSS Feeds With Adobe Dreamweaver Using SOA, XML and Web Services. You may have noticed recently that lots of websites now contain little graphical buttons with the word XML on them. For example: or or . When you click on the button, all you see is a bunch of jumbled text and computer code [ed: unless you have a newer web browser or an aggregator]. What's this all about? It's an RSS feed, and they're changing the way people access the Internet.


  Subscribe to our RSS feeds now and receive the next article instantly!
In It? Reprint It! Contact advertising(at)sys-con.com to order your reprints!
Featured White Papers
Latest Flex Stories & Posts
'Scene7 has done a great job developing a sophisticated system that underpins the online delivery of high-fidelity imagery and dynamic assets,' said John Loiacono, senior vice president of Creative Solutions at Adobe.
Apple polished its reputation as a contrarian Tuesday when the news broke because of an SEC filing that it had hired Adobe’s CTO Kevin Lynch to be VP of technology and reportedly coordinate its hardware and software teams. Adobe confirmed his departure effective Friday, March 22. He ...
Companies that need to improve application performance, for example, in server virtualization or VDI environments, frequently come to the conclusion that flash is the best strategy. SSD technology is becoming the "go to" solution for enhancing the performance of these kinds of critical...
If you’ll ask me what would be a job that you always wanted but never got, I’d answered a Technical Evangelist for a large corporation. I know how to do it, I like travel, I like meeting new people, and I can convince that the software I believe in is good for you. But. I [...
Tоday I was participating in a discussion on one Java forum – the question was if Java is easy or difficult programming language to learn. IMO, Java is not difficult to lear, to teach, and to use. It’s a strongly-typed compiled language with tools that help you out to identify most of ...
Online learning company Lynda.com has gotten $103 million in funding from Accel Partners and equity investor Spectrum Equity. Meritech Capital Partners also participated. It’s the first money Lynda has taken from the outside and is meant to push the 17-year-old company into the inter...
Subscribe to the World's Most Powerful Newsletters

Developer Links You Must Click On !
'Scene7 has done a great job developing a sophisti...
Apple polished its reputation as a contrarian Tues...
Companies that need to improve application perform...
If you’ll ask me what would be a job that yo...
Tоday I was participating in a discussion on one J...
Online learning company Lynda.com has gotten $103 ...
Anyone who ever monitored or analyzed an applicati...
Wikibon produced an interesting material (looks li...
I hear people talking about how Solid State Device...
The International Trade Commission decided Wednesd...
Violin Memory, the high-speed flash memory array m...
In the past I have had Photoshop loaded on my comp...
Adobe Systems Incorporated has reported financial ...
We’re starting to writing a book for O’Reilly that...
Yesterday I had to record a 2-hour long webinar. T...
I’m a partner in two companies – an IT consu...
People are accustomed to buying goods online. If a...
Oh, the ignominy of it. A UK judge has told Apple ...
World IPv6 Launch: June 6: The Internet Society, a...
I’ve been using Firefox on my Mac as my defa...
ADS BY GOOGLE

Product Reviews
In the past I have had Photoshop loaded on my computer, but I rarely used it unless it was to use the autocorrection features. Each year I have a ton of vacation pic...
If you still can not adopt reading books from your computer screen, or do not like to waste your laptop battery charge for just reading a book, then I think Amazon K...
This article is the first of two that will look at some of the challenges faced by developers and non-developers who work with PDF technologies and who are curious a...
The goal of this article is to give you a brief overview of some of the objects from clear.swc, which is a part of the open source Clear Toolkit Flex framework avail...
Live Cycle Data Services is an excellent solution for building scalable RIA, but it’s not cheap. For those who don’t have a budget for LCDS, Adobe has released open...