-
Notifications
You must be signed in to change notification settings - Fork 0
JonathanHayward/magic-notebook
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
README for the Magic Notebook LEGAL For the duration of this copyright statement, 'this software', 'the Magic Notebook', 'Magic Notebook', 'MagicNotebook', 'Sidebar in a Can', 'Sidebar', 'sidebar', 'Snippets', and 'snippets' are taken to mean all files distributed with this product, and the arrangement and other original work related to this product. License This software is copyright 2001-3 by Jonathan Hayward, and licensed to you under the your choice of the original Artistic License, which should be present in the file artistic.txt, the General Public License version 2.0, which should be present in the file gpl.txt, and the Massachusetts Institute of Technology License, which should be present in the file mit.txt. Warrantee Jonathan Hayward makes no warranties, express or implied, regarding this software. In no event shall Jonathan Hayward be liable for any consequential, special, incidental, or indirect damages of any kind arising out of the license of, use of, or inability to use any software or product covered under this license, even if Jonathan Hayward has been advised of the possibility of such damages. This limitation of liability and risks is reflected in the price of this software. PURPOSE The Magic Notebook adapts Sidebar in a Can/Snippets technology to allow visitors to store an organized, easily editable set of notes useful for everything from to do lists to recipes. INSTALLATION AND SETUP Basics The setup procedure is slightly different depending on whether you want to install a new copy of Magic Notebook, or upgrade an existing one. * If you have not installed Magic Notebook before, run "./install" and answer the questions provided. This will run a simplified Unix install script and should create a working, out-of-the-box installation when supplied appropriate values. * See USAGE below if you need help using Magic Notebook. * The install script is not meant to fully customize Magic Notebook, only to get it running. See Customization below for further information on how to adjust Snippets to meet your needs. * Security-conscious administrators should read Security below. Customization The configuration file at /usr/lib/MagicNotebook/general/config is well-commented and can be adjusted to control how the script works. /usr/lib/MagicNotebook/general/logout is displayed when a person logs out, and may be customized to your needs. The account root@inner-sanctum.jonathanscorner.com initially given password change_me_7635 is a special account in that it has a page of administrative controls. Many of these controls should explain themselves, but there are some non-obvious ways to use them. The beginning and ending of a page are read from /usr/lib/MagicNotebook/general/header and /usr/lib/MagicNotebook/general/footer respectively. Editing those files provides a powerful way to customize the script. The images used for buttons and for backgrounds are found in <the public $programMode HTML directory> and may be replaced with images tailored to your site's needs. Security The present release of Magic Notebook has not been closely scrutinized for security, and should be treated as such by security-conscious administrators. If you examine the code and discover a vulnerability that could compromise the server, please contact the author at jonathan.hayward@pobox.com. The script is intended to have light security and not to compromise a server, but it is not intended to store credit card numbers or other sensitive information. The default installation sets /usr/lib/MagicNotebook and contents to mode 777. Administrators are encouraged to set directory and contents to mode 700, owned by the effective user ID that CGI scripts will be running under. This is usually apache or nobody. USAGE Magic Notebook is designed to be run as a straightforward web application, with much administrative activity performed on-web. Rather than trying to explain how to use it, I simply encourage you to explore. NOTES Payment Magic Notebook is linkware. It is available to you free of charge. If you like it, I would be very happy if you would visit http://JonathansCorner.com and consider linking to it. Bugs For security-related concerns, see Security above. Contact The author can be contacted at jonathan.hayward@pobox.com, and maintains a website at http://JonathansCorner.com. The current version of Magic Notebook may be obtained from http://JonathansCorner.com/etc/MagicNotebook/.
About
The Magic Notebook
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published