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  

Alec Whittington

Alec Whittington

 

 


  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  
OnyakTech
 


  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
Author: Alec Whittington Created: 7/3/2006
My personal blog on DotNetNuke.

By Alec Whittington on 11/27/2007

I bet the majority of you thought this project was dead along with myself, or maybe wished for the latter half of that... Read More »

By Alec Whittington on 7/26/2007

If you are hosting your site on a shared server, your hosting company might provide you with a shared SSL site to use with your normal site. Up until now, there was no way to make this work with DNN as the user would need to start on the shared SSL site to keep the SSL experience. The only option people had was to purchase their own SSL certificate and have it installed on their site. Read More »

By Alec Whittington on 4/29/2007

*** This is gonna be a long one so bare with me ***

As I sit in my hotel room watching "Deadliest Catch" (I love that show), pondering all that I have seen over the last few days, I wonder what was the most memorible part for me. There has been so many great things that have been annouced, shown, and / or discussed. I have had the opportunity to meet so many interesting people it is unreal. Most people that know me, know that I am an freak about reading blogs. ... Read More »

By Alec Whittington on 4/29/2007

It is not often I blog about non-DNN subject matter, so allow me a little leeway in this posting. I am often allowed to travel to industry conferences so that I can keep abreast with what is going on in the world of .NET. This week I will be attending Mix 07 with several people from CrystalTech Web Hosting as well as a few fellow DNNer's. On the way here today, I had one of the most interesting opportunities to sit next to someone who I think is one of the most profound supports of .NET, Scott Cate ... Read More »

By Alec Whittington on 4/2/2007

It is my pleasure to announce the release of version 03.03.07 of the Links Module has been released. You will find the latest version at Read More »

By Alec Whittington on 3/22/2007

Today we are going to look at improvements to the Compression Module for DotNetNuke 4.5. These were confirmed using DNN 4.5 RC2.

Let's start with a little history. Early versions of DotNetNuke had no provisions for page compression. There were options, such as the Blowery HttpCompressionModule, but they generally required the user to modify the default installation of DNN. In addition to modifying the application, you also had to manually exclude paths and mime types. If you want ...
Read More »

By Alec Whittington on 2/23/2007

Well after much trial and error, version 03.03.06 of the Links Module has been released. You will find the latest version at http://www.dotnetnuke.com/tabid/125/default.aspx#3366.

I would like to thank the following people for ...
Read More »

By Alec Whittington on 12/5/2006

Ok well here it is as promised. First off I would like to thank Michael Washington for taking the time to help me with this. His insight into DNN as well as his ability to listen and help are invaluable to me. We had a wonderful conversation on Saturday and discussed a wide range of topics as well as what direction the project is going to take. Without any further ado here is the plan.

Overall  Project Goals
The ...
Read More »

By Alec Whittington on 12/1/2006

Well 2006 is almost over and I thought I would share what I have learned this year as a project lead as well as give you a sneak peak at the future.

        First off - this project is not dead, not at all. We have not moved as quickly as I had hoped. I feel that this is my fault and one that can and does plague the Open Source community in general. One of the reasons this happens is because we are volunteers. It is very easy ...
Read More »

By Alec Whittington on 10/26/2006

I would like to take the time to welcome a new team member, Matt Kellogg. Matt is a .net programmer for CrystalTech Web Hosting and I have had the pleasesure of working daily with him for over a year. He is very bright and brings many new and innovative ideas to the table. Please help me welcome him to the Links family.

 


EMAS Pro
Strategic Enrollment Management Software for Higher Education Recruitment, Retention and Financial Aid
www.emaspro.com
Subzero Solutions
Dutch / English DotNetNuke consultancy services. Custom module development in any version. Complete application integration. Small business portal hosting. Your ideas our innovation - Your success our motivation. K.v.k Amsterdam: 34236342
www.subzero-solutions.net
Hosting for DotNetNuke
SiteGround.com is the best place to host your DotNetNuke website! Expert DotNetNuke support, reliable servers, low price!
www.SiteGround.com

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