Well I am new to this part of the SiteFinity Forums, I am however a regular in
the other areas of the forum. Reason being is that I am finally getting around
to creating a module for my SiteFinity site... The first of many many, complex
ones to come! Needless to say I am a little nervous at this point.
I'm running 3.5, I have gone to the Dev Manual and download the SiteFinity
Pluggable Module template and added a new project to my SiteFinity solution. I
will not be using Nolics just yet. The providers will remain in the same
assembly as the module as it comes in the Template (since I am not going to be
using Nolics). I have followed the instructions in the Instructions.txt file
within the project, I have moved the public and admin controls to the
SiteFinity website, updated the web.cofig file, referenced my module, and
renamed the classes of my module as suggested.
Ok great! Now what? :)
First let me say this will undoubtedly be the first of many posts as I try wrap
my head around these modules; please bare with me.
Currently we have and entire code base or set of classes that make up our DAL.
We would like to continue to use these. In fact we even have a windows
application that we developed that handles allot of our website content management,
and obviously there are classes that take care of all the update, insert, and
delete of data into the database. For a majority of the modules we will be
creating, we will be taking this functionality out from this windows app and
into SiteFinity, hopefully using the existing DAL classes we have.
- Is this possible to do?
-Does SiteFinity insert
content in a specific way into the database? For example if I create a
module that uses the Generic Content Module, is the content it generates
put into the database as a sting of HTML? I guess what I am getting at is
will we have to change the data types of our table columns that currently
-How do I use other existing
module functionality? For example I need to create a module that allows a
image to be uploaded along with additional data. How do I use the Images
& Documents module functionality? UI also will need to be doing the
same with the Generic Content control.
-Some of the modules I need
to create may not have tables in the database currently for the data it
will be managing. Am I shooting myself in the foot by using our existing
DAL or should I use Nolics for all this?
don’t expect a tutorial here, but maybe some links to some would be nice. Extremely
detailed ones as the ones I have found are not in depth enough for the
questions I have.