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.

 


The best choice for your web site host, email hosting, and domain registration.
  Ads  
Engage Software - Training Partner for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
 


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 Ernst Peter Tamminga on 2008-09-07 06:54:22Z

The Events team announces the general availability of a new version of the Events module. Version 04.00.02 has passed the DNN project tracker.

Read More »

By Charles Nurse on 9/6/2008

 In this 6th article in my Blog series on Creating Testable Modules, I finally get to writing code for our testable LinksMVP module.  In this code-heavy article I describe the process of building a feature (displaying a list of links) using the Test Driven Devlopment (TDD) process.

Read More »

By Shaun Walker on 9/5/2008

Anticipation for the DotNetNuke OpenForce 08 Conferences is growing, and we are now only a month away from the kickoff event. OpenForce Europe 08 occurs on October 6 & 7 at the Leeuwenhorst Conference Center near Amsterdam in the Netherlands. Following this event, OpenForce North America follows up with its second annual conference on November 10-13 co-located with DevConnections in fabulous Las Vegas, Nevada Read More »

By Nestor Sanchez on 9/4/2008 10:57 PM

I want to share an interesting post I just read. Dion Hinchcliffe a ZDNet blogger elaborated a list of the Top Ten Platforms Used for Building Communities and, on "order of general industry popularity", DotNetNuke is seventh.

Read More »

By Mitchel Sellers on 2008-09-04 10:22:54Z

I am proud to announce that Version 4.1.0 of the Documents module has now been released. To many people this has been a much awaited release as it provides fixes for many "painful" issues that have plagued the module since version 4.0.0. Below you will find a listing of all fixed items for the 4.1.0 release.

DOC-7200: Issue with no ... Read More »

By Antonio Chagoury on 9/4/2008 10:16 AM

I am excited to join this great group of people in Las Vegas for this year OpenForce / DevConnections conference, and most of all honored for the opportunity to give a talk on extending the DotNetNuke Membership Provider. 

Here are the details (more to come soon):

Done in 60 minutes: Build a Custom Membership Provider

& Read More »

By Charles Nurse on 9/3/2008

In this series of blogs, I have been describing my investigation into building Testable Modules, as I prepare for a talk I am giving at Open Force Europe next month.  In earlier blog articles I have described some of the concepts and created a simple testable application using the Model View Presenter design pattern.  In this blog post I start building a DotNetNuke Module - Links MVP - using these concepts and the MVP pattern.

Read More »

By Leigh Pointer on Tue, 02 Sep 2008 10:29:33 GMT

 After some jigging and poking the Dutch DotNetNuke User Group will have their own booth at the OpenForce Europe 2008 event in the Netherlands (www.sdc.nl).

Read More »

By Chris Hammond on 9/1/2008 9:50 PM

So you're thinking about heading to OpenForce in Las Vegas in November (the DotNetNuke Conference), and you need an excuse to stay in Las Vegas an extra day? Well I have just the excuse for you! Engage Software (www.engagesoftware.com) (my employer) has partnered up with DotNetNuke Corporation (www.dotnetnukecorp.com) to offer a day of post conference training on Friday November 14th, 2008.

Read the rest of this post for more information about the training.

Read More »

 


Windsor Management Group
Fund Accounting Software for K12 Education.
Infinitevisions.com
Convert Visitors to Customers
In order to bring value to your users, we must first understand them. VIVIDSITES will help you build a custom web application and interactive marketing tools that your users will thank you for. We marry high-end creative with head banging technology to entertain and convert visitors into paying customers. Call 314.514.0505 or visit us at http://www.vividsites.com to find out how.
- V I V I D S I T E S -
Gearworx Web Hosting
As a premier provider of Web Hosting, Private/White Label hosting, Server Colocation, Dedicated Server, and other Managed Services, Gearworx offers an array of services designed to more effectively manage strategies driving businesses on the Web. Headquartered in Fremont, California our state of the art tier one data centers and distributed managed services environment enables Gearworx to offer your business enterprise level solutions through simplified processes.
Gearworx Web Hosting

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