Renamed placeholder title "Limited Medium" to "Luminotes".
This commit is contained in:
parent
9029c713d4
commit
64bf5e34a1
8
INSTALL
8
INSTALL
|
@ -1,6 +1,6 @@
|
||||||
To use the Limited Medium wiki, please see the included README file instead of
|
To use Luminotes, please see the included README file instead of this INSTALL
|
||||||
this INSTALL file. This file contains details about installing the Limited
|
file. This file contains details about installing the Luminotes server, which
|
||||||
Medium server, which you shouldn't need if you only want to make a wiki.
|
you shouldn't need if you only want to make a wiki.
|
||||||
|
|
||||||
First, install the prerequisites:
|
First, install the prerequisites:
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ If you're interested in running unit tests, also install:
|
||||||
|
|
||||||
Run the server in development mode:
|
Run the server in development mode:
|
||||||
|
|
||||||
python2.5 limitedmedium.py -d
|
python2.5 luminotes.py -d
|
||||||
|
|
||||||
Connect to the following URL in a web browser running on the same machine:
|
Connect to the following URL in a web browser running on the same machine:
|
||||||
|
|
||||||
|
|
55
README
55
README
|
@ -1,58 +1,13 @@
|
||||||
Limited Medium
|
Luminotes is a personal wiki notebook for organizing your notes and ideas. For
|
||||||
|
more information, see:
|
||||||
|
|
||||||
http://somewhere
|
http://luminotes.com/
|
||||||
|
|
||||||
Limited Medium is a lightweight personal wiki notebook for organizing your
|
If you'd like to actually install the Luminotes server, see the INSTALL file.
|
||||||
notes and ideas. It's designed for:
|
|
||||||
|
|
||||||
* Writers. Keep track of your characters, plots, and scenes.
|
|
||||||
* Students. Take notes and make links between related concepts.
|
|
||||||
* Game designers. Build up your world one detail at a time.
|
|
||||||
* Creative types. If you've outgrown a Word doc or text file full of
|
|
||||||
disorganized notes, Limited Medium can help.
|
|
||||||
|
|
||||||
Here's how Limited Medium differs from other personal wikis:
|
|
||||||
|
|
||||||
* What you see is what you mean. You can forget about markup or markdown.
|
|
||||||
* Integrated viewing and editing. Update any wiki entry without switching
|
|
||||||
back and forth.
|
|
||||||
* View multiple wiki entries at once. Perfect for notes and brainstorming.
|
|
||||||
* Access your wiki from anywhere. All your work is automatically saved to the
|
|
||||||
server.
|
|
||||||
* Use any sort of link titles you want. Wiki links aren't expected to
|
|
||||||
LookLikeThis.
|
|
||||||
|
|
||||||
Limited Medium also has the following features:
|
|
||||||
|
|
||||||
* Built-in searching. A single search looks through every word in the entire
|
|
||||||
wiki.
|
|
||||||
|
|
||||||
Limited Medium makes use of some advanced browser features, so not all
|
|
||||||
browsers will work for editing your wiki. Supported browsers include:
|
|
||||||
|
|
||||||
* Internet Explorer 6+
|
|
||||||
* Firefox 1.5+
|
|
||||||
* SeaMonkey 1.0+
|
|
||||||
* Iceweasel 1.5+
|
|
||||||
* Iceape 1.0+
|
|
||||||
|
|
||||||
The following web browsers are known not to work with Limited Medium:
|
|
||||||
|
|
||||||
* Safari
|
|
||||||
* Opera
|
|
||||||
* Konqueror
|
|
||||||
* Lynx
|
|
||||||
|
|
||||||
If you're looking for a personal wiki with more minimal browser requirements,
|
|
||||||
you might want to try TiddlyWiki. If you're looking for a more general-purpose
|
|
||||||
wiki for multiple users, check out MoinMoin.
|
|
||||||
|
|
||||||
If you'd like to actually install the Limited Medium server, see the INSTALL
|
|
||||||
file.
|
|
||||||
|
|
||||||
Enjoy!
|
Enjoy!
|
||||||
|
|
||||||
Limited Medium Copyright (C) 2007 Dan Helfman
|
Luminotes Copyright (C) 2007 Dan Helfman
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
@ -8,7 +8,7 @@ settings = {
|
||||||
"base_url_filter.on": True,
|
"base_url_filter.on": True,
|
||||||
"base_url_filter.use_x_forwarded_host": True,
|
"base_url_filter.use_x_forwarded_host": True,
|
||||||
"server.log_to_screen": False,
|
"server.log_to_screen": False,
|
||||||
"server.log_file": "limitedmedium.log",
|
"server.log_file": "luminotes.log",
|
||||||
"server.log_access_file": "limitedmedium.log",
|
"server.log_access_file": "luminotes.log",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<h3>about</h3>
|
<h3>about</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Limited Medium is a personal wiki notebook for organizing your notes and
|
Luminotes is a personal wiki notebook for organizing your notes and ideas.
|
||||||
ideas. It's designed for:
|
It's designed for:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -16,6 +16,6 @@ Take notes and make links between related concepts.</li>
|
||||||
Build up your world one detail at a time.</li>
|
Build up your world one detail at a time.</li>
|
||||||
|
|
||||||
<li><b>creative types</b><br />
|
<li><b>creative types</b><br />
|
||||||
If you've outgrown a Word doc or text file full of disorganized notes, Limited
|
If you've outgrown a Word doc or text file full of disorganized notes,
|
||||||
Medium can help.</li>
|
Luminotes can help.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
<h3>advanced browser features</h3>
|
<h3>advanced browser features</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Limited Medium makes heavy use of a browser feature called DesignMode to
|
Luminotes makes heavy use of a browser feature called DesignMode to implement
|
||||||
implement "what you see is what you mean" wiki editing. Unfortunately,
|
"what you see is what you mean" wiki editing. Unfortunately, DesignMode
|
||||||
DesignMode support is incomplete in some browsers like Safari. Newer versions
|
support is incomplete in some browsers like Safari. Newer versions of Safari
|
||||||
of Safari will feature improvements in this area, so look for Limited Medium
|
will feature improvements in this area, so look for Luminotes to support
|
||||||
to support Safari at some point in the future. Recent versions of the Opera
|
Safari at some point in the future. Recent versions of the Opera web browser
|
||||||
web browser do support DesignMode, so that's also a potential future addition
|
do support DesignMode, so that's also a potential future addition to our list
|
||||||
to our list of supported browsers.
|
of supported browsers.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Please note that since DesignMode is only used when you're editing a wiki, you
|
Please note that since DesignMode is only used when you're editing a wiki, you
|
||||||
don't have to worry about DesignMode compatability when you're in read-only
|
don't have to worry about DesignMode compatability when you're in read-only
|
||||||
mode and just viewing a wiki. So Limited Medium should work in read-only mode
|
mode and just viewing a wiki. So Luminotes should work in read-only mode with
|
||||||
with just about any modern browser with support for JavaScript, cookies, and
|
just about any modern browser with support for JavaScript, cookies, and remote
|
||||||
remote scripting.
|
scripting.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<h3>features</h3>
|
<h3>features</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Here's what makes Limited Medium so great:
|
Here's what makes Luminotes so great:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
<li><b>viewing and editing, together at last</b><br />
|
<li><b>viewing and editing, together at last</b><br />
|
||||||
|
|
||||||
With Limited Medium, you can update any wiki entry without having to switch to
|
With Luminotes, you can update any wiki entry without having to switch to
|
||||||
a separate edit mode. And you can forget about markup or markdown.
|
a separate edit mode. And you can forget about markup or markdown.
|
||||||
|
|
||||||
<li><b>big-picture browsing</b><br />
|
<li><b>big-picture browsing</b><br />
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<h3>password reset</h3>
|
<h3>password reset</h3>
|
||||||
|
|
||||||
For now, if you need a password reset, please email witten@torsion.org
|
For now, if you need a password reset, please email support@luminotes.com
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<h3>supported browsers</h3>
|
<h3>supported browsers</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Limited Medium makes use of some <a href="/entries/new">advanced browser features</a>,
|
Luminotes makes use of some <a href="/entries/new">advanced browser features</a>,
|
||||||
so not all browsers will work for editing your wiki. Supported browsers include:
|
so not all browsers will work for editing your wiki. Supported browsers include:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ so not all browsers will work for editing your wiki. Supported browsers include:
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The following web browsers are known <i>not</i> to work with Limited Medium:
|
The following web browsers are known <i>not</i> to work with Luminotes:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
<p>Here's how to get started with your personal wiki notebook.</p>
|
<p>Here's how to get started with your personal wiki notebook.</p>
|
||||||
|
|
||||||
<p><b>First, the basics.</b> A Limited Medium notebook is simply a collection
|
<p><b>First, the basics.</b> A Luminotes notebook is simply a collection of
|
||||||
of linked entries, each with a unique title. Right now you're reading an entry
|
linked entries, each with a unique title. Right now you're reading an entry
|
||||||
titled "welcome to your wiki".</p>
|
titled "welcome to your wiki".</p>
|
||||||
|
|
||||||
<p><b>To make a new wiki entry</b>, hit the "+" button on the left, or click
|
<p><b>To make a new wiki entry</b>, hit the "+" button on the left, or click
|
||||||
|
|
|
@ -54,7 +54,7 @@ Wiki.prototype.display_user = function ( result ) {
|
||||||
var notebook = result.notebooks[ i ];
|
var notebook = result.notebooks[ i ];
|
||||||
if ( notebook.object_id != this.notebook_id ) {
|
if ( notebook.object_id != this.notebook_id ) {
|
||||||
appendChildNodes( span, createDOM( "a", {
|
appendChildNodes( span, createDOM( "a", {
|
||||||
"href": ( notebook.name == "Limited Medium" ) ? "/" : "/notebooks/" + notebook.object_id,
|
"href": ( notebook.name == "Luminotes" ) ? "/" : "/notebooks/" + notebook.object_id,
|
||||||
"id": "notebook_" + notebook.object_id
|
"id": "notebook_" + notebook.object_id
|
||||||
}, notebook.name ) );
|
}, notebook.name ) );
|
||||||
appendChildNodes( span, createDOM( "br" ) );
|
appendChildNodes( span, createDOM( "br" ) );
|
||||||
|
@ -93,7 +93,7 @@ Wiki.prototype.populate = function ( result ) {
|
||||||
this.notebook = result.notebook;
|
this.notebook = result.notebook;
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
if ( this.notebook.name != "Limited Medium" )
|
if ( this.notebook.name != "Luminotes" )
|
||||||
replaceChildNodes( "notebook_name", createDOM( "h3", this.notebook.name ) );
|
replaceChildNodes( "notebook_name", createDOM( "h3", this.notebook.name ) );
|
||||||
|
|
||||||
if ( this.notebook.read_write ) {
|
if ( this.notebook.read_write ) {
|
||||||
|
|
|
@ -48,7 +48,7 @@ class Initializer( object ):
|
||||||
# create the main notebook and all of its entries
|
# create the main notebook and all of its entries
|
||||||
self.database.next_id( self.scheduler.thread )
|
self.database.next_id( self.scheduler.thread )
|
||||||
main_notebook_id = ( yield Scheduler.SLEEP )
|
main_notebook_id = ( yield Scheduler.SLEEP )
|
||||||
self.main_notebook = Notebook( main_notebook_id, u"Limited Medium" )
|
self.main_notebook = Notebook( main_notebook_id, u"Luminotes" )
|
||||||
|
|
||||||
for ( filename, startup ) in self.ENTRY_FILES:
|
for ( filename, startup ) in self.ENTRY_FILES:
|
||||||
full_filename = os.path.join( self.HTML_PATH, filename )
|
full_filename = os.path.join( self.HTML_PATH, filename )
|
||||||
|
|
|
@ -36,5 +36,5 @@ class Html_file( Html ):
|
||||||
id = u"center_area",
|
id = u"center_area",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
A( "Limited Medium", href = "http://url.to.limited.medium.goes.here" ),
|
A( "Luminotes", href = "http://luminotes.com/" ),
|
||||||
)
|
)
|
||||||
|
|
|
@ -35,7 +35,7 @@ class Main_page( Page ):
|
||||||
id = u"search_and_user_area",
|
id = u"search_and_user_area",
|
||||||
),
|
),
|
||||||
Div(
|
Div(
|
||||||
H2( A( u"Limited Medium", href = "/" ), class_ = "page_title" ),
|
H2( A( u"Luminotes", href = "/" ), class_ = "page_title" ),
|
||||||
H4( A( u"personal wiki notebook", href = "/" ), class_ = u"page_title" ),
|
H4( A( u"personal wiki notebook", href = "/" ), class_ = u"page_title" ),
|
||||||
id = u"title_area",
|
id = u"title_area",
|
||||||
),
|
),
|
||||||
|
|
|
@ -4,7 +4,7 @@ from Tags import Html, Head, Link, Script, Meta, Title, Body, Div, A, H1
|
||||||
class Page( Html ):
|
class Page( Html ):
|
||||||
def __init__( self, title, *children, **attrs ):
|
def __init__( self, title, *children, **attrs ):
|
||||||
head_types = ( Link, Script, Meta ) # node types to move to the Head section
|
head_types = ( Link, Script, Meta ) # node types to move to the Head section
|
||||||
app_name = u"Limited Medium"
|
app_name = u"Luminotes"
|
||||||
|
|
||||||
if "id" not in attrs:
|
if "id" not in attrs:
|
||||||
attrs[ "id" ] = u"content"
|
attrs[ "id" ] = u"content"
|
||||||
|
|
Reference in New Issue