Archive for February, 2009

Tips and advice on web standards development – Web Design+

This is, in no particular order, an amalgamation of web-standards solutions for common web development issues and problems — a way to tackle development in the cleanest, most accessible and semantic way possible.

The idea of Web Design+ is not to force techniques and methods onto developers, but to offer the best known ways of getting round problems, and generally better coding and developing standards in terms of accessibility, maintainability, usability and longevity.

Link

PDF Link

Comments (2)

Deleting documents in a view via icons (code)

I received some questions if I could add the code in a sample DB. After going through some old projects I found the code that is related to this article ‘Deleting documents in a view via icons‘.

The logic is captured in a script library called ‘Control’.

Here is the Options settings:

viewicondelete01

And the Declarations:

viewicondelete02

Add a Sub Function with the following code:

Sub DeleteItem(db As NotesDatabase, Qdoc As notesdocument)

‘=======================================================================

‘ Deletes the selected document, in case of no similar responses, 

‘ the parent category will also be deleted

‘=======================================================================

‘Delete

Dim docID As String

Dim docCat As String

docID = Qdoc.Tx_InheritedID(0)

docCat = Qdoc.Tx_ProjCategory(0)

Call Qdoc.Remove ( True )

Dim docCollection As NotesDocumentCollection

Dim selection As String

selection = |Form= “F-ProjDetails” & Tx_InheritedID=”| + docID + |” & Tx_ProjCategory=”| + docCat +|”|

Set docCollection = db.Search( selection, Nothing, 0 )

If docCollection.count=0 Then

selection = |Form= “F-ResponseCategory” & Tx_InheritedID=”| + docID + |” & Tx_ProjCategory=”| + docCat +|”|

Set docCollection = db.Search( selection, Nothing, 0 )

Dim deleteDoc As NotesDocument

Set deleteDoc = docCollection.GetFirstDocument

Call deleteDoc.Remove(True)

End If

Messagebox “Do not forget to update/refresh the projects view via the F9 button to see the deletion.”, 0, “Deletion completed”

‘Refresh view. (!) This is the view that contains the delete icon…

Set view = db.GetView(“v-projects”)

Call view.refresh

End Sub

Comments (2)

Excel to export update

I received some mails that database for the Export function was locally encrypted. This should be solved here. My apologies…

Personally I would spend more time now on an integration between Lotus Notes and Lotus Symphony using the Developer Toolkit available here.

Symphony

Symphony

 

Ps. The application uses TED, The Table EDitor written by Tomas Ekström.

Comments (6)

Developing Web Applications with Xpages – Stockholm (2009-03-10)

One of the latest additions to the Domino Web developers’ toolkit of technologies, XPages, is also arguably its most powerful and revolutionary to date. XPages allows for functionality and capabilities previously thought impossible to achieve in Domino application development. With the inclusion of XPages, you now have the ability to easily create Web 2.0 user experiences in your existing applications.

Here a link for more information. I hope to see you there!

Leave a Comment

The Woork Handbook

One of the Blogs I like to follow is Woork by Antonio Lupetti. Antonio writes about web design and web development. His articles contain appealing tutorials and great, practical example code.

A must read for Domino developers.

Last month he has bundled his articles bout CSS, HTML, Ajax, web programming, JavaScript frameworks and other topics about web design in The Woork Handbook, which you can download for free:

 

The Woork Handbook

The Woork Handbook

Can we see this as a trend ‘bundled blog-articles’?

Leave a Comment

Eclipse and Java for Total Beginners

This free video tutorial will help get you started writing Java programs using Eclipse version 3.3. No prior experience with Eclipse or Java is assumed.

The 16 lessons total about 3 1/4 hours and are each between 9 and 14 minutes long.

The lessons guide you through a step-by-step process creating a simple “personal lending library” application. Each lesson is fully narrated.

Download

Comments (1)