Search

Latest Community DotNetNuke Blog Posts

DNNDaily.com
Saturday, September 04, 2010 11:59:00 PM

If you haven’t been to Las Vegas Nevada for the annual DotNetNuke Conference you are definitely missing out on a good time! I look forward to going every year, and to be honest, I get the most enjoyment out of seeing all the people and talking outside of the sessions than I do in the sessions themselves. That being said, the sessions are well worth the price of the conference! But where else are you going to get to meet the big names in the DotNetNuke World each and every year?

DNNConnections_In_N_Out

Tags: DotNetNuke,Conference,DNN,Vegas
Category: Community
Category: Events
TressleWorks
Saturday, September 04, 2010 9:15:00 PM

Yes it is true ... I will be speaking at the up-coming Day of DNN in Chicago on Saturday October 2nd

I am pleased to be presenting two sessions:  Adding Dashboard Functionality and Monitoring Back Office Systems with DotNetNuke.  Here are the full session descriptions for each.

More...
Active Modules, Inc.
Saturday, September 04, 2010 3:00:42 AM
A lot of great stuff happening lately with Active Modules and DotNetNuke.  Here is a quick recap in case you have been on vacation or been out of touch for the past month.

DotNetNuke 5.5 Release
On August 18th, DotNetNuke Corporation released DotNetNuke 5.5.  While there isn't a long list of new features, there is definitely fantastic list of fixes and minor improvements.  As many of our customers know, I have been more supportive of DNN 4.9.5 rather than any of the DNN 5.x releases.  Well, that has now changed.  DotNetNuke 5.5 is now my favorite release.  There are several factors that have made me change my mind, but the most important is performance.  I do think 4.9.5 has a smaller footprint, but it's time to move forward.  DotNetNuke 5.5 is stable, quick and has many new features that easily make it my favorite DotNetNuke release to date. 
Learn more about DotNetNuke 5.5

Frowser won the DotNetNuke Mobile Hackathon
The St. Louis DNN User Group hosted the DotNetNuke Mobile Hackathon last month.  For those of you not familiar with Hackathons, think of it as development contest.  This was the third DNN Hackathon and I think it was a huge success.  Each of these hackathons have been ways to introduce something new to DotNetNuke.  This is a tremendous benefit for the entire DNN Community.  You have DNN Experts sharing knowledge on a particular subject then developers take that knowledge and apply it to DotNetNuke.  This stimulates creativity in areas that many might not have even considered before.  Thanks to everyone that voted and stay tuned for what is next for Frowser!
Read the Mobile Hackathon Winner Announcement

Active Social 1.8
We have been talking about Active Social 1.8 for almost a month now.  The final release was posted on Friday and the official release will be on September 7th.  We still have some documentation to complete, but that will be ready with the release announcement. 
Active Social Release Notes

Chicago Day of DotNetNuke - October 2, 2010
The long awaited Day of DotNetNuke is just a couple weeks away.  This is going to be a great event.  My sessions are "Building a Site with DotNetNuke the Right Way" and "Building Social Communities with DotNetNuke".  Did I mention that Day of DotNetNuke events are free?  An entire day of learning and networking with DNN experts and other community members.  Hope to see you there!
Register for the Day of DotNetNuke


dnnGallery
Friday, September 03, 2010 11:55:00 AM

Hope you have a solid plan for the Labor Day Weekend already. If not, go ahead and turn off your computer and/or any mobile devices that can receive Facebook or Twitter updates! But wait, enjoy this week's roundup and before you leave for the day!

TressleWorks
Thursday, September 02, 2010 7:43:00 PM

After working with UDT - User Defined Tables - which is now call Form and List in DNN V5.0+, I was looking for a way to convert the UDT into a conventional table.  By convention table, I mean a table with multiple data column and a single row per data item.  UDT have simple structure that places one field per data item on a row, so if you have 10 data fields then the UDT will have 10 rows per data item.  Compounding the issue is the there is only one UserDefinedTableData table.

Having developed a strong reporting module - SQLGridSelectedView (aka SGSV) - I wanted to be able to access the data in a UDT.  To do this I created a stored procedure that would generate the appropriate T-SQL and then execute it to return the flatten data.  The flatten data has one row per data item and a column for each data field.  So, instead of 10 rows per data item I have one row with 10 columns. 

More...
DNNDaily.com
Thursday, September 02, 2010 7:23:55 PM

So if you’ve been under a rock lately you might not have heard that the annual DotNetNuke conference is coming up. While in the past it has been branded as OpenForce, this year it is just simply DotNetNuke Connections, to better fit inline with the DevConnections banner.

This years event is once again going to be held in conjunction with DevConnections in Las Vegas Nevada, November 1-4. The conference is at the Mandalay Bay Resort and Casino, a great venue that has been the amazing home to the DotNetNuke conference for the previous three years.

 

Joe Brinkman
Thursday, September 02, 2010 2:10:47 PM

This article is cross-posted from my DotNetNuke blog.

HacktaculousOn August 18th we kicked off the Mobile DotNetNuke Hackathon at the St. Louis DotNetNuke User Group.  During the kick-off we had a great demonstration of Appcelerator Titanium from Kevin Whinnery.  Kevin is an Appcelerator Engineer and Product Evangelist and it was clear from his presentation that he was both passionate and knowledgeable about Titanium.  Almost everyone we spoke with was extremely interested in giving Titanium a try and the Hackathon was the perfect opportunity to kick the tires and build a great mobile application.

If you have been following the voting this last week, you know that we had 5 great Hackathon entries, 4 of which were built with Titanium.  The voting has ended and Scott Willhite should be announcing the results shortly.  Regardless of which mobile app is declared the Hackathon winner, the real winner is the entire DotNetNuke community.  We have gained valuable knowledge about a great tool that can aid in extending the reach of websites and web applications that we all build.  We have also added 6 more Open Source applications to the DotNetNuke forge which will provide great starting points when developing new mobile applications.

If you haven’t built a mobile application yet, I highly recommend that you give it a try.  With tools like Titanium, it is not nearly as difficult as you might think.  Even if you want to get closer to the metal, and regardless of whether your mobile platform of choice is iOS, Android or Windows Phone 7, mobile development is still pretty straight forward and very rewarding.

As Jason Graves says in the video below, this Hackathon was Hacktaculous!  I couldn’t agree more.  I look forward to our next Hackathon where we will have an opportunity to further expand our development skills.

 

JUST FOR FUN:  There are 12 products or product logos pictured in the image at the upper right of this blog?  Can you name the 12 products all?  I am looking for specifics (e.g. DotNetNuke XXX Edition and not just DotNetNuke)  Leave your guesses in the comments on my blog at dotnetnuke.com.  I have a special gift for the first person to correctly get all 12 products.  If you guess and are not correct, I will only tell you that it is not correct but will not provide any further hints.

Peter Donker
Wednesday, September 01, 2010 6:51:52 AM

This latest release addresses an issue found with those running the DocView or Gallery addon.

The Mighty Blog
Tuesday, August 31, 2010 2:33:00 PM

One of the great strengths of DotNetNuke is the fact that you can host as many sites as you’d like, from a single installation of DNN.  Did I confused you?  Imagine that you are currently managing 5 or more websites, each with its own web hosting plan.  If they are each DNN, or otherwise a .Net and database enabled website, you’re easily spending over $7,000.00 just in hosting fees.  Imagine being able to spend a fraction of that amount by consolidating all of your websites into a single instance of DotNetNuke – leaving you to manage just a single hosting plan.  You can!

Just so you know, I am just going to talk about how to add new sites to an existing DNN site in this post.

The Web Host

The first thing to consider when planning to host all of your sites into a single installation of DNN, is your web host.  While DNN places no restriction on you in terms of how many sites you can host, and the number of domain names that those sites have, your web host may. 

Check with your web host immediately to see what limitations you might have.  For example, your web host might tell you that you’re only able to have up to 5 domain names associated to a single site in your account.  There are ways around this, but it’s a common and real-world example.

The Steps

There are three (3) basic steps to adding a new site to your instance of DNN.  They are outlined below:

  1. Update DNS
  2. Update IIS
  3. Add a New Portal in DNN

Update DNS

When you have a new or existing domain name, you need to point that domain name to a server.  This is what the Domain Name System (DNS) does for you.  It allows you to have a domain name that people can easily remember, but point it to an actual address on the internet.

The exact method of how to do this varies, as web hosts use a variety of different methods to add or edit a DNS entry to your domain name.  In general though, you want to make sure that you have an Host or A record in your DNS settings.  Simply specify the IP address of your web server to tell the DNS where to point requests to that domain to.

DNS: Host or A Record

Update IIS

Internet Information Server (IIS) is the web server that allows websites to work on the Microsoft platform.  It accepts requests from the internet for a website, and then responds with the requested web page and files.  In the world of DNN, it also is the final link to allow you to host multiple websites in DNN, before adding a new portal.

In order to add your new setting in IIS to accept requests for new domain names, you need to add an entry for the website called a Host Header.  This tells IIS all of the domain names that a single site will respond to. 

Once again, if you’re doing this through a web host, there could be any number of ways that they have you do this.  In IIS 7 though, it’s easier than ever. 

  1. Select your website in the list of websites.
  2. Click on Bindings in the right pane.
  3. Click the Add button.
  4. Add the new domain name into the new window that appears.
  5. Click OK to save the new domain name.
  6. Click Close to exit the Bindings dialog.

IIS: Host Headers

That’s it!  IIS is now all configured.

Add a New Portal

Most of you already know, but the word “portal” and “site” or “website” are interchangeable in DotNetNuke.  When we speak of adding a new portal to DNN, we’re also saying that we’re adding a new site.  It’s easy to do this in DNN. 

  1. Login using a Host or Superuser account.
  2. Go to the Portals page in the Host menu.
  3. Click the Add New Portal link at the bottom of the module, or in the actions menu.
  4. Fill in all of the information in the form on the next page.
  5. The Portal Alias is your new domain name.
  6. Click Create Portal to create your portal.
  7. Visit your new website!

DotNetNuke: Add New Portal (Site)

It’s really that simple to add a new portal to your site.

At this point, you technically should be able to see, access, and log into your new site.  However, you should note that DNS settings take time to spread across the internet.  For this reason, you and other may not be able to get to the site using it’s URL for up to 24 hours.  People in different regions of the country and world will also be able to use the URL at different times.  For example, you might be in Orlando, FL, and be able to see the site immediately.  In contrast, someone in the state of Washington might not be able to see the site for two more hours.  Additionally, someone in the UK might not see the site for 6 hours after that.  It really does vary.

Active Modules, Inc.
Tuesday, August 31, 2010 12:35:12 AM
Today is the last day to vote for your favorite DotNetNuke Mobile Hackathon Entry (Frowser).  DotNetNuke Corp has given you even more incentive to vote for your favorite entry (Frowser) by giving away two $50 Amazon gift certificates.  Just by casting your vote (for Frowser) you are automatically eligible to win one of two $50 Amazon Gift Certificates.  All of the Hackathon entries are great, but we really hope you like our entry, Frowser, the best. 



You can learn more about Frowser on the demo site, http://www.frowser.net

Visit the DotNetNuke Mobile Hackathon and cast your vote for Frowser today!


P.S.  In case you didn't notice, I really hope you vote for Frowser


TressleWorks
Monday, August 30, 2010 5:30:00 PM

This past Saturday, I played with DNNGrid and ultimately wrote a blog about it.  On Sunday I returned to the site to see if any comments were present.  What I got was a dead web-site and the DotNetNuke Error page telling me that there was an error on my site.  Yikes! 

So now what?

I did the first and most important thing -- blamed someone else! I wrote a note to my Hosting Company asking what was wrong.  But the reality started to hit me - so I didn't send the note ... good thing!

 

More...
Engage Software
Monday, August 30, 2010 1:25:00 PM

Read about our Hackathon entry on my personal blog: My Messages Inbox: A Mobile DotNetNuke Application for the St. Louis DNN Hackathon then go vote!

More...
TressleWorks
Saturday, August 28, 2010 3:50:00 PM

So with the latest release of DotNetNuke, the support for Telerik controls has stablized.  I have been waiting to play with the Telerik Grid that is now available via a wrapper class.  Not much as been said about these wrapper classes so I was a little reluctant to play with them until I knew DotNetNuke was using them.  With the Version 5.5 release of DotnetNuke, I believe I would be safe to give it a try. 
 

More...
Joe Brinkman
Friday, August 27, 2010 12:14:57 PM

This article is cross-posted from my company blog.

HackathonPage2

AppceleratorLast week we challenged DotNetNuke developers to create and submit applications for the latest DotNetNuke Mobile Hackathon.  Entries had to have a mobile application component and a DotNetNuke component that allowed the mobile application and a DotNetNuke website to work together to provide a compelling mobile DotNetNuke experience for the user.  Because the mobile development space is a bit new to many of us, we enlisted the aid of Appcelerator in sponsoring the event and giving a short demo of their Titanium Mobile product to the Hackathon kickoff event attendees.  Titanium simplifies mobile development and allows developers to target several mobile platforms using a single code base.  Apparently our developer community liked Titanium as well, since 4 of the 5 entries were created using the Titanium Mobile SDK.

The submitted entries included applications that showed how to upload photos to an image gallery, how to send and receive messages using the built in DotNetNuke messaging system, how to browse forums and reply to forum posts, how to call, email or text DotNetNuke users, and finally how to browse Snowcovered listings.  These applications highlight how easy it is to extend the reach of your DotNetNuke website to mobile applications with just a dash of programming experience and a little bit of time.

Because of the limited time frame available for developing hackathon entries,  the applications are not expected to be fully finished commercial grade products and in keeping with the community spirit of the Hackathon and DotNetNuke, all of the source code for the entries is available under the MIT license.  With a bit of additional work and some extra polish here and there, many of these applications could easily be turned into great products and posted to the iPhone App Store or Android Market

This morning I am pleased to announce that we have opened up community voting for the Hackathon entries.  Each entry has the code available in the DotNetNuke Forge on CodePlex along with a demo Video and in most cases a product website.  Voting will close on Sept. 1 at 6PM CDT  at which point we will announce the winners.

Thank you to everyone who attended the kickoff event, all of the Hackathon entrants and the Hackathon sponsors who made this event possible.

The Mighty Blog
Friday, August 27, 2010 9:36:00 AM

Presenter's Microphones

When you run a user group, or any other event that has one or more people presenting topical information to others, you know that your presenter is coming prepared with some great information.  Otherwise, you wouldn’t have asked them to come, right?

At the very least, your speaker is knowledgeable in a specific area, has real-world expertise, is able to communicate to others, and will come prepared with a slide deck, or other visual presentation tools. 

However, that’s only half of the battle.  Those are simply the things that we as recruiters or leaders should expect and maybe event take for granted in terms of setting these events up.  However, it wouldn’t hurt to know those things so you can prepare your venue accordingly.  Sometimes, your presenters require a little extra knowledge or preparation.  A prime example might be a sound system or room layout.  Is there a lectern or a table?  There are many questions.

That’s the point!  While you as the meeting or event coordinator need to worry about all of the venue minutia, you also need to provide some details and information to your presenters.  The quality of the presentation depends on it.

Your designated speakers need to have a set number of expectations and background information.  Otherwise, they are walking into the unknown.  Yikes!  If you’re anything like the other 99% of the humans on the planet, the unknown is a scary thing. Think about the millions of people terrified of things like ghosts – when we still have literally no idea if they even exist!  They simply don’t know what to expect, so human nature sets in.  We let fear seep in.

At the very least, if you’re doing your job, your presenters should know:

  • What time is the meeting?
  • What time do I speak?
  • How long do I have?
  • What is the background of the attendees?
  • How many people will be there?
  • Are there any projector concerns? (resolution, connectivity, etc.)
  • Will I have wireless internet access?
  • What is the layout of the room?
  • Will I need sound support?

There are many other potential questions, but you should have a template-driven e-mail laying out the answers to these kind of questions once you have a speaker ready to commit to your event.

You might be asking yourself, “Why?”  You could be asking that question for any number of reasons.  First and foremost, speakers are people just like you.  Even the most prominent and well-known speakers like John Chambers (CEO of Cisco) are not 100% confident when they first stand in front of their audience.  Sure, they look like it, and you presenter hopefully will look that way too – but the fact is, that look is only because they are well-prepared.  This is what you have to facilitate.

Never assume that the speaker will look all of that information up on their own.  You should assume the opposite.  Every question that you answer ahead of time will simply give your presenter that additional edge that they need to put on a thrilling presentation.  Ask any speaker that you know.  It’s true.  If they don’t need to sit there and wonder the answers to those questions, or go digging around for them, they can focus on making you look like a rock star for bringing in such a top-notch presentation!

Disclaimer

Out of anything I have ever blogged about, this is probably the one area where I wish I had paid more attention to.  With the exception of the Day of DotNetNuke event that I created, I will be the first to admit that I have traditionally sucked at making this happen.  Thankfully, I have been lucky enough to recruit some outstanding speakers that were able to answer those questions on their own.

Active Modules, Inc.
Friday, August 27, 2010 2:28:18 AM
If you’ve been keeping up with Will’s Blog and activity in the forums, then you probably already know about a few things that have been keeping us busy here at Active Modules.  Our developers have been working hard on Active Social 1.8, and we are excited about the enhancements to the Journal and the opportunities for integration with other modules that this version will offer.  We expect to release Active Social 1.8 next week; to see tentative release notes, please click here.
 
Additionally, in conjunction with the St. Louis User Group Meeting, the DotNetNuke Mobile Hackathon occurred from August 18th – August 25th.  For the hackathon, Will created Frowser, a mobile forum browser that allows users to add and view forums from multiple sites, view available forums, latest topics, and full threads, with more features to come.  To learn more about Frowser, please take a look at this blog post or visit http://www.frowser.net.  We’ve received very positive feedback about the application, and we’d love for you to not only let us know what you think, but let the DNN Community know by VOTING for Frowser here
 
Hope everyone has a good weekend, and please let us know if you have any questions or feedback about our modules and recent developments!
Hilbert Solutions, LLC
Friday, August 27, 2010 12:35:53 AM

It is official I (Stuart Hilbert) will be attending this year’s Dotnetnuke Connections conference.  Looking forward to meeting many of you and having chats with what you are doing with Dotnetnuke in your circles.  Follow me on Twitter for the latest news from the conference.

Active Modules, Inc.
Thursday, August 26, 2010 2:43:41 AM
When I first heard about the DotNetNuke Mobile Hackathon, I immediately wanted to write an app for Active Social.  Well, I actually did do that first but then decided I should write something that would be more useful to more members of the DotNetNuke community.  A typical DNN user visits and participates on a variety of different DotNetNuke sites, most of course are vendor related.  Plus, they usually have their own sites.  Most of these sites are either using Active Forums or the DNN Core Forum module.  What started out as simple app to let you connect to your own site running Active Forums, quickly evolved into a forum browser that allows for multiple sites and multiple forum options.  The really cool part is that Frowser can actually work with any site and any forum that has a Frowser Services Plug-in.  If you wanted to use Frowser with vBulletin, phpBB, Community Server, YetAnotherForum you could, once a Frowser plugin for those sites is created. 

Frowser is made up of two parts.  The Frowser Mobile Client is an iPhone app that communicates with the Frowser Services module that you install on your site.  Very little configuration is needed and it is very easy for your users to connect.  At the moment, Frowser is read-only, but should have support for replies and new topics very soon. 

You can learn more about Frowser and see quick demo on http://www.frowser.net

Charles Nurse
Wednesday, August 25, 2010 8:46:21 PM

In previous posts I described how WebMatrix can be used to download DotNetNuke and install it on your local computer and how you can use WebMatrix to publish your DotNetNuke site to a Hosting Provider.

Some of you have probably already been asking the question – “Does this ability to publish allow me to update my remote site from my local version?”, and the answer is a qualified yes.

Lets first modify the local site. 

I have modified the content on the home page to show an image.  I won’t show all the steps to do this as most of you know how to do this, but Figure 1 shows the resulting updated Home page.

Figure 1 – The Updated Version of the Home Page on the Local Site

WebMatrix_DNN_20

Now that my local site has been updated I select Publish from the WebMatrix toolbar (Figure 2) – in exactly the same way as I did to initially Publish the site.

Figure 2 – Publishing the updated Local Site

WebMatrix_DNN_11

We are now presented with the same Publish Preview screen (Figure 3), although the list of files is much smaller.  In this case I have a new File in the Portal Home Folder – the image I uploaded and added to the Front Page), and two Module Caching files.  By default all the files which are different are selected , but in this case we don’t need to Publish the caching files (although it doesn’t actually hurt).

Figure 3 – Updating the Remote Site

WebMatrix_DNN_21

Clicking Continue will deploy all the modified files and update the database.

That’s it – your changes have been re-published, and the live version will reflect the changes you made – so why was my answer a “qualified” yes.  The reason for this is the comment in yellow in Figure 3 – “Publishing will overwrite any remote databases” – i.e. your remote database is dropped and the data replaced by the data on your local database.

This is fine if all changes are made from your local site, but if you have any updates on the remote site (new users, forum posts, comments etc.) these will be lost when you re-publish.

If Microsoft ever offer the ability to do differential updates to the database then my answer would be much less qualified. Having said that, if your site is a simple content only site you may be able to use this approach to maintain your site.

Peter Donker
Wednesday, August 25, 2010 12:33:36 PM

The release of DotNetNuke is a major step on the way to having what we as Europeans have always wanted: our favourite CMS with content localization abilities. With such a significant release (there were many architectural changes necessary) it is no surprise that some changes will break 3rd party modules.

RSS URL

About Us

Why DotNetNukeBlogs.com? Our goal is to be the premier aggregator of DotNetNuke related materials. DotNetNukeBlogs.com was started by DotNetNuke Core Team member Chris Hammond with the intention to provide a place for the leaders in the DotNetNuke Community to push their content to those needing it most, the users.

Stay tuned as we continue to grow. If you're a DotNetNuke Expert be sure to get your feed added into our aggregate system.

You can read more about us here

Built On DotNetNuke

This site is built with and supports the DotNetNuke open source project.
DotNetNuke Powered!

Resources

DotNetNuke.com The DNN mothership.

Copyright (c) 2010 DotNetNuke Blogs On DNN, For DNN

DotNetNuke and DNN are trademarks of DotNetNuke Corporation