Appendix B: System Message Tokens


There are numerous effective resources that bring value to the development or business aspects of using DotNetNuke. Table A-1 describes a number of great developer tools, many of which are used by the DotNetNuke community and Core Team members. Some of these developer tools are free and others have fees.

Table A-1: Developer Tools

Tool

Description

Beyond Compare by Scooter Software www.scootersoftware.com

Helpful for comparing files and folders to identify changes in code and to keep directories in synch.

Reflector for .NET by Lutz Roeder www.aisto.com/roeder/dotnet

A class browser for .NET assemblies. It includes call and called graphs, code viewers for IL, Visual Basic, Delphi, and C#, dependency trees, and more.

Nunit by James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Philip A. Craig, and Charlie Poole www.nunit.org

A powerful unit-testing framework for all .NET languages. It is a port of the Unit Java utility.

SQL Backup by Red-Gate www.red-gate.com

Creates compressed, encrypted and secured backups of SQL Server databases on user-defined schedules.

SQL Compare by Red-Gate www.red-gate.com

Compares the structures of Microsoft SQL Server databases and generates scripts to synchronize the databases objects.

SQL Data Compare by Red-Gate www.red-gate.com

Compares the data in Microsoft SQL Server databases and generates scripts to synchronize the data.

ANTS Profiler by Red-Gate www.red-gate.com

A code and memory profiler for applications writing in any .NET language.

ANTS Load by Red-Gate www.red-gate.com

Load tests web sites and web services.

FileZilla by Tim Kosse http://sourceforge.net/projects/filezilla

A great open-source FTP client.

CodeSmith by Eric J. Smith www.codesmithtools.com

A commercial template-based code generator. It can generate code for any ASCII-based language, including .NET.

CodeSmith Templates for DotNetNuke 3.0 by Vicenç Masanas http://dnnjungle.vmasanas.net

A great collection of CodeSmith templates that help you create business controllers, business objects, stored procedures, data providers, and SQLData Provider code very quickly.

ATGen SDK for DotNetNuke by AppTheory http://projects.apptheory.com

This SDK, based on the commercial code generator MyGeneration, enables developers to quickly create modules and the associated data access layers. It generates the DAL, UI, Business Logic Layer, and installation items required for any module

FXCop by Microsoft www.gotdotnet.com/team/fxcop

Analyzes .NET-managed code assemblies to verify that they conform to the Microsoft .NET Framework Design Guidelines.

SnagIt by TechSmith www.techsmith.com

A terrific tool for taking screenshots. It can even take screen captures of scrolling windows (like long web pages).

Araxis Merge by Araxis LTD www.araxis.com

An advanced file comparison and merging tool with integrated folder comparison and synchronization. It allows for two-way or three-way comparisons.

SourceGear Vault by Araxis LTD www.sourcegear.com

Vault is the source control tool used by the Core Team. It is a fantastic source control tool for a distributed development team.

Draco.NET by Chive Software Limited http://draconet.sourceforge.net

A Windows service application that facilitates continuous integration. It monitors your source code repository, rebuilds your project, and e-mails the results automatically.

Cruise Control .NET by ThoughtWorks http://ccnet.thoughtworks.com

A powerful open source Automated Continuous Integration server, implemented using the Microsoft .NET Framework.

Gemini by CounterSoft www.countersoft.com

Comprehensive issue, task, and defect management tracking for multiple projects. Generous support of open-source, non-profit, and academic use.

Camtasia Studio by TechSmith www.techsmith.com

A robust application for easily creating compelling training and presentations for Web and CD-ROM delivery.

Table A-2 describes several useful custom third-party modules. As of the date of the publication of this book, several of these modules are free. Because DotNetNuke 4 is a relatively new release, there aren't many DotNetNuke 4.0-only modules on the market yet, but the Core Team went to great lengths to ensure that modules developed for the DotNetNuke 3.x versions still function on the new 4.0 version.

Table A-2: Modules

Module

Description

Aggregator — Tabbed Modules by DNN Stuff www.dnnstuff.com

Acts as a tabbed container for one or more modules.

Enterprise Forms by ethuongmai www.ethuongmai.com

Designed to enable an average DNN user to create and manage forms and content without any knowledge of HTML or DNN custom-module development.

DNNPhoto Gallery by Dave Wilson www.dnnphotogallery.com

Highly configurable professional photo gallery that offers a "lite" version as well as a free trial download.

Active Forums by ActiveModules www.activemodules.com

Feature-packed forum module that provides built-in conversion utilities for Adverageous and the DNN Core forum.

Module Wrapper by ZLDNN www.zldnn.com

Enables you to combine multiple modules into a single container using a table format that permits row and column spanning.

SQLView by DNN Stuff www.dnnstuff.com

Displays the results from any SQL query in tabular format.

Multi Page Content by BonoSoft www.dotnetnuke.dk

Shows multiple pages of content within a single module. It is helpful for displaying long articles and tutorials in a condensed format.

DnnBB by Bonosoft and Nimo Software www.dnnbb.net

An open-source bulletin board/forum module that is easy to install and use.

Speerio File Manager Pro v3.0 by Speerio, Inc. www.speerio.net

Provides enhanced file-management capabilities for DotNetNuke portals, including multi-server file management, customizable meta data, WebDAV and photo/audio/video content, and metadata management.

Speerio Community Studio v1.0 by Speerio, Inc. www.speerio.net

Integrated solution for community-centric DotNetNuke portals, providing collaborative file and media sharing, blogging, calendar, forum, chat, and an advanced folksonomy engine that helps users quickly and easily locate information.

Private Messages by Scott McCulloch www.ventrian.com

A module that enables you to send private messages to other users of a portal.

Simple Gallery by Scott McCulloch www.ventrian.com

Allows photos to be uploaded, thumbnailed, and displayed. Advanced functionality includes approval of photos, albums, bulk upload, search integration, and syndication via RSS.

Swirl AJAX Chatroom by Swirlhost www.swirlhost.com

Simple but fast, customizable chatroom client based on AJAX technology.

InfoMap by Vicenç Masanas http://dnnjungle.vmasanas.net

Dynamically displays information on a picture. It can position user contact lists on a map. InfoMap presents a clickable map with "hot" areas where some information has been entered. When you click in any given area, the list of contacts for this area is displayed.

TemplatePrint, PagePrint by Vicenç Masanas http://dnnjungle.vmasanas.net

Skin objects to enhance the printing capabilities of DNN. You can define skins and containers for the printing.

Podcaster by Arrow Consulting & Design, Inc. www.vbdotnetexpert.com

Publish single or multiple episode podcasts optimized for iTunes. RSS 2.0 compliant.

Help Desk by DnnToolset www.dnntoolset.com

Powerful, easy-to-use system for the management and tracking of help system tickets.

Weather.com Feed by Oliver Hine www.oliverhine.com

Provides an instant weather forecast for any site using a feed from weather.com (requires free signup as a weather.com partner).

Email Management by Jason Koskimaki www.yapclub.com/dnn

Open source e-mail and newsletter management module that can perform scheduled mailing and logging.

MMLinks by Mauricio Maurquez http://dnn.tiendaboliviana.com

Template-based links module with extensive support for localization, role-based access, custom CSS, and JavaScript effects.

HrefExchanger by Anthony Glenright www.inventua.com

Automatically swaps outgoing DotNetNuke URLs for friendly URLs, and incoming friendly URLs for DotNetNuke URLs (requires IIS configuration).

XMod by Kelly Ford www.dnndev.com

Highly configurable and extensible form builder that can be leveraged to create applications without the use of traditional programming.

ListX by bi4ce http://dnn.bi4ce.com

Powerful presentation/reporting engine that builds fully functional, hierarchical views of data. ListX modules can interact with one another, each configured to perform complex display logic and runtime actions.

Projects are the newest addition to the DotNetNuke offerings and all the core modules have now been broken out into their own subprojects. This allows the module projects to release new versions of the modules as they are ready without needing to wait for a core framework release. You can read the latest news on the various module projects and download the latest releases from the DotNetNuke web site.




Professional DotNetNuke 4.0 (c) Open Source Web Application Framework for ASP. NET 4.0
Professional DotNetNuke 4: Open Source Web Application Framework for ASP.NET 2.0 (Programmer to Programmer)
ISBN: 0471788163
EAN: 2147483647
Year: 2006
Pages: 182

Similar book on Amazon

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net