Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 13
- Log:
Initial import of Typo 2.6.0 sources from a downloaded Tarball.
Typo is a Ruby On Rails based blog engine.
- Author:
- adh
- Date:
- Sat Jul 22 22:25:02 +0100 2006
- Size:
- 2993 Bytes
1 | What is it? |
2 | =========== |
3 | |
4 | Typo is a lean and mean weblog. Weblogs are cool, weblogs are "in" and |
5 | everyone who writes code has an different opinion on how a weblog |
6 | should be written. Typo is our take on it. Its meant for programmers |
7 | who can extend and change the source to make it fit to their needs but |
8 | will eventually be useful to normal users as well. |
9 | |
10 | Requirements |
11 | ============ |
12 | |
13 | Currently you need all of those things to get typo to run: |
14 | |
15 | * Ruby -v of 1.8.2 (25-05-2004) or higher. Ruby 1.8.3 will work, as long |
16 | as you use Rails 0.14.0 or higher. |
17 | * Rails 0.13.1 or Rails 0.14.x. |
18 | * A database. Typo supports MySQL, PostgreSQL, and SQLite. |
19 | * Ruby drivers for your database. |
20 | * For best performance, you should have a web server running either |
21 | Apache or Lighttpd along with FastCGI, although these aren't |
22 | strictly required--you can use Ruby's built-in web server for |
23 | low-volume testing. |
24 | |
25 | Installation |
26 | ============ |
27 | |
28 | Unpack the tgz or zip in some directory. |
29 | |
30 | Decide which database to use. We support Sqlite, MySQL, and Postgres, |
31 | but Sqlite doesn't have full support for database migrations in Rails |
32 | 0.13.1. |
33 | |
34 | * Create a database for typo. You can find matching schemas in the |
35 | db/ folder. |
36 | * Change the config/database.yml to reflect your newly created |
37 | database configuration |
38 | * Run script/server -e production and see if it works |
39 | * Point your browser to http://your.domain.com:3000/ and follow the |
40 | install process |
41 | |
42 | If you want to deploy on fastcgi you will need to follow the setup |
43 | instructions on the typo page at |
44 | http://typo.leetsoft.com/trac.cgi/wiki/FastCgi |
45 | |
46 | Permissions |
47 | =========== |
48 | |
49 | Typo needs write access to several directories in order to function |
50 | correctly. These need to be writable by the user that runs the Typo |
51 | process--in a hosted environment this may be your user; on dedicated |
52 | systems it may be something like 'httpd' or 'www-data'. |
53 | |
54 | The specific directories in question are 'log/' (and everything |
55 | underneath it) and 'public/'. Strictly speaking, Rails will continue |
56 | to work if public isn't writable, but none of Typo's caching code will |
57 | work properly. For the security conscious, Rails really only needs the |
58 | ability to change a half-dozen files and subdirectories under public/, |
59 | ask on the Typo mailing list for more details. |
60 | |
61 | Usage |
62 | ====== |
63 | |
64 | Typo's administrative interface is available at |
65 | http://your.domain.com/admin. You can use this to post articles and |
66 | change Typo's configuration settings. For posting new content, you can |
67 | either use this administrative web interface or a desktop blog editor |
68 | like MarsEdit or Ecto. For a short list of clients which are confirmed |
69 | to work please visit http://typo.leetsoft.com. |
70 | |
71 | Client setup |
72 | ============ |
73 | |
74 | Set your desktop client to Movable Type API and enter |
75 | http://your.domain.com/backend/xmlrpc as endpoint address. |
76 | |
77 | Tell me about your blog |
78 | ======================= |
79 | |
80 | Add yourself to the list of typo blogs at http://typo.leetsoft.com and |
81 | subscribe to the typo mailing list. |
82 | |
83 | |
84 | Enjoy, |
85 | Your typo team |