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  
Engage Software - Training Partner for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
 


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: Chris Hammond Created: 8/24/2005 1:46 AM
A blog by DotNetNuke Core Team Member Chris Hammond (chrishammond.com) from Engage Software in St. Louis, Missouri.

Earlier today I uploaded PDFs of my OpenForce presentations to www.dnnug.com

To access them directly you can use the following links.

OpenForce DSA101 Selling DotNetNuke, Why Your Client's Should Be Using It

OpenForce DSA202 Introduction to DNN5 Administration 

I am going to break up my DSA101 session into a series of blog postings, I hope to have those started up later this week!

Edit: Updated the second link

Read More »

All of this information is simply my opinion, value it, or devalue it as you may ;)

So in case you live under a rock, DotNetNuke Corporation announced that they’ve raised Series A Capital through a couple of venture firms this week. This was actually announced this morning, so you wouldn’t have to be under a rock to miss it just yet ;)

As a DotNetNuke Core Team member, and owner of a business that lives primarily in the DotNetNuke Ecosystem, I think this is a great thing. Two years ago the DotNetNuke Corporation formed with the focus of continuing to drive the DNN open source project further into the future, making it strong and better for all users of the platform.

Read more for my top 10 list!

Read More »

So I just finished up my DNN presentation, “How to sell DNN, why your customers should be using it” we had a lot of great questions going on after the presentation. I’m looking forward to my session on Thursday.

I'll blog more after I get some food.

Read More »

So Shaun’s Keynote is about to start, Joe is doing some quick announcements.

The room is packed! People standing in the back.

Looks like about half the room had been to OpenForce last year, maybe more, maybe less.

Agenda

Read More »

There must be a thousand people or more sitting here in the room with us watching Scott Guthrie’s keynote here on the first day of DevConnections/OpenForce 2008.

Scott is currently showing some of the cool features that shipped with .NET 3.5 SP1 and VS 2k8 SP1 regarding object relational mappers (demo done in vb.net).

Read More »

So there are only a couple of weeks left until Openforce 08 in Las Vegas. We (the guys from Engage) leave St. Louis two weeks from this today. We’re setting up a booth this year, #611, be sure to stop by and check it out.

As for the rest of the conference, it’s a must attend if you’re doing any DotNetNuke development or management within your organization, where else will you find so many DotNetNuke resources in one place? Last year there were 3 DNN booths in the expo hall, R2i, ActiveModules and the DNN Corp. This year there are 10 DNN Vendors setting up shop in the hall.

Read More »

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 »

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 »

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 »

Tomorrow evening (Thursday the 25th) I will be presenting at the New England Visual Basic User's Group meeting. The session will be on a special date for their usual meetings as they scheduled it around my already planned trip to the Boston area for the Red Sox Yankees series this weekend at Fenway.

If you're in the area check out the http://www.nevb.com/ website for more information!

I will be developing a new website for their user group as part of the presentation, building the site with DNN of course. Stop by and say hello if you're there.

Read More »

 


DNNMasters - modules, consulting, development
DNNMasters developers are involved in DNN development since DNN 1.0.9 and today we offer a broad range of DNN related products and services including custom development of modules, help with ing third party modules for specific needs, general DNN technical support and administrative services.
www.dnnmasters.com
Cygnusoft Custom Software
Cygnusoft has been providing cutting-edge custom software solutions for 20 years. Cygnusoft is also a leading start-up incubator, helping our partners build successful new businesses.
www.cygnusoft.com
Digicon: DotNetNuke design and development
Digicon is based in Brisbane, Queensland, Australia
digicon.com.au

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