Notebook : a Meteor/Neo4j web site

Waiver

To weave its magic, the Annotations extension makes permanent records of your actions in a database on the server at lexogram.com.

  • It records the IP address that is assigned to you at the moment when you start using the Annotations extension
  • It records what pages you have visited, and on what dates
  • It stores a copy of the text of each page you visit
  • It stores the personal notes that you make, and, with your permission, may share these notes anonymously with other people

From this information, the server generates a profile of your language skills which may become more and more accurate the more you use the Annotations extensions and the Lexogram service.

You may register with Lexogram using a unique username and password, so that you can keep track of your learning on different computers and share the same computer with different learners. You may provide an email address or a cell phone number, in order to reset your password. If you do so, then it will be technically possible to connect the activity associated with your account to you personally. Even if you don't register, your IP address may provide enough information to identify you.

Lexogram uses this data only to provide you with a service that we hope you will find valuable. Lexogram does not provide any information concerning your activities to any third parties. Lexogram does its best to keep its servers secure from malicious attacks. However, Lexogram cannot guarantee that your personal use of the Annotations extension and the Lexogram infrastructure will remain private forever. By using the Annotations extension, you agree to refrain from any activity that you might regret, and never to hold Lexogram responsible in any way for anything that happens as a result of your use of the services that Lexogram provides.

Introduction to the Notebook web site

More details to go here

Conclusion

Here's what you've learnt:
  • 98% of good stuff
  • 2% salt

Well done!

Overview

This tutorial is currently a stub. When it is completed, it will show you how to create a Meteor web site to use in conjunction with the Annotations extension for Google Chrome.

In particular, you will be learning to:
  • Install Meteor
  • Install Neo4j
  • Install a Neo4j driver package for Meteor
  • Write server-side and client-side code to communicate with the database
  • Create Meteor templates to display the results retrieved from the database

An associated tutorial shows how to build on this and connect to third-party sites like Google Translate and Wiktionary.