WebNote is a simple webapp that allows you to save notes on your webserver and access them through your browser. It requires PHP and the permission to read/write files on the server side. The frontend is written in HTML5 and has been tested in Firefox 17 and Chrome 22.
It uses hallo.js 1.0 to make the notes editable. A list of all dependencies is found at the bottom.
WebNote is available on GitHub
Demo
username: demo
password: webnote
- Change username and password in the
.htpasswd
file in the root directory. Find a htpasswd generator or usehtpasswd -n username
in a linux terminal. Also Adjust the path to your.htpasswd
file in.htaccess
. - Adjust the settings in
config.php
. - Upload all files to your Server
- Set the permissions of the folder "notes" and all its sub-folders and files to 777
- Open the app in a browser.
For now it is not possible to have multiple user on a single installation of WebNote, but it is planned for future releases.
Also in the current version, the login is a simple .htpasswd
protection. Without the protection WebNote is available (readable and editable) for everybody, which is not recommended.
A better login feature is planned for future releases.
Currently, notes are displayed in alphabetical order. If a new note is created or renamed its position might change when reloading the page. In future releases it should be possible to position the notes freely on the screen.
Markdown support is experimental and its not enabled by default (you can change it in config.php
). One aim is to have stable markdown support some day. But it is already usable in the current state.
Currently, notes are saved as html by default. Saving as .txt is also possible but text formatting will be lost.
- inserted notes don't have animated buttons, because events are not copied from jquery-ui element.
- Check support for other browsers.
- CTRL + S shortcut to save notes
- autosave every 5 seconds (if modified)
- Custom note colors (save in SQLight database)
- Custom note position (SQLight)
- Resizable notes (SQLight)
- Custom note file format
- Export notes!
- Multi language support
- Search function
- Notifications
Copyright 2012 David Glenck - [email protected]
WebNote is published under the GNU GPLv3. See license.txt.
Other authors and Licenses are listed under Dependencies.
All files belonging to the dependencies are in the folder "dep".
- Jquery : MIT License
- Jquery UI : MIT License
- hallo.js : MIT License
- Font-Awesome : CC BY 3.0
- to-markdown : MIT License
- showdown : BSD-style open source license
- php-markdown : BSD-style open source license