Some time ago I added a demo to the DEXT database that showed how to create a Notes document which contained a Zip file which, in turn, contained the contents of the NSF in HTML format. A backup file, if you will.
Although the demo is there and I can see people have used it, it was always my intention to talk about it on here. So, here goes.
The Concept
The concept is simple -- a WQS Java agent loops a view and creates a HTML file for each document and then adds it to a Zip file. At the same time it also creates an "index.html" file with links to all these HTML documents.
The index file is added to the root of the Zip file and the HTML documents are added to a subfolder within it.
When the WQS agent has done it attaches the Zip file to the "backup" document that is being created and this is then presented to the user for them to download and keep.
What This Looks Like
When you download and extract the Zip file you end up with a fully navigable website in a folder. You can then upload the folder to a normal web server and it would still work.
Here's an example Zip file I created earlier. Download and extract it to see for yourself.
Here's what the root of the extracted folder looks like:
Opening the index file would show you a list of all the articles within it.
Notice there's also subfolders. In this case it's called "articles" but you could call it anything and/or have more than one to match the View structure of the source database.
If you look inside the "articles" folder you'll see something like:
See how there's a HTML document for each Notes document and they have the name of the original document's UNID.
Notice also that there are subfolders that also have the name of document's UNIDs. These subfolders contain any attachments (inside a further subfolder called "$file").
In the example Zip's index file looks for the article near the bottom called "The day before the 25th" and open that. Notice the inline image is intact!
Why?
Good question. You could of course make a backup just by creating a new copy of the NSF. However, what if, say, you wanted to migrate away from Domino, or you were leaving a company and going somewhere without Notes. Etc. Whatever the reason it's a useful tool.
The Code
The code of the demo is all inside the latest DEXT download. If you can't be bothered to download and look in there just to get an idea what the code does, then here are two Java files which contain all the code: Backup.Java and ZipIt.Java.
Publishing image galleries from Lotus Notes views onto the Web isn't always simple. Dynamic image galleries will let all users view images from any screen resolution.
This white paper explains the detailed steps to migrate a Microsoft® Exchange® server and Outlook® client to IBM® Lotus® Domino® and Lotus Notes® with the help of Binary Tree's Common Migration Tool (CMT).
Making the Switch from LotusNotes/Domino to Google Apps – on Thursday, August 13 in Atlanta, Georgia. If you're an IT leader managing a large Lotus environment, we hope you'll join us on Thursday, August 13 in Atlanta as Cloud Sherpas co-hosts Leaving Lotus - Making the Switch from LotusNotes/Domino to Google Apps.
Windows; MS Office; Internet; программный комплекс"Forsec SQL"; IBM LotusNotes (складская программа); Linux; английский язык (уровень Intermediate); начальное знание немецкого языка; знание особенностей широкоформатной; офсетной и цифровой печати.
We are discussing a possible new deliverable for administrators to provide to their end-users. We are looking for information from you as to how you currently communicate new software or software upda ...
Join our August Lotus Technical Information and Education community meeting! All are welcome! Meeting Agenda: Community updates - the latest news from the information development team Member ...
We've added a new section to the main wiki landing page: http://www.ibm.com/developerworks/lotus/community/wikis.html which highlights top and new contributors and includes customer testimonials. ...
В этой статье я решил писать ответы на вопросы, которые мне задают пользователи работая с LotusNotes 7.0. Для начала вставлю картинку с наименованиями основных областей окна LotusNotes (еще раз хочу подчеркнуть, что это седьмая версия), чтобы вам было было проще ориентироваться в терминах:
A new article entitled "Managing reporting in Alloy by IBM and SAP 1.0" has been published to the developerWorks site by Girish Padmanabhan and Amita A. Vadhavkar. As stated in the article summary, t
LotusNotes/Domino 6/7/8 Directory FAQ, ver 7 * LotusNotes Development and LotusDomino Resources. Blog - Campaign Monitor * http://80.66.123.115/NR13/IconosRecursos.nsf/xpages.xsp?documentId=1D3EEF5418CD9857C125693300598337&action=openDocument * Avoiding the Common Pitfalls of Domino Administration | IBM i | IBM Systems Magazine * LotusNotes Performance Basics Update * Специалист по внедрению и технической поддержке * Начальник отдела IT * LotusNotes Developer * LotusNotes / Domino Developer * LotusNotes Administrator (CF) * LotusNotes Developer * LotusNotes Developer * LotusNotesDomino Engineer * Lotus
See the following white paper for detailed steps on migrating a Microsoft Exchange server and Outlook client to IBM Lotus Domino and Lotus Notes with the help of Binary Tree's Common Migration Tool (C
Блиц-опрос
Давай знакомиться. В каких отношениях с Lotus Notes?
Useful ideas on how to quickly get GTD into work for Lotus Notes
Источники знаний. Сайты с книгами
"Красные книги" IBM Книги компании IBM по специализированным тематикам о Lotus Software. Основной язык - английский форматы pdf и html
Книги компании "Интертраст" Для администраторов разработчиков и пользователей. Настройка и администрирование, разработка и программирование, пользование системой Lotus Notes
Документация. YellowBook Оригинальная документация по продуктам Lotus Software. Язык англыйский. Форматы pdfhtml nsf
IBM Пресс Книги от компании IBM. Книги и брошуры на заказ и на бесплатную скачку в формате pdf
КУДИЦ-ПРЕСС Просмотр и заказ книг. Некоторые книги возможно скачать в формате pdf для свободно чтения и просмотра.