From c0255016d9018b25896976128ec1b7b30d756fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20de=20Villamil?= Date: Sun, 4 Jan 2009 18:45:34 +0100 Subject: [PATCH] Updating doc for release --- CHANGELOG | 1 + CHANGES-5.1.3 | 21 ----- README | 17 +---- doc/typo-4.0-release-notes.txt | 135 --------------------------------- doc/typo-5.2-release-notes.txt | 52 +++++++++++++ 5 files changed, 55 insertions(+), 171 deletions(-) create mode 100644 CHANGELOG delete mode 100644 CHANGES-5.1.3 delete mode 100644 doc/typo-4.0-release-notes.txt create mode 100644 doc/typo-5.2-release-notes.txt diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000000..d3c3bc652a --- /dev/null +++ b/CHANGELOG @@ -0,0 +1 @@ +Typo 5.2 is the latest Typo major version, comming along with Rails 2.2.2 diff --git a/CHANGES-5.1.3 b/CHANGES-5.1.3 deleted file mode 100644 index 6f104fb76e..0000000000 --- a/CHANGES-5.1.3 +++ /dev/null @@ -1,21 +0,0 @@ -Typo 5.1.3 is the fourth release of the "Cartier-Bresson" series and released on sunday August the 31th. It is mostly a bugfix and behaviour fix version, so don't expect many changes. - -Bug #1244: error with postgresql database on admin/content -Bug #1251: Documentation on dashboard is 404 -Bug #1252: migrations alter updated_at timestamps of articles and comments, affects RSS feeds -Bug #1253: Twice redirect in admin/user#list if no admin -Bug #1254: Fix little error when you use bad id in AdminUser#edit -Bug #1255: Doesn't autosave if no define title -Bug #1256: /article/ 301 redirect hits the default buffer which is not the expected behaviour -Bug #1257: Articles redirect doesn't work with non-nil relative_url_root - - -Rev #1784: Fixed requirements and added our official Typo mascot -Rev #1786: Fixes a stupid behaviour that forces tags display name to be the same as the name in the url. IE : "web 2.0" would display on a page as web2-0 after transformation, which is stupid. Adds a migration that changes '.' into '-' in tag already in the database. Otherwise, it makes typo crash when accessing that tag. Allows edition of tag display name in the admin. -Rev #1787:Removes database dependencies from installer. Now we assume you already have MySQL, PgSQL or SQLLite adater installed. Deletes 2 themes from FCKEditor, about 300k lighter now. Suppress caching from development environment -Rev #1789: Fixes a stupid bug that allows a non administrative user to change his profile -Rev #1792: Removing tmcode textfilter. It now has its own life at http://svn.typosphere.org/plugins/typo_textfilter_tmcode/. Removing amazon textfilter. It now has its own life at http://svn.typosphere.org/plugins/typo_textfilter_amazon/. Removing sparkline textfilter. It now has its own life at http://svn.typosphere.org/plugins/typo_textfilter_sparkline/ -Rev #1795: Fixes 2 nasty bugs with autosave. The first one broke autosave when no title was set. We now set a default title. The second one was overriding permalink with a void string when post was autosaved because the permalink field was empty after autosave. For autosave: If no title is given, Typo gives it a title like "Article Draft + post_id". When publishing, every article-draft-something permalink is just replaced with the article title crafted permalink. -Rev #1796: Enables in admin database migration back, gets rid of the old pre 4.1 general controller, sets the CHANGELOG for 5.1.3. - -Many thanks to Cyril Mougel, Matijs van Zuijlen and Frédéric Logier for submitting patches. \ No newline at end of file diff --git a/README b/README index f73b7eb84c..d9d505cb37 100644 --- a/README +++ b/README @@ -13,7 +13,7 @@ Requirements Currently you need all of those things to get typo to run: * Ruby 1.8.6 or Ruby Enterprise Edition. - * Rails 2.2, Trunk DOES NOT support Rails 2.1. + * Rails 2.2, Typo 5.2 DOES NOT support Rails 2.1. * A database. Typo supports MySQL, PostgreSQL, and SQLite. * Ruby drivers for your database. * For best performance, you should have a web server running either @@ -26,20 +26,7 @@ Currently you need all of those things to get typo to run: Installation ============ -See doc/Installer.text and doc/typo-5.0.3-release-notes.txt. - -Installation by git repository -============================== - -Typo use git in developpement. If you want clone the lastest version, you need -clone the git repository - - git clone git://github.com/fdv/typo - -Several third-part is link in git repository by submodule. So you need update it. - - git submodule update --init - +See doc/Installer.text and doc/typo-5.2-release-notes.txt. Usage ====== diff --git a/doc/typo-4.0-release-notes.txt b/doc/typo-4.0-release-notes.txt deleted file mode 100644 index 2a66cd2bd8..0000000000 --- a/doc/typo-4.0-release-notes.txt +++ /dev/null @@ -1,135 +0,0 @@ -Typo 4.0 -======== - -Welcome to Typo 4.0. Typo is a blogging platform, like Movable Typo or -Wordpress, written using Ruby on Rails. - -This is the first major release since Typo 2.6. We skipped Typo 3.0 to avoid confusion with the Typo3 project. - - -Changes since Typo 2.6 ----------------------- - -* A new installer and a Typo .gem file. Run 'gem install typo' and then - 'typo install /some/path' to install Typo. - -* Text filter plugins, including easy inline Flickr image support and syntax - highlighting for code. - -* Enhanced feed support. Atom 1.0 and RSS 2.0 are both supported. Atom 0.3 - has been removed. Both feed types have better UUIDs. There are also - per-tag, -category, and -author feeds. Most pages have their own - content-specific feeds available via feed autodiscovery. - -* Tags. The 'keywords' field in the Typo admin UI (as well as many blog - editors) has been commandeered to provide tagging for Typo. Tags are - separated by spaces (just like Flickr). If you want to include a space - in a tag, then use quotes. - -* Improved spam management. There's a "Feedback" tab in the admin interface - that lists all comments and trackbacks so they can be bulk-deleted. In - addition, Typo can now use Akismet for spam filtering. - -* File uploads. You can now upload images and other content directly from the - admin UI. - -* Podcast support (experimental). - -* Email and/or Jabber notification of new content, including comments and - trackbacks. - -* Support for posting articles with a future posting date. Pre-posted - articles don't appear on the blog or feeds until their posting date passes. - -* A new cache system that automatically times out stale entries. Several - types of content, including the Flickr sidebar, will automatically cause the - page to be rebuilt every few hours to ensure freshness. - -* Better theme support. Some of this was back-ported to Typo 2.6.0. - -* A redirect table to help users migrating to Typo. You can enter new URLs - into the Redirect table and Typo will look there whenever it doesn't - recognize a URL. So you can move from Movable Type-style permalinks to - Typo-style permalinks without losing the perma- in your links. - -* Cleaner migrations. - -* Rails 1.1 support. Rails 1.1.4 is strongly recommended. Rails 1.0 won't - work at all. - -* Improved sidebar support, with a cleaner API and more built-in sidebars. - -* Google sitemap support. - -* Gravatars support for comments. - -* Comment previews. - -* Markup help for comments, articles, and pages. - - -How to Install Typo -------------------- - -There are two ways to install Typo: automatically, using the new Typo installer, or manually, by downloading the source and building a working Rails environment (database, etc) for it. - -New users should use the installer wherever possible because it's substantially easier and less trouble-prone. - - -### Installing Typo via the Typo Installer - -You'll need the following software installed on your system: - - 1. Ruby 1.8.4 - 2. RubyGems (http://www.rubygems.org) - 3. SWIG (http://www.swig.org) - 4. SQLite 3 - -Most Linux distributions should have these easily available. OS X users can -probably use the 'Locomotive' Rails installer, and there is probably something -similar available for Windows users. - -Once these prerequisites have been installed run these two commands: - - $ gem install typo - $ typo install /some/path - -The first command will download the latest Typo release, along with a bunch of -dependencies. The second command will create a new Typo install in -`/some/path` (you'll probably want to use a path like `/var/www/typo` instead, -or `/tmp/typo` if you're just testing things out). The Typo installer will -create a SQLite database, create all of the tables needed for Typo, and then -run a battery of tests to make sure that everything works successfully on your -system. When that's complete, it'll start up the Mongrel webserver on a -random TCP port. You can access Typo directly via Mongrel for testing, and -then you can use the installer's directions to set up a more permanent hosting -environment. - -The same process can be used to upgrade Typo in the future--just run `gem -install typo` to upgrade the version of the Typo installer on your system, -then run `typo install /some/path` to upgrade your existing Typo install. The -installer will back up your database, apply changes, re-test your environment, -and then restart Mongrel. - - -### Installing Typo Manually - -The manual installation process is only recommended for experienced Rails -users, or people with an existing pre-4.0 Typo install. You'll need to -download the source for Typo, either via the .zip and .tar files on Rubyforge -or via Subversion. Then create a database for Typo by hand and populate it -using the schema files in `db/schema.*.sql`. At this point, run -`./script/server` to verify that Typo works successfully, and then set up -either Mongrel or FastCGI to connect Typo to your existing web server. - -The full procedure for doing all of this is outside of the scope of this -document. - - -Support, or where to turn when things break -------------------------------------------- - -Typo development occurs via http://typosphere.org. If you find a bug, please -file a bug report via http://typosphere.org/trac/newticket - -If you have problems, please send mail to typo-list@rubyforge.org. You can also visit Typo's IRC channel, #typo on irc.freenode.net and ask for help. \ No newline at end of file diff --git a/doc/typo-5.2-release-notes.txt b/doc/typo-5.2-release-notes.txt new file mode 100644 index 0000000000..32ed703329 --- /dev/null +++ b/doc/typo-5.2-release-notes.txt @@ -0,0 +1,52 @@ +Typo 5.2 +======== + +Welcome to Typo 5.2. Typo is a blogging platform, like Movable Typo or +Wordpress, written using Ruby on Rails. + +This is the first major release since Typo 5.0. + + +Changes since Typo 5.1 +---------------------- + +* Migration to Ruby on Rails 2.2 + +* A complete admin rewriting, faster, easier to use + +* Coderay text filter plugin, for more easy syntax highlighting for code + +* Performances improved, Typo is not the bloatware it used to be anymore + +* Even better theme support. Up to date themes are at http://typogarden.org + +* Cleaner migrations. + +* A better search with live search moved as a plugin + + +How to Install Typo +------------------- + +There are two ways to install Typo: automatically, using the new Typo installer, or manually, by downloading the source and building a working Rails environment (database, etc) for it. + +New users should use the installer wherever possible because it's substantially easier and less trouble-prone. + + +### Installing Typo via the Typo Installer + +The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-with-typo-installer + + +### Installing Typo Manually + +The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-from-sources + + +Support, or where to turn when things break +------------------------------------------- + +Typo development occurs via http://typosphere.org. If you find a bug, please +file a bug report via http://typosphere.org/projects/typo/issues + +If you have problems, please send mail to typo-list@rubyforge.org. You can also visit Typo's IRC channel, #typo on irc.freenode.net and ask for help. \ No newline at end of file