Building a pluggable module
A forgotten post : Registring a Custom Module with Sitefinity
Over the last week or so I’ve received several comments asking how to register a custom module in Sitefinity. Obviously, this post should have been written way before in the Building a pluggable module section, but I have somehow missed it. I apologize and would like to thank the kind readers that pointed that out.
So [...]
Building a module for Sitefinity (part 6) : Anatomy of a web control
Generally, we can say that all web controls you are going to build for Sitefinity modules have several things in common. In this post I will explain how I’ve approached building a ControlPanel control for Contacts module. Once that is explained everything else should come pretty easy to you. At the end of this post [...]
Read Full Post | Make a Comment ( 4 so far )Building a Module for Sitefinity (part 5) : Module structure
The Contacts pluggable module will be made of two assemblies : Sample.Contacts and Sample.Contacts.Data
The business logic and UI will be implemented in Sample.Contacts module, while the data access we’ll be done through the Sample.Contacts.Data assembly. Take a look at the following diagram to see the big picture :
Sample.Contacts assembly
There are five main parts of this [...]
Building a Module for sitefinity (part 4) : Creating mock-ups
In this post we’ll only cover the mock-ups for the admin area of our module. Later on, we’ll get to the mock-ups for the public controls.
Since the contacts module we are building is pretty simple and straightforward, we really need just the mock-ups for two different screens in our admin area. One is the default [...]
Building a Module for sitefinity (part 3) : Setting up the project
After we have explained the basic concepts behind every Sitefinity module the time has come to leave the theory behind us, roll up our sleeves and do some building.
In order to create a module you need to create a new C# project and in it’s most rudimentary version, you need three files inside of this [...]
Building a Module for sitefinity (part 2) : The concept
Module is integrated in Sitefinity modules section as an assembly. This means that in order to create your own module you need to create a new C# project (Class library). The core class in this module you will name any way that you find suitable (for example : ListModule, MyModule…), but the important thing here [...]
Read Full Post | Make a Comment ( 6 so far )Building a Module for sitefinity (part 1)
What is a Sitefinity Module?
Modules are quite probably the most powerful feature of Sitefinity. They allow you to extend Sitefinity in any way you need it to be extended. Need a image gallery on your site? How about blog aggregation tool? Or maybe product catalog? All this you can do by taking advantage of Sitefinity. [...]