Successfully reported this slideshow.

Introduction to widgets

1,834 views

Published on

Published in: Devices & Hardware
  • Be the first to comment

Introduction to widgets

  1. 1. Introduction to Widgets<br />Thomas Robbins<br />thomasr@Kentico.com<br />http://devnet.kentico.com/Blogs/Thomas-Robbins.aspx<br />Kentico_CMS<br />trobbins<br />
  2. 2. Session Agenda<br /> Widget Overview<br /> Developing Widgets<br />
  3. 3. Widget Overview<br />
  4. 4. Welcome to Kentico CMS 5.0<br /><ul><li>E-commerce (on-line store)
  5. 5. E-mail queue
  6. 6. Event Calendar
  7. 7. Event Log
  8. 8. Export/import web sites or selected
  9. 9. Flexible content hierarchy
  10. 10. Flexible navigation
  11. 11. Forms authentication
  12. 12. Forums
  13. 13. Friendly (smart) URLs
  14. 14. Friends
  15. 15. Full source code
  16. 16. Full-text search
  17. 17. Fully customizable
  18. 18. Geo mapping (Google Maps)
  19. 19. Google sitemap
  20. 20. Groups
  21. 21. IE 6.0, IE 7.0 FireFox 1.0.5+, Mozilla 7.1+, Netscape 7.1+, Opera 7.52+ support
  22. 22. Image gallery
  23. 23. Incremental deployment of site changes
  24. 24. installation and database
  25. 25. Integration with custom user and role database, external authentication
  26. 26. Linked documents
  27. 27. Management and publishing of
  28. 28. Media library
  29. 29. Memory management
  30. 30. Message boards
  31. 31. Messaging
  32. 32. Multiple languages
  33. 33. Multiple sites using single code
  34. 34. Newsletters
  35. 35. Notifications
  36. 36. On-line forms (BizForms)
  37. 37. On-line users
  38. 38. PayPal support
  39. 39. Personalized content
  40. 40. Personalized editor
  41. 41. Polls
  42. 42. Portal engine
  43. 43. Preview before publish
  44. 44. Recycle Bin
  45. 45. Report Abuse
  46. 46. Reporting
  47. 47. Re-use content on several pages
  48. 48. Roles and Users
  49. 49. RSS feeds
  50. 50. SEO
  51. 51. Scheduled Tasks
  52. 52. Spell-checker
  53. 53. Starter Sites
  54. 54. Taxonomy - Categories, Tagging
  55. 55. Time-zones support
  56. 56. UI Personalization
  57. 57. URL aliases
  58. 58. User contributions
  59. 59. User management
  60. 60. User registration and secured pages
  61. 61. Web analytics
  62. 62. Web farm support
  63. 63. Widgets
  64. 64. Windows authentication
  65. 65. Windows Live ID authentication
  66. 66. Workflow
  67. 67. WYSIWYG, browser-based editing
  68. 68. XHTML, CSS layouts, W3C WAI
  69. 69. Youtube integration
  70. 70. 200 built-in web parts
  71. 71. Active Directory integration
  72. 72. AJAX support
  73. 73. Approving documents
  74. 74. Authorize.NET
  75. 75. Avatars
  76. 76. Bad words
  77. 77. Badges
  78. 78. Banned IP addresses
  79. 79. Blogs
  80. 80. Booking System
  81. 81. Branding
  82. 82. Complete documentation of the CMS
  83. 83. Content and object staging
  84. 84. Content locking (check-in/check-out)
  85. 85. Content Rating
  86. 86. Content/design separation
  87. 87. Controls caching
  88. 88. Custom document types
  89. 89. Custom document types with
  90. 90. Custom event handlers
  91. 91. Custom fields
  92. 92. Custom tables
  93. 93. Custom web parts in C# and VB.NET
  94. 94. Customizable Menu
  95. 95. Customizable page templates
  96. 96. Customizable permissions
  97. 97. Customizable settings
  98. 98. Deployment on shared hosting
  99. 99. Document-level permissions
  100. 100. Drag-drop development
  101. 101. Dynamic site map
  102. 102. Easy deployment</li></li></ul><li>What is a Widget<br />In computer programming, a widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user…<br />Source Wikipedia<br />
  103. 103. Kentico Widgets<br />Provides page personalization<br />Like web parts, the basic building blocks of page templates<br />Implemented as a widget zone<br />
  104. 104. Widget Overview<br />Kentico CMS is an ASP.NET web application and leverages .NET features to render and display content. <br />
  105. 105. Demo<br />Widgets in Action<br />
  106. 106. Developing Widgets<br />
  107. 107. How Widgets work<br />
  108. 108. Developing Widgets<br />Widgets are based on an existing web part<br />AKA – Always start with a web part<br />
  109. 109. Demo<br />Developing Widgets<br />
  110. 110. Upcoming Activities<br />April 6, 2010 10-11 PST<br />CMS Today – Blogging for Success<br />April 20, 2010 10-11 PST<br />Technical Learning – URL Rewriting and Output Filters<br />April 12–14 Dev Connections - Las Vegas<br />MS Visual Studio Launch<br />April 27 Internet World 2010 - UK<br />Technical Learning Session Request – thomasr@kentico.com<br />Don’t forget the Kentico Developer Newsletter!<br />
  111. 111. Questions<br />Thomas Robbins<br />thomasr@Kentico.com<br />http://devnet.kentico.com/Blogs/Thomas-Robbins.aspx<br />Kentico_CMS<br />trobbins<br />

×