+1-888-365-2779
Try Now
More in this section
Categories
Bloggers
Blogs RSS feed

What Generic Content module should I create?

by Gabe Sumner

During the past couple of days I’ve been wandering around the admin-side of Sitefinity.com looking at how the Telerik web team has addressed various issues using Sitefinity.  Sitefinity.com has a lot of content and it’s been interesting to see how we’re managing this content inside Sitefinity. 

As it turns out, the Telerik web team is using Generic Content modules to create the following features:

Give these sections a look on Sitefinity.com and notice how diverse these sections look from the outside. 

These Generic Content modules are easy to create and, unless you have advanced requirements, these modules are sufficient for managing most content requirements.  Anton Hristov suggested that we do a webinar that demonstrates how we’re using Generic Content modules to quickly create new content types and sections on Sitefinity.com.

So here is my question: what module would you like to see created during this webinar? I’ll open-source this module at the conclusion of this webinar.  Please let me know your thoughts.

11 comments

Leave a comment
  1. Jeff Jun 25, 2010
    I would hope to see something that involves user interactivity.  Those of us that are building social community sites, I feel, are lacking in examples.  :)

    How about a module for private messaging between site users?  A user could go to a "send" screen to fill out a "to" (drop-down list of site members that filters as you type) and a "message".  When they click "Send", the recipient is notified via email and the next time they log in to the site, they see a "message waiting" notification.  They go to their "inbox" and see all of the private messages they have received and can reply to each.  It would be nice if users could block other specific users from sending them private messages.  On the admin side, we could get an overview of messaging activity how many each person has sent, who has blocked whom, and maybe even have acccess to read messages.

    I would like to see something like this built using Generic Content because:

     * based on what I have read in the forums over the past couple years, GC is the way to go for most simple modules like this.
     * I would be interested to see how you work through design of an app using the GC model.  For example, are replies "comments" or are they unique GC items with a parent-child relationship?
     * Categorizing and tagging of messages or threads seems like a good idea.
     * Permissions are a part of GC and obviously important here so users only see their own private messages.
     * It would be an asset to Sitefinity to provide such a feature out-of-the-box.

    Thanks for taking suggestions.  I think this is a GREAT idea!

    Jeff
  2. Kalvin Jun 28, 2010
    My vote would be for  some sort of profile/membership module. On the basic side the ability to add people with name, contact information, picture, bio etc. On the more advanced side tie this profile information to the security side of Sitefinity as well as how to link this type of information to other generic content modules (i.e. if I have a person that has related news items, how do I link the two?)

    I think you could show a lot of Sitefinity's great tools all in one shot. Looking forward to whatever you decide.
  3. Gabe Sumner Jun 28, 2010
    I'm getting such great suggestions and I'm regretting that I only have a few days to put something together and then only an hour to show how I put it together.  I'll be as ambitious as possible, but I might need limit the scope in the interest of finishing.

    Please keep the suggestions coming, I'll pack as much in as possible.  And I'll try to address anything I missed in follow-up videos / blogs.
  4. Bill Tammen Jun 28, 2010
    Well of course not for this project, but you can't pass up a logged in users portal page allowing drag and drop widgets like RSS feeds, news, weather, etc. saved to user profiles.
    Getting from the examples on the Ajax Radcontrols demo page for Raddock to something which could be used is something I think everyone would appreciate.

    http://demos.telerik.com/aspnet-ajax/dock/examples/overview/defaultcs.aspx 

    In fact you guys could advance Sitefinity and keep all your clients glued to the blogs if all of you simply took one of the Ajax Radcontrol demos and came up with a way to use and or integrate them all into Sitefinity.

    I would like to see more assistance with Jquery usage, outlining a repeatable process for integrating Jquery plugins with the CMS.  Jquery plugins and widgets are getting thrown into master pages with no content management far to often.

    Gabe I would actually like to see you update your old controls or at the very least post what will and will not work in the latest 3.x release.

    I would like to say that getting together the eCommerce option and webinar is great news.

    Looking forward to your article, I think everyone could easily benefit from an article and project demo on some of the ways you guys are using Sitefinity.

    I am hopeful you pick one of these.

    Video
    Knowledgebase
    Testimonials
    Marketplace
  5. Bill Tammen Jun 28, 2010
    Well of course not for this project, but you can't pass up a logged in users portal page allowing drag and drop widgets like RSS feeds, news, weather, etc. saved to user profiles.
    Getting from the examples on the Ajax Radcontrols demo page for Raddock to something which could be used is something I think everyone would appreciate.

    http://demos.telerik.com/aspnet-ajax/dock/examples/overview/defaultcs.aspx 

    In fact you guys could advance Sitefinity and keep all your clients glued to the blogs if all of you simply took one of the Ajax Radcontrol demos and came up with a way to use and or integrate them all into Sitefinity.

    I would like to see more assistance with Jquery usage, outlining a repeatable process for integrating Jquery plugins with the CMS.  Jquery plugins and widgets are getting thrown into master pages with no content management far to often.

    Gabe I would actually like to see you update your old controls or at the very least post what will and will not work in the latest 3.x release.

    I would like to say that getting together the eCommerce option and webinar is great news.

    Looking forward to your article, I think everyone could easily benefit from an article and project demo on some of the ways you guys are using Sitefinity.

    I am hopeful you pick one of these.

    Video
    Knowledgebase
    Testimonials
    Marketplace
  6. Neil Jun 29, 2010
    I would be happy seeing any example of using Generic Content to build custom pages, but if I had to pick.... my first pick would be a module like the Knowledgebase, with followup picks being Webinars orVideo Tutorials.
  7. Paul Jul 01, 2010
    It will be great to see webinar about Showcases, Partners and Case Studies.
  8. Gary Jul 02, 2010
    um... any chance the web team might share the modules they created with the community?
    ( Showcases, Case Studies / Testimonials, Partners, Marketplace, Release Notes, Knowledgebase, Webinars, Video Tutorials, Careers )
    8-) 
  9. Bill Tammen Jul 08, 2010
    Excellant Webinar Thx
  10. Jason Green Jul 14, 2010
    Hey Gabe,

    I would really like to see how the KB system was constructed.  We have been doing lots of custom development around the Sitefinity system but we have not leveraged the existing controls (like Generic Content) very much.  I think it would be most helpful to either see a webinar on the KB system, or at least have it released as an open-source "see how we do it" module.  

    One of the things we have noticed is a large lack of open-source modules to look at while getting geared up in using Sitefinity.  Often times we are forced to pull from multiple sources including incomplete documentation, manuals, and support tickets to ask questions instead of looking at and learning from working best practice modules.
  11. Sharlyne Jul 28, 2010
    I'd love to see webinars or videos. Have you already created this webinar?

    Leave a comment