From its early days as a web server/application server, Domino has been the ultimate web content management system - able to be customized or packaged as a general purpose CMS (see Lotus WCM, for example, and many partner apps). In fact, this blog is an example of the power of using Domino for publishing web content. I can author in Notes offline and replicate to the staging server, then out to the public internet.
(we've moved - new Inside Lotus blog)
InsideLotus - Lotus, Portal and Social Collaborative Software
Matching: domino X
The Domino Server team blog has a good posting about the future enhancements to Domino 8 - the companion server to Notes 8, of course. If I may quote, so there is no mistake or FUD about requirements for running the server:
"Domino 8 is 100% Domino - no 'ifs' or 'buts'. It will run all yourexisting Domino applications and email. It is a regular in-lineupgrade from earlier releases - no rip-and-replace of servers isrequired. Domino 8 has no hidden prerequisites or new requirements foryou to install (IBM WebSphere Application Server, IBM WebSphere PortalServer, and IBM DB2 are all optional extras you can chose to deploy).Nor does it require that you deploy any of our collaboration productssuch as Lotus Sametime, Lotus Quickplace, or Activities. We willcontinue to integrate well with these products to add value to yourcomplete collaborative application environment."
Certainly, if you want more capability, such as Sametime, you'll have to have a Sametime server. That seems obvious to me. Activities does require WAS to run, but that IS optional. Besides, Activities is basically a pure Web 2.0 app that can be used in lots of different contexts, both with Notes and standalone.
Domino 8, What's New
Manager, Product Design
SNAPPS is offering a free download of templates for QuickPlace 7. This is kind of like a preview of QP 8 functionality, which includes and updated user interface and AJAX controls, using Dojo. Call it an early Christmas present.
"In our role as the official IBM Design Partner for QuickPlace, we haveworked closely with IBM to provide you with an enhanced experience, newWeb 2.0 functionality, and immediate benefits for new and existingQuickPlace installations."
Check it out: Free Templates for Lotus QuickPlace.
The 3 templates (a.k.a. Placetypes) are QDoc, QWiki, and QBlog - more testament to the flexibility of the Domino architecture.
For about the past 3 weeks I have been playing around with the Domino 7.0.2 blog template. I have been helping a customer test it as well as looking to possible more the content from InsideLotus over to the Domino blog template. While working with Steve on all the great features and functions, I have been able to see the diverse characteristics this template can offer. I am truly impressed and can't recall the last time I was this astatic about a new template design. The following is a very short list of websites using a variation of the template designed by Steve. It really shows how customizable the template is and this is all done without using Lotus Designer.
Out of the box
Nice Web2.0 Features - Tag Cloud
IBM developerWorks group blog
It can even be used for Intranet/document site
For more information about the Domino blog template, I strongly urge you to visit Steve Casteldine blog site or view some of the recent technotes.
Ted Stanton[Read More]
Richard Schwartz on The True Cost of Leaving Lotus Notes.
My favorite line:
"Leaving Notes is cheap. Restoring the value that you used to have in Notes is expensive."His cost per user metric is one thing, but you really have to look at the cost per application. I suppose after you sunk in enough $$ to rebuild Notes, adding new apps on top would be relatively cheap.
Great article published today on developerWorks about database quota's. The article reviews how the implementation of mail quotas can significantly enhance the administration team's ability to control the size of mail databases--a vital function of managing an IBM Lotus Domino environment.
Understanding quotas for IBM Lotus Domino mail databases
TedStanton 0600014754 Tags:  web collaboration design domino portal blog programming 2 Comments 3,231 Views
Lets bring the debate to Lotus customers. I'm not just talking about the large Lotus blogging community, but really looking for feedback on a strategic direction IBM should get involved in around syndication. The two most common methods to syndicate information are RSS 2.0 and Atom 1.0. While it is perfectly acceptable to use both of these methods, the past technologies will tell us that eventually one of these methods will prevail and be the standard. Whatever method is chosen, is usually based on the more advanced technology that has the ability to expand and grow as Web 2.0 evolves and continue growth into the 3rd generation of the internet.
While RSS is more commonly known and used by internet sites today, the code has been frozen so there does not seem to be growth within this syndication method. Some people view that as a weakness while other agree in freezing the code so that it does not become a complicated technology. On the other hand you have Atom. Another method of syndication that is designed to expand with technology. As Atom expands, so will it's complexity which may turn the avid user away from Atom and use a more simple method such as RSS.
P.S. RSS capabilities coming to Notes and Domino this fall.[Read More]
TedStanton 0600014754 Tags:  workplace hannover domino soa sametime portal collaboration conference lotus 1,960 Views
Alright, the time has come for abstracts for the next Lotusphere. Submit your session topics, register, and make your plans to attend what is going to be a very exciting conference. Register today for a discount.
IBM Premium Service Manager/IT Specialist
Workplace, Portal, and Collaboration Software
Courtesy of Alan Lepofsky, but worth repeating here, since it might be the first time I've seen basic material published on developing Domino applications.
Building Databases with Domino Designer 7
Speaking of which, a long time ago I lost a battle to change our terminology from "database" to "application". Do you think users (not seasoned Domino developers, but newer ones are ok) understand they are making a database or an application?
By now I'm sure that everyone is familiar with Lotus Notes and Domino maintenance Release (ie 6.5.x, 7.0.x). The next maintenance release for the 7 code stream will be 7.0.2 which is targeted for this fall. Penny Scharfman and Mike Mottola just published an article on lotus.com about 7.0.2 and how it will not just be a maintenance release but will also have some nice new code enhancements. I don't want to spoil you from reading the article, but if your interested in the following points as it relates to Notes and Domino, this is a must read.
I tried to post this in a more timely manner, but had to wait until I made it home from Karlsruhe. I see that Mr. Brill already picked it up. This post will provide more info.
At DNUG on May 16, Maureen Leland stepped into her previous previous role (I think Vowe called her the "mutter of Designer") and gave a talk on Domino Designer 7. The format of the presentation was to talk about what is in release 7.0, what's coming next with Hannover, and the future vision -
First up was what is in Designer 7.0:
DB2 Query Access Views
Productivity enhancements like shared columns and design list updates
She demo'd each of these in turn.
Then she moved into a discussion of some new things coming in with the Notes client "Hannover" release, primarily around supporting composite applications. For instance, with composite apps, we'll need a way for the Domino app to produce and consume component properties, so we'll include new design elements for that. What this means is that a you can pass data from one Notes component to another, even if they don't know about each other beforehand. That's because the architecture allows for late-binding of these connections. (In addition, you can pass info to/from Notes and any other application component written to this model.)
Maureen then said, "What if we could provide:
A better source code editing experience;
like a class browser for your code;
or, to make it easier to develop for a client platform that blends Eclipse and Notes?" Such a tease! I don't think anyone in the audience knew what was coming next: a prototype of Domino Designer running on the Eclipse platform!
We'll already have Workplace Designer, Forms Designer, Portlet Factory, and Rational App Developer in Eclipse...so, the obvious thing to do would be to also evolve Domino Designer into the Eclipse platform. This means that the current Domino Designer design element "editors" (Form, View, Agent, etc) can be rendered inside of an Eclipse perspective. In fact, she started with the same plugin that the Notes client uses to re-parent inside of the Workplace Managed Client today. We have been discussing this for a few months and support within Lotus is there to do it - plus, Maureen has a good idea of HOW to do it, which always helps. (Executives Kevin Cavanaugh and Jim Russell were on hand at the DNUG session to gauge reaction - I'd say it was very exciting, even applause.)
So, what we will have is the power of Eclipse as a development platform applied to advancing the Domino Designer development environment. You can imagine using the Eclipse script editors (such as the one in Workplace Designer) for coding up agents or any other place a script exists - and using that handy code outline view - a.k.a a class browser. Or, using the same Web Services consumer code as WP Designer; or, the same Navigator, to replace the Dom. Designer bookmarks; or, putting the infobox properties into a properties panel... I'm pretty certain that what will remain the same are the primary editors for the Form and View and probably other areas that are very specific to Domino development - in other words, we are not re-writing Domino Designer in Java. Repeat after me - "Lotus is not re-writing Domino Designer in Java". What we are doing is smartly adding features to our product set as we go forward in time, as we always have. (Who really cares what language the formula engine was re-written in, as long as you got new features, right?)
The demo that Maureen showed was in the Workplace Designer Eclipse perspective, mainly because that's the other project we both work on. It included opening a db by right-clicking in the WP Designer Navigator and choosing "New Domino DB" or "Open Domino DB", thus popping up those native dialog boxes; then, opening a form for editing. When I saw the demo last week, it was really hard to tell that what you were using was the same Domino Designer form editor - I had to ask, "wait, is that the Domino form or the WP Designer form??" But there's the infobox (aka properties box), there's the formula pane, the menus, and all the other great aspects of Domino Designer you know and love.
Here's what it looked like:
Productization will happen in stages and at the moment there is no official commitment to timeframe or features, Some things will have to be discussed later, but you could expect to see this in a product AFTER Hannover is released. I know that some people have already jumped to the conclusion that now we'll have a Linux and Mac Designer auto-magically - folks, there's real work needed to do that, since Designer has been Windows-only since R6.
Let me take care of a few other FAQs, while I'm at it:
Q. When will next release of Domino Designer (using Eclipse) be available?
A. There will be an update to Domino Designer, as there always has been, to coincide with the updates to Notes and Domino in the "Hannover" timeframe. After that, normal updates and feature releases will be planned and announced at the appropriate time.
Q. Do I need to have Workplace Designer in order to use Domino Designer with Eclipse?
A. No. However, developers who use both tools together, may do so, as they build and roll out composite applications, which may include NSF based apps, web apps, SWT apps, etc.
Q. Will I have to learn Java to use Domino Designer now?
A. No. As has been proven before with Workplace Designer, you do not have to know Java, just because Eclipse is being used.
Q. Is Domino Designer being re-written in Java?
A. No - see above. This proposal means Notes/Domino application developers will have improved tool(s) to create and modify applications for Notes and Domino.
Q. Will I be able to open my existing Lotus Notes/Domino applications?
A. Yes. Backwards compatibility is a hallmark of Notes/Domino and will continue to be, in the future. IBM Lotus Software remains committed to lowering the TCO of Notes/Domino and this includes preserving customer's current investments in Notes and Domino applications. Applications that run today in Notes/Domino will run in future versions of Notes/Domino and be accessible through the tools IBM/Lotus provides for Notes/Domino application developers.
Q. Does this proposal mean that Domino Designer will also be ported to Linux and Macintosh platforms?
A. It does not necessarily follow that Domino Designer will be on a platform other than Windows, at least for the first release. The request is duly noted.
Q. What specific features will be added to Domino Designer?
A. As many of you know, at this early stage of the product release cycle, IBM Lotus cannot commit to any particular features being in the release. Some ideas that have been proposed are in the text above, but they do not represent a commitment to provide them.
I'm sure you will have other questions. Please post them here or in the partner forum. The most important thing to understand that Lotus is continuing to enhance Domino Designer, which demonstrates a commitment to Domino as an application platform.
Product Manager, Workplace Designer (and other app dev stuff for Lotus Software)