Welcome to "The Mighty Blog"

Will StrohlWelcome to the personal website of Will Strohl, Sales Engineering Manager and Evangelist at DotNetNuke Corporation.  Will is a published author and regularly speaks at user groups, code camps, and other events across the country.  In this website, you will find resources from the events and the personal blog of Will Strohl.

Please remember that all opinions published on this website are the opinions of Will Strohl and do not represent the views or opinions of DotNetNuke Corporation.

My Recent Blog Entries

Are You the 2013 DNN Super Fan?

DNN Super Fan 2012 Winner: Clint Patterson

It has been over two years since the first DNN Super Fan was crowned.  The DNN Super Fan contest has become a very fun event that a lot of the community looks forward to.  A handful of folks submit themselves as being the most passionate fans of DNN by creating a contest entry and then the community votes for their favorite.  This regularly results in a lot of fun “marketing” done by the entrants and voters as they try to bribe others in the community for their votes.  Year three of the DNN Super Fan contest starts now and anyone can win!

Are You Asking Yourself Am I a “Super” Fan?

If you have ever attended a user group, DNNCon, DNN World, created an open source extension, helped someone in the forums or exchange, or even simply said the words, “I love DNN!” you might be this years DNN Super Fan!  Seriously… If you’re reading this blog and have gotten this far, you’re already qualified.  You love DNN and now is your chance to be rewarded for being named the DNN Super Fan for 2013.

This year we have a slight different way to participate in the DNN Super Fan contest and that is by telling everyone else out there why you love DNN.  It’s literally that simple!

Contest Entries

The entry for being a DNN Super Fan contest contestant simply needs to be a short video of you in some way telling people why you love DNN.  The video needs to be 60 seconds or less – no exceptions!  What you say and do in the video, what tools and resources you use, and everything else is up to you.  All you have to do is keep it family-friendly.

You can host your video entries anywhere you’d like, such as Vine, Instagram, Vimeo, Flickr, or YouTube.  However, you will be required to send your video file to us as well.  We’ll make arrangements to send large files as needed. 

Once we receive your file and approve the content, not only are you part of the contest, but you will also be awarded 100 community points to help boost your ranking in the DNN Community!

If you want some ideas for your own video, take a look at what some of the employees at DNN Corp cooked up!

Believe it or not, the videos above only took a couple of hours to create.  Imagine what you could create if you spent an hour of so more!

Grand Prize Winner

You probably have noticed that DNN recently refreshed its brand including a shiny new logo.  The old logo was one that we who love DNN have done a lot of things with since we loved it so much.  It’s been the subject matter for fake tattoos, real tattoos (ask @ErikVB) , cakes, bowls, and more.  Years ago when Nik Kalyani was helping create the old logo, he imagined it as if it were to be one day created as a 3-dimensional object.  As you can see below, that dream came true in the DNN Corp offices, and numerous people stopped by to have their pictures with it.  If you haven’t seen it before, check it out below…

DotNetNuke Logo on the Wall

Yes. The logo is real.  However, since the brand refresh, the new DNN logo is on the wall.  That means that we need to find a new home for the old logo, and that home could be YOURS!  That’s right, the winner of this years DNN Super Fan contest will win the 3D logo from DNN Corp headquarters!  You know you want it!  They’ve had to hide it from us because we’re already fighting over it here…  (True story.)

Will Power: Fighting for the DNN Logo

Second and third place will get a nice prize too, but I can’t stop thinking about having that logo mounted in my house!

How to Enter

Entering the contest is easy.  You simply need to send an email to superfan@dnnsoftware.com.  Be sure to include the details below.  Incomplete details may result in your entry not being accepted.

  • Your DNNSoftware.com website username
  • Your first and last name
  • Your video entry file (either as an attachment or a link to download the actual video file)

It doesn’t get any more simple than that…  We’ll be accepting entries through October 1, 2013 and voting will commence shortly after.

The winners will be announced at DNNCon Palm Beach on October 19, 2013.

Now tell us all about why you love DNN and win!

Official DNN Training at DNNCon Palm Beach 2013 this October

Official DNN Training at DNNCon Palm Beach 2013

The most common issues and questions that I come across on a daily basis are very often a result of not knowing the DNN Platform as well as it could be known.  Like with any tool, the better you know it, how to manipulate it, the best techniques behind it, and so on… The better that you will be at using that tool.  The faster you will be at accomplishing tasks with the right solution.  Every solution is only as good as the people that run it.  This is your opportunity to walk away with the critical knowledge that is foundational to you being the best DNN resource that you can be – and have a blast with others in the DNN community at the same time.

DNNCon Conference Schedule

DNN Training

This year’s Official DNN Training event occurs the day before DNNCon on October 18, 2013.  There are still a couple of seats left for the free DNN on the Water event for those of you that register for training now!

The training event this year is focusing on fundamentals and best practices to help ensure that you leave being the most productive and knowledgeable DNN person in your organization.  We want you to leave being a confident DNN expert!

We have the best DNN trainers coming to West Palm Beach to instruct you in the 3 critical areas of DNN expertise: development, design, and content administration. 

Site & Content Administration

This is a perfect session for you if you’re not a designer or a developer.  If you’re a content editor or someone that runs the site as an Admin or Host (Superuser), you’re the perfect person to attend this class.  This class not only will teach you the techniques to be more productive, but you’ll also walk away with confidence in the areas below and more!

  1. Best practices for installation & upgrades
  2. Configure for performance fast
  3. Saving time with templates, modules, and skins
  4. Best practices for managing content

Development

Development in DNN is just ASP.Net if you’re not aware.  Therefore, this course is designed to help you become a more effective DNN developer.  You definitely need to walk in with basic ASP.Net development knowledge.

Here are just a couple of the benefits of this course:

  1. Basics of DNN Architecture
  2. Best practices of your development environment
  3. How to save time writing code
  4. Form patterns and data access

Skinning (Design)

Designers using DNN only need to know how to do static designs.  If you have prior “template” or design experience with other platforms, you’ll be one step ahead of the game.  That being said, you just need to be proficient in HTML and CSS.  However, at the end of the day, you’ll know:

  1. Flexibility of design & branding on your site
  2. Best practices for skinning fast
  3. Integrating with DNN features
  4. Integrating third party libraries

See you there… Hopefully at DNN on the Water first!

Register for DNN Training at DNNCon

Participate in DNN By Asking and Answering Questions

This is the second post in a series of blog posts that will focus on ways that you can participate in DNN in some way.  Participation is incredibly important.  Without it, any community will suffer, and an open source community like ours knows this all too well if you look at the history of open source.  After all, what good is any project if no one is using it.  Luckily, we have had the luxury of millions of users, nearly a million production sites, over a thousand eco-system vendors & system integrators, and more.  We have thrived more than most.  However, like I stated before, there are a ton of ways for you to participate.  If you’re new to DNN, this post will help you help others by answering questions.

Why Answer a Question?

At the time of the writing of this blog post, we are sitting in a pretty wonderful place in terms of the number of and quality of the resources that we have available to us.  We have online help, wiki, video library, community exchange, user/superuser manuals, white papers, web seminars, YouTube channel, and more.  When I first lucked upon DNN, there was only forums (on two different sites) and the blog.  This made learning about DNN primarily a try it and break it kind of proposition.  For some, this is still the way to go, but the average user now has so much more at their fingertips to work with.  Could any of it be done better?  Sure.  That will always be the case for any site.

My point here is that people need help.  Even you.  None of us were born with the answers.  Questions are being asked.  There are plenty of folks that still need someone else to give them a bit of information that they don’t have currently.  Part of a community is knowledge sharing.  Our community has always been better at that than most.  This is what made me fall in love with the DNN community years ago!  People were participating so much and so often!

When I first was getting acquainted with DNN, I barely had my own answers – much less answers for other people.  Lucky for me though, I had a job with a certain amount of built-in down time that allowed me to play with DNN a lot.  In an effort to become as versed as possible with it, I regularly would find questions in the forums that hadn’t yet been responded to.  If I already knew the answer, great.  However, most of the time I didn’t.  I would spin up a test site (if needed) and try what they were trying to do.  Once I’d find the answer, I would relay it back to the community in the forum thread. 

This did two things for me...

First, it forced me to learn an incredible amount of ways that DNN could be used.  The architecture and extensibility for creative uses of DNN started to become second nature.  This allowed me to say “yes” to pretty much anything in meetings when someone asked if our website could do something. 

Second, I began to meet and interact with people all over the world.  I helped people.  There was a certain amount of satisfaction in giving back, but there was also the fact that I built some very meaningful and lasting friendships with numerous people in the DNN community.  There’s no two ways about it. 

This kind of participation is what got me to where I am today.  Who knows what opportunities it might bring to you tomorrow!

These days, another reason to answer to questions is to earn points in the community.  Over time, you will end up competing with others in the community, earning reputation, and more.  (More to come on that later…)

Can I Ask a Question?

Of course you can, silly!  It doesn’t matter how long you’ve been using DNN.  Everyone needs help sometime.  If there is something that you would like to ask someone about, there’s now two main ways to participate with questions.

Ask in the DNN forums.  Forums were never really meant to be a question and answer kind of discussion.  At least, that’s not how they’ve ever been built.  However, some questions require a little back-and-forth troubleshooting.  If you think your question requires a conversation to solve, then the DNN forums are a perfect place for it.

If you have a question that you feel can be answered in a single shot, then community exchange is a perfect fit for you!  This area is designed to allow you to ask a question in a way that ends up building a power knowledge base – but it is also addictive to those that want to answer questions because they are incented to get you the right answer the first time and before anyone else does!

Tell Everyone About Your Question

Regardless to which way you participate with your question, I would highly suggest tweeting your question as well to get people’s eyes on it.  Just be sure to hashtag your tweet with #DotNetNuke and #DNN

How Can I Answer Questions?

Anyone can answer a question.  You don’t have to know the answer right away either – but that’s awesome if you do.  Half the fun might be figuring out what the answer might be. 

One of the things I made sure of is to have a test DNN site ready to go when I found an interesting question that I wanted to answer.  Then, I would try to find a solution without worrying about breaking a development or production site.  Mike van der Meulen has made this easy for everyone.  He participated by building a nifty DNN desktop installer!  He aptly called it MakeDNNSite.  These days, I keep it handy with it pinned on my task bar.

MakeDNNSite Pinned on My Taskbar

There’s no rules around where and how you answer questions.  Just do your best to put forth the best answer.  And don’t be afraid if your answer doesn’t work.  No two DNN sites are alike.  Oftentimes, there are several potential fixes for the same problem.  And if your fix is missing something, the person asking will let you know.  This will allow you to hone in on the right answer eventually – or even better – it might push them just enough to discover the answer on their own.

Answer as many questions as you can and help vote up answers if you’re in community exchange.  This will help others determine the right answer.  The more you interact with community exchange, the more capabilities you’ll unlock as well. 

The DNN forums work pretty much just like any other forum out there.  However, you do also earn community points for contributing new threads and for replying to posts.

Participate In DNN Through Social Media

Participate: Take part.

This is going to be the first of a series of blog posts introducing you to ways that you can participate in some way with DNN.  You don’t need to be technical, a programmer, or a graphic designer to participate.  You can be ANYONE.  Participation is the cornerstone to any community and our community is larger than most.  Our community is also geared around open source software, giving us numerous ways to participate.  Since the ways to participate have become so broad even over the last couple of years, I thought it might be worth pointing them all out for those of you that might like to do so.

Open source only benefits you and everyone else if someone participates.  If you have ever read, downloaded, shared, or otherwise interacted with any DotNetNuke content before don’t forget the most important thing…  Someone before you participated in the community to help you answer that question, learn about an issue, or figure out how to create something.  Without your participation, the community will never be as great as it could be!

Finally, it’s worth noting that participation in an open source community is incredibly rewarding.  You will undoubtedly meet people that you never thought you would.  You will build long lasting relationships with people across various borders and bodies of water.  Many of these relationships will end up being lucrative for you at some point as well.  I wouldn’t be able to write this blog post and you most certainly wouldn’t be reading it had I not been a direct recipient of those rewards due to my participation.  This is why I made this the topic of my keynote speech in the last Southern Fried DNN conference.

Participate. It’s simple. Easy. Fun.

Participate is a great word.  It simply means to “take part.”  At least that’s what Google told me when I did a search for the term.  Take part is itself pretty ambiguous.  We take part in all kinds of things everyday.  We tell our co-workers about the latest movie.  We bring friends to our favorite restaurants or bars.  We throw weekend gatherings with food (and hopefully delicious BBQ).  We put together baby showers, bachelor(ette), and birthday parties.  We might even make a dessert for the office.  There are all kinds of things that require anything from minimal effort to a full blown loss of productivity.  Remember that last retweet or the last time you updated your resume?  Sometimes we can participate in something simply by clicking. 

Social Media

The first method of participation that I want to focus on is social media.  No matter who you are, it’s in your face and even if you run away from it – you just can’t seem to avoid it.  It’s everywhere.  You see it in commercials, videos, flyers, conferences, your drink cups, billboards, and it’s even built in to pretty much every smart phone these days.  It’s now deeply woven into the society that most of us live in.  #Hashtags are even being used in messenger apps, emails, and text messages, even though they have no function or other use being there.  It’s become just one more way that we communicate – another form of communication if you will.  It’s our new “LOL.” 

Participate Through Social Media

There’s numerous social networks and most of us use them for varying purposes and have different audiences on each of then.  A great example is the obvious one – Facebook.  Nearly everyone seems to be on it these days, but most of us keep only our close friends and family on it and stray away from mixing business with pleasure so to speak.  This form of participation is not meant to ask you to do anything you’re not comfortable with.  Quite the opposite, actually. 

Share where and how you want to…  I am going to go through a few of the more popular social networks in North America, but these tips should translate to your respective region of the World as well if you don’t live in “the states.” 

Facebook, Twitter, and Google+

If you see anything cool or noteworthy about DNN, feel free to pass it along to your followers on the social networks that you feel would appreciate it.  If you see someone else share something that resonates with you, re-share their post or update.  If you need help and prefer to ask for it in one of these places, go ahead and ask a question.  You’ll get an answer, I’m sure.  If you know the answer, there’s no reason why you can’t chime in and respond with your answer as well.

The easiest thing you could possible do though is like the post.  It’s just a click, and you just participated!

When using Twitter and Google+, be sure to hashtag #DotNetNuke, #DNN, #CMS, or #DNNSocial as appropriate.

On Facebook, it’s not as easy to tag content, but you can write on the DotNetNuke Facebook page

YouTube or Vimeo

Creating videos is something that pretty much anyone can do these days.  Whether you’re using a commercial or free screen capture utility, anyone can record their screen and create useful DNN videos for the community.  You don’t have to create a live action commercial – but it would be cool if you did.  Even a 5 minute video showing how you did something cool, reconfigured your site, or anything else will definitely be appreciated by a community member just like you.  In fact, I’d argue that any videos longer than 5 minutes shouldn’t be made these days anyway.

You don’t have to be a video wiz to participate with videos either.  Like, share, or comment on the videos.  Let people know that you liked them or give them feedback on what you want.

If you want to create your own videos, here are a few free and paid tools that can help you.

Blogs

If you see a blog post that has helped you with DNN or you think will help someone else, share it on any social network that you want.  More importantly, leave a comment.  As a blogger myself, it’s always rewarding to see a comment made on something I wrote.  After all, writing a blog post takes time.  We bloggers accept comments on our posts as a form of currency.  The more comments we have, the more we feel rewarded for that time we spent writing instead of doing something else.

That was all of the easy stuff… But there’s always room for more bloggers to write about DNN.  No topic is too simple.  Everyone has a voice and perspective that someone else in our massive community would appreciate.  Create a blog and write something!

There are so many blogging tools and options out there.  This is not an endorsement at all, but here are just a couple of many.  Try them for yourself.

Discover some new DNN blogs:

You could also add your own blog to the DNN Community Blogs above. 

Wiki

Did you know that there is a wiki on the DNN site?  It’s full of so much DNN information.  There is something for everyone too.  You can read more about various content editing features and administrative functions.  You can of course even learn more about creating skins (designs) for DNN or various types of extensions.  But how can you participate?

Once again, you can share the wiki article you found on any of the social networks.  You could even blog about the article.  However, we are always looking for more content.  Remember that you have a voice.  Feel free to edit an existing wiki article or write a new one

Instagram and Flickr

It doesn’t matter if you have DNN swag to show off, if you’re at a user group or conference, or if you’re literally taking pictures of a cool looking DNN site.  Feel free to share here as well.  Just be sure to tag DNN or DotNetNuke.  The rest of the community loves to get insight into the various events and things that others are doing.  Remember, not everyone has the luxury of going to DNN World, Day of DotNetNuke, user group meetings, or other community events. 

Foursquare

Not everyone can check in at the DNN corporate office, DNN engineering office, or our office in Amsterdam.  Although, we’d surely love to meet you.  However, you may be visiting a user group meeting or attending any number of other DNN events.  If you are, feel free to check in to that event.  For example, a few of us were checking in at the last Day of DotNetNuke, called Southern Fried DNN.  If the user group or event venue doesn’t exist, create the venue.  It only takes a moment.  Foursquare has apps built for pretty much every smart phone.

Google Hangout, Justin.tv, Skype, and UStream

The final area I’ll talk about is probably the most interactive.  There are a number of streaming services out there that allow you to live chat over a web cam or stream an event.  It doesn’t matter if you’re streaming a user group meeting, DNN session at a code camp or conference, or if you’re simply doing a video chat room.  You can be an attendee or host the video chat and interact with other community members.  It could be your own virtual user group meeting of sorts.  Those that attend would definitely appreciate it, even if it lasted for 10 minutes. 

You don’t have to be an expert on anything to do this either.  The tools make it simple to start and the people that attend make it valuable.  Just make sure you spread the word that you’re doing this before and during the broadcast on the social networks that you use. 

Participation is Empowering!

In closing, I just want to tell you that you don’t have to shoot for the stars.  Start small.  Try out one or two things and see how you like it.  If you don’t, try another one.�� You have a voice and your voice empowers the community and the community will return that back to you.  It’s a cyclical thing.  We all feed off of each other and we get out of it what we put into it.  At the end of the day, someone helped you out.  Why not pay it forward and help someone else out in return?  The more we each do this, the better, bigger, and more exciting our community will be.  It all starts with you!

Southern Fried DNN 2013 Recap

Southern Fried DNN 2013

You should already be aware, but there is an incredibly active and vibrant user group in Charlotte, North Carolina called Queen City DotNetNuke User Group or QCDUG.  These folks were also the masterminds behind the Day of DotNetNuke Charlotte last year.  When they agreed to do another event this year, I couldn’t even tell you how excited I was because last year was so awesome!  These gentlemen sure did not disappoint when they organized and held their second event, this time branded in a fun way as Southern Fried DNN!  What a great way to participate in our community!

Before I get through any of the run-down, I want to first thank the organizers for their amazing super-human efforts at making sure Southern Fried DNN was a success.  Allen Foster, Robb Bryn, Fred Ellise, Ryan Moore, and Clint Patterson all worked day and night when their day jobs weren’t in the way.  Their families need to be thanked too, because these gentlemen had plenty of family hours dedicated to organizing the event and all of its details. 

Also to be thanked are the event sponsors.  We need speakers (who deserved to be thanked as well since they pay their own way and donate their time and expertise) and attendees, but there would be no place to hold the event, nothing to eat, and none of the fun or cool things to be had if it were not for the sponsors.  Please take a moment and visit and thank each of the sponsors if you can.

Another special thanks goes to the folks that travelled from far and wide…  We had attendees from as far as Australia and Peru!

Training

If organizing a full-day event wasn’t enough, the organizers decide to throw in a full day of community based training that focused onboarding people that are new to DotNetNukeRobb Bryn appeared to lead the charge in doing all of the logistics, including creating and managing over 50 virtual machines in Windows Azure!  A staggering achievement of participation that is nothing short of impressive!

Training appeared to go off without a hitch, with a group of excellent seasoned DNN instructors that included: Cassidi Brickner of 10 Pound Gorilla, Scott Wilkinson of DotNetNuclear, Mitchel Sellers of Iowa Computer Gurus, Ralph Williams of Arrow Consulting & Design, and Joseph Craig of Patapsco Research Group.  Each of these instructors really have become pillars in the DNN community through their participation and subject matter experts, so it is no wonder that all of the 50+ training attendees unanimously loved the training event!

Clark Ruhland and Will Strohl at Southern Fried DNN 2013

If you missed training, not only did you miss leapfrogging yourself into a new state of DNN knowledge, but you also missed the chance of winning a free year of unlimited online training.  The lucky winner of this prize was Clark Ruhland of the City of Salem – who happens to be a Professional Edition subscriber.

Keynote

The keynote speech was given by yours truly… Something that I had never before done.  For some very odd reason, I didn’t get nervous about it at all.  It is several days later now and I still don’t know how to feel about it just yet.  I have seen numerous keynotes at this point of my life and they all have been different and had their own spin and style on this kind of prestigious presentation.  Being a self-proclaimed presentation expert myself, I took this responsibility seriously from day one.  So much so that it did rob me of some community networking time that I normally enjoy at this kind of events.

Will Strohl giving the keynote speech at Southern Fried DNN 2013

I decided to re-focus the keynote towards the community.  You see, we have literally over a million people in the DotNetNuke community.  This is awesome, but where’s all of the activity?  There are more than enough downloads for example, but it seems that the only time most people pop-up is when they want support.  But where’s their new forge projects, new skins, blogs, forum posts, user groups, and other activity?  Probably about 98-99% of the ecosystem use and benefit from the Community Edition of DNN – which is perfectly fine.  However, if we are to thrive as a community and ecosystem, we need more than just downloads and a commercial product.  We need the community to participate.

In the keynote, I gave numerous examples of how participate can take place, including: Twitter, Facebook, LinkedIn, forums, blog, create videos, create projects, join/run a user group, speak at user groups & code camps, update the wiki, or recruit another community member.  You don’t need to be a programmer to participate.  You just need to find out where you can help.  It can be to help an open source DNN project get documentation or make it pretty.  Find your niche and participate how ever much you can – even if it’s 10 minutes here and there.  Heck, you could just be taking pictures at events for everyone if that’s what you like to do.  :)

Sessions

Lunch at Southern Fried DNN 2013 (with Chris Hammond photo bombing)There were 25 sessions in total by 18 speakers.  The sessions ranged from simple administration and general web practices to some very advanced topics, but there were also some fun ones such as Chris Paterra’s Sharks with Laser Beams where he demonstrated how he built an interactive game on DNN Social that allows website visitors to participate in the game to earn points and achievements such as badged using the Gaming Mechanics API.  He even took it a step further and wrote a quick game that emulated the whack a mole concept using DotNetNuke founder Shaun Walker as the mole! 

Lunch

What can I say about lunch, but that it was delicious!  I was told by some people that the meal was better than some of the area restaurants.  We had some delicious fried chicken, corn, corn bread, green beans, mashed potatoes and gravy, cole slaw, and hot sauce!  And who can forget the sweet tea (or was it syrup)?  Hehehe…

Ignite Sessions

Ever since the organizers introduced Ignite to the DNN community last year, it has become an incredible hit… And something I hope to become a staple at all DNN events in the future.  Ignite sessions are 5 minute presentations where the speaker needs to be concise and quick to get an idea across to the audience.  Like last year, Ignite was hosted again by Gifford Watkins and the speakers that participated in Ignite this year included: Cara Pluff of Applied Innovations, Dan Thyer of Logical Advantage, and Jeff Hardy of PowerDNN.

DNN MVP’s

When it comes to participation in the DNN community, one of the ways you can get rewarded is by being nominated and voted in as a DNN MVP.  There were 11 new MVP’s announced by DNN Corp Community Director and co-founder, Scott Willhite.  Those that were in attendance include: Allen Foster, Gifford Watkins, Robb Bryn, and Chris Hammond.  While two of these folks are co-organizers of this event, all inductees are more than deserving of this prestigious title and I thank all of you for your participation in the DNN community.  Congrats to all of the MVP’s!

Scott Willhite with: Allen Foster, Gifford Watkins, Robb Bryn, and Chris Hammond

DNN After Dark

I’ve said it many times before, the DNN community is my family and this family loves to party!  Er, I mean network.  Hahaha… 

The best things I have seen come from any community event seem to all come from the networking aspect of the event, and DNN After Dark is all about networking.  There’s a ton of connections and opportunities that seem to spring up over a beverage and plate of food.  This year the organizers figured, “if it ain’t broke, don’t fix it.”  So DNN After Dark was held at Whiskey River again where we enjoyed Carolina style BBQ, drinks, and mechanical bull riding, all sponsored by PowerDNN

Whether you’re a trainer, organizer, speaker, or attendee, I can think of no better picture to sum up the event…  Here’s Clint Patterson enjoying a nap at the after party…  Until next time!  See my next blog post to find out about the next event!

Clint Patterson relishing the fact that Day of DotNetNuke is over!

Additional Southern Fried Articles

Here are some other re-caps and information about the event that I saw while writing my own.  Check them out!

South Florida Code Camp 2013 Session Resources

Will Strohl & Dave Noderer at South Florida Code Camp 2013

There’s really nothing bad I could possibly say about any code camp in Florida.  Community leaders like Dave Noderer make such a thing impossible.  They are so amazing in their ability to organize a fantastic event.  South Florida Code Camp 2013 was just as amazing as this code camp always has been.  This is about my 3rd or 4th time presenting here.  It just gets better and better!  This blog post is mostly about the resources for my sessions though.

I had two and a half sessions that I presented.  The first session was alongside Ryan Morgan of Arrow Consulting & Design, a gold partner in the DotNetNuke partner program and the founder of Arrow.  I have known Ryan as long as I’ve known DNN, so it was nothing short of an honor to finally present along side him during the first session that introduced DNN to a nearly full room of attendees.  We even had a DNN-hater in the crowd that we managed to turn around into a DNN-lover.  Him and his co-worked stayed for the remainder of the DNN track!  This session didn’t really have any resources for you to download here.

Build a DotNetNuke Module in Minutes!

My next session was geared to show attendees how fast they could be up and running with DotNetNuke module development. We covered the architecture of the past and the architecture of today.  Then, we built a module using the wildly popular module templates built by Chris Hammond.  This allowed us to use the new DAL2 method of building DNN modules.  We literally had a usable module up and running and packaged in minutes!  This session has a slide deck that attendees might be interested in having, as it had a bunch of references in it.

Probably the best thing about this session was how packed the room was!  There were all kinds of new faces of people that wanted to learn about DNN and how to create modules.  There were even a few people that were interested in building modules for the Store.

DotNetNuke Makes your Website and Web Application SOCIAL!

I may have given this session a few times before, but it has more and more meaning as we get closer to the launch of something you may have heard called “Nebula” at DNN World 2012.  I spoke to the attendees about why social is so important, showed them the existing social features, and then showed them how easy it is to integrate with those features.  Finally, I briefly told them about the great things that are coming.  We had Will Morgenweck at the DNN Corp table where he was showing off the upcoming social release.  People were so excited at what they saw… It was awesome!

This session did have a slide deck with several resources. 

In Closing…

In closing, I just wanted to thank a few people…  First, Dave Noderer for putting on yet again one of the best code camp events I’ve been to.  Ryan Morgan and his folks at Arrow Consulting & Design for sponsoring and helping with the DotNetNuke track.  And also Jess Coburn and Applied Innovations for supplying the critical display adapter we needed at our own sponsorship table.  There are plenty of other people to thank for the code camp, but you’d get bored in a heartbeat. 

Keep your eyes and ears posted for the next DNN event…  And let me know if you have one! 

DotNetNuke Track at South Florida Code Camp 2013

Will Strohl at South Florida Code Camp 2010

It’s been a while since I’ve been to South Florida Code Camp (#sflcc).  If you’re not aware, it is the largest code camp in the State of Florida.  They regularly have at least 700 attendees.  People come from all over the state to attend this code camp, and if you’re reading this blog, you should too.  Code camps are a one-day event that allows you to learn about all kinds of useful information.  In fact, Day of DotNetNuke was modeled after the code camp model.  If you want to meet and learn from some of the most passionate people dealing with Microsoft technologies… Go to a code camp!

Code Camp Basics

If you have never been to a code camp before, you can expect several tracks of content to include things like Windows Phone, SQL Server, coding techniques, and SOOOOOOOOO much more.  South Florida Code Camp has 15 tracks this year.  You also get fed.  Don’t bring your lunch unless you want to and you will have plenty to drink too.  Expect to get free stuff!  Code camps are 100% sponsored and as a result, you get all kinds of free swag and prizes from the sponsors that are there.  The freebies can range from stickers and to-shirts to XBoxes and Kindle Fires!

Why South Florida Code Camp?

Quite honestly, I could not wait to write this blog post!  During my time in Florida, I was one of the speakers that would “do the circuit” in the state by speaking at all of the code camps.  Being as crazy about DotNetNuke as I am, I also made sure that every code camp had an entire track of DNN sessions.  It has been sad to see that DNN tracks had faded away when I left… Until now!

ryan-morgan-2011Arrow Consulting & Design is a Gold Partner in the DNN partner program.  They are sponsoring an official DNN track at this code camp.  If you want to learn all that you can about DotNetNuke in a day, this is the place to be!  I am very thankful to Ryan and the others at Arrow for putting this together.  I love DNN so much, so it’s comforting to see it rise up to a premiere spot at again at a code camp in Florida.

If that wasn’t enough, Arrow and DNN Corp. will both have a booth for you to stop by for demonstrations and swag.  You might be able to expect other surprises too.  If you know what’s on the horizon for DNN, you know what I mean.  Get your head out of the clouds and see the stars!  ;)

One more thing about this code camp in general…  This code camp usually boasts the most Microsoft MVP’s and authors that you will find at other code camps.

When and Where Is South Florida Code Camp 2013?

Date:  February 9, 2013
Time:  8:00 AM – 5:30 PM EST
Register to Attend:  http://www.fladotnet.com/codecamp/Register.aspx 

Registration opens at 7:30 AM.  I would suggest showing up closer to 7:30 AM to skip registration lines and so that you don’t miss any opening announcements.  (Hint, hint!)

DotNetNuke Content

There will be a total of 5 sessions on DotNetNuke

A Lap Around Your Free CMS

Get started with DotNetNuke by understanding what it is, what you can use it for, and how to install it so you can start working with it. Presented by Ryan Morgan and Will Strohl.

Presenter(s):  Ryan Morgan & Will Strohl

Designing for DNN 7

DotNetNuke 7 continues to build upon the user interface changes introduced in DotNetNuke 6. DotNetNuke 7 goes even further to give site designers greater control and flexibility. In this session you will learn everything you need to know to build great looking websites with DotNetNuke 7. You will learn about all of the CSS enhancements and what that means for existing site designs. We will also discuss best practices and guidelines for building high quality DotNetNuke skins.

Presenter(s):  Ralph Williams

Build a DotNetNuke Module in Minutes!

You may have heard of DotNetNuke. You may have been told horror stories from developers that are 6 years old now. DotNetNuke has changed. It looks different. It feels different. Today you can develop different. You can roll out a site in a fraction of the time it would normally take. You barely have to write code today to build a production-ready module. In this presentation, learn about how you can use project templates, form patterns, DAL 2, and more to build a module in minutes – not days!

Presenter(s):  Will Strohl

Mobile Website Development for DotNetNuke

Join Arrow Consulting & Design Founder, Ryan Morgan, as he explores the business case, creative process, and technology used to create the three types of mobile experiences and how DotNetNuke supports them. Ryan will walk through the decision-making process of choosing a mobile website, versus a responsive design and show examples of how to integrate mobile iOS applications into the data stored in DotNetNuke.

Presenter(s):  Ryan Morgan

DotNetNuke Makes Your Websites and Web Applications SOCIAL

In recent years, the tools and features of DNN have grown by leaps and bounds, including the latest social features that allow you to have a Facebook-like experience on your own website with nearly no effort. We will show you some of the new social features that you can take advantage of out-of-the-box to instantly change your website to one that engages your visitors in a way that creates a sticky experience. We will also show you how you can take your own applications and integrate them with features like the activity feed to create a socially engaging experience for your own applications and content. Finally, we will give you a sneak peak into the ultimate social solution for .Net code-named Nebula.

Register to Attend

DotNetNuke Job at University of Florida

University of Florida & DotNetNuke

What do alligators, gators, and DotNetNuke have in common?  The University of Florida!  That’s right…  The University of Florida – or Florida to most of you – is looking for a talented DNN developer to build some state-of-the-art applications.  This is not a remote gig.  You need to move to or live near the university.

The University of Florida has been a long time supporter of DotNetNuke.  They are the team behind the popular Shibboleth Authentication Provider.  People such as Nik Kalyani, DNN Corp co-founder, have been onsite doing consulting in the past.  Now it’s your turn to help them build the next generation web applications using your favorite CMS and application framework! 

Here is the official job description:

The UF Office of Research has a web developer/web designer opportunity for an innovative individual that would like to participate in rebuilding current administrative applications, and designing and creating new web applications at the University of Florida using state of the art tools. These applications will be modules used in our DotNetNuke intranet. This development will focus on building high performance highly interactive mobile friendly web applications to access our SQL Server databases using client side binding, server side binding, and web service binding. We will be using state of the art tools including Knockout JS, jQuery, Javascript, Telerik controls, CSS, vb.net, C#.net and others. This is a full time position that provides excellent benefits and a flexible work environment. You can find more information about this position by emailing Cheryl Bearden at cbearden@ufl.edu. In addition, the official job description is posted here: https://jobs.ufl.edu/postings/33827. Any new tools, ideas, experiences, module experience, etc. that you can bring to the table will be considered as we are open to pursuing the latest and best technologies available in rebuiding and building our new applications. This is primarily a module developer position but skinning and design experience is also highly valued. Please contact us soon if you are interested in this position.

I don’t know about you, but this definitely sounds like a great job to have, and in one of the most fun college cities in the US.  Happy job hunting!

First CMS User Group Meeting in London

London DotNetNuke User Group

It may surprise you to hear that in such a populated region such as London to hear that there has never been a DotNetNuke user group there.  That’s right!  There isn’t an area in the United Kingdom that is considered to be more metropolitan.  It’s also considered to be a leading global city in numerous areas such as arts, commerce, education, entertainment, fashion, finance, healthcare, media, research and development, and more.  Yet DNN hasn’t reached their techie scene.  That’s changing!  The very first user group meeting that focuses on DNN will be held there in just a couple of short weeks.

John J. RoyleIt is with great pleasure that I can yet again introduce you to a brand new DNN user group.  LonDNN is led by John J. Royle of Glanton Corporate Web Services – which is currently a Gold DotNetNuke Partner.  Their first meeting is on Wednesday, December 5, 2012 – or 05/12/2012 for you locals.  Hehehe…

What Can You Expect?

First, don’t forget that this is the kick-off meeting.  This usually consists of a lot more networking than anything else, and also helping to form what the user group will be moving forward.  However, you can thank awesome sponsors like PowerDNN and Novus Leisure Ltd. for making sure that you will have a great venue, refreshments, and prizes at the very first meeting!  And of course thanks goes to Glanton Corporate Web Services since they are helping to sponsor the coordination and promotion of the monthly events.  Did you know they are sponsoring the S.E. Queensland DNN User Group too?

Many user groups have to work months or years before you have a chance to meet notable community members.  This first meeting already has people like James Roswell of 51Degrees (the software behind the awesome DNN mobile redirection features), Harvey Kandola & Saar Cohen of Gemini (the software that runs the DNN bug tracker), and Salar Golastanian.  You may have seen or heard of Salar from any number of community and ecosystem contributions through Salaro.  I’ve looked at the attendee list personally and saw quite a few familiar faces there, but there’s too many to mention.  Sorry, gents.  :)

On a final note for what to expect…  I heard through the grapevine that there is some really nice DNN swag on the way to the event.  If you want some of that, you have to show up!

Where and When?

The first monthly meeting of LonDNN will be held at the Piccadilly Institute, in the Shrink room.  All details and registration can be found below:

Register to Attend

DotNetNuke SUPER Fan 2012 Results

DotNetNuke SUPER Fan Contest Ceremony

First of all, if you haven’t already heard, there was a contest.  The annual DotNetNuke SUPER Fan contest.  There was voting.  There were shenanigans.  There was all kinds of friendly competition.  And in the end, there was a winner.  That winner was awarded at DNN World 2012 in Orlando, Florida.  Not only was the contest a bunch of fun as usual, but the awards ceremony continues to be a blast since it’s held at the most prestigious and informative event about open source CMS in the world… 

Like last year, we awarded the top 3 finalists in the contest.  I kept my eye on the voting daily.  (You kind of have to do that to make sure that the shenanigans don’t go unchecked.)  The number one leader changed a few different times.  It wasn’t until the final days of the contest that we knew what was going to happen.  In fact, in preparation for the awards ceremony, I was still checking the voting just to be sure that I didn’t need to make any final changes the day before.  There’s nothing like this kind of excitement!

Thank You!

Before I announce the winners, I must take a moment to thank all of the people that took the time to submit entries.  They were all fantastic.  It’s really great to see you all participate in the contest.  This years entrants included Cara Pluff, Clint Patterson, Joe Brinkman, James Wallace, Peter Donker, and Ryan Morgan.

I also want to quickly thank the people that took the time to vote.  Even though it was a very quick and easy thing to do, it is also a very easy thing to forget to do.  Your participation is a key ingredient to the success of the contest and choosing the winner.

Finally, I have to thank DNN Corp.  I absolutely loved running the contest, but every contest needs to award the winner.  Without the backing of my favorite employer, this contest would have not been nearly as cool as it was.

And the winners are…

Third Place:  Ryan Morgan

Third Place, DotNetNuke SUPER Fan 2012: Ryan Morgan

Even though you might not have heard his name before, Ryan Morgan has been part of the community pretty much since the beginning.  He is the founder of Arrow Consulting & Design, a DotNetNuke author, speaker, and more.  For his entry, he decided to embrace the super hero theme and create a comic showing part of why he loves DNN.  If you’ve seen him in person, you might question his physique in the comic though.  Just saying…   Hahaha!

I was once told that second place is the first loser…  While there are no losers in the SUPER fan contest, you can see that Ryan clearly feels that way here.  :D

Ryan Morgan receiving his DotNetNuke SUPER Fan award

Second Place:  Cara Pluff

Second Place, DotNetNuke SUPER Fan 2012: Cara Pluff

If you ask Cara, she doesn’t like to be in the spotlight.  I don’t believe her, but it shows when you look at the visible areas of community involvement.  While she hasn’t been in the community nearly as long as Ryan, she is part of Applied Innovations, who hosts too many DNN websites for me to count.  She is a networking machine at all of the events I’ve seen her at, so her fandom is very much an in-person thing that you’d have to see.  Her entry takes a very popular internet meme of creating a music video based upon a pop song, and apply other people to it.  In this case, she involves some prominent community members, DNN Corp founders, as well as DNN Corp employees.

Cara was much more gracious in her winning photo…

Cara Pluff receiving her DotNetNuke SUPER Fan award

2012 DotNetNuke SUPER Fan Winner:  Clint Patterson

Clint-Patterson-520x293

I must say that I was really rooting for Clint to win this year.  I was a huge fan of his entry last year and voted for him daily.  If you have your ears or eyes open to any part of the community, you will undoubtedly see or hear his name, if not see him in-person.  Clint does so many different things for the community.  His entry this year goes a long way to basically serve as a DotNetNuke SUPER Fan Contest resume.  If only the DNN MVP winners were announced sooner, his video would have one more thing to have in it.  I am so proud and honored to be able to let you all know that Clint Patterson is this years winner of the DotNetNuke SUPER Fan contest.  This is a well-deserved win!

Clint certainly deserves his title of DotNetNuke SUPER Fan this year.  You can see that he definitely is happy about it too!

Clint Patterson receiving his DotNetNuke SUPER Fan awards

Once again, I want to publicly thank everyone that was involved in this contest.  Some of the people behind the scenes that helped make this possible include Quoc Ngo, Richard Dumas, Chris Hammond, Joe Brinkman, Scott Willhite, and Stephanie Tejada.  They all had a direct impact on the coolness of the prizes, getting them made, and promoting the contest.

Start getting your ideas cooking now for next year.  I can’t wait to see what everyone comes up with next time!

My Twitter Updates

    © Copyright 2004-2013 by Will Strohl. All rights reserved. Website Skinned By: Ralph Williams  Website Hosted By: Applied Innovations
    | Login