DevNet Resource Kit (DRK) Volume 3, Available Now!

Volume 3 of the DRK is finally here! Volume 3 has far more content than the first two volumes, and is the first DRK to have extensive ColdFusion content in addition to Flash components, Dreamweaver extensions, and learning/reference material. I’ve included a description and some screenshots of the ColdFusion DRK content here.

ColdFusion Content:

Calendar Component
The Calendar component creates a model of a specific calendar page for a given month and year. Use this component to generate dynamic calendars easily in HTML.

Include Once Custom Tag
The Include Once custom tag is like cfinclude, but it enforces that a file is only included once during a single request. This capability allows you to reduce the size of your generated HTML pages by ensuring your shared dependencies are only included once.

Init Custom Tag
Code placed inside the Init custom tag executes only once for the life of the application — regardless of how many times the code around it is executed — so you can use it for application configuration in your Application.cfm file. The Init tag also allows you to place initialization code within other pages of an application, assigning it a page-specific “scope”.

Record Pager Custom Tag
The Record Pager custom tag builds a navigation system that allows users to page through sets of records (similar to the navigation system at the bottom of Google and other search engines). The look and feel created by the tag is customizable, and its functionality is flexible enough so you can use it with any ColdFusion application.

Lindex, short for ‘Lucene index,’ is a high-performance, full-featured text search engine that allows developers to create document collections for easy indexing and quick searching. Because the Lindex interface is similar to Verity Search Engine, it will already be familiar to ColdFusion developers. The advantage of Lindex over Verity is that Lindex is pure Java and ColdFusion, so it can be ported to any platform, including Mac OS X.

The CFunit component framework helps you to unit-test your ColdFusion components. CFunit generates colorful, easy-to-read HTML tables that clearly indicate which functions in your components work properly and which are returning unexpected results.

DFA (Data File Access)
The DFA components allow developers to interact with XML or comma-delimited files as though they were databases. DFA is convenient for small projects where setting up and configuring a database is too much work.

Sample Applications:

The sample applications on the DRK are entire robust, ready-to-deploy ColdFusion and Flash applications which not only demonstrate development techniques and best practices, but are also extremely useful:

Macromedia XML News Aggregator (MXNA)
MXNA is an XML and news feed aggregator that allows readers to monitor their favorite weblogs and other syndicated sites in a single place. It aggregates content by parsing, categorizing, and storing RSS XML feeds. You can see MXNA running live here:

RSS 1.0 XML Feed Creation and Management Application (RSSify)
This Rich Internet Application allows you to manage and easily create RSS 1.0 XML feeds for syndicating and publishing data online. The complete Macromedia Flash and ColdFusion code for the application is also included.

RSS/XML News Reader Application
This Rich Internet Application makes it easy to retrieve, read, and organize data from RSS/XML news feeds. RSS/XML News Reader includes stand-alone and web-enabled versions, as well as the complete source code for the application.

DevNet Resource Kit Reader Application
The DevNet Resource Kit Reader Application contains the complete source code for the DRK user interface. The application also functions as an excellent learning tool for constructing CD applications using Macromedia Flash MX.

Flash Content:

  • Flash UI Component Set 5
    • Tab Component
    • Week View Calendar Component
    • Slider Component
    • Accordion Pane Component
    • TextField Component
  • Bevel Component Set
  • Flash UI Components for Devices
  • ActionScript Data Validation Library
  • Macromedia Flash MX and Director MX Integration Kit

Dreamweaver Content:

  • ASP.NET Form Controls
  • ASP.NET Reference Extension
  • PHP Reference Extension
  • ColdFusion MX Functions Reference
  • Team Administration Extensions
  • Visitor Information Tracking Extension

10 Responses to DevNet Resource Kit (DRK) Volume 3, Available Now!

  1. anon says:

    will the cold fusion calendar and lindex components run on jrun?

  2. Christian Cantrell says:

    They will run on CFMX for JRun, yes, but they will not run on JRun without CFMX. Are you looking for pure Java components?

  3. anon says:

    Yes. I was looking for pure java components. I am a dev net subscriber but don’t use Cold Fusion. We are using Flash MX and Jrun 4

  4. Christian Cantrell says:

    DRK 3 doesn’t have any pure Java components on it — in other words, none of the ColdFusion components will work without ColdFusion. This is an interesting idea, however. If it looks like there is sufficient interest, I can certainly see about including pure Java components on future DRKs.What kinds of components did you have in mind?

  5. What’s the deal with buying DRK3? I was under the impression non DevNet subscribers would be able to purchase it separately.My superiors felt, and rightly too, that within days of buying Studio MX/ColdFusion MX, we would have to fork out on a subscription that (in Australia) seemed too expensive for what was on offer.

  6. anon says:

    Re: Component Ideas… Hmmm. My question seems easier than yours! It is easier for me to tell you what I like:1. I like what the iterationtwo team has done. ( have purchased their book, which is IMHO, the best MX books on the market. The things I like:a) They discuss design strategiesb) They implement an application based on the strategyc) They refine the strategy2. Example applications/components around this type of approach would be of great interest3) Flash MX is great compliment to a J2EE app server. I recently told a friend about it and this was the first they had heard of it (MX). So therfore, more technology (.NET, Java) specific sample apps and components would be great for MM and myself.4) JSF implementation. This would be incredible!!!5) Struts Intergration.., If MM can show a precense in this growing space it would be advantageous to all.6) I beleive Jrun 4 is the most underated app server on the market. It performs well, has the best admin interface and costs thousands less than the “big guys”. What I have seen is alot of people talking about JRun but they seem to be unsure of MM’s commitment to Jrun (j2ee), even though it is the core engine of Cold Fusion.anyway…I like the DRK 5 components for Cold Fusion and would love them for Jrun.thanks,anon

  7. Christian Cantrell says:

    Peter,Only DevNet Professional and DevNet Essentials subscribers can purchase DRK 3 at this time (it will be available to the general public in 3 months). I certainly wouldn’t say it is too expensive, however. DevNet Essentials is only $299, and since the DRKs sell for $99 individually, that means you are getting one DRK for free. People who own Studio MX and/or ColdFusion MX can also take advantage of special upgrade prices so that you do not have to purchase an additional full-price subscription. You can find details on upgrades here:

  8. Christian Cantrell says:

    Anon,I will certainly take this under consideration and will will look into the possibility of including pure Java components on DRK 4 for JRun users. If you have any ideas for specific components in the future, send them my way. As far as Macromedia’s commitment to JRun, all I can say is that we are very committed to the Java platform, and to JRun as a product. In other words, both JRun and ColdFusion are safe technological investments.

  9. Gary says:

    What a great site/resource!Could you provide an example of the Advanced Calender pulling data from a Cold Fusion CFC?

  10. Dan O'Keefe says:

    Any idea where DRK 3 can be had? When I log into my devnet subscritpion, it is not there. I am interested in looking at your CFUnit tool.Thanks,Dan