Browse files

Tagging 5.0.3

git-svn-id: 820eb932-12ee-0310-9ca8-eeb645f39767
  • Loading branch information...
2 parents b517762 + a6d42e6 commit fc9f2f0d5bed5884f56f66b7c35944214728799b @fdv fdv committed Feb 24, 2008
@@ -1,82 +0,0 @@
-Typo 5.0 "Eugène Atget" finally finished after about 7 month of slacking making. This in an important release, stuffed with great new features, loads of fixes and an incredible amount of polish. This may sound like DHH introduction to Rails 2.0, and it does, because Typo 5.0 now runs with Ruby on Rails 2.0 and won't run with anything else. That's the reason of the major version change.
-Before jumping into the breakdown of features, I’d just like to extend my deep gratitude towards everyone who helped make this release possible. From Piers who made this possible to the (hundreds of) contributors who got a patch applied to everyone on #typo who kept the spirit alive. You can all be mighty proud of the role you played. Cheers!
-** Why Eugène Atget ? **
-I've wanted to give our releases a name for a while now, but we needed to find a path we should follow from along the versions. Piers and I are both photographers, and most of the visible work on Typo has been done in Paris, which is a town Atget spent his life to picture. That's the reason why his name came first when we had to choose one.
-** Sidebars removal **
-As we announced earlier, we've decided to move most of the sidebars plugins out of the trunk. There are many reasons why we think that, out of some basic functionnalities, sidebars should be third party softwares apart performances issues. We'll continue to maintain these plugins anyway.
-If you're using one of the following plugins, be sure to install it, or your blog may explode with lots of nasty error messages.
-– AIM presence
-– Audioscrobbler
-– Backpack
-– Delicious
-– Flickr
-– 43 things
-– 43 places
-– Magnolia
-– Recent comments
-– Tada
-– Upcoming
-– Xbox
-Plugins are now in our plugins repository, and installs like any rails plugin. Expect basic archives soon.
-/path/to/typo$ ./script/plugins install
-** Code refactoring **
-The immerged part of the iceberg, but not the least one, most of the existing code has been rewriten. Typo was started when Rails was young, very young, and lots of things were added to the framework after we had to write them.
-The result is impressive in terms of performances, and bug fixing as well.
-** Admin refactoring **
-Admin has been entirely revamped, twice, between 4.1 and 5.0, and we're quite proud of how it works now.
-The existing admin was the result of a scaffold during Typo early days, and even though some improvements has been done, many things were not as user friendly as they should have been. New admin now aims at giving a clear view on the information, and eased access to the most daily used functionnalities in your blogging life.
-* Simple and avanced admin *
-We now deliver the admin in 2 flavors, simple and advanced, because everybody doesn't have the same need when it goes to blogging. We have also splitted the settings in 2 places, to separate basic and advanced settings.
-* More localisation *
-4.1 introduced Typo internationalization, but no one noticed it as it was hidden in the deep of environment.rb. You can now choose your prefered language from the settings. We hope the community to support the translation effort.
-* Comments moderation *
-Another hidden feature of 4.1 I think it's important to mention here is default comment moderation. This is a stone in the build of a better discussion management.
-* Theme editor *
-A theme editor was a missing piece in Typo admin, and it's now filled with a basic, but usable editor. For now it allows you to edit your layout and stylesheet. Views editing will come later.
-* Dashboard *
-We've also added a dashboard we plan to improve with time. It aims at giving you a view on the latests activity on your Typo blog.
-** Solving SEO issues **
-For long time now, Typo has been a pain to search engine optimisation, mostly because most pages, out of single posts, had the same meta title and description. That thing we never noticed before had nasty effects when melted with Google duplicate content algorythm, which even led some blogs to be banned from index. Expect some more improvement in a near future.
-** New themes **
-Azure which has been Typo default theme for a while now has been removed from the core and won't be supported anymore. Standard issue is now our new default theme, and we have introduced Dirtylicious as well. Scribbish has been kept for backward compatibility as many blogs are using it, starting Piers.
-Both themes were built above Scribbish markup and are thus hatom compliant.
-** Typo themes garden **
-I know this should be a community matter, and it may not have its place on a release note, however I think it's important enough to mention it. Every theme listed on <a href="">dev 411 Typo theme viewer</a> has been updated to support Typo 5.0, and updated themes are already avaliable.
-We do think having a usable themes and plugins park is important, and too many themes were only Typo 2.6.0 compatible. That's the reason why we did the themes migration while finishing Typo 5.0, and we plan to port even more non Typo themes in a near futur.
-We hope you'll enjoy this release as much as we enjoyed making it.
@@ -0,0 +1,29 @@
+Typo 5.0.3 "Don Mc Cullin" released on February 2008 the 24th is mostly a bugfix and refactoring release, going along with some improvements, everything leading slowly but surely to 5.1.
+*** Less bugs, more speed ***
+Honnestly, Typo has never been so fast and so bugless as well. We've rewriten most of the caching engine, and it's now running flawlessly. Our effort to speed up the code has also been pursued and we can be proud of what we're releasing.
+*** Brand new editor ***
+The blog editor has been rewriten too, to be more functionnal and user friendly. We've also switched the rich text editor from TinyMCE to FCKEditor for 4 important features :
+– Fullscreen edition (kicks ass baby)
+– Spellchecking
+– Safari compatibility
+– Impressive localization
+*** More localisation ***
+We're continuing the localization effort to port Typo in your language. Default themes has been localized, and we now provide up to 8 languages :
+– English (default)
+– French
+– German
+– Italian
+– Japanese
+– Mexican Spanish
+– Polish
+– Romanian
+Many thanks to all the translators. Currently, only French translation is really complete.
+We hope you'll enjoy Typo 5.0.3 as much as we enjoyed bringing it to you.
@@ -26,7 +26,7 @@ def link_to_permalink(item, title, anchor=nil, style=nil)
# The '5 comments' link from the bottom of articles
def comments_link(article)
- link_to_permalink(article,pluralize(article.published_comments.size, 'comment'),'comments')
+ link_to_permalink(article,pluralize(article.published_comments.size, _('comment')),'comments')
def trackbacks_link(article)
@@ -93,7 +93,7 @@ def before(date =
setting :send_outbound_pings, :boolean, true
setting :email_from, :string, ''
setting :editor, :integer, 2
- setting :cache_option, :string, 'caches_action_with_params'
+ setting :cache_option, :string, 'caches_page'
# Jabber config
setting :jabber_address, :string, ''
@@ -9,12 +9,12 @@
if (article.published_at.month != currentmonth || article.published_at.year != currentyear)
currentmonth = article.published_at.month
currentyear = article.published_at.year -%>
- <h3 class="archivemonth"><%= Date::MONTHNAMES[article.published_at.month] %> <%= article.published_at.year %></h3>
+ <h3 class="archivemonth"><%= _(Date::MONTHNAMES[article.published_at.month]) %> <%= article.published_at.year %></h3>
<% end -%>
<div class="archivepost">
<%= article.published_at.mday %> -
<%= link_to_permalink(article,h(article.title)) %>
- <% if !article.categories.empty? %> posted in
+ <% if !article.categories.empty? %> <%= _("posted in") %>
<%= article.categories.collect {|c| link_to_permalink c, }.join(", ") -%>
<% end -%>
@@ -1 +1 @@
@@ -611,4 +611,8 @@ "leave url/email", "laissez votre url/courriel" "No comments", "Pas de commentaires" "From", "De"
+ "Meta", "Méta"
+ "comment", "commentaire"
+ "comments", "commentaires"
+ "posted in", "publié dans"
@@ -1,7 +1,7 @@
require 'rake/gempackagetask'
require 'rake/contrib/rubyforgepublisher'
-PKG_VERSION = "5.0.2"
+PKG_VERSION = "5.0.3"
PKG_NAME = "typo"
@@ -39,7 +39,7 @@ spec = do |s|
end do |p|
- p.gem_spec = spec
+# p.gem_spec = spec
p.need_tar = true
p.need_zip = true
@@ -1,11 +0,0 @@
-require File.dirname(__FILE__) + '/../spec_helper'
-describe CommentsHelper do
- #Delete this example and add some real ones or delete this file
- it "should include the CommentsHelper" do
- included_modules = self.metaclass.send :included_modules
- included_modules.should include(CommentsHelper)
- end
@@ -2,8 +2,8 @@
require 'dns_mock'
-class CommentTest < Test::Unit::TestCase
- def setup
+describe Comment do
+ before(:each) do
@@ -125,7 +125,7 @@ def test_xss_rejection
# Test each filter to make sure that we don't allow scripts through.
# Yes, this is ugly.
['','textile','markdown','smartypants','markdown smartypants'].each do |filter|
- this_blog.comment_text_filter = filter
+ Blog.default.comment_text_filter = filter
assert c.errors.empty?
@@ -1,7 +1,4 @@
+--format progress
+--loadby mtime
@@ -26,7 +26,7 @@
<ul class="meta">
<%= content_tag(:li, category_links(article), :class => 'categories') unless article.categories.empty? %>
<%= content_tag(:li, tag_links(article), :class => 'tags') unless article.tags.empty? %>
- <li>Meta
+ <li><%= _("Meta") %>
<%= trackbacks_link(article) << ',' if article.allow_pings? %>
<%= comments_link(article) << ',' if article.allow_comments? %>
<a href="<%= article.permalink_url %>" rel="bookmark"><%=_("permalink")%></a>,
@@ -29,7 +29,7 @@
<p class="links">
<%= link_to_permalink(article, _("Read full article"), nil, 'more') if controller.action_name != 'permalink' %>
- <%= link_to_permalink(article,pluralize(article.published_comments.size, 'comment'),'comments', 'comments') %>
+ <%= link_to_permalink(article,pluralize(article.published_comments.size, _('comment')),'comments', 'comments') %>
<% end %>
<br style="clear:both;" />
@@ -1,15 +1,11 @@
class StaticSidebar < Sidebar
- <li><a href="" title="Typo">Typo</a></li>
- <li><a href="" title="too-biased">too-biased</a></li>
- <li><a href="" title="seth hall">Seth Hall</a></li>
- <li><a href="" title="Scottstuff"></a></li>
+ <li><a href="" title="Typo">Typosphere</a></li>
<li><a href="" title="Just a Summary">Just A Summary</a></li>
- <li><a href="" title="Topfunky">Topfunky</a></li>
+ <li><a href="" title="Frédéric de Villamil">Ergonomie, Rails et Architecture de l'information web</a></li>
<li><a href="" title="PlanetTypo">PlanetTypo</a></li>
<li><a href="" title="Typo Forums">Typo Forums</a></li>
- <li><a href="" title="Frédéric de Villamil">Frédéric de Villamil</a></li>
description "Static content, like links to other sites, advertisements, or blog meta-information"

0 comments on commit fc9f2f0

Please sign in to comment.