Lotus Notes to EVERNOTE

the power of having offline Lotus Notes data on many platforms

The seamless way how to share your Lotus Notes database data to users
using Evernote for PC, for iPhone/iPAD, Android , Windows Phone or Blackberry ...

  • per database definition of what is synchronized to Evernote and how often
  • Lotus Notes to Evernote updates based on scheduled basis defined for each data source
  • using @formula you can define how the data are being formatted in Evernote using HTML formatting Important
  • custom tags assignment using @formula language for each note/document
  • you can create your company Evernote account, sync selected Lotus Notes data there and share it to your employees or partners etc.

Requirements

  • IBM Domino server 8.5.x
  • Evernote free or premium account
  • Evernote supports PC, MAC, iOS, Windows Phone 7, Android. Blackberry

Limitations

Application has no limitations itself, but Evernote account has the following limitations:

  • 100,000 Notes; each note can be a maximum of 25 megabytes (MB) for free users and 50mb for Premium users.
  • 250 Synchronized Notebooks (including Notebook Stacks). All 250 notebooks can be shared. There is no limit to the number of Local Notebooks (which aren't synced) you can have.
  • 10,000 Tags
  • 100 Saved Searches

Adressbook sharing

problem:
You want to make all or selected contacts from your custom addressbook available for users offline on their personal mobile devices.

solution:
Provide data source configuration following these steps:

  1. create the Evernote account for your company
  2. define your addressbook database export in LN to Evernote application
  3. in body part of the note include also personal contacts. Combining company and related personal information into one note saves some space (there is 100 K notes evernote limitation)
  4. define tags for each company as the first letter from company name. Use simple LN @formula language. Evernote then creates the nice tags categories for you.
  5. share this newly created 'notebook' in Evernote for your selected users .... You can share it as read-only source, so it fits nicely for our purpose

Knowledgebase sharing

problem:
You have knowledgebase database on your Domino server and you want to make it available on your technicians mobiles.

solution:
You can develop nice mobile application, of course, but using Lotus Notes Evernote synch you can achieve the same results in very quick and convenient way. What's more, all documents can be available offline as well.

Demo and manual for download
Demo is available as no warranty download and is limited to synchronize only 10 documents per define datasource.

TitleAvailable downloads
Demo package v. 1.01ln_to_evernote_demo.zip (7,4MB)
Manual in PDF v. 1.01ln-to-evernote-manual.pdf (200kB)


BUY full product
To buy product in electronic way you can use the following secure service provided by share-it!. Important



TitleDescription
Licencingper site/company ... the licence allows using 'Lotus Notes to Evernote Sync' on any server in company who own the product licence.
Price185 EUR per site/company

TCL-DigiTrade is an International Offshore Software Outsourcing Company based in the Czech Republic Founded in 1996, TCL-DigiTrade has rapidly grown to a company with very highly skilled and motivated staff. >With the recent merger with Tri-Continental Ltd, a large U.K based IT Solution provider; TCL-DigiTrade has expanded its horizons to offer world class IT services. We utilise an offshore infrastructure at our Czech Republic Offshore Development Facility to provide managed software solutions to clients world-wide.
Company logoOur Offshore Development Services, which may be offered on a fixed-price, fixed-time frame or time-and-materials basis, include the following services:

  • Dedicated offshore software development facilities for certain clients.
  • Dedicated Remote Notes Administration & Support services, using high bandwidth connection.
  • eBusiness applications design and development
  • Site Design and Development
  • Web-Enabling of Legacy Systems
  • Customisations
  • Enhancements & UpgradesIBM Business Partner
  • Application Maintenance
  • eCustomer Support
  • Migration and Porting
  • Quality Assurance / Testing
  • Technical Documentation
  • Internationalisation
  • New Technology Implementation
Ready to use Notes applications
Our offers include a wide spectrum of ready to use applications, which solve Notes users' common problems, like data import and export, backup, access rights management etc.

Analysis and Project Implementation
Our experience with Lotus Notes allows us to create a methodology for its implementation, custom-built for your organisation. This project involves the analysis of your hardware and network requirements and the possible solutions to some Lotus Notes related problems in your organisation. We finally recommend and develop some applications suited to the needs of your organisation. A visit to your organisation can be arranged for presentation and demonstration of our sample applications of which the demo versions are available for review for a limited period.

Installation of Lotus Notes
We install Lotus Notes on all available operating and network systems. We install Lotus Notes server and connect it to Internet and Lotus Notes Workstation connected via LAN, Internet or remotely as well as other Lotus Notes products like Domino.Fax, Sametime, LN:DI etc.

Application Development
We develop Notes applications that that are perfectly suited to your needs. After the delivery of the first version of the application, there would be an opportunity to test the application for which any desired changes would be discussed and implemented upon your request.. The flexibility of Lotus Notes applications allows you to extend and alter them without stopping your work. Applications are enabled for WEB also, so users can access them using an Internet browser.

Connection to external data sources
Connection to external data sources are made using Lotus Notes ODBC drivers, third party products or our own products created in C++ or Delphi. Through Lotus Notes you can see data from other databases in a user-friendly interface, which you can manipulate further, for example, by showing them on Internet.

Training
We provide training of Lotus Notes administrators, developers and users. Training can take place in our training centre or in your company. We can adjust contents of the training material according your needs.

Internet
In this area we provide installation and configuration of Lotus Domino server, development of WEB enabled applications and creation of WEB sites. Our WEB site is completely developed with Lotus Domino where you can find some our WEB applications.

TitleDescription
Company nameTCL DigiTrade s.r.o.
Contact nameDavid Marko
Emaildmarko@tcl-digitrade.com

A) Installation & setup

  1. Copy this database on your local, adjust ACL and make server replica
  2. Sign database, so scheduled agent in database has proper execution access
  3. Create your Evernote account on http://www.evernote.com to get username and password
  4. Create/open global settings document in Administration -> Global settings section of the LN database left navigation - enter your evernote account username and password
  5. Enable scheduled agent in Administration -> Global settings - while enabling, you will be asked on the server name the agent should run on (agent is defined to run on 30 min period)

B) Lotus Notes Settings

This section defines important information required for scheduled synchronization agent.

Option nameDescription
Enabledif not enabled, the database is not processed by scheduled agent
Nameyour name for this definition
Server namefull server name, where database is located
e.g. server/my-corp-domain
Database file pathrelative path of database
e.g. databases\it\customers.nsf
Last syncedlast synchronization date-time
Sync period
  • weekly - runs synchronization weekly
  • daily - runs synchronization daily
  • every X hours - runs synchronization every X hours (you have to define hours in following field)
Next syc - datedate-time of next synchronization. It is computed after synchronization but you can adjust this manually to speed-up synchronization e.g. while testing
Documents selection method
  • view name - define view name to be used as data source
  • selection formula - define selection formula that will be used to find Lotus Notes documents to be synchronized (similar as a view formula)
View name / Selection formula nameenter the view name or selection formula here, based on documents selection method type

C) Evernote Settings

This section defines information related to evernote 'note'. Information in Evernote consist of 3 parts: subject, body and tags.

Option nameDescription
Notebook namethe name of the Evernote notebook. Notebook is a Evernote category/folder, under which the documents are listed. If notebook name do not exist in Evernote, the application will create the one.
Note Subjectthe note subject definition. You can use formula to define, how the subject will look like
e.g. companyname+" ("+city+")"
Note Bodythe note body definition. You can use formula to define, how the body will look like. The body can be composed as HTML, that will be interpreted by Evernote. Using html you can provide some basic note formatting. The complete list of available HTML tags is listed here.
http://www.evernote.com/about/developer/api/evernote-api.htm#_Toc297053077
(Please notice, that HTML must provide the valid end tags to be xHTML compliant. If there is a problem, you will find details in Domino log as agent runtime error message )

e.g.
o:=@Implode(@DbLookup("":"NoCache";"":"";"evernote_ebv_people";index;3;[FailSilent]);"<br />"); "<strong>"+companyname+"</strong><hr />"+
"<table cellpadding='1'>"+"<tr><td >Street:</td><td>"+street+"</td></tr>"+
"<tr><td >City:</td><td>"+city+"</td></tr>"+
"<tr><td >ZIP:</td><td>"+zip+"</td></tr>"+
"<tr><td>TAX ID:</td><td>"+ico+"</td></tr>"+
"<tr><td>Phone:</td><td>"+phone+"</td></tr>"+
"<tr><td>eMail:</td><td>"+email+"</td></tr>"+
"<tr><td>WWW:</td><td>"+www+"</td></tr>"+
"</table>"+"<br /><strong>CONTACTS:</strong><br /> "+o
Sanitize HTMLcheck this if you to want the application to sanitize all HTML from the body part
Tagsdefine the tags, that will describe your note in Evernote. You can use formula language here and even use multi value using standard colon char.
e.g. @LowerCase(city):@LowerCase(country)

D) Testing and debugging

This section defines important information required and scheduled synchronization agent.

Option nameDescription
Run every timeyes if you want the scheduled agent to process this data source every time it runs despite the next datime-time information
Maximum number of LN document to be processedmax. number of synchronized documents. If you do the test run of your configuration there is a chance you want temporary limit of a number of Lotus Notes documents to be processed.
Detailed loggingenables detailed logging that is stored in log.nsf database. Specify the format of log information using @formula language.

E) Connection specific settings

To allow this Lotus Notes application to talk to Evernote, you have to create an Evernote account to get its username and password. When ready, put the appropriate username and password here. This section is useful if you would like to synchronize data into different account than the one specified in global settings.

Option nameDescritiption
Use global settingsenable, if you want to use the specific Evernote account, other than the one specified in global settings
Evernote Server URLURL to Evernote services, usually www.evrenote.com
Usernameyour Evernote account username
Passwordyour Evernote account password

F) Global settings

Global settings for the application. You must specify your Evernote account details here.

Option nameDescription
Use global settingsenable, if you want to use the specific Evernote account, other than the one specified in global settings
Evernote Server URLURL to Evernote services, usually www.evernote.com
Usernameyour Evernote account username
Passwordyour Evernote account password