News Stay informed about the latest enterprise technology news and product updates.

Pollack answers more questions on dynamic Web CM

He couldn't answer all of the great questions he received during his Apr. 3 SearchDomino Live Online Event, but Andrew Pollack, president of Northern Collaborative Technologies, answers more of your questions on dynamic Web content management here in this Q&A interview.
Editor's Note: Updated on Apr. 16 2002 to include user feedback.

Is there a way to disable the ?readviewentries URL suffix?
I know of no way to disable to ?ReadViewEntries URL command. Remember, any document in your database can be displayed using the syntax /database.nsf/0/noteid at present. That means that a hacker can cycle through possible noteids to try pulling all the documents from your database. Since NOTEID is basically sequential on a compacted database, there is a good chance someone can get to your data. Hiding things by not showing them in a view is not security -- its obscurity, and it doesn't work. How do Domino CM solutions compare to others like Documentum?
Those products focus on one aspect of collaboration. Domino is much broader. If those products do what you want, and they do all that you want and all that you think you'll ever want, that's great. Domino, however, gives you much more flexibility and functionality. The rich text editor is unmatched for content creation, the built-in programmability and security give you -- the developer or architect -- much more power to control the way you want the workflow, security, and content to end up. Custom applications integrate more easily as well. What will be the administrator/architect role in the Web Content Management solution?
The administrator's job is to maintain the system in terms of performance and reliability, and to make sure that access control is maintained. I don't consider the architect's role to be related much to the administrator's. The architect's job is to analyze the business needs that drive the site, and to plan and coordinate the development process that provides the kinds of tools that the content owners and the administrators need to maximize the way they can efficiently do their job, without placing an added burden on them to conform the way they do business to the requirements of any system.

Editor's Note:
You can access the transcript from Andrew Pollack's Webcast.
>>CLICK here
Or download the slides in SearchDomino's Best Web Links area.
>>CLICK here
Can you recommend resources on developing Web sites using RichText context? Templates would be great too. Thanks!
I've put a template on my Website for you: I have a client that was going to buy an off-the-shelf package for an inventory application. The info was going to be housed externally. I have convinced him that I can provide him with the entire solution with Domino a lot faster and cheaper. Good choice?
Depending on how much data you're talking about, you may need to consider using Domino as a front end with WebSphere and DB2 handling the transactions and storing the data. Also, why do these have to be distinct choices? Most off-the-shelf inventory applications use a relational back end, and frequently even have COM object access to their data. Why not consider using Domino to front-end some of the data? A good inventory application -- especially at the higher end -- will be hard to duplicate in any programming language. It's an encapsulation of a highly complex business process. Nothing prevents you from using a good product, and then using Domino to build user workflow processes around it. Think outside the single box. Is there a way on a view with totals to highlight categorized sub-totals?
There are no EASY ways to do it. If you can support IE only, you could use a ?readviewentries? to build an XML Data Island and then format it at the browser using JavaScript. You could use an agent call to create your own HTML output based on a view, or you could do some API work of your own. There are probably many other ways to do this, but I don't know of any easy menu-driven ones. How are forms generated via WebSphere?
I'm not sure I understand the question. The WebSphere Application Server (WAS) is a servlet engine. It runs code. It accepts whatever that code is written to accept, and does with it anything your code tells it. Like any J2EE based design, you have to code ALL the functionality around authorization, business process, forms processing, etc. A well-planned integrated site might use Domino for all that, and let WAS handle the transactions themselves that interact with data best stored in DB2 UDB. Given the recent publication by Forrester, Domino is not listed along with Interwoven or Documentum. Is this a viable option?
Well, I suggest you read Meta Group's "Lotus Fear Factor: Buy, Sell, or Hold?" for an interesting perspective. Look, there are more than 70 million licenses out there. If the entire product line were halted today (and it isn't going to be) we'd still have plenty of work to do for the next 2-3 years. We've faced this kind of negativity as we've reached this point in the development cycle each time. Remember when the Web was going to make Notes go away back in the v3 days? The D6 product is so strong, and has so much more flexibility that I compare it to the change from v3 to v4 with the addition of the HTTP task itself and LotuScript. I don't think 99% of developers out there have yet to realize just how much more they'll be able to do with D6 yet.


CLICK for a complete listing of SearchDomino's upcoming and past Live Online Events Is there a way to disable the ?readviewentries URL suffix?
You may not be able to disable readviewentries or the 0-view. You can set a server redirect URL to route the request to the homepage for example. 1) */0* redirect to 2) *?read* redirect to
Note: This does not cover all options, use the corresponding variants in HEX-code to have all bases covered. See example of defaultNav: 1) *%24DefaultNav* 2) *$%44efaultNav* 3) *$DefaultNav* 4) *%24%44%65%66%61%75%6C%74%6E%61%76*

Dig Deeper on Domino Resources - Part 7

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.




  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...