Download DOWNLOAD
Forums FORUMS
Blogs BLOGS
Forge FORGE
Help HELP
Marketplace MARKETPLACE
DotNetNuke Home
You are here >   Development > Forge > Module - Links
Register  |  Login
Purchase

 

dnn_pt_links_170x64.gif

 

  Quick Links  
 


Benjamin Hermann
Benjamin Hermann

Alexander
Alexander
Developer

Johannes
Johannes
UI & Testing

Oliver
Oliver
Architect

Philipp
Philipp
Architect

Timo
Timo
Developer

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

Overall  Project Goals
The main goal for this project is to be an easy to use links module that provide some advanced features.

  • Build up a capable team which will enable us to develop and release the module continuously
  • Templated Links - This one thing we 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
  • List file/ folder and menu structures
  • Link groups
  • Authorization for links and link groups
  • Easy sorting of links
  • Automatic content generation for linked websites
    • Thumbnails (get screen shot)
    • Title (get page title)
    • Description (get page text or meta-tag)
  • Adding some jQuery where useful

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 us at the forum. All feedback is encouraged and welcomed.

View_Blog

So last month I blogged that DotNetNuke was picking up momentum and would soon overtake Gallery ( a PHP photo gallery app ) as the most downloaded Project in the entire Windows Web App Gallery. Well this past weekend we achieved this distinction and in the process surpassed 108,000 downloads!

WebAppGallery

Read More »



At my day job we have an advanced developer who was given a difficult project where he has to implement a dozen business rules. I’m talking “ask for a blessing before you go in” and “ask for forgiveness when you come out” complicated code.

I watched him work on the code, and he is methodical at writing down the rules and writing a test case to make sure he properly implemented...

Read More »

The United Nations Public Administration Network ( or UNPAN ) is organised by the UN Division for Public Administration and is part of the UN Department of Economic and Social Affairs. It’s mission statement is to promote the sharing of knowledge, experiences and best practices throughout the world in sound public policies, effective public administration and efficient civil services, through capacity-building and cooperation among the United Nations Member States, with emphasis on south-south cooperation and UNPAN's commitment to integrity and excellence.

Read More »

CoolCoyotes is hosting a meeting of the Charlotte NC DotNetNuke User Group on February 18, 2010 at 6:30pm.

Read More »

Often, when writing Unit Tests you find yourself writing a batch of quite similar tests that exercise the various test cases for a method.

As I am endeavoring to add Unit Tests to all new code I write, I am learning my way through the MbUnit/Gallio Testing Framework which we have standardized on for all DNN testing.  MbUnit is an awesome testing framework and it has a number of Attributes that you can apply to a Test that allows you to provide different parameters. 

Read More »

 We have been working with the Codeplex team for quite a while.  In December of 2008, we moved all of our project downloads to Codeplex and have been collaborating with them to build out our own DotNetNuke Community Forge.  Through this process I had the pleasure and privilege to get to know Sara Ford.  This week we got the news that Sara is moving on, Saying Farewell to Codeplex!

Read More »





I just posted a module that allows you to easily create a sign-up list of verified email addresses.

A DotNetNuke portal administrator can place an instance of the module on a page and customize the sign-up message and the email verification message. The captured data can also be exported to Excel.

The module and code are posted here:

http://www.adefwebserver.com/DotNetNukeHELP/Misc/SignUp/

Read More »

At the start of every year I like to do a quick roundup of some of the activities the security team have been up to. In general the better job we do, the less anyone hears about it, but rest assurred that we've busy working away to ensure DotNetNuke is as secure as possible and to help out anyone who's concerned their site may have been hacked.

Read More »

In earlier blogs (Part 1 and Part 2 of this series) I described how I have developed a Framework that allows developers to create DotNetNuke (DNN) modules using the new ASP.NET MVC Framework.  In this blog I will describe the new base class which is used to enable this ability - MvcModuleApplication.

Prior to DotNetNuke 5.0, all module controls had to be ASP.NET User Controls that inherited from PortalModuleBase – a base class in the DotNetNuke Web Application Framework that provided the context necessary for DotNetNuke’s Module Injection logic to load and inject the module control in the page. (Since about DNN 4.4 a module control was not required to be an ascx file – it could be a compiled server control, but it still had to inherit from PortalModuleBase and thus ultimately from UserControl).

Read More »

8 important things to know if you consider, (or use) the Store module.

Read More »

Sponsors

DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation

Hosted by MaximumASP