Southern Fried DNN: David Poindexter (DNN Strategy) & Daniel Valadas ("I Like Vanilla!")

Jul 15, 2021

SUMMARY

Speaker: David Poindexter
Topic: DNN Strategy

Bringing overall strategic direction for the DNN Platform project and coordination between all leadership teams.

As the DNN Platform and DNN Community evolves, new ideas and technologies will surface. These are great and it is essential to have a "gatekeeper" funnel to ensure all parties are in the loop, providing feedback, and are contributing to any proposed changes in direction or special project efforts. Learn more about the exciting special projects underway and on the horizon.

Speaker: Daniel Valadas
Topic: "I Like Vanilla!"

A DNN Theme loads on each and every page view. A heavy theme is often the main culprit for slow load times and poor PageSpeed ratings. In this talk, Daniel will present a new minimal theme that uses vanilla CSS and JavaScript without any frameworks (like Bootstrap) or libraries (like jQuery).

----------------------------------------------------------------------

This week's Southern Fried DNN is everyone's chance to catch up on DNN, tooling, conferences, community buzz, and more! Please be sure to join us in person or online!

----------------------------------------------------------------------

Agenda
• Welcome
• Sponsor Recognition
• Community Buzz & Announcements
• Main Sessions
• Social Time!

----------------------------------------------------------------------

Join Us Even though our DNN user group is nestled in the Carolinas, we are really YOUR DNN User Group regardless of your Southern heritage or lack thereof. Everyone is invited to attend in person or to join us online! We always try to broadcast the meeting so everyone can participate. Register now for the online meeting details for those of you wanting to join online.

----------------------------------------------------------------------

RELATED VIDEOS

Southern Fried DNN: FOLLOW-UP to GA4 + DNN Connect 2023 RECAP
Jun 15, 2023

This meetup will serve as a follow-up to last month's recorded-only meetup on Transitioning to Google Analytics 4 (GA4). Watch the replay on YouTube HERE and bring your questions/comments. Afterward, we will recap all the wonderful things from DNN Connect 2023. There were so many great takeaways, so you will not want to miss this - there's something for everyone!

Southern Fried DNN: Transitioning to Google Analytics 4 (GA4)
May 19, 2023

As many of you know, support for legacy Google Analytics will cease in July 2023. In this meetup, we'll discuss what it takes to make a smooth transition to Google Analytics 4 (GA4). We'll also cover the various methods for implementation within a DNN instance.

Southern Fried DNN: DNN Summit 2022 Recap + Community Project Highlights
Feb 17, 2022

This month, we'll be recapping DNN Summit 2022 and then we'll take some time to highlight a few exciting community projects. Trust us, they are worth knowing about and getting involved with!

Southern Fried DNN: Sebastian Leupold (Internationalization) & David Poindexter (Web Components...)
Jan 20, 2022

We all keep hearing about web components. We believe they must be cool or something. So, just show me the freakin' secret sauce already. Stop telling me about them and start showing them - in action - in DNN!

Southern Fried DNN: David Poindexter (DNN Strategy) & Daniel Valadas ("I Like Vanilla!")
Jul 15, 2021

Bringing overall strategic direction for the DNN Platform project and coordination between all leadership teams. As the DNN Platform and DNN Community evolves, new ideas and technologies will surface. These are great and it is essential to have a "gatekeeper" funnel to ensure all parties are in the loop, providing feedback, and are contributing to any proposed changes in direction or special project efforts. Learn more about the exciting special projects underway and on the horizon.

Southern Fried DNN: A Web Components DNN Future
Aug 17, 2018

Are you tired of JavaScript Framework Churn? Perhaps some of my latest development efforts will help brighten your day and improve your outlook for future DNN development possibilities. While this project is in the early stages, I am so excited about it and wanted to go ahead and share what I am working on for the DNN community. I believe this contribution will have similar, if not greater, impact to future DNN development as some of my previous open source contributions.

Southern Fried DNN: URL Redirects + What's Next with nvQuickSite + DNN Corp Webinar Post-Game
Sep 22, 2017

Have you ever had to install DNN? Did you do it with nvQuickSite? If you didn’t then you may have taken longer than needed. nvQuickSite is a great tool for installing DNN created by our very own David Poindexter of nvisionative. The DNN Community loves nvQuickSite and uses it all the time to help make installing DNN more efficient.

Southern Fried DNN: JWT in Action with DNN 9 & Ionic
Mar 17, 2017

This will be an exciting walk-through on exactly how to get setup DNN 8 or DNN 9 for authentication using JSON Web Tokens (JWT). Once we have have DNN configured properly, we will test using Postman. Then the real fun will begin as we integrate with a mobile app using Ionic. These will provide the fundamental building blocks for you to connect any outside application to a DNN instance using best practices.

0:02 well hello hello welcome everybody this is the july the 15th
0:08 2021 edition of southern fried dnn meetup i'm glad
0:14 everybody's able to join us we got quite a few people coming into the meeting here and if you're watching
0:21 uh live thanks for attending and if you are going to be watching this after the fact then greetings wherever
0:28 you are in this fighting world um i am kind of pulling triple duty today
0:34 on this one because uh ryan moore who typically emcees the the
0:40 events here he is out on a scouting trip so ryan we miss you and i probably will not
0:47 do justice to the way that you run these things so forgive me for that um and clint patterson he's actually
0:55 involved in a client meeting right now and has a conflict uh isn't unable to join us here too so that being
1:01 said a little bit of housekeeping if there are things that are questions
1:07 while either i'm presenting or actually while daniel daniel's presenting later on i'll be monitoring the chat a little
1:14 bit better but while i'm presenting i may or may not see your chat so feel free to just interrupt
1:21 me as i'm presenting um we usually start out these meetings by thanking our sponsors and hopefully i
1:28 won't forget the right ones here but we do like to thank manage.com
1:33 for hosting the southern fried dnn.com website main thing that you're going to
1:40 get out here at this site is every month after the meetups we do a recap ryan does a great job at writing
1:47 up the recap so here's one from last month where will stroll our awareness leader i
1:52 think we'll just join just as well hello will um presented on being in awareness and
1:58 steve krantz been presented on ck editor magic so you can check out the recaps there
2:05 and of course watch the youtube videos that are posted out on the youtube
2:10 channel they're usually embedded into these articles so
2:15 i think someone will be kind of re-watching this after the fact and doing a recap of this one
2:21 as well but you can check out our youtube channel out there as well where all of the meetups
2:27 are posted after the fact
2:32 let's see um we've got also seems like i'm missing a sponsor here
2:39 [Music] yep i can't think of the one that i'm missing right now
2:44 but we have quite a few uh oh actually man deeps that's what it is man deeps i think we're using the his uh
2:50 live blog um module out here on the website so they were kind enough to grace us with a
2:56 license out there so thanks to them if you uh don't know about manage.com or mandeeps.com check them out and
3:05 manage.com hosting for dnn websites and manage i'm sorry mandeeps for various
3:12 extensions that work on dna platform and evoke
3:18 let's get into a little bit of announcements in the community of course always be
3:24 attuned to what's going on out on the dnacommunity.org website there's a lot of resources out here
3:31 for you i've highlighted just a few blogs that have been posted recently
3:39 out here and one from clint patterson recently that was talking about github
3:45 sponsors and if you know a lot of you may not know about github sponsors but it's a great way
3:51 um through github to sponsor various developers that are in the
3:57 community or i mean i guess it doesn't have to be a developer any contributor of any sort
4:02 uh that is contributing to projects being able to they launched a new feature that allows
4:08 you to do one-time uh gifts instead of being committed to a monthly
4:14 gift when they first launched that program it was you kind of had to commit to a
4:20 monthly contribution so i think a lot of people didn't didn't do didn't leverage that feature because you
4:26 know the the inability to do it one time and perhaps forgetting to uh cancel their monthly subscription
4:34 uh there but it's great because a lot of sponsors will configure their environment to be able to do an open
4:40 kind of one-time contribution but clint did a nice write-up out here explaining how it works
4:46 so if you don't know about that and you're looking to get some things done on your favorite open source project
4:51 including dn platform be sure to check it out most of the developers i think in our community
4:57 have sponsor pages out there and you can just check that out i think
5:02 you can go to github.com forward slash the username of the developer
5:08 and sponsors or i may have that backward is it slash sponsors slash the username it's one of those two
5:15 but if you go to their profile page usually if they have sponsorships configured you'll be able to get to it
5:21 right from their main profile page as well this was another fairly big announcement
5:27 recently that thanks to the efforts of a few in our community was able to work with
5:34 cantaris who has now donated polydeploy
5:39 uh to the community um or i should just say really the stewardship of the project has really been
5:46 turned over um they launched this open source project i think
5:51 maybe it was like three years ago at a dnn summit and it caught on really great but it's a
5:59 solution that allows you to install multiple extensions within dnn
6:06 all at one time with only one app pull recycle as a part of the process and you can do
6:12 that through a user interface as well as doing that through
6:17 any kind of continuous integration or continuous delivery tools like github actions or devops but the project
6:26 over the years has has evolved a bit and you know it when a project's this big and and
6:32 this complicated sometimes it's hard for the original company to maintain and keep up with it so
6:37 they have graciously turned that over to the get-go um organization of the indian community
6:43 and so the plans here mitch sellers outlines in this article that what the plan really is to
6:51 get that project up to a point to where um hopefully ultimately it can be rolled into the base offering for dnn platforms
6:58 so that's an exciting one there so check that one out
7:04 another one recently by stefan compass about the ck editor so i thought this was a nice segue to last month's
7:11 meetup about ck editor when steve krantzman presented on so much here it was a nice
7:17 uh article out here about how to use the easy image upload uh in the dnn ck
7:23 editor implementation one other i guess one of the other big
7:29 ones to announce is the release candidate for dnm platform 9.10.0
7:39 you'll see that there is a release candidate 2 out here now and there's much to talk about really on
7:45 this release is i think it's going to be a great release with a bunch of nice new things in it so
7:50 be sure to check out the release notes out here as well as get involved in testing for the platform you can do
7:58 that in one of many ways you can come out to github here go to the releases and
8:04 download your install package or upgrade packages whatever it is that you're testing
8:10 you can also do this through mb quick site to make that a quick and easy process for you to install locally and
8:15 test so thanks to everybody that has contributed i think there are quite a few contributors for this month
8:22 and they're listed there so thanks to all of them for their awesome contributions
8:28 what have i missed have i missed anything that's worthy of highlighting in the community
8:34 that anybody has that i missed testing testing testing
8:41 one two three no i mean uh please do test drc
8:46 and report any issues it's absolutely a very very welcome task there was one issue
8:52 that i think got resolved already um the rc i think it wouldn't even install so it was kind of a build
9:00 process and thanks to brian bukes i was able to get that input in so it does pay off to report
9:07 these issues even if you're not 100 confident of what's causing it
9:13 still report it because somebody else may know what's going on there you can come out to the issues tab here
9:19 click on new issue and post that there
9:24 anything else that anybody would like to point out before we jump into the presentations for today
9:36 anybody working on any really cool little projects or big projects
9:45 and crickets everybody's on vacation that's right man they're following suit
9:51 after you brian you know going on holiday in the summer well let's jump into it um today we've
9:58 got two presenters uh one of which is myself so this is a bit awkward i'm going to introduce myself
10:03 hi me david poindexter yeah and then later daniel golatis will be
10:09 talking about ice cream i think he likes vanilla for some reason so he's going to tell us why he likes
10:15 vanilla but we'll jump right into it
10:21 and if something is not coming through or making sense hopefully my audio is okay here um
10:28 just let me know just chime in and if you have any questions along the way just let me know we'll have a
10:34 piece at the end here to uh to kind of allow some more questions and deeper
10:39 dive into some of the subject matter that that that you're interested in or want to know more about
10:44 but we'll make this pretty open-ended so um for those that don't know there
10:51 are uh four primary leaders i guess in the in the dna community right now
10:56 and um i am one of them i'm on the strategy side of things and
11:03 i my main role kind of in that is to kind of connect the dots between the
11:08 various leadership groups so awareness technology and development
11:14 and i think will stroll is here uh today from the awareness group so thanks for joining us will
11:20 um we we meet on a regular basis uh as a leadership team and there are some also some sub leaders
11:26 and other groups there and i'll go over some of that here a little bit as well but a little bit more
11:31 about me i am the ceo of envisionative we are creative
11:36 marketing and app development company based out of north carolina in the u.s of a um i mentioned i'm on
11:44 the leadership team and on the strategy on the board of directors for dna connect
11:50 and co-president of the southern fried dnn which we're in right now and you may also know me
11:56 from some of the other tools that are used within the ecosystem here you'll be quick site and various envy quick
12:02 uh products that are out there open source products and contact information down there below
12:11 so let's take a i i i find it very difficult to talk about
12:17 strategy you know without really evaluating our past and i think a few uh leaders have done
12:24 this recently talking about kind of where we used to be where we come from where we've
12:29 you know gone through and uh kind of where we are now so i'd like to take a little bit different approach to
12:35 this and put a little bit of a pictorial journey here together for you and i'll
12:42 get through this fairly quickly we'll get into the meat of things so when dnn kind of
12:49 first evolved as dot net nukes we all know it at the time i think it came out of a eye
12:55 by spy project that was kind of a best practices
13:00 project put together by microsoft and another company and and eventually our baseball workshop
13:06 devolved out of that and ultimately became net nuke um back in the days it was really kind of
13:12 the great frontier right it was what is this thing called asp.net
13:18 and how do we use that to build websites and portals back in time
13:24 with the terminology and you know have real content management features and
13:30 things like that so i mean it was like it was almost like a kid in a candy store you know it's like
13:36 wow there's this great land out here that we need to explore and you know try to figure out what in
13:42 the world this means for us and this technology's new and it's cool and
13:47 fun and let's just kind of jump out there and really explore and so it evolved into this
13:55 real exploration and establishment you know thing where there was this
14:01 group of people and ultimately that kind of kind of became the core team that worked on the the solution
14:09 and this was back before github obviously you know so open source back then meant something a
14:16 little different than it does now it's the same concepts but the actual collaboration of coding and
14:23 sharing things with each other was was a little different from a tooling standpoint back then but
14:28 it was great you know but this it was this exploration of what does it mean to be a content
14:34 management system and what is that what features does that involve and
14:39 like any you know new products a lot of times you get go down the path of a little bit of
14:44 feature this feature that we want to do this we want to do that and you start getting into a little bit of
14:50 what can sometimes lead to a feature bloat and so we had all the core modules that were
14:57 involved in the project you know like faqs want to be able to do an faq on the site want to be able to manage documents
15:04 on the site want to be able to manage links want to be able to have announcements and
15:10 you know it was really a lot of these different little features and those kind of became sub teams you know that would or
15:16 individuals that would maintain those modules you know within dnn
15:21 and i'm kind of sticking high level here but you know you you get it it was like let's figure out this cool new feature
15:28 and let's implement it and it becomes part of the product but there was also this
15:35 thing that was beyond the actual product itself it was like you know because dnn was extensible from
15:41 the get-go you know it was it was built on these ideas of extensibility you know and
15:47 being able to plug in your own solutions for things so there was a rich
15:52 ecosystem that evolved out of this i think how many he remembers snow
15:59 covered yeah i remember oh yeah having one of
16:04 the first few modules that were out there on snow covered and i missed it so much in fact for me that
16:10 was the i i had developed the oh i think i called it advanced html
16:16 editor or something like that you know and that was my claim to fame way back in the day
16:21 and you know put it out there on the store and was giving feedback to bryce snow you
16:27 know and his brother egan or egan right he yeah eagan i think it was
16:32 and uh great guys you know but they built this whole platform you know for selling extensions
16:39 and there was one kind of competitor in in that space but they kind of fizzled out and snow cover
16:45 kind of won the game right um but that really was a catalyst for
16:51 a great deal of e-commerce you know and and being able to start up companies
16:58 i mean some some of these vendors that are here today they got their start way back then you
17:04 know man deeps and um easy dnn solutions and uh dnn sharp and
17:12 you know some of these that we all know the names that's kind of when it all started was way back then they started
17:17 building their suite of modules and selling them so it was great it was
17:23 the the sky was the limit you could you know if you could dream it up and build it you know you could sell it and make a
17:30 good business out of it you know whether it's document management or a
17:35 blog module or whatever you know there was opportunity galore so
17:40 it was a fun time in exploring that you know in establishing new businesses is establishing the
17:47 platform itself and you know along the on the road though
17:53 when things start to grow to a certain point it begins to get a little bit more crazy
17:59 right you know especially for those that are behind the scenes on the project and
18:05 really kind of managing the project or stewarding projects i can only imagine some of the conversations sean walker must have had
18:11 back in the day is you know of well what do we do with this beast that's been you know created
18:16 and it's not like you have complete control but you kind of kind of do you know it was open source
18:23 but it was still there had been talks about where do we go you know from here as the core
18:31 team and you know eventually there were other people involved you know that were the
18:38 key players you know when it comes into the the platform itself and um they come to this point in the
18:46 river where they they got to make a decision who are we going to be where are we going to be when we grow up
18:52 you know and the choice is not always clear that left side of the river
18:59 looks pretty good over there but i mean the right side doesn't look too bad either it's got a few more rocks but
19:05 you know they both look pretty appealing and guess what you can't really see what's beyond the bend up there you know
19:12 you can only see so far on this and so decisions were made
19:18 and the project as a whole you know there's a decision to form a corporation.net new corporation
19:26 and we even have people here that were employees of done a new corporation back
19:33 in the day could probably tell us some incredible stories of all that but
19:38 there was decisions made you know to figure out how to build a business around this but yet still stay true to
19:46 the you know the whole philosophy of the open source there so what happens in the universe stays
19:54 indiana in court ah come on that's not true that's not true will you can share some stories with us
19:59 um so you know those choices were made right and um some of the choices were
20:07 where are we going to be purely open source are we going to go to more of a closed
20:13 source but make it freely available are we going to become i think i've heard the term
20:20 freemium kind of model you know where there's this free aspect of the product but there's also this
20:29 paid for aspect of the product and that's ultimately you know the decision that was
20:34 made and evolved into i think the first days was like dnn
20:39 professional right you know came out and uh eventually became