TODO: Improve README.
This is a simple application that allows note taking, in Markdown, with revisions and live Markdown editing, and support for task checkboxes, without any other requirements but PHP. It should have been tested on PHP 5.2, 5.3. It is a collection of several other open-source tools, some of them modified.
To get it, you can use:
git clone git://git.code.sf.net/p/spnoter/code SPNoter
(Unfortunately, I couldn't figure out how to make the SourceForge URL follow the capitalization of the project name)
It can be easily tested with a local server - say php
in command line mode; you can just run this in a terminal in the project directory:
php -S localhost:8000
... and then visit http://localhost:8000/SPNindex.php in your browser.
Note that the revisions are saved as standalone files on the server; revisions can be signed, but there is absolutely no user authentication.
To use it, you'll probably have to chmod
the files
and content
directories, and possibly some others, once uploaded to your server (TODO: write proper instructions).
Also, the main entry point is the SPNindex.php
file; you'll probably want to symlink this file to index.php
on the server, that is:
ln -s SPNindex.php index.php
... then you can leave out (SPN)index.php
from the URL altogether, at least for an Apache web server.
Otherwise, see SPNoter_Help.md
inside the installation, to see more about the supported facilities.
Also, since there are some files that are actually unneeded, but I don't really have time to clean up the repo, there is a Bash script git-export-SPN.sh
that should help you with exporting the right files that need to be uploaded to the server (although you might have to copy the settings manually - TODO: write proper instructions).