WebVize's WebLog

An independent C# Developer in the Netherlands

Good choise or wrong choise

As I am delving in the CMS system by SmartSite I find myself setting back the clock by at least 4 years..

The system is build in VB6 runs in traditional ASP and I cannot get the components imported in C#.. Help..,
You can extend the system with self written VB components that needs to inherit an interface and reference some components But no C# is possible 'yet'. When referencing from C# it tells you it cannot build a satellite object for it.. So I cannot get a reference from It and I need to implement an interface from it to get the component started from SmartSite...

I managed to get an IDL file extracted from the various components. I guess I need to write a new satellite component tat I need to reference from my C# Com objects.. Anyone having experience in doing this or knows some problems I can get into??

But still we are at the breach or having VS 2005 releasing and stilll on of the biggesst CMS systems is running on ASP and VB... Guess it is quite late to transform to .net and I know the need to be backword compatible but this is way over the limit...

And guess what .. after nearly 3 years of C# .. VB 6 is really a dumb language but I have a hard time picking it all up  :-)

Comments

denny said:

why not use www.dotnetnuke.com ??

it's .Net it's open source, you can add C# bits to it if you want to.....

I started my conversion to it over the 4th, I am almost ready to roll 3 web sites over to DNN
just had to fit the time to see how to create skins and stuff.... not hard just a lack of time to keep at the work....

now that I have a working skin I can see that is is very good system to work with!
# July 11, 2004 5:19 PM

John said:

Why don't you just access the smartsite database straight from C#? The views vwActive_[channelcode] represent the active items for a particular channel. From a single view you can access all of the content.
It's a bit crude but i will allow you to create a decent front-end on top of SmartSite. A simple abstraction layer will help you to avoid having to rewrite the whole front-end once the datamodel changes or C# compatibilty is introduced.
# July 29, 2004 1:01 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)