Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

New free Migrate tool to move users from legacy old Exchange Outlook to IBM Notes


Lotus Notes/Domino -- продукт и инструмент. Выпуск: 683

2013-04-29
Поиск по сайтам о Lotus Notes

Содержание:

Новости о ПО Lotus Notes (1)

«Уралвагонзавод» внедрил корпоративную СЭД с помощью «Логики бизнеса 2.0» - SpbIT - Информационный портал spbIT.ru

CodeStore. Коды Примеры Шаблоны (1)

Mapping Document Collections To Views | Blog

Интенет эфир о Lotus Notes. Блоги и форумы (17)

New free Migrate tool to move users from legacy old Exchange Outlook to IBM Notes
Softline модернизировала систему обмена электронными сообщениями в Hero RUS
Softline завершила проект модернизации системы обмена электронными сообщениями в
Open Source Dan Free Software, Sebagai Solusi Dunia Pendidikan Indonesia
Больше всего не люблю Lotus Notes.
Lotus Notes、Iの案件 ... てたな。そんな ... たのか
Фразы, которые вы никогда не услышите от сисадминов<br><br> Я доверяю нашим ...
Підтримка платформи IBM Lotus Notes/Domino і багато чого… plus.google.com/11828628491928...
Обновление Dr.Web для IBM Lotus Domino
Обновление Dr.Web для IBM Lotus Domino ittrend.am/?p=77483
Обновлен Dr.Web для IBM Lotus Domino goo.gl/fb/aUFeo
Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlN2
Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlNT
Обновлен Dr.Web для IBM Lotus Domino:
Обновлен Dr.Web для IBM Lotus Domino
NOD32 Mail Security для IBM Lotus Domino получил обновленный анстиспам-модуль MailShell
Enumeration В Lotusscript
Спонсоры рассылки:
Поиск по сайтам о Lotus Notes/Domino
Полнотекстовый поиск по тематическим сайтам о Lotus Notes
Хостинг на Lotus Domino















Блиц опрос
Материалы на английском
(голосование возможно только из письма рассылки)
  • Нормально. Могу читать
  • Не годиться. Хочу только на русском
  • Новости о ПО Lotus Notes

    1. «Уралвагонзавод» внедрил корпоративную СЭД с помощью «Логики бизнеса 2.0» - SpbIT - Информационный портал spbIT.ru


    «Уралвагонзавод» внедрил корпоративную СЭД с помощью «Логики бизнеса 2.0» - SpbIT
    Информационный портал spbIT.ru
    Компания «Логика бизнеса 2.0» (ГК АйТи) и научно-производственная корпорация «Уралвагонзавод» создали на уральском предприятии единую систему электронного документооборота на платформе IBM Lotus Notes/Domino. В результате проекта настроен обмен электронными ...

    и другие »
    Компания ПУЛ - разработка приложений на Lotus Notes/Domino

    CodeStore. Коды Примеры Шаблоны

    1. Mapping Document Collections To Views | Blog

    It's now a couple of months since I wrote about a Super Useful Set of LotusScript Wrapper Classes, which I've written about on and off since February.

    Today I want to share a few more extensions I've made to them, which help massively when it comes to getting documents from views.

    Imagine the following use scenario:

     

    Dim factory As New CustomerFactory()
    Dim coll As CustomerCollection
    
    'Let's get a collection from a view
    Set coll = factory.GetAll()
    
    'Or you could to this
    Set coll = factory.GetAllByID()
    
    'Or you could to this
    
    Set
    coll = factory.GetAllByCountry() 'Or you could to this Set coll = factory.GetCustomersMatching("foo")

     

    This code utilises the following functions in the CustomerFactory class:

     

    Class CustomerFactory As DocumentFactory
    
      Private Function FromView(ViewName As String) As CustomerCollection
        Set FromView = New CustomerCollection(GetViewNavigator(ViewName))
      End Function
    
      Function GetAll() As CustomerCollection
        Set GetAll = FromView("AllCustomers")
      End Function
      
      Function GetAllByCity() As CustomerCollection
        Set GetAllBySite = FromView("CustomersByCity")
      End Function
    
      Function GetAllByCountry() As CustomerCollection
        Set GetAllBySite = FromView("CustomersByCountry")
      End Function
      
      Function GetAllByStatus() As CustomerCollection
        Set GetAllByStatus = FromView("CustomersByStatus")
      End Function
    
      Function GetCustomerByID( id As String ) As Customer
        Set GetCustomerByID = New Customer( GetDocumentByKey( "CustomersByID", id ) )
      End Function
      
      Function GetCustomersMatching(query As String) As CustomerCollection
        Set GetCustomersMatching= New CustomerCollection(GetViewEntriesByKey("(LU-CustomersByAllKeys)", query, False))
      End Function
    End Class

     

    In turn the above code relies on a few additions to the base DocumentFactory class:

     

    Class DocumentFactory
      Function GetViewEntriesByKey(ViewName As String, SearchTerm As Variant, ExactMatch As Boolean) As NotesViewEntryCollection
        Set GetViewEntriesByKey = GetView(ViewName).Getallentriesbykey(SearchTerm, Exactmatch)
      End Function
    
      Function GetViewNavigator(ViewName As String) As NotesViewNavigator
        Set GetViewNavigator = GetView(ViewName).Createviewnav()
      End Function
    
      Function GetAllViewEntries(ViewName As String) As NotesViewEntryCollection
        Set GetViewNavigator = GetView(ViewName).AllEntries
      End Function
      
      Function GetDocumentByKey(ViewName As String, Lookup As Variant) As NotesDocument
        Set GetDocumentByKey = GetView(ViewName).Getdocumentbykey( Lookup, True )
      End Function
    End Class

     

    What all this does is make it a lot less tiresome to get a handle on document(s) relating to a particular business object (in this case documents based on the "Customer" form). The base DocumentCollection class now has helper functions to get all view entries or simply a view navigator object. It also has a GetDocumentByKey method which defaults the ExactMatch option to True, because it always is, thus saving us passing it in to the call.

    Going Forward

    I've also been using these classes extensively in a new Domino database I've been lucky enough to create from scratch and have been working on lately. As I've gone along I've been tweaking and extending the classes and now feel they're at a solid point ready for wider use.

    I don't want to bang my own drum too much, but they're amazing. You maybe have to use them to see why, but, once you do, there's no going back. If this were ten years ago they'd be almost revolutionary.

    Talking of going back; will I ever!? Will I ever be asked to create a new Domino-based web app from scratch? Never say never and all that, but I have a feeling I won't. Which makes it a shame that I developed such a rich and powerful way of working with Notes objects via LotusScript so late in my days with Notes.

    Either way, if you're still working with and creating new Notes apps I implore you to give these classes a go. You'll love them.

    My plan is to scrub them all a bit, document them better and then share on Github, along with a demo database. Assuming there's interest?

    Click here to post a response

    By clicking Submit, you agree to the developerWorks terms of use.

    The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

    All information submitted is secure.

    • Close [x]

    The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

    Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

    By clicking Submit, you agree to the developerWorks terms of use.

    All information submitted is secure.

    • Close [x]

    Lotus software | IBM collaboration and social software

    Technical resources for IBM collaboration and social software

    Appathon XPages and Connections app dev contest

    OpenNTF has just announced and launched "Appathon", sponsored by TIMETOACT GROUP, WebGate Consulting AG and IBM developerWorks. Contribute your open source XPages or Connections project between now and June 23rd and have a chance to win one of ten $1000 prizes.  More >

    Tabs showing key topics and featured content for developerWorks Lotus.

    Show descriptions | Hide descriptions

    • Experience IBM Notes

      This single-page site is intended to drive user adoption of IBM Notes and enhance the total client experience. This effort was inspired by feedback from customers requesting materials to help promote Notes to end users.

    • New Release Of The IBM Social Business Toolkit SDK

      A new version of the IBM Social Business Toolkit is available on OpenNTF. The release features improvements to the Communities and Profiles Service APIs and improved exception handling and run-time error reporting.

    • IBM releases the new IBM Social Business Toolkit SDK as Open Source

      The IBM Social Business Toolkit SDK, now available on OpenNTF as Open Source, lets Web and Java developers easily access the IBM Social Platform, including IBM Connections and IBM SmartCloud for Social Business.

    • Learn about IBM iNotes Social Edition

      IBM iNotes Social Edition software is Web access to e-mail and collaboration. You can equip your employees with capabilities similar to those included in IBM Lotus Notes® client software, but delivered through a Web browser. Try this demo to learn more.

    • Using Reseller and Distributed Software in IBM SmartCloud for Social Business

      This article describes what Reseller is, how it works, and how to create a Distributed Software (DSW) order in IBM SmartCloud for Social Business.

    • Developing OpenSocial gadgets for IBM Connections 4.0

      This white paper explains how to develop gadgets for IBM Connections 4.0, primarily focusing on using the developer bootstrap page for quickly testing gadgets.

    • IBM Connections Mail

      IBM Connections Mail is a new, simple and compelling way to perform essential email and calendar tasks right from IBM Connections, your social software platform.

    • Experience IBM Connections

      Inspired by feedback from customers, Experience IBM Connections shows you the Top 4 ways that IBM Connections makes your job easier. In addition to providing an overview of IBM Connections benefits, the site highlights favorite tips and features from select IBMers and IBM Champions and includes resources to learn more.

    • IBM Connections 4.0 Reviewer’s Guide

      This Reviewer's Guide provides an extensive overview of the latest version of IBM’s social software, IBM Connections 4.0, and its nine applications: Home, Profiles, Activities, Blogs, Bookmarks, Communities, Files, Forums, and Wikis.

    • IBM Connections V4.0: Reinventing how people innovate and work together

      IBM Connections V4.0 provides an exceptional social platform that helps enable you to access the right people and internal and external content in your professional networks and communities.

    • Integrating SPNEGO with IBM Sametime components on a federated deployment

      This paper explains the steps on how to configure Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) on a federated deployment for IBM Sametime Community Server, Meeting Server, Proxy Server, Media Manager, Advanced Server, and the Connect Client

    • Using IBM Connections more as a platform than an application

      IBM Connections provides the support for infinite possibilities of extension, integration, and third-party development, which makes it more like a platform than an application.

    • Developing an IBM SmartCloud for Social Business application

      Learn how to develop an application that integrates with IBM SmartCloud for Social Business by authenticating via the Open Authorization protocol, calling the SmartCloud for Social Business service APIs to do a useful task, and extending the UI to show an integrated look.


    Download

    Download Get the no-charge download today!

    The premier Eclipse-based open development environment for the IBM Notes and Domino software platform.

    Utilize your existing development skills to build industry-standard Web and IBM Notes and Domino applications.

    Download now

    Experience

    Start here if you are new to XPages and IBM Domino Designer.

    Explore Domino Designer and XPages with this guide that will help get you up to speed quickly.

    Learn how to use the Lotus Expeditor Toolkit to build and test Java™ applications for IBM Notes.

    More...

    Connect

    Join IBM Domino developers around the world who are working on over 10 million IBM Notes applications.

    · IBM Notes & Domino Application Development wiki
    · XPages development forum
    · XPages.info: THE home for XPages developers
    · OpenNTF.org
    · Planet Lotus

    More...


    Lotus downloads

    XPages & Composite apps

    XPages utilize JavaScript, Cascading Style Sheets (CSS) and HTML. Yet, deep programming skills are not required to build powerful, compelling Web and IBM Notes and Domino applications.

    Composite applications are a key element in a service-oriented architecture (SOA). They enable you to easily integrate different types of components and technologies to create contextual applications.

    More...

    Experience

    Start here to learn about XPages with links to overview content, videos, tutorials, and other content that will get you up to speed quickly.

    Watch this two-part video series demonstrating how you can use XPages components in an IBM Notes application.

    Discover the power and benefits of composite applications.

    Explore detailed examples, sample projects, and more in the IBM Composite Applications wiki.

    Connect

    Read the XPages blog to learn from a worldwide group of IBM Domino XPages experts.

    Listen to Pete Janzen, Senior Product manager for IBM Domino Designer, talk about the decision to offer a no-charge development license for Domino Designer.

    XPages demo app
    Sample composite app

    More...


    Download IBM Domino Designer

    Technical content for Lotus products

    IBM Redbooks in Lotus wikis

    • Lotus and IBM Redbooks® are developing high-quality Redbooks content using wiki technology. Below are some of IBM Redbooks developed and published in the Lotus product wikis. A complete list is available here.


    Forums

    Интенет эфир о Lotus Notes. Блоги и форумы

    1. New free Migrate tool to move users from legacy old Exchange Outlook to IBM Notes

    RT @AdamFoster : New free Migrate tool to move users from legacy old Exchange Outlook to IBM Notes 9 Social, even sorts out meetings platopsk.lv/lotus.nsf/dx/i...

    2. Softline модернизировала систему обмена электронными сообщениями в Hero RUS

    Lotus Domino/Notes.

    3. Softline завершила проект модернизации системы обмена электронными сообщениями в

    #Softline завершила проект модернизации системы обмена электронными сообщениями в Hero RUS на базе решений #IBM #Lotus Domino/Notes.

    4. Open Source Dan Free Software, Sebagai Solusi Dunia Pendidikan Indonesia

    ORACLE, LOTUS NOTE, LOTUS DOMINO, Coreldraw/paint/... , WordPerfect, dll.

    5. Больше всего не люблю Lotus Notes.

    Больше всего не люблю Lotus Notes. А у Вас на работе что используется?

    6. Lotus Notes、Iの案件 ... てたな。そんな ... たのか

    そういやLotus Notes、Iの案件ってか現場で使ってたな。そんな歴史あるソフトだったのか

    7. Фразы, которые вы никогда не услышите от сисадминов<br><br> Я доверяю нашим ...

    А давайте я сейчас быстренько сервер перезагружу.

    8. Підтримка платформи IBM Lotus Notes/Domino і багато чого… plus.google.com/11828628491928...

    КМІС – нова версія 3.5 від лідера російських МедІС! Підтримка платформи IBM Lotus Notes/Domino і багато чого… plus.google.com/11828628491928...

    9. Обновление Dr.Web для IBM Lotus Domino

    10. Обновление Dr.Web для IBM Lotus Domino ittrend.am/?p=77483

    Обновление Dr.Web для IBM Lotus Domino ittrend.am/?p=77483

    11. Обновлен Dr.Web для IBM Lotus Domino goo.gl/fb/aUFeo

    Обновлен Dr.Web для IBM Lotus Domino goo.gl/fb/aUFeo

    12. Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlN2

    Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlN2

    13. Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlNT

    Обновлен Dr.Web для IBM Lotus Domino dlvr.it/3HVlNT

    14. Обновлен Dr.Web для IBM Lotus Domino:

    Обновлен Dr.Web для IBM Lotus Domino: Компания « Доктор Веб » сообщает об обновлении плагина Dr.Web для IBM Lo... bit.ly/12qHwcv

    15. Обновлен Dr.Web для IBM Lotus Domino

    16. NOD32 Mail Security для IBM Lotus Domino получил обновленный анстиспам-модуль MailShell

    NOD32 Mail Security для IBM Lotus Domino получил обновленный анстиспам-модуль MailShell 6

    17. Enumeration В Lotusscript

    Доброе время суток!
    Продолжаю скромные попытки расширить возможности разработки на LS. На сей представляю на суд общественности прототип реализации enumeration.
    P.S. идея была взята отсюда
    Раскрывающийся Текст
    %REM
        Library EnumerationLibrary
        Created Apr 25, 2013 by Administrator Administrator
        Description: Comments for Library
    %END REM
    Option Public
    Option Declare

    %REM
        Type SafetyType
        Description: Comments for Type
    %END REM
    Private Type SafetyType
        foo As Boolean
    End Type

    Private safetyObject As SafetyType
    Private sFruit As Fruit
    %REM
        Class EnumerationObject
        Description: Comments for Class
    %END REM
    Public Class EnumerationObject
        Private enumName As String
        
        %REM
            Sub New
            Description: Comments for Sub
        %END REM
        Sub New(safetyType As SafetyType, enumName As String)
            me.enumName = UCase(enumName)
        End Sub
        
        %REM
            Function toString
            Description: Comments for Function
        %END REM
        Public Function toString() As String
            toString = me.enumName
        End Function
        
    End Class
    %REM
        Class Fruit
        Description: Comments for Class
    %END REM
    Public Class Fruit
        Private enumApple As EnumerationObject
        Private enumPeach As EnumerationObject
        Private enumOrange As EnumerationObject
        
        %REM
            Sub New
            Description: Comments for Sub
        %END REM
        Sub New(safetyType As SafetyType)
            
        End Sub
        
        %REM
            Property Get APPLE
            Description: Comments for Property Get
        %END REM
        Property Get APPLE As EnumerationObject
            If me.enumApple Is Nothing Then
                Set me.enumApple = New EnumerationObject(safetyObject, "Apple")
            End If
            Set APPLE = me.enumApple
        End Property

        %REM
            Property Get PEACH
            Description: Comments for Property Get
        %END REM
        Property Get PEACH As EnumerationObject
            If me.enumPeach Is Nothing Then
                Set me.enumPeach = New EnumerationObject(safetyObject, "Peach")
            End If
            Set PEACH = me.enumPeach
        End Property    
        
        %REM
            Property Get ORANGE
            Description: Comments for Property Get
        %END REM
        Property Get ORANGE As EnumerationObject
            If me.enumOrange Is Nothing Then
                Set me.enumOrange = New EnumerationObject(safetyObject, "Orange")
            End If
            Set ORANGE = me.enumOrange
        End Property
        
    End Class
    %REM
        Class Fruit
        Description: Comments for Class
    %END REM
    Public Function Fruit() As Fruit
        If sFruit Is Nothing Then
            Set sFruit = New Fruit(safetyObject)
        End If
        Set Fruit = sFruit
    End Function

    Пример использования:
    Раскрывающийся Текст
    %REM
        Agent test
        Created Apr 25, 2013 by Administrator Administrator
        Description: Comments for Agent
    %END REM
    Option Public
    Option Declare
    Use "EnumerationLibrary"
    Sub Initialize
        Call translate(Fruit().ORANGE)
    End Sub

    Sub Terminate
        
    End Sub

    %REM
        Sub translate
        Description: Comments for Sub
    %END REM
    Private Sub translate(e As EnumerationObject)
        If e Is Fruit().APPLE Then
            MsgBox "Яблоко"
        ElseIf e Is Fruit().PEACH Then
            MsgBox "Персик"
        ElseIf e Is Fruit().ORANGE Then
            MsgBox "Апельсин"
        End If
    End Sub
    Блиц-опрос
    Давай знакомиться. В каких отношениях с Lotus Notes?
    (голосование возможно только из письма рассылки)
  • Lotus Администратор
  • Lotus Программист
  • Lotus Пользователь
  • С Lotus Note не знаком
  • Хочу познакомиться с Lotus Notes/Domino
  • Источники знаний. Сайты с книгами


    "Красные книги" IBM

    Книги компании IBM по специализированным тематикам о Lotus Software. Основной язык - английский форматы pdf и html

    Книги компании "Интертраст"

    Для администраторов разработчиков и пользователей. Настройка и администрирование, разработка и программирование, пользование системой Lotus Notes
    Документация. YellowBook
    Оригинальная документация по продуктам Lotus Software. Язык англыйский. Форматы pdf html nsf
    IBM Пресс
    Книги от компании IBM. Книги и брошуры на заказ и на бесплатную скачку в формате pdf
    КУДИЦ-ПРЕСС
    Просмотр и заказ книг. Некоторые книги возможно скачать в формате pdf для свободно чтения и просмотра.
    Книги о Lotus Notes в Интернете
    Ссылки на книги и методички находящиеся в свободном пользовании. Ветки форумов обсуждения книг и материалов. Поисковый сервер по хелпам Lotus Notes книги от Google для свободного просмотра

    В избранное о Lotus Notes/Domino В подготовке выпуска использовались материалы и знания
    По вопросам спонсорства, публикации материалов, участия обращайтесь к ведущему рассылку LotusDomiNotes

    В избранное