Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Links Register  |  

 

dnn_pt_links_170x64.gif

 

  Quick Links  
 


  Team Lead  

Position Available

 


  Team Members  


 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


  Ads  
r2i.ntegrated
 


  Sponsors  

Meet Our Sponsors

Jango Studios - Skins, Modules and Hosting for DotNetNuke
eUKhost.com is commited to offer exceptional UK Windows Web Hosting solutions with quality 24x7 technical support.Our plans support ASP.Net, ASP, ASP.NET Ajax extensions, XML, MSSQL, MySQL, PHP,DNN, multiple domains and Shared SSL as standard.
SmarterTools
The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
 


DotNetNuke® Project :: Links Module

The links module is designed to display user links in several different formats and styles. The display formats are:

  •  List
  •  Drop Down List

The style formats (List only) are:

  •  Vertical
  •  Horizontal

In addition to several display options there are  several other options that can be set by the user. These settings include:

  •  Open link in new window
  •  Track the number of times a link is clicked
  •  Record the user, date, and time of each link clicked
  •  Adding a description to each link
  •  Setting the view order of the links

While these options will cover usages by 90% of the people out there, more functionality will be added to allow more flexibility.

Overall  Project Goals
The main goal for this project is to be an easy to use links module that provide some advanced features. The most important thing it needs to do is pass the "Mom" test. If my mom can use it, then I know others will be able to use it as well. The main features we would like to incorporate are the same as before, but I will list them again as well.
  • Templated Links - This one thing I believe is key to the rest as it will allow the users the flexibility to create links in the format and style they want. Ideally all links formats would be templated with the default being to install the List and Drop Down List templates. Possible templates would be:
    • Image Link
    • List
      • Horizontal
      • Verticle
    • Drop Down List
    • Icon Links
    • Categorized Links
  • AJAX - Many area's of the module would benefit from using client-side scripting including the creation / edit process as well as the expanding of the (...) section.
  • Multiple Link Creation - Allow the creation of multiple links to minimize post-backs. With the Enabling of AJAX, this maybe moot. But it is an area that we would like to keep an eye on for future development.
  • Known Release Schedule - Adopting an Ubuntu style release process will allow the end users to know when releases are scheduled as well as informing them exactly what will be in the release. Our goal is to release 4 times per year. The release cycles will be 3 months each and will consist of a 2 month coding cycle coupled with a 1 month release cycle. Once a scheduled release has entered the release cycle all development will be stopped and the code base locked unless changes are required to pass the release cycle. This will ensure that feature creep does not become a problem.
Goal for Next Release
Our biggest goal for this release will be to convert the module to ASP.NET 2.0. The release that is in the current release cycle will be the last ASP.NET 1.1 release for the links module. One of the main reasons for doing this is to allow us to re-write the majority of the code that is in the links module. We would like to decouple ourselves from the core as much as possible with the ultimate goal being the only connecting to the core for security reasons (think authentication / role management) and where we need to access core tables. This is a major undertaking so no new features will be added during this time. If we do not use all of the allocated development time, we might consider introducing a new feature. But that will be determined on the fly, not now. The Scheduled release process will start on January 1 with the release scheduled to happen March 31st or before. As this release takes shape, the next scheduled release will take shape and be announced.

The above items come from suggestions in the forums, requests from other project leads, as well as the Links team. If you have any suggestions, please feel free to contact me directly at awhittington (at) crystaltech.com. All feedback is encouraged and welcomed.

 


View_Blog
By Timo Breumelhof on Friday, August 29, 2008

The skinning team has it's own forum now.
It does not replace the general skinning forum, but is meant to discuss the concept of DNN skinning.

Read More »

By Stefan Cullmann on 8/28/2008

Nearly one year ago (exactly only one day is left) we released UserDefinedTable 3.4.0. The presentation of one new single enhancement  was assigned to me as the developer. Well, I never did. Now after even Core Team members detected the toy by accident, I can't wait to show up this little tool.

Read More »

By Charles Nurse on 8/28/2008

DotNetNuke 5.0 introduces a new Unified Extension Installer.  This installer, like the legacy Module Installer is manifest driven.  This blog is the third in as series of blog posts designed to help developers of extensions understand the manifest.  It focuses on the new Cleanup Component Installer.

Read More »

By Charles Nurse on 8/27/2008

At the Open Force Europe Conference this fall I wll be presenting a talk on developing Testable Modules.  In this blog series I will be discussing the insights I have gained while developing materials for this presentation.  In this blog post I will discus adding tests to the Hello World application I developed in a previous blog post

Read More »

By Mike Horton on 8/27/2008

I'm happy to announce that the 01.00.04 version of the Active Directory Provider has passed through the DotNetNuke Release Tracker. While there are only about a dozen bug fixes in the release and no new features a couple of the bug fixes are significant performance-wise.

Read More »

By Stefan Cullmann on 8/27/2008

If you read my last blog [Token] based module templates and XSL compared, you might have asked yourself why I transformed the data into XML as the Announcement module doesn’t offer any XML feed beside the default RSS feed.

I needed a simple example, and a lot of users are already familiar with the Token based approach of the Announcement module.

In contrast, the User Defined Table (UDT) uses XSL-transformations for templating. I will repeat yesterday's example covering now the UDT module.

Read More »

By Stefan Cullmann on Tue, 26 Aug 2008 17:25:45 GMT

 This blog introduces both [Token] based module layout templating and XSL Stylesheets.  

Read More »

By Antonio Chagoury on 8/26/2008 8:55 AM

Weighing in at 8lbs and 13oz and measuring 21 inches long the Worthley family welcomes little baby Anna Grace Wortley.

Mom and little one are doing great!

Congratulation! (By the way, when can she start coding?)

By Chris Hammond on 8/26/2008 4:39 AM

Yet again I am about to take flight, this time to New Jersey. All of my travels this year for our on site DotNetNuke Training have taken me east, and while I don't mind that, where are the folks in the western half of the US finding DNN Training? I'm actually going to the Red Sox Yankees game tonight in New York (go Sox!) and then will be doing training for a client in Parssippany NJ tomorrow before a late night flight home.

Read More »

By Mitchel Sellers on 2008-08-25 04:14:06Z

As version 4.1.0 of the Documents module is progressing through the release tracker I have been working to finalize the team members that will help to make the next versions of the Documents module.  As of this time we now have the team in place and roles have been identified.  Team resources have been divided into three functional groups; development, testing and documentation, and localization testing.  The following will tell a little bit about the team and each of the ... Read More »

 


AFUEGO!
Looking for Free DNN Hosting?
www.AFUEGO.com
Code 5 Systems, LLC.
The DNN Missing Link: A Form Module. Form Master 1.6 is an intuitive Form Creation Module at a great price. Quality Custom Module development, and DNN consulting services.
www.code5systems.com
SSL Enabled and Amazingly FAST...
SSL enable your DNN web site with SSLRedirect, compress your DNN web site HTTP data flow by up to 75%-90% with HttpCompressionAgent, and monitor your DNN web site's performance with WebKeepAlive...
www.sanibellogic.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP