by
Dave Burke
7. February 2010 19:02
We talked about the new Sueetie Applications Administration page working in conjunction with the SueetieApplications model to enable contextual intelligence across a Sueetie Community Site from within any application. This gives us the ability to take action based on the site application structure, like in the example below of creating a Forum User only if the site has a forum application.

Earlier today I updated my dbvt.com home site to the latest Sueetie bits and thought that a comparison between the dbvt.com Applications Administration page and the Sueetie.com page would be an interesting study.
Below is the Sueetie.com Applications Administration page followed by the dbvt.com page.


A few points of interest. You can see how on the bottom dbvt.com screenshot that the forum and marketplace applications are disabled. The statement
SueetieApplications.Get().Forum.IsActive
would return false at dbvt.com.
On dbvt.com my “Services” area is a ScrewTurn Wiki. (I blogged about that here.) So while the Sueetie.com wiki is located at http://sueetie.com/wiki, the dbvt.com site wiki has the url of http://dbvt.com/services. Both are viewed the same in the Sueetie Framework, that is, the SueetieApplications class can request a
SueetieApplications.Current.AppType
on either and obtain the value of “wiki” (or more specifically, its SueetieApplicationType enumator value.)
The dbvt.com Application Structure also suggests how additional blogs, media galleries and other applications can be added into the SueetieApplications model. For instance, I like breaking out my media types rather than housing them in a single media library. So if we wanted to add a Documents library with all of the rich features of Gallery Server Pro, we would create a new Sueetie Application with a “documents” application key and assign it the MediaGallery application type. Its url would be http://dbvt.com/documents in which we would add a new instance of Gallery Server Pro.
If we were to create another blog about, say, Vermont with a http://dbvt.com/vermont url, we would add a new Sueetie Application with the appkey of “vermont” and assign it the Blog apptype. In the /vermont folder would be a new instance of BlogEngine.NET.
So when you shop and compare Site Application Structures, you’ll have to agree that Sueetie is by far the better value! (I’m feeling very Wal-Marty today.)
Dave is the founder of Sueetie and its Head Ice Cream Scooper. Dave has
been building online applications since 1994 when he installed his first
web server while an Assistant Professor at East Carolina University. He left Academia
in 1995 to focus in online development for business where he worked with both publicly
and privately held companies. Dave lives in Burlington, Vermont where he has worked
out of his home office as a freelance developer and online community consultant since 2000. Reach him at
daveburke@dbvt.com. You can visit his website at dbvt.com.
You can also follow
Dave on Twitter.