Jotter is a lightweight, no database, powerful web notebook that lets you create and manage notes online safely, quickly & easily.
PHP JavaScript CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
lib
tpl
.gitignore
README.md
index.php

README.md

Jotter

Jotter

Jotter is a lightweight, no database, powerful web notebook that lets you create and manage notes online safely, quickly & easily.

See the demo or install it yourself!

Features

  • Markdown and WYSIWYG (What You See Is What You Get) editors
  • organize notes hierarchically
  • manage as many notebooks as you want
  • multi-user support (currently, notebooks can't be shared between users)
  • no DBMS needed. Everything is stored in flat files (JSON & Markdown)

Jotter screenshot

Requirements

  • PHP 5.3 or above
  • write access to the sub-directory data/

Install

New install

  1. Upload it (or git clone it) on your server (let's say in /var/www/jotter)
  2. Go to the corresponding URL (lets say http://www.example.com/jotter)

Update

Currently the update is quite easy:

  1. (optional) backup your data/ directory up
  2. just overwrite app files with latest version ((or git pull it)
  3. That's all, folks!

TODO

  • Next version:
    • remember folded/unfolded folder (will change the save format)
  • Following ones:
    • Trash bin for deleted notes
    • Keep last N versions of each note and restore it on demand
    • Option to make some notes/notebooks publicly accessible
  • Not sure if possible:
    • Sync API (à la Simplenotes?) for desktop/mobile apps
    • Share notebooks between users & handle concurrent edit (à la Etherpad?)
    • Patch the WYSIWYG and Markdown libraries to enhance behavior and avoid most common rendering problems

Version History

  • v0.4 (2014-03-20)
    • major Javascript rewrite
    • introduced markdown editor (with help page)
    • fixed wysiyg editor issues
    • display version number
    • dropdown for changing notebook now always accessible
    • add note/directory now accessible from contextual menu
    • fixed save shortcut not always working in Firefox
  • v0.3 (2013-11-28)
    • drag & drop to move notes/directories within a notebook
  • v0.2 (2013-11-22)
    • fold/unfold directories (not yet saved on server)
    • moved/changed some buttons for better ergonomics
    • always keep toolbar visible
    • change notebook without returning to homepage
    • interactive source code display (whitout base64 code)
    • image button implemented
    • prefill link with 'http://'
    • FIX random sort order
    • other minor fixes and tweaks
  • v0.1 (2013-11-18)
    • initial version

License

Jotter is a work by Yosko, all rights reserved.

It is licensed under the GNU LGPL.

Dependencies

Everything you need to make Jotter work is already on this repository. It includes: