<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>WebVize's WebLog</title><link>http://weblogs.asp.net:80/webvize/</link><description>An independent C# Developer in the Netherlands</description><item><title>Test by mail</title><link>http://weblogs.asp.net:80/webvize/test-by-mail</link><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;Test &lt;/p&gt;&lt;/div&gt;</description><pubDate>Sat, 03 Nov 2007 13:57:05 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/test-by-mail</guid></item><item><title>Gaia, a better way of AJAX?</title><link>http://weblogs.asp.net:80/webvize/gaia-a-better-way-of-ajax</link><description>&lt;P mce_keep="true"&gt;In my opinion it is. Take a look at &lt;A class="" href="http://ajaxwidgets.com/?aff=mh@webvize.nl" mce_href="http://ajaxwidgets.com/?aff=mh@webvize.nl"&gt;GAIA Ajax Widgets&lt;/A&gt;!! This is a completely different approach of Ajax then the MS way but it really has advantages over the MS way. And it renders fine in all major browsers IE, Firefox and Safari and you can even use it in combination wit the Mono platform.&lt;BR&gt;&lt;BR&gt;Large calls over the wire are gone.. It all works based on java scripts so updates of controls are not done by sending the&amp;nbsp;HTML but by sending a java script call. And all in the way you are used to code, so no hurdles are need to be taken.&lt;BR&gt;&lt;BR&gt;Ever had the problem that you had several parts of the screen needed to be updated and had the controls triggering this event outside of the update panels? Well, with the gaia placeholder you can ForceAnUpdate and have the areas rendered the way you need it.&lt;BR&gt;&lt;BR&gt;Having build a lot of CRM and other Database management oriented applications in ASP.NET &amp;nbsp;I have more fun with Gaia then with the MS Ajax so far.. &lt;BR&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;So this is my winner for 2007 in the development web applications with a bite and a good&amp;nbsp;user expericence!&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;Check it out!&amp;nbsp;I never ever used commercial Ajax components but for this one I will start using it (I will buy a commercial license in the near future as I cannot always comply on the GPL license). Yes, they do offer a GPL version of their software so you have all the sources you will ever need. &lt;BR&gt;&lt;/P&gt;Get FREE &lt;A href="http://ajaxwidgets.com/?aff=mh@webvize.nl"&gt;Ajax Controls&lt;/A&gt; now! 
&lt;P mce_keep="true"&gt;&amp;nbsp;With kind regards,&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;Michael Hensen&lt;BR&gt;Amsterdam, the Netherlands&lt;/P&gt;</description><pubDate>Sat, 03 Nov 2007 12:59:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/gaia-a-better-way-of-ajax</guid><category>AJAX</category><category>ASP.Net</category><category>C#</category></item><item><title>In search of a freelancer! (DUTCH)</title><link>http://weblogs.asp.net:80/webvize/in-search-of-a-freelancer-dutch</link><description>&lt;P mce_keep="true"&gt;Beste c# freelancer&lt;BR&gt;&lt;BR&gt;Door drukte en de vele nieuwe trajecten die op stapel staan ben ik &lt;BR&gt;genoodzaakt om op zoek te gaan naar een mede freelance c# ontwikkelaar.&lt;BR&gt;Voorkeur gaat uit naar iemand die in de buurt van of in Amsterdam zelf &lt;BR&gt;woonachtig is.&lt;BR&gt;&lt;BR&gt;Gewenste ervaringen zijn allen Microsoft gerelateerd oftewel SQL, ASP.NET, &lt;BR&gt;C#.&lt;BR&gt;Het gaat niet om het ontwerpen en uitwerken van asp.net site(s) maar is wel &lt;BR&gt;van toepassing aangezien de trajecten allen intranet omgevingen zijn.&lt;BR&gt;&lt;BR&gt;Mocht je intresse hebben gelieve een zo compleet mogelijk CV en andere &lt;BR&gt;relevante zaken te sturen naar &lt;A href="mhtml:{7B16154A-82FD-4919-A984-3B11B6B8C76D}mid://00000004/!x-usc:mailto:mh@webvize.nl"&gt;mh@webvize.nl&lt;/A&gt;&lt;BR&gt;Aangezien ik ook begrijp dat deze oproep erg summier is kun je bij vragen &lt;BR&gt;contact opnemen met Michael Hensen, 06 454 60 482 of per email &lt;A href="mhtml:{7B16154A-82FD-4919-A984-3B11B6B8C76D}mid://00000004/!x-usc:mailto:mh@webvize.nl"&gt;mh@webvize.nl&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Met vriendelijke groet,&lt;BR&gt;&lt;BR&gt;Michael Hensen&lt;BR&gt;&lt;BR&gt;WebVize - .Net Solution Development&lt;BR&gt;mob:+31-(0)6- 454 60 482, President Allendelaan 143, 1068 VM, Amsterdam&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description><pubDate>Sun, 17 Jun 2007 04:49:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/in-search-of-a-freelancer-dutch</guid><category>.Net</category><category>ASP.Net</category><category>C#</category></item><item><title>Is open Source beneficial? Rephrasing the question.</title><link>http://weblogs.asp.net:80/webvize/381491</link><description>&lt;p&gt;I rephrase the question as no 'real' response has come to my first question (&lt;A href="http://weblogs.asp.net/webvize/archive/2005/02/25/380393.aspx"&gt;http://weblogs.asp.net/webvize/archive/2005/02/25/380393.aspx&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;I have written a Management System that works on generating traditional ASPX and ASCX controls. No I am looking if it would be beneficial to me and the community to create a open source aspect around it.&lt;/p&gt; &lt;p&gt;Take a look at &lt;A href="http://weblogs.asp.net/webvize/archive/2004/10/08/239784.aspx"&gt;http://weblogs.asp.net/webvize/archive/2004/10/08/239784.aspx&lt;/a&gt;&amp;nbsp;to see the outline of the management system.&lt;/p&gt; &lt;p&gt;I think there are some nice appoaches defined that could be the basis of a very good management system. The problem is that I am just a single developer and progression is low if I continue on my own.. So in short I am looking for others that are looking for a new management system.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Voor de nederlanders onder ons. Ik zoek dus mede ontwikkelaars om ideen uit te wisselen en uiteraard sta ik open voor allerlei suggesties. Ik ben dus eigenlijk op zoek naar een borging van het gebouwde. Op dit moment is 1 project draaiende (&lt;/em&gt;&lt;a href="http://www.kaboem.nl"&gt;&lt;em&gt;http://www.kaboem.nl&lt;/em&gt;&lt;/a&gt;&lt;em&gt;)&amp;nbsp; De huidige bevindingen zijn dat het een goed presterend raamwerk is en waar ook snel andere site mee op te bouwen zijn. Maar ja alleen is maar alleen en ik denk dat er genoeg ontwikkelaars zijn die ieder zo hun eigen mening hebben in de implementatie van dit soort trajecten..&lt;/em&gt; &lt;/p&gt;</description><pubDate>Mon, 28 Feb 2005 10:11:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/381491</guid></item><item><title>Open up the source or Not.. That's the question</title><link>http://weblogs.asp.net:80/webvize/380393</link><description>&lt;p&gt;&lt;font face="Verdana"&gt;After writing&amp;nbsp;my own management system, including somewhat radical ideas,&amp;nbsp; and implementing it on a couple of projects, I now am deciding what to do.&lt;br /&gt;I am able and willing to open up the source but then?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;Questions that arise are:&lt;br /&gt;&lt;strong&gt;Open up the source?&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;What would I and&amp;nbsp;the system&amp;nbsp;benefit from this action? &amp;nbsp;Will it scare of customers? Am I getting an extra restriction? &lt;br /&gt;&lt;strong&gt;Keeping it to myself? &amp;nbsp; &lt;/strong&gt;How to get it promoted? But as it is mine I can do with it as I like.. Will I loose than benefit ?&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt; &lt;p&gt;&lt;br /&gt;In being a one man company I regularly get the comment that I am a too small company to be able maintain a system for a longer period of time and therefor are looking at other providers and there systems. &lt;br /&gt;Would opening up the source and creating it as an Open Source project make me as a company stronger?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;Anybody having Ideas suggestions experience in open source projects he/she started ? positive and negative are welcome!!!!!!!!!!&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;</description><pubDate>Fri, 25 Feb 2005 15:54:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/380393</guid></item><item><title>http://www.kaboem.nl Finally live on the new SCMS</title><link>http://weblogs.asp.net:80/webvize/369428</link><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Finally I have got back my time! &lt;a href="http://www.kaboem.nl/"&gt;http://www.kaboem.nl&lt;/a&gt; has gone live on the new .net platform.. the first .net site in complete linus/php minded organisation (&lt;a href="http://www.ilse.nl/"&gt;www.Ilse.nl&lt;/a&gt;).. For the world .. it is dutch and for kids.. so around this time 23:20 PM (dutch local time) nobody should be in the site.. :-) &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br/&gt;Time to rethink my decisions. &lt;br/&gt;Having build my new management system, I know have the first usage reports. And they are great.. Installed the framework.. Builded /defined all data required. and to live… I have seen 1200 simultaneous sessions. A 60% CPU Load with a 99.97% cache hit.. this on a dual 2.4 Ghz web server … A bulking 1.6 Million pages have been visited on almost 1,5 weeks.&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Seeing these figures I am glad I made the choices as I've made them. Regenerating asp/ascx pages/controls is much better to handle then an approach where you have as few pages and controls as you can get and have a bulky middle tier that needs to generate all the rest.. &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Now looking forward to some more implementations.. ( i am doing integration number 3 right now. ) the more the better. the more the system will be able to handle. Surveys, Polls, Forum .. all elements it has a grip on right now.. &lt;br/&gt;&lt;br/&gt;&lt;/div&gt;</description><pubDate>Tue, 08 Feb 2005 10:23:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/369428</guid><category>Kids Community</category></item><item><title>Building the Content Management System</title><link>http://weblogs.asp.net:80/webvize/355555</link><description>&lt;p&gt;&lt;em&gt;I reposted this as a new item as all line breaks appeared to be lost !:-(&lt;/em&gt;&lt;/p&gt; &lt;p&gt;I finally have build a system I am content with and hope to use it quite a lot in future projects :-) &lt;br /&gt;Sorry for any wrong pronunciation or context as English is not native tongue for me :-) &lt;/p&gt; &lt;p&gt;I would like to share my ideas with you and am looking for responses in probably wrong choices I've made. &lt;br /&gt;I am not trying to sell or tell, just sharing and for 99,99999999% percent I am not telling anything new. :-) &lt;/p&gt; &lt;p&gt;&lt;strong&gt;The Background&lt;br /&gt;&lt;/strong&gt;The background is that I am an independent developer with quite some experiences in Site and Content Management. &lt;br /&gt;What I was looking for was not a sole Content management system but a system in which a complete site could be build and maintained in the most flexible way there is. Also keeping in mind the next challenges of .Net 2.0 and SQL 2005. As all sites nowadays need a form of management, either for the content, otherwise it will need management in the structure. &lt;br /&gt;This was a nice challenge to my approach. I know for a fact&amp;nbsp;that quite a lot of ASP.Net developers build the same parts over and over again, picking from previous projects and adjusting it to the current needs of the client. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;The approach&lt;br /&gt;&lt;/strong&gt;My approach was quite simple. Not I have a site and want to have it's content managed but more I want to have a site of which I can manage the content. Dissecting the anatomy of a website was the first step. You always have a hierarchical structure hidden inside, Although the structures are sometimes overlapping due to navigational issues. Stating this you always can build up a basic hierarchical structure. Like homepage, index and article. Of course this can be as wide and deep as the context of the site needs to be ! &lt;/p&gt; &lt;p&gt;The next step was to dissect the nature of a webpage. &lt;br /&gt;This was quite easy as this is what we all do and what we have in the future with master pages in 2.0. An empty page is based on a style, basic design elements like colors and spacings. Upon this page there a some elements that hold content and is shaped in the some form of design to match the complete look and feel of the site. These items I call ( like many others) Modules. Beside having a presentation the Module also holds data to be presented. Either in a listing or in some other readable/visible format. &lt;br /&gt;This data is called Content. &lt;/p&gt; &lt;p&gt;&lt;em&gt;"Content is everything that is not part of the design of the site and can be used anywhere in the site, but always have some relation to the particular pages it represents itself on&lt;/em&gt;."&lt;br /&gt;&lt;br /&gt;Phew. Some statement. &lt;br /&gt;I guess I am not telling any new stuff here but this is where all starts for the management system. As I don't want to call it a content management system as it isn't a&amp;nbsp;sole CMS system. &lt;br /&gt;&lt;br /&gt;Based on the findings above I wanted to build the most flexible architecture you can imagine as not all programmers are good with HTML and all HTML gurus are great programmers, but you mostly have them in a single team! Sure ASP.NET separate code from design but you need the design most of the time before you can start building. :-) &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Creating the content objects&lt;/strong&gt;&lt;br /&gt;As said before Content is all kinds of things. Content can be just plain text, but also can be an image, or a document to be downloaded. How can we define the content elements that a site might need! I followed a different approach as most of you would have done. That is why luckily no 2 programmers are the same :-) &lt;br /&gt;What I wanted was to be able to create binary objects of this definition and store the contents of these objects in the database (serializing is fun and will be more fun in 2005 with the xmldocument field type). &lt;br /&gt;So content is defined by the attributes it needs. You give the attributes a name and define what type it is (text,date,int, etc) and you tell what type of editor element is needed to fill this attribute. &lt;br /&gt;This definition is than run to a script engine and compiled to a single DLL holding all the content objects defined. &lt;br /&gt;Now we have a binary object that we can use in our system. Based on reflection an with the use of custom attributes, all the data needed to create a Form to fill the object can be generated. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Binary Objects?&lt;/strong&gt;&lt;br /&gt;But why use binary objects as all definitions could be stored and pulled from the database? &lt;br /&gt;I did this for the following. As I wanted to be able to adjust the functionality of modules and so add or change the functions within the site without have to go back to my Visual Studio environment and build, compile and test. &lt;br /&gt;Taking 'risks' what if we need to change the code in a year from now ore perhaps a fellow developer has made some changes, Code bases might be out of sync. &lt;br /&gt;I would like to have the opportunity to change functions without having to open VS. So ASP.net is all about AS PX and ASCX why not build a system that can generate these ASPX pages and these ASCX controls and relates ASCX'es to the ASPX pages. &lt;br /&gt;&lt;br /&gt;Now I am glad I have binary content objects as this will compensate some loss in performance.. I now can define the design of an ASPX page. Add, if needed some control code, and store that page definition in the database. No physical page yet. Yet I can define my module, in 99% percent of the time these objects are based on just one 'content type'. &lt;/p&gt; &lt;p&gt;I design the module and attach it to a content type and again here I write my control code in the editor and finally store it all in the database. Off-course I have created default code templates that you can use based on the type of the module. &lt;br /&gt;It needs other code in some instances, like &amp;nbsp;it needs a list of content elements then it needs for a presentation of a single content object. As we have created templates for the main pages we were also able to place some markers in this design to tell the system were controls could be placed. Now we have a list of pages and a list of modules. By building the hierarchy of the site structure we build up the various pages. By dragging and dropping we take a 'master' page and drag the needed modules to the control markers. (just 2 simple treeviews nothing spectacular) We than can set some properties for the particular module as how many objects it needs for a list or what the caching time of the module is or a content filter it needs. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Now we have the picture!&lt;br /&gt;&lt;/strong&gt;Now we have a complete structure of Site, Pages, Modules and content in the database but still no real site that a customer can browse through. &lt;br /&gt;So we need to deploy the site. This function looks at the site structure and start generating the required ASCX controls and places them on Generated ASPX pages. This renders out to a code inline project but that is fine with me as I haven't seen any performance hits in Code Behind versus Code Inline. Another advantage is that due to the hierarchical structures I can have my links based on the level and content type within the site and let the system create the right linjks form me.&lt;br /&gt;&lt;br /&gt;As we have the complete system running on the webserver I don't need to fire up my VS but I can created more complex ASCX controls and place/use them inside the system, like other modules, without any problems. &lt;br /&gt;The other advantage is that it all runs from the IE browser ( IE is needed due to the fact that I use some Winform controls in this project) I can write my inline code from the browser and regenerate a single page or the complete site. &lt;br /&gt;I can delete all aspx pages and all ascx controls and hit deploy to create a new fresh instance of the site. &lt;br /&gt;And beside this we have Poll, Surveys, Quizes, Forum, chat, member management,statistics and reporting . &lt;br /&gt;The whole bit and all managed from within this single system. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Final thoughts&lt;br /&gt;&lt;/strong&gt;Now I have implemented it for a client and it runs quite a large site with loads of interaction moments and loads of content. So far in tests it has proven to be very stable and running very fast. &lt;br /&gt;Now lets hope it will hold when all is opened for the public. But I am glad I pulled it of to the point I am now. As I realize more and more the strength of this approach. All I will add in the near future is a URL rewrite environment that will give me some nicer URLS.&lt;/p&gt; &lt;p&gt;I do believe an know&amp;nbsp;it is not the most efficient in some ways but it will do the job and it is and stays flexible in all means. I rather loose some performance, as hardware is cheaper every day, than spending another 3 months in tuning. ( I am a independent developer :-)) So I cannot keep on working on this system. &lt;br /&gt;&lt;br /&gt;This is a just small subscript of what I have been doing the last 3 months instead of blogging. :-) &lt;/p&gt; &lt;p&gt;I know some ideas implemented are quite radical and follow no objected ideas of VS.NET but it does the job very well, (better as I would have imagined at start :-)) &lt;/p&gt; &lt;p&gt;If you have any Suggestions, Comments or other Reactions.. Please let me now. &lt;br /&gt;And on request I am willing to write more on specific elements of my approach. &lt;br /&gt;&lt;/p&gt;</description><pubDate>Tue, 18 Jan 2005 23:00:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/355555</guid></item><item><title>Weird behavior</title><link>http://weblogs.asp.net:80/webvize/353548</link><description>Sometime when I go to a site that used Javascript ..like here in the editor? I can see the page but when I want to navigate further I need to wait some 2 or 3 minutes to be able to see and use the site again.. &lt;br /&gt;On my other machine I haven't got this issue.. &lt;br /&gt;&lt;br /&gt;It looks like I a lot of images are loaded and a bunch of javascript is used my complete connection stops.. I can reload as it will tell me that is unable to connect to the server.. &lt;br /&gt;Anyone having the same problems and perhaps has a solution? Could it be a setting somewhere?</description><pubDate>Sat, 15 Jan 2005 10:34:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/353548</guid></item><item><title>{HELP}How to create an empty XML from XSD</title><link>http://weblogs.asp.net:80/webvize/353547</link><description>&lt;p&gt;I know I have asked this before but I haven't had any clear answers. If Gabe Halsmer might read this I haven't found any way to contact you.. My email is &lt;a href=""&gt;webvize.nl"&gt;mh@&amp;lt;Nospam&amp;gt;webvize.nl&lt;/a&gt; (remove the &amp;lt;Nospam&amp;gt;) and yes I am interested in your solution!.&lt;/p&gt; &lt;p&gt;I still am in the need to create an empty XML from XSD. This is not just an XML with &amp;lt;XmlElement/&amp;gt; but with all mandatory elements as specified in the XML and if possible filled with some default values (if needed). &lt;br /&gt;I know that in .Net 2.0 it will be possible but how do I approach this with 1.1??&lt;/p&gt; &lt;p&gt;I need this to create a transparent editor with the use of XOPUS but it needs a valid XML as input.. And I don't want to remove the mandatory elements ( this might be the easiest way)..&lt;/p&gt;</description><pubDate>Sat, 15 Jan 2005 10:31:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/353547</guid></item><item><title>To all .NET XML guru's out there </title><link>http://weblogs.asp.net:80/webvize/350924</link><description>&lt;p&gt;This is a question to all .Net XML guru's :-)&lt;/p&gt; &lt;p&gt;I am the need for a routine to have a 'empty' valid XML file based on an XSD.&lt;br /&gt;I tried to do it by creating a dataset and attach the XSD to it to create the database table. Unfortunately this doesn't work !! It seems to all XSD is valid for dataset definition. &lt;/p&gt; &lt;p&gt;What I need will be available in 2.0 but this is all based on .Net 1.1 and must remain in 1.1 :-(&lt;br /&gt;Please any idea's, suggestion are welcome&lt;/p&gt; &lt;p&gt;For what I need it? I want to have XOPUS doing the WYSIWYG editor for content in my Site Management system. This system is now in test with a large client and I have the feeling I can give a bit more color with this editor!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Tue, 11 Jan 2005 21:29:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/350924</guid></item><item><title>(HELP) Unexpected IE behaviour when hosting winform controls</title><link>http://weblogs.asp.net:80/webvize/250785</link><description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;I have build the major part of a quite complex CMS in ASP.NET (C#). &lt;br /&gt;I use a couple of hosted winform controls and here is where my problems start.&lt;br style="mso-special-character: line-break" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Somehow it seems that IE locks up ( wait a loooong time) before the controls will become alive again. It looks like they fall in a deep sleep mode &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-ansi-language: EN-US; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;When I wait long enough it will correct itself but it is a absolute unwanted behavior.&lt;br /&gt;I have placed interfaces on the objects so I can control them with javascript from the client. This all seems to be working. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Setting properties from the javascript, up to raising events from the WinForm Controls that will be picked up by the JavaScript.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;So the COM interface seems to be OK!!&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;But now and then it all comes to a hold and is in a undefined state. (my network adapter starts pumping data)&lt;br /&gt;Could it be that I have forgotten something ??&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;I make use of webservices from the Winform controls.. and it loads up fine, interacts but on indefinable moments IE freezes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;The moments of freezing seems to be on right on the moment of raising an event. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;Has anybody have the same&amp;nbsp;experience and offcourse a solution for this. &lt;br /&gt;These controls are always visible for the user so they are constantly running. Even let it raise events that will trigger a javascript to update a counter&amp;nbsp;in the winform control (this works). &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;But it keeps locking from time to time...&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;Got no clue where I could search&amp;nbsp;for the&amp;nbsp;problem!!&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="NL"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 01 Nov 2004 21:21:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/250785</guid></item><item><title>New laptop ordered</title><link>http://weblogs.asp.net:80/webvize/250462</link><description>&lt;p&gt;Ok .. I've had it with my current ACER Travelmate 660. This is not the machine you want for developing complex webapplications where need to compile, run,test,rewrite and so on....Like my latest project of rewriting the kids community.. running 1200MB ram at some moments &lt;br /&gt;I called Dell to get me up to date&amp;nbsp;with the&amp;nbsp;specs of the various laptops and their final prices if&amp;nbsp;I wanted a killer Machine..&lt;br /&gt;&lt;br /&gt;Ended up with the following specs&lt;br /&gt;Inspiron 9100 &lt;br /&gt;3.4 Ghz, 1mb L2 cache,800 Mhz FSB &lt;br /&gt;15.4 " WUXGA&amp;nbsp; (1900x1220)&lt;br /&gt;128 MB radeon 9700&amp;nbsp; &lt;br /&gt;2 GB dim 400Mhz &lt;br /&gt;60 GB 7200rpm &lt;br /&gt;DVD+/-RW &lt;br /&gt;Leather XL Case &lt;br /&gt;Bluetooth module &lt;br /&gt;1350 Wireless module &lt;br /&gt;Graphite Swirl back cover &lt;br /&gt;1 year Next business day on site &lt;br /&gt;&lt;br /&gt;Now awaiting my confirmation from dell. &lt;br /&gt;Then hopefully it will be put on production. &lt;br /&gt;So perhaps at the end of the next week I am a hopefully happy owner of a 9100 fully loaded machine and can replace my cripple ACER&lt;/p&gt;</description><pubDate>Mon, 01 Nov 2004 09:35:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/250462</guid></item><item><title>Building a CMS system Nr. 1</title><link>http://weblogs.asp.net:80/webvize/240173</link><description>&lt;!-- Posted by IMHO 1.0 Instant Blogger by A.Boschin 2004. http://www.elite.boschin.it --&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I intend to keep a record of my adventures in 
building a Content Management. &lt;BR&gt;Yes, English is not my native tongue so it 
will have a lot of typo's and grammatical errors :-)&lt;BR&gt;This is also helping me 
as being a soundboard to myself and hopefully other developers will kick in with 
ideas. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Building a CMS&lt;BR&gt;&lt;/STRONG&gt;Building a 
CMS seems to be a most common task in the internet development branch.&lt;BR&gt;In 99 
out of 100 times we tend to keep strictly&amp;nbsp;to the requirements for the 
particular site.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana size=2&gt;Right now I am on nr 100 so I am trying to 
build a system that will be able to used on all the new sites I will&amp;nbsp;need 
to&amp;nbsp;build.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;What is Content 
Management&lt;BR&gt;&lt;/STRONG&gt;In my opinion CMS is a complete management over the site. 
Not just the content but also the way things will be presented. The flow of the 
various pages and what to show on what page under what context of the user. Just 
imagine to build a Content Management System without any definition of what the 
site will be or what it will hold. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT 
face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;I will start&amp;nbsp; of with Content. 
&lt;BR&gt;&lt;/STRONG&gt;What is Content? I see content as visible data that is inputted by 
a user. This can be various things, ranging from traditional text to flash 
animations. &lt;BR&gt;As we don't know what the site will be holding we need to be 
able to justify the content description without needing to recompile the 
complete source. Also we need to be able to store the data in a database. That 
is a tricky one if we know nothing about what the site will be. &lt;BR&gt;Think of all 
the subjects&amp;nbsp;a site can have. FAQ, Articles, Messages, etc, 
etc..&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT 
size=2&gt;&lt;STRONG&gt;Definitions&lt;BR&gt;&lt;/STRONG&gt;This is where definitions kicks in. If we 
look at a content item we can clearly see it as an object having various 
properties. What if we can create an object that can have these properties and 
store this all in the database. I have seen solutions where a table with a lot 
of columns (off all types) was used and that the properties where mapped to 
these columns. This is not my idea to do it. &lt;BR&gt;What if we can create the 
object and serialize it into the database. That would be a nice option. The 
problem is just that we need a binary object to do reflection. Sure there are 
other ways to do this. For example write your own XML schema to create an XML 
schema. But I settle for the binary version of objects and let the .Net 
framework handle the serialization and deserialization. I use the Soap formatter 
for serialization. This will put 'readable' content in the database and this 
will become handy when we nee to full-text index it to be 
searchable.&lt;BR&gt;&lt;BR&gt;Code&amp;nbsp;I do this serialization:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT 
color=#0000ff&gt;
&lt;P&gt;&lt;FONT size=2&gt;public&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;FONT 
color=#0000ff&gt;string&lt;/FONT&gt; Serialize(&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt; 
o)&lt;BR&gt;{&lt;BR&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; results;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT 
size=2&gt;&lt;FONT color=#008000&gt;// //Serialize the object&lt;BR&gt;&lt;/FONT&gt;Stream 
stream=&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; MemoryStream();&lt;BR&gt;SoapFormatter 
formatter=&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; 
SoapFormatter();&lt;BR&gt;formatter.Serialize(stream,o);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT 
color=#008000&gt;//return the string&lt;BR&gt;&lt;/FONT&gt;StreamReader sr =&lt;FONT 
color=#0000ff&gt;new&lt;/FONT&gt; StreamReader(stream);&lt;BR&gt;sr.BaseStream.Seek(0, 
SeekOrigin.Begin);&lt;BR&gt;results=sr.ReadToEnd();&lt;BR&gt;sr.Close();&lt;BR&gt;&lt;FONT 
color=#0000ff&gt;return&lt;/FONT&gt; results;&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT 
color=#0000ff&gt;object&lt;/FONT&gt; Deserialize(&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; 
soap)&lt;BR&gt;{&lt;BR&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt; o;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT 
color=#0000ff&gt;try&lt;BR&gt;&lt;/FONT&gt;{&lt;BR&gt;Stream stream=&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT 
color=#0000ff&gt;new&lt;BR&gt;&lt;/FONT&gt;MemoryStream(Encoding.UTF8.GetBytes(soap));&lt;BR&gt;SoapFormatter 
formatter=&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; 
SoapFormatter();&lt;BR&gt;o=formatter.Deserialize(stream);&lt;BR&gt;stream.Close();&lt;BR&gt;}&lt;BR&gt;&lt;FONT 
color=#0000ff&gt;catch&lt;/FONT&gt;(Exception 
exc){&lt;BR&gt;Console.Write(exc.Message);&lt;BR&gt;o=&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT 
color=#0000ff&gt;object&lt;/FONT&gt;();&lt;BR&gt;}&lt;BR&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; 
o;&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;But we need to have binary object for this.. 
&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT face=Verdana size=2&gt;How to get from definition to a 
binary Object.&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=Verdana size=2&gt;What if we could 
generate a template and use the definition of the object to generate a dll from 
it.&lt;BR&gt;Here is where I use the CodeSmith template compiler. So&amp;nbsp;we have the 
same language as we all know so well. Sure you need to have the client buy a 
license for CodeSmith. (&lt;/FONT&gt;&lt;A 
href="http://www.ericjsmith.net/codesmith/"&gt;&lt;FONT face=Verdana 
size=2&gt;http://www.ericjsmith.net/codesmith/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana 
size=2&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In the definition you surely need to think about 
the common properties of a content object. Some of these properties are needed 
to be able to find the right data. These properties are defined in the 
template.&lt;BR&gt;&lt;BR&gt;When you generated the template and have the object definition 
you then can let the CodeSmith compiler create a output file with compileable 
code. With the CSharpCodeProvider you can compile the file to a binary object. 
&lt;BR&gt;&lt;BR&gt;To be able to serialize the object to the database I have set the 
[Serializable] attribute and inherited Iserializable to handle the mapping from 
the fields and handle any errors that will occur when you change the object 
definition.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Step 1 of many steps has been set to. You know can 
define objects and generate the objects to a binary object. &lt;BR&gt;In the next 
phase I will fill the object by using reflection. (we have a binary object so we 
can use reflection!)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For any comment please drop a line..&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;</description><pubDate>Fri, 08 Oct 2004 23:38:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/240173</guid><category>Kids Community</category></item><item><title>Finally .. Back working on a new content management system</title><link>http://weblogs.asp.net:80/webvize/239704</link><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Right now I finally am able to do some work on the new Content Management System for the Kids Community Kaboem. Kaboem was sold to Ilse last month so the pressure is on..&lt;br /&gt;&lt;br /&gt;As I have said this is totally my idea of how Content Management should work. Being able to be flexible in all&amp;nbsp;different parts and all aspects of what the site should be.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;strong&gt;What&amp;nbsp;is in my opinion the problem with current systems?&lt;br /&gt;&lt;/strong&gt;All current systems can do a hell of a job managing content&amp;nbsp;in all its facets&amp;nbsp;&amp;nbsp;but in my definition a site is a ordered collection of content and functionalities to interact with the user. &lt;br /&gt;Here is where it goes wrong for many systems, at least you have to do some hard work to integrate your idea's within a 'boxed' product, the interactivity with the user.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;strong&gt;How to maintain the option to integrate interact with the user?&lt;br /&gt;&lt;/strong&gt;Keep on using the power of ASP.NET. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;So finally I am building a system that will hold the definition of the site eg. the definition of the content, the definition of a module and the definition of a page.&lt;br /&gt;Combine these together in a build system, keep the option to have asp.net script tags within definitions and I keep the power of ASP.Net and pre-merge content in the modules so that performance is not depending on the speed of the SQL server. &lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;Included is a link to a screen shot of the first partial working system.. Yes I do use a lot of win form user controls in ASP.NET. Why ? I like the presentation and the speed of the local objects.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.webvize.nl/images/afbeelding1.jpg" target="_new"&gt;&lt;font face="Verdana" size="2"&gt;Link to screen shot&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" size="2"&gt;. &lt;br /&gt;(if for whatever reason you would like to see more screen shots .. Leave me a comment and I will place some more!)&lt;/font&gt;&lt;/p&gt;</description><pubDate>Fri, 08 Oct 2004 09:40:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/239704</guid><category>Kids Community</category></item><item><title>More Explained on my CMS view</title><link>http://weblogs.asp.net:80/webvize/239784</link><description>&lt;p&gt;As stated before&amp;nbsp;a website is nothing more than a structured collection of content and interaction functions.&lt;br /&gt;&lt;br /&gt;A page is nothing more than a collection of visible items ( I call them Modules) all pushed in a template so that the design of the site stays the same throughout the site itself&lt;br /&gt;The Module is based on a design and has 'readable' content to it assigned. &lt;br /&gt;The content of a module can be described by its elements. Like title,header,content and so on..&lt;/p&gt; &lt;p&gt;Ok. Enough talk I'll show some screens..&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.webvize.nl/images/cms/contentdefinition.jpg" /&gt;&lt;br /&gt;The definition of content can be desribed here&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/objecttemplate.jpg" /&gt;&lt;br /&gt;I want th generate the definitions to a DLL so I have at least one template I can use to generate the dataobject. The data of the objects will be stored in the database as serialized objects. Important elements of the objects will be stored as value in the table to be able to find the required data fast..&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/generate.jpg" /&gt;&lt;br /&gt;Running and compiling this template generates me a DLL i can resuse in either template or in additial written components.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/ModuleTemplate.jpg" /&gt;&lt;br /&gt;Setting the design of the module.. You notice I bind it to a dataobject and make it easy for the user to create the datafields in the design.. &lt;/p&gt; &lt;p&gt;&lt;img src="http://www.webvize.nl/images/cms/Code.jpg" /&gt;&lt;br /&gt;We can even write script code so that we can run funtions in runtime on the site..&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/PageTemplate.jpg" /&gt;&lt;br /&gt;Then the page has a design. You see I have an element ~Content~ this will be a placeholder where modules are placed. See the next one&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.webvize.nl/images/cms/SiteManagement.jpg" /&gt;&lt;br /&gt;AS defined I had a element called ~Content~ .. Now this is extracted as a placeholder.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/ManagementCMSGroup.jpg" /&gt;&lt;br /&gt;Dataobjects is one but ofcourse we need to fill the object with data..this is a CMS that is reflected from the object itself. Notice that the Is Active check wasn't defined. But in the generation template it is included as a required field.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/ManagementCMSTree.jpg" /&gt;&lt;br /&gt;We also can manage the data from the site structure ..later on we will create an option to have a preview on each seperate object.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.webvize.nl/images/cms/Deploy.jpg" /&gt;&lt;/p&gt; &lt;p&gt;Finally we need to deploy and generete the site.. I&amp;nbsp;will place all content pre rendered in the Modules an&amp;nbsp;place them as &amp;nbsp;a ASCX on the webserver. The Page will then include the ascx files and optiol code defined in the modules will be executed.&lt;/p&gt; &lt;p&gt;As you might notice I make use of winform user controls :-)&lt;br /&gt;&lt;br /&gt;If you have any comments, ideas or anything to say please let me now.&lt;/p&gt;</description><pubDate>Fri, 08 Oct 2004 02:07:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/239784</guid><category>Kids Community</category></item><item><title>Zelf generende software</title><link>http://weblogs.asp.net:80/webvize/191051</link><description>&lt;P&gt;Voor Kaboem omzetting naar .Net technologie ben ik op zoek naar de mogelijkheden van de .Net.&lt;/P&gt;
&lt;P&gt;Voor deze organisatie moet een nieuw en flexibel CMS systeem komen waarbinnen&amp;nbsp;verschillende soorten content beheerd moeten kunnen worden. &lt;BR&gt;Voor dit deel gaan we een data definitie omgeving schrijven waarbij de gebruiker aangeeft hoe het soort data eruit ziet. Deze definitie wordt dan door een template geparsed en uiteindelijk gecompiled als binair object. Dit Object kunnen we dan op basis van reflectie weer gaan gebruiken in de scripts van de presentatie.. Waarom naar een binaire omgeving ? Omdat de templates voor de presentatie met C# 'gescript' kunnen worden. Hiervoor is het wel van belang dat je wel kunt aangeven waar welk veld van het dataobject moet worden gepresenteerd. &lt;BR&gt;&lt;BR&gt;De frontend van het CMS wordt een rijke interface binnen IE. Hiervoor ga ik dus weer componenten schrijven die binnen IE gehost worden en zich met behulp van WebService gaan vullen met data. Dit zal waarschijnlijk wel in inhouden dat heel veel functionaliteit in de webservices geschreven gaat worden. Dit moeten we op een nader te bepalen moment verder uitwerken.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Naast content zijn ook polls en onderzoeken heel erg belangrijk.. Dit is tenslotte de core business van Kaboem. Voor de onderzoeken moet een mechanisme gaan komen waarbinnen de volgorde van vragen afhankelijk is van gegeven antwoorden.&lt;BR&gt;&lt;BR&gt;Al met al een 'leuke' en uitdagende opdracht :-)&lt;/P&gt;
&lt;P&gt;Heeft iemand ervaring met 1 van deze 'deel' projectjes.. Zo ja.. waar lagen de valkuilen ... of heb je nog op of aanmerkingen ..ik hoor ze heel graag!!!&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description><pubDate>Thu, 22 Jul 2004 12:32:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/191051</guid><category>Kids Community</category></item><item><title>How to get more freedom ?? Living my dreams??</title><link>http://weblogs.asp.net:80/webvize/180183</link><description>&lt;P&gt;The longer I think about it and talk about it, I find myself thinking on how to get more freedom.&lt;BR&gt;Having worked my ass off the last couple of 17 years ( i am 34 :-)) I want to have some more time.. &lt;BR&gt;I always invested a lot in myself and always tried to be not The Best but I want to be in&amp;nbsp;its shadow. I guess I have managed this quite well in the various jobs I've had.. :-)&lt;/P&gt;
&lt;P&gt;In the desperate mission to get more time for myself and the family I thought I should give up my job and start for myself.. A big step in these days.. ( this was October 2003) and since 1-1-2004 I am independent. &lt;BR&gt;&lt;BR&gt;Now I live in the Netherlands and find myself working even more hours then ever .. easy going through the 12 hours a day for 7 days a week.. This is completely crazy.. Now how to go to France and start a new line of business ??? I want more freedom and a more relaxed environment (this is&amp;nbsp;hard to find in the Netherlands:-))&lt;BR&gt;&amp;nbsp;First I need a job as .Net developer in France or Spain to get started in learning the culture and knowing the regulations :-) &lt;BR&gt;&lt;BR&gt;Anyone interested and having an opening for a MCSD developer with 3 years experience in C# and 10 years in total at programming software.. I don't speak any french or spanish but my english is ok to get by.. &lt;BR&gt;&lt;BR&gt;Big projects I've worked on (solo in the development of these projects and most of them were from scratch).&lt;BR&gt;&lt;A href="http://www.movieminutes.com"&gt;http://www.movieminutes.com&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.grolsch.nl"&gt;http://www.grolsch.nl&lt;/A&gt; / &lt;A href="http://www.grolsch.com"&gt;http://www.grolsch.com&lt;/A&gt; and several satellite sites around these..&lt;BR&gt;&lt;A href="http://www.Kaboem.nl"&gt;http://www.Kaboem.nl&lt;/A&gt;&amp;nbsp;(original in VB/XML/XSLT now writing a new one completely in .Net with a redefined set of functionalities)&lt;BR&gt;A customer service database web application for Cadillac Europe (everything is registered and reported from in there pursue of marketing related information)&lt;BR&gt;Several internal sales rewarding games for ABN AMRO and DELTA LLOYD&lt;BR&gt;&lt;A href="http://www.engin.nl"&gt;www.engin.nl&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.movieguide.nl"&gt;www.movieguide.nl&lt;/A&gt;&lt;BR&gt;Client-server application for the woman shelter in Amsterdam (NL) (now in maintenance by me for new functionalities)&lt;BR&gt;&lt;BR&gt;I guess I have done enough to prove my skills :-)&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Anyone in need???..&lt;/STRONG&gt; Wherever in the world if it is not on a hectic environment and if the relocate my family too is also possible (I want to do some paragliding there too so a bit of mountains is preferred but where in the world -- I can build my home everywhere as I am not attached to anything here in the Netherlands :-) (&lt;STRONG&gt;this is for Serious&lt;/STRONG&gt;)&lt;BR&gt;&lt;BR&gt;Starting a camping or running a pension is a later option :-)&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;A dream is there to help you reminding you .. and needs to be pursued&amp;nbsp;&amp;nbsp; (I do my best !!!)&lt;/EM&gt;&lt;/P&gt;</description><pubDate>Sun, 11 Jul 2004 21:07:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/180183</guid></item><item><title>A new site for The European Association of Co-operative Banks </title><link>http://weblogs.asp.net:80/webvize/180176</link><description>&lt;P&gt;As said&amp;nbsp; in the title I will be releasing a new site for The European Association of Co-operative Banks in the next few days.. &lt;BR&gt;They will need to fill this and test it thoroughly but the first tests were fine. &lt;BR&gt;&lt;BR&gt;The site is split in a public and private part. In the private part the various groups have their own sub-site. This sub-site holds all the communication regarding the changes the European Parliament wants to make in the banking sector.. The EACB tests these new rules in the 'real' world and suggest changes to the parliament before it is will become a law.. &lt;BR&gt;&lt;BR&gt;Fun, tricky but solvable issues where brought into the project.. By taking a very generic approach I could pull it off quite easily but still maintain all kinds of flexibility.&lt;BR&gt;&lt;BR&gt;But a school class example how the mindset changes in time as it gets out how flexible the system will be and how it was.. New requirements popped up every now and then .. But I cleared it all and didn't had to much trouble to service the client in a timely manner.. &lt;/P&gt;
&lt;P&gt;And yes.. it is all tailor made software in CMS and Document management.. &lt;BR&gt;&lt;/P&gt;</description><pubDate>Sun, 11 Jul 2004 20:41:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/180176</guid></item><item><title>Good choise or wrong choise</title><link>http://weblogs.asp.net:80/webvize/180174</link><description>&lt;P&gt;As I am delving in the CMS system by SmartSite I find myself setting back the clock by at least 4 years..&lt;BR&gt;&lt;BR&gt;The system is build in VB6 runs in traditional ASP and I cannot get the components imported in C#.. Help.., &lt;BR&gt;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... &lt;/P&gt;
&lt;P&gt;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??&lt;BR&gt;&lt;BR&gt;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... &lt;BR&gt;&lt;BR&gt;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&amp;nbsp; :-)&lt;/P&gt;</description><pubDate>Sun, 11 Jul 2004 20:33:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/180174</guid></item><item><title>How hard is Woman Shelter</title><link>http://weblogs.asp.net:80/webvize/180167</link><description>I am building a client management system for a woman shelter organization in Amsterdam. I can tell you one thing. Woman shelter seems easy but there are a whole lot of issues that needs to be taken care of in the administrative part of these clients.. &lt;BR&gt;&lt;BR&gt;Nice projects with a lot of challenges.. Will be solved in classic 3 tier client server solution (C#)</description><pubDate>Sun, 11 Jul 2004 20:25:00 GMT</pubDate><guid isPermaLink="true">http://weblogs.asp.net:80/webvize/180167</guid></item></channel></rss>