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.

 


Affordable ASP.NET Hosting Service
  Ads  
Active Modules -- Active Forums for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

R2integrated - formerly bi4ce
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
Verndale
The Official Microsoft ASP.NET Website
 


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: Mitchel Sellers Created: 2008-05-20 18:00:00Z
My personal blog on DotNetNuke.com where I share information related to general DotNetNuke programming and other items not related to my involvement in the DotNetNuke Documents Module project

I know that I am long overdue for this posting and I do apologize to the community, but I wanted to take this opportunity to lay out the roadmap for the next release of the Documents module.  The next release will be version 04.02.00 which we are currently hoping to provide to the release tracker no later than the end of the year as long as schedules permit.

Overall we have had great feedback on the current module, and the team is excited to get started on really adding items to this module, this release...

Read More »

 A while back on my personal blog site, mitchelsellers.com I provided an update and even asked for a bit of community input regarding the content to be included in my soon to be released book "Professional DotNetNuke 5 Module Programming".  I have to first of all thank all members of the community that provided feedback and suggestions as to what you wanted to see covered in the book.  I took all comments very seriously and did my best to ensure that the book can tailor to the needs of the greatest common denominator.

Read More »

 Well we are about a month after the official release of the Documents Module version 4.1.0 and I thought it was about time to update the community on the status of the module development and what the planned next steps are for the next 4.2.0 release.  The following points are some highlights of what is going on current, and planned items.  As always, please comment and feel free to share your thoughts.

Read More »

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 category selected defaulting to country list DOC-7201: Default sort options not properly performing sort DOC-7202: Display in other languages can result in wrapped...

Read More »

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 members responsible.

Development

...

Read More »

After seeing this on Michael Washington's blog, I thought it would be interesting to put this out here as well, as a personal element to my blogging here on DotNetNuke.com

How old were you when you first started programming? It really depends on what you count as started programming.  I know I started at a very young age, sitting at my dads office playing around with gqbasic and qbasic.  I'm guessing I was 9-10 years old at that time.  I think I created my first webpage when I was 12-13 years old.  I...

Read More »

I just wanted to take a moment to thank everyone who has submitted their information with interest in joining the Documents module team.  At this time I believe I have enough individuals to fill the current needs of the team, stay tuned over the next week to two weeks and the new team members will be publicly announced.

Also, to provide a quick update regarding version 4.1.0 of the Documents module.  It has failed the release process for the second time, for this I greatly apologize, I have been working...

Read More »

Due to other commitments I have lost the one additional team member that was part of the Documents module team.  I am looking for individuals that would be interested in helping with the development, testing, and/or documentation of the Documents module.  If you are interested please send me an e-mail to msellers@iowacomputergurus.com with information about your background!

Just a few moments ago I submitted Documents module version 04.01.00 to the DotNetNuke Release Tracker.  You can track its progress here.  This is the long awaited release that includes fixes for the most pressing technical issues that were identified in Version 04.00.00.  Below is a quick listing of each item resolved in this release.

DOC-7710 - Added compatible...

Read More »

It has been a while since I have taken over as team lead for the Documents Module project and I wanted to provide everyone in the community an update on the status of the module.

I have re-formed the team which currently consists of myself and Ted Ogrean.  We are currently working on a number of items that have been identified in the current module as well as working in a few small enhancements to ensure that our next release not only resolves the outstanding issues but provides a bit of new functionality.

...

Read More »

 


MaximumASP
MaximumASP provides a wide array of web hosting plans to fit any hosting need. We also provide software and services needed to keep it running optimally.
MaximumASP.com
Mad Development: dotnetnuke design and development
We are an expert Dotnetnuke shop specializing in developing solutions that merge the requirements of design and branding, content management, ecommerce, search engine optimization and business logic.
www.MadDevelopment.com
telerik
telerik r.a.d.controls suite is the most innovative and comprehensive toolset for ASP.NET development, tailored for seamless integration with the DotNetNuke project. This integrated collection of controls allows professionals to build web-solutions with the UI richness and responsiveness of desktop applications.
dnn.telerik.com

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