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.

 


Maximum ASP
  Ads  
OnyakTech
 


  Sponsors  

Meet Our Sponsors

Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software 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: Shaun Walker Created: 8/23/2005
My personal blog on DotNetNuke.

Earlier this week we announced that DotNetNuke has raised venture capital from a syndicate of tier 1 venture capital firms, August Capital and Sierra Ventures. Considering the current state of the global economy, this announcement is a huge vote of confidence in our product and community, and a testament to the global impact we have made on the industry. It means that DotNetNuke Corporation is now going to be able to deliver on its promise of rapidly innovating the DotNetNuke platform and creating new opportunities for participants in our ecosystem.

Read More »

Anticipation for the DotNetNuke OpenForce 08 Conferences is growing, and we are now only a month away from the kickoff event. OpenForce Europe 08 occurs on October 6 & 7 at the Leeuwenhorst Conference Center near Amsterdam in the Netherlands. Following this event, OpenForce North America follows up with its second annual conference on November 10-13 co-located with DevConnections in fabulous Las Vegas, Nevada

Read More »

I just wanted to provide a heads up that I am doing an in-person presentation at the BAY.NET User Group on Wednesday evening this week. I met one of their user group leaders, Oliver Nguyen, at the MVP Summit this past spring and he kindly invited me to come and speak about DotNetNuke. I am honoured for the opportunity and look forward to meeting their membership...

Read More »

Further to my last blog on this subject, I think it may be useful to provide some details on one of the more challenging trademark issues we are currently dealing with, as it may shed some light on the legal complications of protecting the project brand.

Read More »

When DotNetNuke was originally announced in February 2003, the developer community in its insatiable appetite for simple concise technology acronyms, immediately abbreviated the DotNetNuke name to 'DNN'. This short-hand reference has been synonymously linked to the project ever since, especially in on-line communication channels such as the forums and blogs hosted on dotnetnuke.com.

Read More »

I mentioned in my last blog that I would post an update once we were successfully able to work through the security issues reported last week. The most important update is Version 4.8.3 was released this past Tuesday and fully addresses each of the reported items. You can get it now from the Downloads page on our site.

Read More »

Since the DotNetNuke application was originally released, we have been committed to providing a highly secure web platform to the Microsoft community. Security on the web is a challenging area and we have gone to great lengths over the past 5 years to ensure the integrity of the application. We are certainly not perfect; therefore, we have (regrettably) dealt with a number of security issues over the years. In each case, we were able to solve the problem and issue a patch release which offered the necessary level of protection to the community. There is a tough balancing act between disclosing too much information or too little information, and we have relied on the process established by some of the industry giants in terms of dealing with these types of issues.

Read More »

In case you did not know already, DotNetNuke Corporation has been offering professional Support services for the DotNetNuke platform since January of this year through our Subscription Program. We have definitely been encouraged with the level of interest in the program so far and appreciate the business provided by those organizations who have chosen to take advantage of the service. However, one thing which I have been meaning to do for some time, is write a blog which clarifies certain aspects of the program, as I believe there are some incorrect assumptions which have been circulating in the community since its introduction.

Read More »

In early April our friend Michael Desmond, from Redmond Developer News, wrote a thought provoking article related to Open Source on the Microsoft platform. The title of the article was "Open Source .NET Projects Getting Cold Shoulder?" and it featured quotes from Jeff Atwood ( formerly of Vertigo - the original authors of the IBuySpy Portal sample application in 2000 ) which highlighted that "open source projects are treated as second-class citizens in the Microsoft ecosystem". Later, in May, Michael Desmond followed up on the original article and published a new editorial focussed on the question of "Should Microsoft be doing more to make open source development a first-class citizen in the .NET space?".

Read More »

When it comes to software, a component or service which survives for an extended period of time without substantial refactoring is generally considered to be an anomoly. However, there are cases when a solution fulfills the business requirements so completely that you have the luxury of leaving it on autopilot for quite some time. Generally, this only happens in situations where a broad set of use cases were examined up front, the primary stakeholders were accurately identified, clear goals were established, multiple prototypes were developed, user participation resulted in continuous feedback loops, and the architecture and implementation were properly abstracted from external factors. The Skinning Engine in DotNetNuke is an example of a solution which has stood the test of time and has served the community well.

Read More »

 


SINA101
WANT A SPECial sIte iN TAIWAN?
sina101.com
Web Development and Strategy Firm
The Risdall Interactive Agency s websites, strategies, branding, & promotion in digital space.
www.Risdall.net/
Windsor Management Group
Fund Accounting Software for K12 Education.
Infinitevisions.com

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