Coder Social home page Coder Social logo

rlugojr / jotter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yosko/jotter

0.0 1.0 0.0 250 KB

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

ApacheConf 0.03% PHP 87.51% JavaScript 9.75% CSS 2.71%

jotter's Introduction

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:

jotter's People

Contributors

yosko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.