19 Aug 2008
21 Aug 2008
Link to this post
Well I did say I would have many more question, here are the next few.
me give you a little background about our dev environment here and I
will let you guys tell me if it all can fit into SiteFinity.
We are a Microsoft shop dealing with Visual Studio 2005, C#, 2.0 Framework and we also have a large source backup system (Visual Source Safe).
We have windows applications which handle allot of our backend
management tasks, and multiple (dozens) of websites feeding our
inventory to the public in many different websites, different themes,
different branding, etc. Like I said in my previous post, new additions
to our lineup of websites are being added monthly and now content pages
are becoming a necessity to the company. We are finding that we are
having to do allot of this content management by hand and are left with
little to no time to extend or manage the core functionality of our web
application (our booking engine). FYI: We are NOT looking
to build in any administrative functionality to the CMS system for our
booking engine modules as we already have windows application that
manages this data. The pluggable modules we will most likely build out
for our booking engine will be only for the public side, to display the
Joe. Thank you for getting back to me so quickly in the
last post. One of the reasons we went with SiteFinity (after searching
and comparing many other CMS options, including SharePoint) is that you
have a support base for developers in the form of forums and
documentation, even video and of course the free option in order to
"test drive" the system.
I want to get my hands dirty with building out my own templates to see how this is done (we will look into modules and controls extensively later).
I took a look at the video you posted for my on theming, and all make
sense there, I think we can fit what we have into this fairly easily.
That said I am still a little unclear of the steps to take prior to
this. I guess even more basic that the video you provided.
Let me explain the process i just went through and maybe you can tell me if i am way off or doing it correctly :
I have the blank project (the zip). I get that the SiteFinity project
manager is used to create new projects it places these website in the C:\Program Files\telerik\Sitefinity3.2 Community\WebSites\ folder without option to move them from there as far as i can see. So I downloaded the blank project and placed it in our code tree (Not the SiteFinity websites folder).
I then created a virtual directory to this blank project in IIS. I
opened up Visual Studio 2005 and created a new solution and added this
site to the solution. I then accessed the folder and turned off the read only attribute on the entire project and also gave ASPNET user full permissions on the entire project. I then access the SiteFinity Project via http://localhost/sitefinitytest1/sitefinity/
and am presented with a “Project Startup” screen. It asks me to set the
Database. I select SQLExpress and hit continue. It begins processing
and then gives me the following .net error:
Role feature is not enabled.
I hit back on the browser and try it again and am then presented with the “Register Administrator” window. (FYI:
this is the second time i have been presented with this error about the
roles, hiting back and tryingagain seems to work???) I put in the
admin info and hit “I’m done” and it begins updating and presents me
with the login screen. I log in and everything seems fine.
I am now assuming
that at this point I can go back into Visual Studio and add templates.
When done I can come back to SiteFinity and “generate a template” for
the mastpages I create?
So now I have a workable visual studio project? I have not attempted adding a MasterPage at this point, I want to make sure that the initial setup of the project is how it is supposed to be done.
as I build this project both in Visual Studio and within SiteFinity,
the source of which we can upload to our source control before placing
it on the server. Once on the server and the site is modified by
multiple users we can then to a export of the project that we can
upload to our source control. Correct me if I am wrong about any of this.
In addition this project is not visible from the SiteFinity Projects Administration because it done not reside in the C:\Program Files\telerik\Sitefinity3.2 Community\WebSites\ folder.
all sites be located within the SiteFinity websites folder? Should I be
using the Projects Admin to create a new project rather than using the
blank project provided?
I hope I have not been to “all over the
place” with my questions, I guess I just want to understand the basics
of the development side of beginning with a project. And I do hope that
I am not bugging the forum to much with my questions here, I just have
a meeting with my boss soon on my findings of all this and I am to
report to him how easy I think it might be to implement and get up and
running, these are questions I am sure he will ask me.