Name | Description |
---|---|
DNN FAQ (Moved to GitHub) | DNN FAQ is a basic module used for displaying frequently asked questions on your DNN site. |
DotNetNuke® Media | The Media Module is a module that you can use to display and/or play any of the common media formats that you're interested in on your DotNetNuke website, including social media, and content on other popular websites. |
DNN Reports (Moved to GitHub) | DNN Reports module provides a simple, flexible, view on your database, any table, any view and display results with plugin visualizers (Moved to GitHub). |
DotNetNuke® Repository | DotNetNuke® Repository is a rich module used for managing and displaying rich collections of images, files, llinks, etc. on your DNN site. Includes user rating, comments, templating and skinning. |
DotNetNuke® Users Online | DotNetNuke® Users Online module displays information about users on your DNN site including total membership, number of users online now, online user list. |
Aspose for DNN | Aspose provides a quick way to use a module development template for DotNetNuke 7+ that can automatically download Aspose components and add it to your project. |
DotNetNuke® Gallery | DotNetNuke® Gallery is a basic module used for displaying images on your DotNetNuke site. The module persists metadata using XML. The most current official release is version 4.3.3 and it requires DotNetNuke 4.9.3 and above. It is compatible with ASP.Net 4.0 and DNN 5.06... |
Auth: Active Directory (Moved to GitHub) | Active Directory authentication for DNN. (Moved to GitHub) |
ADefHelpDesk | A Free Open Source Help Desk / Support Desk / Ticket Tracker Module |
DotNetNuke Contact Form | simple yet effective DotNetNuke contact form |
JQuery Cycle Carousel for DotNetNuke® | DNN Module JQuery Cycle Carousel This module will show images as a carousel using the cycle JQuery plugin. You can easyly change Cycle effect and other settings in the module. |
DotNetNuke easy.News Multilanguage template module | This is a DotNetNuke 5.5+ module for news. It allows users to create, manage and preview news on DotNetNuke portals. Module is template based and can work on multilanguage portals. It is free of charge and constantly improving. |
Simple File List for DotNetNuke by IowaComputerGurus Inc. | The Simple File List module is a Free DotNetNuke module that will list all files within a specific folder under the specific portal folder within DNN for users |
Contact Collector Module for DotNetNuke | This module allows you to easily collect and save contact information via module interface in DotNetNuke. |
DNN News Feeds (Moved to GitHub) | DNN News Feeds is a module used for displaying aggregated news feeds your DNN site (Moved to GitHub). |
Aspose.Total for DNN | This repository contains dnn projects and example code, developed using Aspose.Total to demonstrate features of Aspose.Total Products. |
Form Master for DotNetNuke | Form Master Responsive is an input form creation extension for DotNetNuke® which allows for quick setup, reporting and downloading of collected data. |
DNN Chat | DNN Chat is a basic module used for live chat on your DNN site. |
Survey™ Project DNN® Module | The SPDNN project is about developing a DotNetNuke (DNN)® Module of the Survey™ Project survey and (data entry) forms toolkit. |
Simple Redirect Module for DotNetNuke | This module allows content editors in DotNetNuke to have a simple and easy way to properly redirect incoming URLs that are incorrectly indexed by search engines. |
Aricie - LuceneSearch | Aricie - Lucene Search is a powerful DotNetNuke module and Search / Indexing provider replacement based on Lucene.Net, with many extensibility points |
DNN User Redirect | Allows you to redirect users that are members of specific roles or groups to landing pages within your DotNetNuke website. This is perfect for scenarios such as the following: - redirect unauthenticated users to a Login page - redirect authenticated users to a Welcome page... |
40Fingers Simple Title Skin Object for DotNetNuke | Templatable DotNetNuke Title Skin Object. Renders cleaner HTML then default SKO. Will show the "page name" if used in a Skin, "module title" in a Container. |
Nuntio Content | Nuntio Content is a multi-lingual content publishing module for the DotNetNuke plattform that can be used as a replacement for the current Text/HTML module. It's very easy to use and extends content publishing by many useful features. |
Ealo - Open Source Localization for DotNetNuke - by Effority.Net | Ealo is the Open Source localization component for DotNetNuke by Effority.Net; providing components for multilingual portals (dynamic content localization). Find free Ealo based modules like Text/HTML Module, Menu, Tab Localization Module and BreadCrumb in the "Package Release". |
dotnetnuke Module Creator
Quick way to create base for DotNetNuke module.
Saturday, October 1, 2016
Free DotNetNuke (DNN) modules List Page 2
Free DotNetNuke (DNN) modules List Page 1
This is first page of free dot net nuke modules , second page is here .
Name | Description |
---|---|
51Degrees - Device Detection and Redirection | 51degrees accurately detects devices including mobile phones, tablets and TV providing details to .NET developers via the Request.Browser object or SQL server. |
2sxc for DotNetNuke - great looking and animated sexy content | 2SexyContent is an Extension to create attractive, designed content. It lets web designer create designed templates for users to fill, creating amazing output. |
Christoc's DotNetNuke Module and Theme Development Template | Quick and easy to use Module and Theme (skin) Development templates for DotNetNuke 7.0.2+ and Visual Studio 2012/2013/2015. |
40FINGERS DNN StyleHelper | The 40FINGERS StyleHelper Skin object: manipulate DotNetNuke CSS, Javascript links & meta tags if needed with all kind of conditions |
DNN Form and List | Form and List (formerly User Defined Table) is a module for creating/managing custom tables with input validation, various field types, etc. (Moved to GitHub) |
Open Content for DNN (Dotnetnuke) | Structured Content Editing module for DNN (Dotnetnuke) |
DNN Events (Moved to GitHub) | (DotNetNuke®) DNN Events manages display of upcoming events as a list in chronological order or in calendar format with additional information and links set to |
DNN Feedback (Moved to GitHub) | DNN Feedback is a basic module used for accepting user inquiries on your DNN site (Moved to GitHub). |
DNN Blog | The DNN Blog module is an easy to use content publishing module that is tightly integrated with the DNN Platform. |
CKEditor™ Provider for DNN® | CKEditor Html Editor Provider for DNN® |
Content Slider Module for DotNetNuke | This module allows you to quickly and easily add the popular "content slider" functionality to your DotNetNuke website. This feature enables the ability to have banner and content dynamically cycle on your DNN web pages. This is completely a client-side solution, not Flash. |
Lightbox Gallery Module for DotNetNuke | This is a very simple module built for DotNetNuke which allows you to add a lightbox image gallery to your DotNetNuke website. This module was originally created for my 2009 Jacksonville Code Camp session as a proof of concept. |
DotNetNuke® Store | DotNetNuke® Store is a rich module suite which enables you to sell products on your DNN site. Out of the box support for either Authorize.Net or PayPal, includes categories, products, mini cart, full shopping cart, reviews, order history and user provided gateways. |
DotNetNuke® Documents | DotNetNuke® Documents is a basic module used for managing downloadable files on your DNN site. |
Open Graph Protocol Module for DotNetNuke | This module allows you to quickly and easily add the Open Graph Protocol markup to your website. Doing so makes you more compatible with sharing content with sites like Facebook and Google+, among many others. |
DnnUrlManagement | This project provides a management UI for the URL management functionality introduced in DNN 7.1 |
DNN Links (Moved to GitHub) | DNN Links is a basic module used for displaying navigational links on your DNN site (Moved to GitHub). |
DNN Announcements (Moved to GitHub) | DNN Announcements is a basic module used for displaying news items on your DNN site (Moved to GitHub). |
DNN Survey | DNN Survey is a basic module used for conducting user surveys on your DNN site. |
NB_Store - Free DotNetNuke Ecommerce Catalog Module | eCommerce on DotNetNuke is now powerful, flexible and free with the Nevoweb.com NB_Store module suite. |
DNNSimpleArticle | A simple DotNetNuke articles module. Allows you to create and maintain articles and displays them in a simple paged list. |
DNN Forum (Moved to GitHub) | Forum is a full featured module used for managing forums and email notification of posts on your DNN site. (Moved to GitHub) |
Content Injection Module for DotNetNuke | This is a content injection module, written by Will Strohl. Its purpose is to allow you to inject markup into the header or footer of the page. |
Users Export/Import Tool for DNN (former DotNetNuke) | This module allows to export/import users, user profiles properties and roles to DNN (former DotNetNuke) from CSV/XML files. |
Thursday, November 15, 2012
dotnetnuke inventory system database script
CREATE TABLE [dbo].[InvLocation](
[id] [int] IDENTITY(1,1) NOT NULL,
[Name] varchar(max) ,
[Description] varchar(max) ,
CONSTRAINT [PK_InvLocation] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
-- InvItems
CREATE TABLE [dbo].[InvItems](
[id] [int] IDENTITY(1,1) NOT NULL,
[Number] varchar(max) ,
[Name] varchar(max) ,
[Description] varchar(max) ,
CONSTRAINT [PK_InvItems] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
-- Inventory
CREATE TABLE [dbo].[Inventory](
[id] [int] IDENTITY(1,1) NOT NULL,
[ItemId] bigint ,
[LocationId] bigint ,
[Quantity] int ,
[CreatedDate] datetime ,
[ParentId] bigint ,
[Description] varchar(max) ,
CONSTRAINT [PK_Inventory] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Thursday, November 1, 2012
dotnetnuke inventory system database scheme
Dotnuke inventory module installs following tables.
Location
InvLocation table , contains information about locations# | Field name | Field type | Description |
1 | id | bigint | Primary key |
2 | Name | varchar(max) | - Location name |
3 | Description | varchar(max) | - contains more detailed information about Location |
Items
InvItems table - contains information about types of products# | Field name | Field type | Description |
1 | id | bigint | Primary key |
2 | Number | varchar(max) | - contains item number |
3 | Name | varchar(max) | - item name |
4 | Description | varchar(max) | - contains more detailed information about Location |
Inventory
Inventory table - contains records about product amount for specific locations# | Field name | Field type | Description |
1 | InvId | bigint | Primary key |
2 | ItemId | bigint | Item |
3 | LocationId | bigint | Location |
4 | Quantity | int | amount |
5 | CreatedDate | datetime | - record created date |
6 | ParentId | bigint | link to parent item |
7 | Description | varchar(max) | - contains more detailed information about this particular items |
Friday, October 26, 2012
timesheet dotnetnuke module
timesheet dotnetnuke module
TsProject table - this table will contain information about current projects including
TsTasks - table will contain information about current tasks.
TsUserAssignments - have information about current users assignments
Database structure of timesheet module:
Module installs following tablesProjects
Project may have infinite amount of tasks.TsProject table - this table will contain information about current projects including
Field name | Field type | Description | |
1 | id | bigint | Primary key |
2 | Name | varchar(max) | name of the project |
3 | Description | varchar(max) | - contains more detailed information about project |
4 | From | datetime | date when reporting to this project will be allowed |
5 | To | datetime | date when reporting to this project will be closed |
6 | Enabled | bool | - indicate if project is active and enabled for reporting |
7 | ProjectOwnerUser | bigint | User responsible for this project , user created project will be assigned by default |
8 | CreatedAt | datetime | date when this project was created |
Tasks
Task can be organised into hierarchical structure - every task can have parent task or have infinite amount of sub-tasks.TsTasks - table will contain information about current tasks.
Field name | Field type | Description | |
1 | id | bigint | Primary key |
2 | ProjectId | bigint | - id of the project of the task record belongs to |
3 | ParentTaskId | bigint | - id of the parent task |
4 | Name | varchar(max) | - contains name of the Task |
5 | Description | varchar(max) | - contains more detailed information about task |
6 | From | datetime | - date when reporting to this task will be allowed |
7 | To | datetime | - date when reporting to this Task will be closed |
8 | Enabled | bool | - indicate if Task is enabled for reporting |
9 | CreatedAt | dtetime | date when task created |
10 | OwnerUser | bigint | User responsible for this task, user created task will be assigned by default |
Assignments
Assignments must be created in order to indicate assignment of particular user to specific task/projectTsUserAssignments - have information about current users assignments
1 | id | bigint | Primary key |
2 | UserId | bigint | |
3 | ProjectID | bigint | - project that is assigned to user |
4 | TaskID | bigint | - task from project - can be omitted if all tasks from them project are available for current user |
5 | From | datetime | - date when user started working on particular task/project.Can be omitted and it will be not enforced. |
6 | To | datetime | - date when user completed reporting to this Task will be closed.Can be omitted and it will be not enforced. |
7 | Enabled | bool | - indicate if assignment is enabled for reporting |
8 | CreatedAt | datetime | date when assignment created |
9 | OwnerUser | bigint | User created this assignment |
User's Report
TsUserReport - hold information about reported hours1 | id | bigint | Primary key |
2 | userId | bigint | - id of DNN user |
3 | taskId | bigint | - id of the task user was working on |
4 | ProjectID | bigint | - id of the project |
4 | Date | datetime | - reported date |
3 | hours | decimal(8,2) | - amount of hours reported for particular task |
4 | typeOfTheHoursId | int | - contains information about type of reported hours : regular hours , overtime hours , sick time |
8 | CreatedAt | datetime | date when task created |
9 | Comment | varchar(max) | - contains more detailed information about report |
Hours Type
tsHoursType - contains information about type of reported hours : regular hours , overtime hours , sick time1 | id | bigint | Primary key |
2 | HourTypeName | varchar(max) | type of hours , regular, overtime, sick time. |
Tuesday, April 24, 2012
dotnetnuke charts
Step 1. Download and install MSChart.exe from :
http://www.microsoft.com/download/en/details.aspx?id=14422
Step2.Add following lines to web.config
<handlers>
...
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<assemblies>
....
<add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<controls>
....
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<httpHandlers>
...
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
Dotnetnuke Module Creator best tool for generation dotnetnuke module.
Monday, April 16, 2012
dotnetnuke ajax example
1.Here we have two related drop down and when on selected , secod one will be repopulated with related values , here is javascript part of the code placed directly into ascx control.
2.Create jsonhub page for making ajax calls from different pages
3.Ad ajax calls inside of control:
<script type="text/javascript"> function PageMethod(fn, paramArray, successFn, errorFn) { //Create list of parameters in the form: //{"paramName1":"paramValue1","paramName2":"paramValue2"} var paramList = ''; if (paramArray.length > 0) { for (var i = 0; i < paramArray.length; i += 2) { if (paramList.length > 0) paramList += ','; paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"'; } } paramList = '{' + paramList + '}'; //Call the page method $.ajax({ type: "POST", url: fn, contentType: "application/json; charset=utf-8", data: paramList, dataType: "json", success: successFn, error: errorFn }) ; } var TargetDD=''; function Repopulate(value, TargetDDId, url2call) { TargetDD = TargetDDId; PageMethod(url2call, ["Group", "" + value], AjaxSucceeded, AjaxFailed); //No parameters } function AjaxSucceeded(result) { //alert(result.d[0].FirstName); var elem = document.getElementById(TargetDD); $(elem).empty(); $.each(result.d, function (index, v1) { $(elem).append( $('<option></option>').val(v1.MembershipNumber).html(v1.FirstName + " " + v1.LastName) ); }); } function AjaxFailed(result) { alert("ajax failed" + result.d); } </script>
2.Create jsonhub page for making ajax calls from different pages
Imports DotNetNuke.Modules.MembershipModule Imports System.Web.Services Namespace NEvoWeb.Modules.NB_Store Public Class jsonhub Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub <WebMethod()> Public Shared Function MSearchVolunteersbyGroup(Group As Integer) As ArrayList Dim c As New MembershipModuleController Return c.MSearchVolunteersbyGroup(Group) End Function End Class End Namespace
3.Ad ajax calls inside of control:
Dim jscall As String = String.Format("Repopulate(this.value,'{0}','{1}');", ddlSalesRep.ClientID, Me.TemplateSourceDirectory + "/jsonhub.aspx/MSearchVolunteersbyGroup") ddlTeam.Attributes.Add("onchange", jscall)
Subscribe to:
Posts (Atom)