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.

 


AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Ads  
Iron Speed Designer is a software development tool for building database, reporting, and forms applications for .NET without hand-coding.
 


  Sponsors  

Meet Our Sponsors

SteadyRain
DataSprings - Great Ideas. Always Flowing.
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
 


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: Antonio Chagoury Created: 12/19/2006 9:48 AM
My Personal Blog on DotNetNuke

Rip Rowan has recently published a great post outlining the improvements the blog module underwent with respect to the "Permalink" link in an effort to improve SEO for the Blog Module.

Take a look at comprehensive post and let us know what you think. This is a great opportunity for you to chime in and to let us know your thoughts about the whole URL Friendliness charade before we begin...

Read More »

OpenForce Live Video Stream I just wanted to drop you all a quick note to let you know that I have figured out a great way to stream live videos from OpenForce...

Read More »

Last call! If you have not already registered, it's not too late!

Seriously, if you work with DotNetNuke, or are even planning to use it for your enterprise then you cannot miss this opportunity. All the people that make DotNetNuke happen are going to be available to educate you, and support you with every question or concern that you may have on the platform. Great sessions...

Read More »

It's finally here, version 03.50.00, chock full of new and exciting features and bug fixes.

I wanted to take a moment to personally thank every member of the DotNetNuke team. Without their hard work and dedication, all this free software would not be possible.

Well, what are you are waiting for? Go Download it here: http://www.dotnetnuke.com/tabid/125/default.aspx

...

Read More »

Recently, while working on the next version of the Blog module, we looked into an issue that many were reporting but one that we just could not simply reproduce. A localized string that I was absolutely certain I had personally fixed in 03.04.00 was coming back to haunt me, like a villain from a bad horror movie.

Today I posted a blog post about how and why the issue eluded us for so long, and of course, the fact that it was no issue at all.

All I can say is that it's really interesting...

Read More »

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 »

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?)

Hello Everyone,

After much anticipation, hard work and dedication (from this extraordinary team of professionals) I am pleased to announce that we are "code-complete" and that the Blog module was submitted to the release tracker just moments ago.

I would also like to take a few moments to thank each and every team member without whom this would not have been such a memorable release:

Don Worthley Dario Rossa Rip Rowan Jim Bonnie Eoghan O'Neill We will now take...

Read More »

Identification Icons Identification icons are quickly becoming a popular way for bloggers to encourage responsible use of blog comments.  A variety of solutions are available, all of which aim to provide useful benefits to the blog reader.

Identification icons allow blog readers to personalize their posts just like a forum avatar.  The additional personalization may encourage responsible posting as well as increased commenting and discussion.  Identification icons prevent users from impersonating one...

Read More »

Blog Friendly URLs An established best practice for SEO is for keywords relating to the content of a web page to appear in the page's URL (what is often called a "Human Friendly" URL).  Among several established blog platforms this is put into practice by taking the title of the blog entry (which is often a semantically strong indicator of what the page is about) and putting it into the entry's URL. Version 03.04.01 introduces this functionality and it is activated via the "Module Options" screen. 

After...

Read More »

 


TechNexxus
Business process and technology sourcing solutions delivering superior people, process and value. We have used, and continue to use, DNN successfully in numerous client projects to deliver exceptional value. We are proud to support the DNN team and community.
www.technexxus.com
PartnerPoint | Community of Microsoft Partners
PartnerPoint is one of the largest and most active online communities of Microsoft Partners worlwide with over 8,000 members.
www.PartnerPoint.com
Web Valley
Website design, Database development
www.webvalley.com

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