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  
 


  Sponsors  

Meet Our Sponsors

Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
SteadyRain
DataSprings - Great Ideas. Always Flowing.
R2integrated - formerly bi4ce
Jango Studios - Skins, Modules and Hosting for DotNetNuke
 


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: Stefan Cullmann Created: Thu, 29 Jun 2006 21:26:29 GMT
My personal blog on DotNetNuke.

Form and List 05.00.00 is the official successor of UserDefinedTable3.5.1, created for you by the UserDefinedTable project team. Forms and Lists introduces new features, I already blogged about the form mode and the tracking/ notification features. Today I want to cover up a new column setting: Private Columns....

Read More »

Available Modules has been replaced with

Read More »

Form and List 05.00.00 is the official successor of UserDefinedTable3.5.1, created for you by the UserDefinedTable project team.

As already mentioned in my last blog, Form and List allows you to create submission forms. Submissions are stored inside the module. Most times you want to get informed about new submissions, therefore the module you to configure your desired notification scheme. Form and List is able to send email notifications, triggered by all change events: on new, on update and on delete....

Read More »

It was a long way to get here, but now I am very pleased to announce that Form and List was submitted to the release tracker. Form and List is the official successor of UserDefinedTable3.5.1, created for you by the UserDefinedTable project team.

The UserDefinedTable evolved over the last years, just as DotNetNuke. Starting as an elementary customizable table, UserDefinedTable turned into a feature rich list tool. UserDefinedTable now jumps over directly from DotNetNuke 3 and ASP.NET 1.1 to DotNetNuke...

Read More »

Forms & Lists (UDT5) will be the successor of the UserDefinedTable module. The 2nd preview is now available as download. This preview requires DotNetNuke5.0 RC1.

If you are curious about the new capabilities, don't miss my presentation about Forms & Lists (UDT5.0) at OpenForce'08 Europe on Monday at 9:00 AM.

 

Read More »

Nearly one year ago (exactly only one day is left) we released UserDefinedTable 3.4.0. The presentation of one new single enhancement  was assigned to me as the developer. Well, I never did. Now after even Core Team members detected the toy by accident, I can't wait to show up this little tool.

Read More »

If you read my last blog [Token] based module templates and XSL compared, you might have asked yourself why I transformed the data into XML as the Announcement module doesn’t offer any XML feed beside the default RSS feed.

I needed a simple example, and a lot of users are already familiar with the Token based approach of the Announcement module.

In contrast, the User Defined Table (UDT) uses XSL-transformations for templating. I will repeat yesterday's example covering now the UDT module.

Read More »

 This blog introduces both [Token] based module layout templating and XSL Stylesheets.  

Read More »

You say goodbye
and I say hello hello hello

Say hello to the new Iframe 04.03.00 release, first release as a DNN4.x WSP module. It contains some bug fixes and  few enhancements, e.g. new AutoHeight feature.

Say goodbye to me as project team lead, I decided to retire from this mission.

Read More »

DotNetNuke 4.6.0 is going to include a new Token Replace engine. It searches text for tokens, analyses them and replaces the tokens with their related framework values. The syntax is quite simple: [Object:Property]. For example the token [User:Lastname] will be replaced with the last name of the current user. You might already know this kind of notation; it is the same that has been already used for system messages inside the language pack.

Read More »

 


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
Code Endeavors, LLC
Do you Endeavor to Enhance your DotNetNuke designs by utilizing AJAX technologies to more efficient interactive web experiences
www.codeendeavors.com

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