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.

 


PortalWebHosting
  Ads  
r2i.ntegrated
 


  Sponsors  

Meet Our Sponsors

WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
OnyakTech
The best choice for your web site host, email hosting, and domain registration.
CrystalTech Web Hosting™
 


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 Michael Washington on 10/14/2008

Brandon Haynes has created a Linq to SQL adapter that works with the database owner and the object qualifier setting in DotNetNuke...

Read More »

By Michael Washington on 10/14/2008

Microsoft just released the "release version" of Silverlight 2.0. I have just updated the Silverlight 2.0 samples on the DNNSilverlight site at: http://dnnsilverlight.adefwebserver.com/

Read More »

By Michael Washington on 10/11/2008

Creating your own DNN membership provider is REALLY "getting your hands dirty". It is no wonder most people including myself have avoided it. I have had the opportunity to see the preview of Done in 60 Minutes: Build a Custom Membership Provider by Antonio Chagoury. This experience alone is worth the price of the conference...

Read More »

By Ernst Peter Tamminga on 2008-10-10 11:35:24Z

MSDN Style help file

I have extracted usefull information from the code comments in the source of the DNN core version 4.9.0 into various formats, most notably resulting in a MSDN style help file.

Read More »

By Leigh Pointer on Thu, 09 Oct 2008 08:28:28 GMT

 OpenForce Europe closed its doors on Tuesday evening and I must say it was a great event even though CH drank all the JD in this small country!  Meeting new faces is always nice.  It is always great to hear the passion for DotNetNuke rather than read it.

Read More »

By Chris Hammond on 10/7/2008 4:22 AM

Wow, I must say anyone not attending OpenForce here in The Netherlands this week is missing out (sorry Alex!). It has been a great conference, lots of great people to meet and ideas to discuss.

I just finished my last session and came upstairs to change before I head back down to do more socializing. If you’re still here and haven’t met me, please come up and say hello.

If you’re still on the fence about going to OpenForce in Las Vegas in November, get off the fence and get registered! www.openforce08.com

Read More »

By Leigh Pointer on Tue, 07 Oct 2008 04:15:08 GMT

 

Read More »

By Chris Hammond on 10/6/2008 5:37 AM

So we’re all sitting here in Shaun’s keynote, my photo was incorrect earlier when I posted that no one showed up

Shaun's Keynote.... by you.

that’s just a photo from the room prior to the keynote, there are actually other people in the room, but I took the empty half. Right now there are probably 50-60 people in the room.

Read More »

By Chris Hammond on 10/6/2008 1:41 AM

So Openforce08 Europe is under way. There are 26 or 27 of us sitting here in room 23 watching Stefan Cullmann talking about UDT 5(Forms & Lists) module. Nik Kalyani is next door presenting about Vista Gadgets with DNN. If you're not here you are missing out on some good topics! You should look into OpenForce in Las Vegas next month!

I'm prepping for my two presentations later today. I also have my Camera here, I hope to post some pictures on Flickr Read More »

 


Aricie
Aricie is one of the French pioneers and experts in DotNetNuke technology.
www.aricie.com
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

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