Domino Blog dot com - Free Blog Toolkit for Domino

 web design framework for Lotus Domino  
 
Navigation
 
Site:
 ›home
 ›about
 ›news
 ›the author
 ›hire the author
 ›donate to site
 ›live! project cam
 ›projects
 
Issue Archive:
 ›may 2003
 ›april 2003
 ›march 2003
 ›february 2003
 ›january 2003
 ›december 2002
 ›november 2002
 ›october 2002
 
Technical:
 ›articles
 ›downloads
 ›links
 
DXFramework:
 ›about
 ›articles
 ›screenshots
 ›demos
 ›licencing
 ›take part
 ›documentation
 

30/12/2002 - Happy New Year Discuss 

My only time connected for almost a week! - Just to wish everyone a great new years eve - and a happy new year.

 

I'm actually moving house as well - so my internet access will be limited for a week or so. But once things have settled 2003 will be a great year for this site. I will hopefully even have Broadband internet - fantastic - no more expensive ISDN!

 

24/12/2002 - Happy Christmas Discuss 

I'm not sure how many times this site will be updated over the next week - i'm here there and everywhere - I do have some technical articles planned - so if I get near an internet connection then I will upload them.

 

In the meantime - Happy Christmas - and have a fantastic new year! - steve

 

23/12/2002 - Power to the People! Discuss 

So we have proof that Domino blogs can make a difference. The sandbox at the Lotus Developer Domain had seemed to have been made exclusive - for whatever reasons. Every domino developer I knew plus authors of other Domino web sites all said they were no longer even acknowledging entries let alone putting them up.

 

However Ed Brill of IBM spotted the 'discontent' and 'had a word' and mysteriously things are appearing again (well done Ed).

 

19/12/2002 - Achooo! Discuss 

Typical - as soon as the christmas party season gets under full swing I go down with the flu (actually just a common cold - but I am male and cannot cope with illness).

 

So im drugged up (that should increase my site hits!!) to the eyeballs hoping to get through without wimping out on any events!

 

I read yesterday that Oracle have been appointed onto the board of the Eclipse project (open source IDE) which IBM are heavily involved in. It seems Oracle now want to make it their business to drag the project back towards Sun's implementation of Java instead of IBM's prefered 'flavour'.

 

Basically for those who know a bit about Java - Sun use whats known as Swing classes - IBM/Eclipse uses SWT (Standard Widget Toolkit) ones instead which almost makes the open source project very biased towards supporting IBM's products etc - instead of being the 'open' project as intended (although IBM has funded Eclipse with substantial amounts of money).

 

I also read that Microsoft have launched their 'Trustworthy Computing' initiative which is based on four 'pillars' - reliability, security, privacy, and business integrity. Okay - call me old fashioned - which one of these have they ever adhered to? Microsoft also go on to say that Security is now their number one priority - I can re-word this to say previously security was not number priority - getting software out of the door was (ouch!).

 

Its been reported on most sites - so I won't go into detail, but its claimed by onestat.com that IE is used by 19 out of 20 surfers. If that is the case is it justifiable for me to write cross browser code (in business cost terms?).

 

I found yet another good Domino link yesterday - Arras Online - a Domino News service.

 

18/12/2002 - Storm in a teacup Discuss 

Well no sooner do I mention the Domino Blog wars (16th December), I am involved in a mighty one myself. Mr Poole of benpoole.com is accusing me of swiping tag lines - ie 'Handbags at Dawn'!

 

Obviously this is only lighthearted from both our points of view - but with all the Domino Blogs springing up of late I wouldn't be surprised if we don't get a few minor spats!

 

This got me thinking though - what is happening? I started this site 3 months ago (and incidently claimed that it would never become a blog!) and there were a trickle of such Domino sites. In that 3 months the whole Domino world has gone blog mad.

 

Another addition to the links today is Bruce Elgort of openntf.org. This will go under 'interesting' as is a 'personal' blog more than a 'domino' one. Ben - I did lift this from your site - I'm going to write a blog 'trawler' that automatically creates my content from yours, codestore and notestips !

 

To add insult to injury I may even do a blog template of my own - but we are talking well into next year for that one. It will not be a rival to any current ones as I'm going to add it as a feature to my Content Management software.

 

My thinking then spawned into IT in general - we have all these 'enthusiasts' blog sites (done in spare time for free), we also have an ever increasing number of 'open source' projects across all technologies. Whats happening? - maybe people are waking to the fact that unless you are Microsoft it is very hard to make money (or even compete) with software - its the added value stuff like consultancy and training that bring in the revenues.

 

But what of those people who are giving up their free time to 'open source' projects? The corporates are benefiting - what do these people get - is the satisfaction etc enough? What if a key 'open source' developer decides one day - enough is enough i'm bored of this and does something different. What then with the bit he was working on? or later on there is found to be a major bug/flaw - as there is obviously no come back. Who to blame??!!

 

I'm not knocking 'open source' as I think its valuable and as openntf.org has shown (For Lotus Notes) can bring great results. I just have the above questions in my mind! My personal aim is to make the majority of this project open source - just got to decide at what point.

 

I am obviously an 'enthusiast' myself else I would not drivel on like this for ever. I think Domino has so much to offer all companies - no matter the size - I just have a problem with the perception IBM (and previosuly Lotus) put out there about it. I also think some things could work better - but thats just software and thats why people like me write software for software!

 

17/12/2002 - Will the real Domino please stand up! Discuss 

Ok following on from yesterday, I have made a start on planning a marketing strategy on this site for Domino and the 'killer' applications that you can get for it. My marketing budget is zero so must be about equal with IBM's for the same purpose (sorry guys couldn't resist that one - you should see how the product is currently represented over here!!).

 

What I need today are 'Killer Applications' - please send me links, screenshots, demos - anything so I can compile a list - cheers (steve.castledine@projectdx.org).

 

If anyone doubts my madness, then keep checking back - I will attempt to create a complete online marketing resource for Domino.

 

Moving on, I have been adding links to my Links page - Ed Brill has started a personal Blog, it is hosted by Volker Weber, who also has an interesting blog (found some good Finnish jokes - some of my family live there). I have also added a link to an excellent Lotus Notes Link resource kept by Frank Cseh and also a site for Domino.doc - swapcode.com.

 

16/12/2002 - Handbags at Dawn! Discuss 

I could so see it coming - dom blog vs freedom blog - handbags at dawn!! Both very good Domino blog templates - I can tell you! Its great - competition is a good thing. It drives people to produce better and better things - its a shame Lotus never learned that before the IBM takeover - Domino would be in a better position now if it had.

 

Taking the above comment further - I am a concerned person over the future for Lotus Domino. The business's I have contact with seem to make the same mistake that has happened over the years - 'buzzwords'.

 

J2EE and .Net are the current buzzwords that most Directors seem to know that are involved with IT. Because of that there seems to be a panic to make sure their software uses one of these. Admittedly sometimes it can be the equally 'buzzed up' (I'm sure I have made that up) director of one of their customers who expect to receive a .Net or J2EE solution - depending on their own preferences.

 

My worry is that Domino falls down a very huge gap as it is neither. There seems to be a trend for movement away from Domino and so far a slow uptake on R6 upgrades. Can we do anything about this? I think maybe we can - I've noticed and I know others have noticed the 'Domino' community have finally shown their faces after all these years (the ones I know about are on my links page) and pushing the platform and producing excellent software - that runs on Domino. My opinion is always that its the killer applications developed on the platform that sell the platform.

 

On this subject, I'm thinking of creating a 'Domino' marketing section - resources/links which give 'factual' information on when and where Domino and associated technologies excel. I also want to show that Domino is not a 'fall down the gap' product - it can be embraced by both .Net and J2EE. As with my site - I dont just want to waffle about it but actually prove and show exactly how.

 

I would like some help - what i need are good links to products, solutions, white papers etc which give informed information (I'm not interested at all in Domino v Exchange rubbish - take note SearchDomino - its such an old chestnut!!!). I would also like 'one liners' - ie Domino is good at.. , is great at - also just important - its useless at.. etc. Jake at codestore has recently had a lot of conversation about the bad things - lets have some on the good as well!

 

All content ideas to steve.castledine@projectDX.org - You will be hearing further on this subject!!! Other domino sites - please link this blog!!!

 

13/12/2002 - Quick one Discuss 

Time is short today, so just got time to mention the new article which explains how to create a classic 'Hello World' application using the Framework software - which moves into version 2.0.3 already today.

 

Next week will see the return of some Domino technical articles as I do not intend on abandoning that part of this site!

 

12/12/2002 - Servlets running again! Discuss 

The Servlets are back and running at my database host - dominodeveloper.net - hooray!

 

That means the Contact Manager Demo is fully functional again (although is still running on version 1 software - to be rectified next week).

 

I've been busy busy busy - writing articles, doing updates to the software, planning/designing future releases etc etc. I will be posting further documentation on the software today - which I will report on tomorrow.

 

One article I plan to write for next week is to take a Notes Contact Manager application and web enable it using the 'toolset'. So you know there is no smoke and mirrors - please feel free to send me any of your Notes Contact Manager applications for web enablement.

 

As it stands I hope to have a full Public release of the "DXFramework" probably second week of January - by then it will have all the features that will make it into a unique and useful toolset.

 

As the servlets have been fixed, the comments/discussion part of this site are also back up and running. I'm not happy with them yet by a long way - but I'm getting there - another couple of days and they will work as you would expect. Then this will be available as an add on component - to use in other DX applications. It may be a bit slow - it is on my $10 a month hosting (will be upgrading soon) - plus it is a bit bloaty for its purpose - another task of mine is get the software not to include api code that is not needed for each application etc.

 

11/12/2002 - Hinky Minky! Discuss 

I've been catching up on whats been going on over at OpenNTF.org, and I found the latest demo release of one of their projects - Domino Bulletin Board.

 

There is a demo running at hinkyminky.net (love the name!) - so far it is looking impressive stuff.

 

I have posted this article which explains more of the development concepts of the DXFramework software. Sometime today I will have a 2.0.2 release - as I found one bug yesterday.

 

Have you ever wanted to know what a 'true' developer looks like at work? - Brendon at puakma.net has put a web cam of him working away on his site. If that was me I would need to take a still shot and put it in front of the camera - I can't sit still - always got the munchies or need for coffee!

 

I promise to have the site comments working some time tomorrow - I'm working today on the new application which uses the version 2 software.

 

10/12/2002 - Launch of Pre-Release Software 2.0.1 - Finally Discuss 

I've finally got to the point where I can release the Pre-Release version of the DXFramework software to the people who have very kindly said they would take a look.

 

Just got a bit more documentation to do and the file's will be on their way! - Many thanks for your patience - I am only a week late!!

So that all the documentation is always up to date and I can edit it based on feedback, it is all available on this site. This link will take you to it, and you will also be able to access it via the documentation link on the DXFramework menu to the left.

 

You will be able to see the first full screen screenshots of the application within these documents. I will adding further documentation on a regular basis, and will also explain all about the software etc.

 

I should mention the current aim of the software and where I want it to go. Currently I am targeting helping developers of all abilities write fast efficient web applications for R5 and R6, together with providing a toolset to web enable Lotus Notes applications that you would have deemed in the past either too complicated or full of 'Legacy' features that just cannot be made to work within a browser.

 

The next step is to provide a solid 'methodology' for developing and very importantly 'manage' Domino Web development projects. Then comes the ability to share and distribute applications and pre-built components to others in your department, company or any other company with ease.

 

Further into the future (although not too far - development has already started) the plan is to take all the development you have done for Domino (using the Framework) and make it available from a packaged Java server. This will enable you to then use a different backend datasource or platform for your applications with the minimal of work and also use full Java technology. Whilst its early to say - it will almost be a .NET for Domino. Java - but without the full complication (unless you want it to be) and cost.

 

Anyway - back to today - walk before run and all that!

 

Another article I have put up today is - DXFramework - Concept: Web Store - this explains one of the main 'concepts' behind the software - storing, managing etc of Domino Web Applications.

 

As always any questions etc - steve.castledine@projectdx.org

 

Hopefully sometime today I will now get onto fixing those servlets for the discussion/comments part of this site!

 

09/12/2002 - Its Freezing!! Discuss 

Its very cold!! - A whole 1.5 degrees - our wind is coming from a 'minus 16 degrees' Russia!!

 

Ok today - I have no additional content for you - but thats because I have been working extremely hard on this project.

 

Rest assured from tomorrow things are going to change and there will be loads of content all at once. For today, above is part of the JavaScript events part of the DXFramework software.

 

06/12/2002 - Very Dull Discuss 

 

I am writing this in the early hours of the morning having completed a 16 hour development stint on the Project and so is very unlikely to be interesting! The image above is from viewing the source of a page generated via the DXFramework. One thing that I wanted to make sure is that R5 produced better and more controllable HTML without the Domino rubbish that I don't need - so far so good. (It is obviously R6 compatible too).

 

The image above is the Notes UI I have been slaving over. I just hope it all still works when I wake up later!!

 

05/12/2002 - Madness Indeed Discuss 

The title says it all. I'm officially 'between contracts' but i'm busier than ever. I'm supposed to be taking 'time out', why is it that some people (like me) don't know how to rest and instead keep pushing and learning? Weird to me and yet I'm the one doing it! I worked until 1:30am this morning on completing some UI (Lotus Notes Client) parts of the DXFramework.

Talking of which, its been ages since I did any Notes Client UI development work - give me my browser any day - dislike is the polite word I could use!

 

The good news is that because I'm working hard on the 'Project' there is going to be a stack of stuff on this site very very soon. I expect tommorrow I will have a lot more information on the 'Project' and the 'Product' so will post it all up.

 

I'm not going to leave you empty handed today though. Guy Thomas of soberskin has sent me an updated version of the Excel Reporting tool for Lotus Notes (judging by the number of downloads - very popular).

 

Guy tells me that this version has some bug fixes from the last version and also that the tool now lets you export data from any database so you don't have to paste the code into each db. However, it uses the database catalogue (catalog.nsf) to do this.

 

Once my current workload has been sorted I will have a reorganisation of some of this site. Will start using the content and link management software I have written using the DXFramework - practice what you preach and all that! And if I didnt have enough to do I still have the browser based email client to complete.

 

Theres also the small matter of sorting the Servlets out so the Site Comments feature is working again and also so the Contact Manager Demo is fully functional again - I think I need sponsorship!!!

 

04/12/2002 - Cross Browser Development Discuss 

I generally develop Domino web applications for Internet Explorer browsers so rarely have cross browser issues to deal with. If anyone ever asked whether their application would work in Netscape 4 I would say sure - but only if you double the development time. For some reason Internet Explorer only was then fine.

 

However recently with Netscape 7 being released and it being closer to standards than its previous versions I have become interested again in developing web applications that will work across the browsers.

 

So I have to find out which syntax etc always works. The first bit of Javascript/DHTML I use frequently and in fact I used it in a previous article, is the innerText property which is unique to Internet Explorer.

 

I have therefore put this tip/article together to show the cross browser version using the DOM (Document Object Model).

 

As I know people rarely understand my humour - the above duck is 'cross' - to go with the article. Humour is a strange area when you are writing content for an international audience - I only realised how international the readership was when I thought last week the internet had shut down for one day (after looking at my site stats) and then remembered it was Thanksgiving Day (which we do not have in the UK).

 

03/12/2002 - First viewing Discuss 

To the right is the first public view of version 2 of the DXFramework.

 

I've been slaving over this application for so long now its a relief to have it in the position where I am comfortable to be able to hand it over to other people to test. I'm very picky and so it takes a lot to get past my own standards before I dare share it with anyone.

 

I shall be putting together an article one day this week, sharing more screenshots and explaining a little more.

 

On a different note, a 'wishitem' for Lotusscript - can we have an alert function please which works the same as msgbox. I only ask as I write far more Javascript these days than I do Lotusscript and I can't seem to get out of the habit of putting alert("message") in my code - especially when I am testing.

 

Anyway got to go I have an absolute stack of work to get done today!

 

02/12/2002 - DX is Coming... Discuss 

Tommorrow sees the launch of the pre-release version of the DXFramework to selected test sites. I'm looking forward to it and i've spent half the weekend putting finishing touches to it.

 

I really think it will make a big difference to Domino based browser application development. I have seen it in action within large corporate development projects so I know what it is capable of.

On a slightly sadder note, my three month extension to my contract which was supposed to start today was cancelled last Friday night - thanks for the notice! - don't you just hate that when you have turned down alternative work for the month (g*ts!) !! Thats as annoyed as I get i'm afraid - The positive side means that I finally get the time to spend on this Project and i'm looking forward to that.

 

However, should you need any help on your projects, then I am now available for work at a minimum of 1 day onsite and flexible for offsite. Enquiries to: Steve.Castledine@ProjectDX.org.

 

I have loads of content planned for this week, and also the Servlet issue at DominoDeveloper.net has been sorted so I can get the comments and the Contact Manager Demo working again. I will keep you updated as and when I sort these out.

 
 
copyright 2002-2003 - Steve Castledine - ProjectDX.org