The home of the Steelers

I’m off tomorrow morning for a trip across the pond to spend a week in the home of the Steelers football team. Yep, I’m off to Pittsburgh, PA, USA. I’ll get to see the 4th July celerbrations and show a few more Americans how to pour Guinness properly.

When I get back I’ll update you all on some more LWWCM features that I have figured out, including a great way of creating side menus for that 3 column css layout and a different way of creating a multi-lingual site with a language switcher in a single publishing database.

Have fun and to all the Americans out there enjoy your own 4th July celebrations.

Tagged with:
Posted in Uncategorized

LWWCM and Globalisation

A couple of days ago I mentioned that the download for LWWCM was pretty big because of all the language templates, I also mentioned that it was a pity that all the languages weren’t combined into a single template kind of like how the Domino Language Packs are done. Now I know why they are seperate…

With LWWCM you can create multiple publication databases, each from different language templates and then using a single control database you can tie them together so that when a new document is created in one publication database it can automatically be copied into the other language databases for translation. This means that you can easily create a multi language site that you know is going to have the same content in each language. The page name will be the same so the only difference between the two sites is the name of the database in the URL. It is also nicer for the users who need to enter the content as then can use the publication database that is specifically for their language.

So, with multiple languages for your site wouldn’t it be nice to give the users a way of switching between the languages. When using the multilanguage features of LWWCM the pagename is always the same between the different publication databases. The only different from the users perspective is the URL will reference a different NSF file.

Armed with this information you can then write a very simple bit of javascript to switch between languages that will always leave you on the same page in the other language. All you need to do is grab the current url from the document object model. In the URL find the name of the current database that you are in and replace it with the name of the database that holds the other language, for example …blah.com/EN.nsf/Content/SomePage would become …blah.com/DE.nsd/content/SomePage. The page reloads in the other language but at the same place.

Now, what would be nice is a homepage that detects what language you were using last time. You could possibilly do this with LWWCM also. By setting a cookie when the user switches language you could check this same cookie when the page loads. If the language of the page does not match the cookie then just change the url and load in the correct language.

Posted in None

More on LWWCM

The more I play with IBM Lotus Workplace Web Conect Management the more I can see how powerful this product is. One strong point that I have to commend the product on is the ability to create page templates with most of the default fields filled in and hidden so that endusers who need to create new content can just select the correct template and their document will appear in the correct portion of the site.

As I have said before documentation is very thin on the ground so I’d recommend that you spend at least three weeks just putting together mock sites and get used to the methods used within the application before starting any serious projects.

LWWCM was created during a time when using tables for layouts was the done thing but I have found that if you turn off the automatic table generation and switch items like navigators and menus into freestyle mode then you can easily do your layouts in CSS. One 3 column CSS layout that I have found to work perfectly with LWWCM is the one described in the A List Apart article called Creating Liquid Layouts With Negitive Margins which includes a footer section that always clears the longest of the 3 columns.

One thing I would love to figure out is how to integrate a site with my Single Sign On infrastructure. If the user is logged in then display certain things but if not then either display nothing or display a login box. I’m sure this is possible using a Conditional Block using LotusScript to figure out if the user is logged in or not but without documentation I don’t even know where to start…

Tagged with:
Posted in Uncategorized

Lotus Workplace Web Content Management V2

The new version of ILWWCM is now available on the PartnerWorld website with a hefty download size of 265Mb for the Domino based edition.

I can’t see a lot of changes over the previous version apart from the fact that there are a lot more languages available for it. now. Unfortunately all the languages are in separate database templates which is a pity as with the globalisation features of Domino being so powerful that you can have multiple languages within the same database it would be nice to offer a native language interface to my endusers using just a single database. Looks like they will be stuck with English for the time being.

We are currently investigating this product as the replacement system for our current CMS. So far it has been easy to setup and there are a few things in the setup that could be automated via agents but getting your head around how all the page design components fit together is another mater.

ILWWCM does need more documentation so you can get up to speed as quickly as possible otherwise it will become a product that will be purchased as a good idea and then end up sitting on a shelf until somebody goes on a few training courses. Simple instructions for creating common components would be nice. Fortunately I still have the IT Jumpstart database from Aptrix which basically contains a fully functional website and using that as a starting point is a great way of learning how ILWWCM works. It’s a pity that IBM have gotten rid of this offering, even for licensed deployments like mine.

Expect to see the rest of the WorkPlace V2 products appearing for download really soon.

Oh, and talking of globalisation… I’ve been using the Global Designer Workbench for the past few weeks to globalise a few databases. It crashes a lot unfortunately so lots of time wasted in restart Notes. I’d love to see this functionality built directly into the designer client. set the reference language, being able to set in the design element’s properties if the element should be tagged and having a built languages button that strips out the non-reference language elements and then rebuilds them within the same template… Is it too late to add this to the R7 wishlist ?

Tagged with:
Posted in Uncategorized
Archives