From frederic at de-villamil.com Tue Aug 2 07:20:54 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Tue, 2 Aug 2011 13:20:54 +0200 Subject: [typo] =?windows-1252?q?=5BANN=5D_Release_of_Typo_6=2E0=2E6_=96_a?= =?windows-1252?q?_huge_one?= Message-ID: Hello, 5 weeks after releasing Typo 6.0.5, we're proud to release Typo 6.0.6 into the wild. With 403 files changed, 8526 insertions and 4961 deletions (before generating the CHANGELOG) this is our biggest release of all time. This was made possible thanks to Yannick Fran?ois joining the core team, the growing amount of active contributors and a very crappy weather above Europe during our summer holiday. You can download Typo 6.0.6 at https://github.com/downloads/fdv/typo/typo-6.0.6.zip or https://github.com/downloads/fdv/typo/typo-6.0.6.tgz. What's under the hood? * Rails 3.1 ready We've got a long way since Typo was first released for Rails 0.6 and Ruby 1.8.4. Typo 6.0.6 is now Rails 3.1.0 ready and runs on both Ruby 1.8.7 and 1.9.2. We're now waiting for Passenger (mod_rails) to be fully Rails 3.1 compliant to switch to this new exciting Rails version. * URL shortener Adoption of microblogging has made URL shorteners an important part of our daily browsing life. Hosted services may disappear one day or another taking your shortened URL with them, so we have given Typo its own URL shortener. When you publish a new article, Typo generates a shortened URL that will redirect to your content. No more risks of disappearing shortened URLs, YOU keep the control. * Recaptcha support Silvio Relli did a great job adding Recaptcha support to Typo 6.0.6. Recaptcha is a captcha system that both fights against spam and uses successful decodings to helps digitise books. You can use both Recaptcha and Akismet on a Typo installation. * New toys for plugin developpers We wanted to make Typo easier to extend for plugin developpers. Typo 6.0.6 introduces a bunch of new tools for them. ** Users custom fields Users can now have an infinite nummer of custom fields, that will be used by plugins developpers without having to modify the database. Settings are easy to add and easy as pie to use. ** Contents custom fields Articles and pages can now have an infinite nummer of custom fields, that will be used by plugins developpers without having to modify the database. These custom fields are easy to add and easy as pie to use. ** Custom routes for plugins User defined plugins can now use their own route without changing the original routing files. This allows plugin developpers to create powerful extensions without to worry about what Typo's routing file looks like. * A powerful SEO oriented blogging engine We've worked a lot on SEO, aiming at being as powerful as Yoast SEO Plugin on Wordpress. This release is a first step with the following feature. ** Support for rel='canonical' in pages header to avoid duplicate content. A canonical page is the preferred version of a set of pages with highly similar content. It's common for a site to have several pages listing the same set of products. For example, one page might display products sorted in alphabetical order, while other pages display the same products listed by price or by rating. For example: http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd If Google knows that these pages have the same content, we may index only one version for our search results. Our algorithms select the page we think best answers the user's query. Now, however, users can specify a canonical page to search engines by adding a link element with the attribute rel="canonical" to the head section of the non-canonical version of the page. Adding this link and attribute lets site owners identify sets of identical content and suggest to Google: "Of all these pages with identical content, this page is the most useful. Please prioritize it in search results." ** A custom template for meta title and description Since meta title and description are very important for SEO, it is very important to be able to setup its own content. Typo now provides powerful customizable templates for both of them, with nice default enabled. ** Making meta keywords optionnal Since search engines do not consider meta keywords anymore, some people want to disable them to save on their page weight. This option makes it possible. * New content templates Typo can now handle multiple content types through dedicated templates. Let's say you want to display text articles and pictures only. Just create the content type, write a quick template for rendering, write your article, and your done. This new feature comes with handy helpers to generate per template menu... This makes Typo theming even more powerful. * Control your cache from the admin The long removed cache sweeping interface is now back, with interesting statistics about cached files. * Attachment thumbnails Attached images are now generated in 3 sizes: original, medium and thumb. Both medium and thumb sizes can be defined in the administration. * Pictures albums in lightbox Typo Lightbox macro now supports set parametre, which allows you to create nice photo albums. * More readability and usability The admin sections have been reorganized for more readability and usability. We've redisigned some interfaces, work still in progress. * Code refactoring Typo code is as old as Rails, which means we still carry old, deprecated code. This version brings lots of refactoring, dead code removal, speed optimization and even more testing. * Norwegian translation * Lars Tobias Skjong-B?rsting has been doing a great job providing a full norwegian translation in an impressively short time. * Bug squashing With code refactoring usually comes bug squashing. This version got rid of more bugs than a full tank of DDT would have, without the cancer effect. * A community effort Typo 6.0.6 would have never been possible without our community of contributors, listed in alphabetical order: Huy Dinh, Fish, Justin B. Kay, Maarten Mulders, Silvio Relli, Melanie Shebel, Lars Tobias Skjong-B?rsting, Eric Sorenson, Yule. We hope you'll enjoy using this version as much as we enjoyed crafting it. All the best The team. -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org From orava at iki.fi Tue Aug 2 15:16:10 2011 From: orava at iki.fi (Petri Wessman) Date: Tue, 02 Aug 2011 22:16:10 +0300 Subject: [typo] =?windows-1252?q?=5BANN=5D_Release_of_Typo_6=2E0=2E6_=96_a?= =?windows-1252?q?_huge_one?= In-Reply-To: References: Message-ID: <4E384CFA.8000907@iki.fi> On 08/02/2011 02:20 PM, Frederic de Villamil wrote: > Hello, > > 5 weeks after releasing Typo 6.0.5, we're proud to release Typo 6.0.6 into the wild. Grats on the release! Just to rain on your parade a tiny bit, I'll report a few issues: - for some reason, loading up the Dashboard takes a very long time. This happens both on my local installation and on the demo installation at http://demo.typosphere.org/admin - the image upload bug I reported earlier (the one you could not replicate) is still there. *And* it also seems to exist on the http://demo.typosphere.org installation so it's not just a local issue on my end. I just tried to upload a 45k jpeg image to demo.typosphere.org (via admin/Media) and got the same buggy result: no image uploaded, just a 54 byte file. The first attempt was with Chrome, I tried again with Firefox just to be sure: same result. Also tried from another Windows computer, to make sure it's not a Linux browser thing. Nope, same problem. So you now have a place where you can replicate the bug: demo.typosphere.org :) Log in as admin and try to upload a (jpeg) image and see what happens. -Petri From frederic at de-villamil.com Tue Aug 2 16:13:03 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Tue, 2 Aug 2011 22:13:03 +0200 Subject: [typo] =?windows-1252?q?=5BANN=5D_Release_of_Typo_6=2E0=2E6_=96_a?= =?windows-1252?q?_huge_one?= In-Reply-To: <4E384CFA.8000907@iki.fi> References: <4E384CFA.8000907@iki.fi> Message-ID: Le 2 ao?t 2011 ? 21:16, Petri Wessman a ?crit : > On 08/02/2011 02:20 PM, Frederic de Villamil wrote: >> Hello, >> >> 5 weeks after releasing Typo 6.0.5, we're proud to release Typo 6.0.6 into the wild. > > Grats on the release! Just to rain on your parade a tiny bit, I'll > report a few issues: > > - for some reason, loading up the Dashboard takes a very long time. This > happens both on my local installation and on the demo installation at > http://demo.typosphere.org/admin > > - the image upload bug I reported earlier (the one you could not > replicate) is still there. *And* it also seems to exist on the > http://demo.typosphere.org installation so it's not just a local issue > on my end. I just tried to upload a 45k jpeg image to > demo.typosphere.org (via admin/Media) and got the same buggy result: no > image uploaded, just a 54 byte file. The first attempt was with Chrome, > I tried again with Firefox just to be sure: same result. Also tried from > another Windows computer, to make sure it's not a Linux browser thing. > Nope, same problem. > > So you now have a place where you can replicate the bug: > demo.typosphere.org :) Log in as admin and try to upload a (jpeg) image > and see what happens. > > -Petri Hi Petri, Point #1 is caused by the query on blogsearch.google.com not being valid anymore that causes a timeout. I'm pushing a fix for that one. I was able to reproduce point #2 earlier today, just before announcing the release while uploading a picture on our freshly updated blog. We're taking this issue very seriously and are working hard to solve it. We'll release a bugfix version as soon as we fix those two. Thank you for using Typo Best regards Frederic -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org From frederic at de-villamil.com Tue Aug 2 18:17:06 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Wed, 3 Aug 2011 00:17:06 +0200 Subject: [typo] =?windows-1252?q?=5BANN=5D_Release_of_Typo_6=2E0=2E6_=96_a?= =?windows-1252?q?_huge_one?= In-Reply-To: <4E384CFA.8000907@iki.fi> References: <4E384CFA.8000907@iki.fi> Message-ID: <12EFCD47-62AB-4D9A-8320-FCCC4609AC9F@de-villamil.com> Le 2 ao?t 2011 ? 21:16, Petri Wessman a ?crit : > On 08/02/2011 02:20 PM, Frederic de Villamil wrote: >> Hello, >> >> 5 weeks after releasing Typo 6.0.5, we're proud to release Typo 6.0.6 into the wild. > > Grats on the release! Just to rain on your parade a tiny bit, I'll > report a few issues: > > - for some reason, loading up the Dashboard takes a very long time. This > happens both on my local installation and on the demo installation at > http://demo.typosphere.org/admin > > - the image upload bug I reported earlier (the one you could not > replicate) is still there. *And* it also seems to exist on the > http://demo.typosphere.org installation so it's not just a local issue > on my end. I just tried to upload a 45k jpeg image to > demo.typosphere.org (via admin/Media) and got the same buggy result: no > image uploaded, just a 54 byte file. The first attempt was with Chrome, > I tried again with Firefox just to be sure: same result. Also tried from > another Windows computer, to make sure it's not a Linux browser thing. > Nope, same problem. > > So you now have a place where you can replicate the bug: > demo.typosphere.org :) Log in as admin and try to upload a (jpeg) image > and see what happens. > Just a followup about those bugs. Timeout was solved on Master by changing the request sent to Google to fetch your last backlinks. File upload bug seems to be Rails related. The code was not modified at least since 6.0.4 (and probably before), and using Typo 6.0.6 with Rails 3.0 fixes the whole thing (but breaks some other). We're still working on finding a workaround and will let you updated as soon as we find something. We will release a new Typo version as soon as these 2 bugs are fixed. Best regards, Frederic -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org From orava at iki.fi Wed Aug 3 01:11:13 2011 From: orava at iki.fi (Petri Wessman) Date: Wed, 03 Aug 2011 08:11:13 +0300 Subject: [typo] =?windows-1252?q?=5BANN=5D_Release_of_Typo_6=2E0=2E6_=96_a?= =?windows-1252?q?_huge_one?= In-Reply-To: <12EFCD47-62AB-4D9A-8320-FCCC4609AC9F@de-villamil.com> References: <4E384CFA.8000907@iki.fi> <12EFCD47-62AB-4D9A-8320-FCCC4609AC9F@de-villamil.com> Message-ID: <4E38D871.5040304@iki.fi> On 3.8.2011 1:17, Frederic de Villamil wrote: > File upload bug seems to be Rails related. The code was not modified at least since 6.0.4 (and probably before), and using Typo 6.0.6 with Rails 3.0 fixes the whole thing (but breaks some other). We're still working on finding a workaround and will let you updated as soon as we find something. Thanks for the update, and thanks for the hard work on Typo on general :) -Petri From frederic at de-villamil.com Wed Aug 10 13:29:02 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Wed, 10 Aug 2011 19:29:02 +0200 Subject: [typo] [ANN] Release of Typo 6.0.7 - Bug Fixes Message-ID: Hello, After releasing Typo 6.0.6, we realized that we left a few critical bugs unfixed. It seems that none of us actually ran our tests against Ruby 1.9.2, and things that were working under certain circumstances were breaking against a different environment. So this release provides nothing bug bug fixing, which is not so bad, after all. File upload was completely broken due to a behavior change in ActionDispatch::Http::UploadedFile between Rails 3.0.2 and Rails 3.0.3. File upload in itself is pretty hard to test, and we failed at this point. Image resize was completely broken too due to a version change of mini_magick. Reverting back to mini_magick 1.3.3 did the trick. Under PostgreSQL, initial migration would set an empty post_type despite a default set to read. It seems that PostgreSQL won't fill the field value when created with existing inserts. Mathieu Poussin added Recaptcha support on all bundled themes. Pages view was broken under Ruby 1.9.2 due to an encoding issue. There was also an encoding bug in post_type edition and creation. Despite extensive testing, pagination was broken due to a buggy will_paginate 3.0.4 beta. Reverting to 3.0.2 did the job. Last but not least, a change in the way Google handles RSS queries caused dashboard load to take ages. That's all (for now). We'll try to to better this time. Cheers, The Typo team. -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org From frederic at de-villamil.com Fri Aug 12 03:34:47 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Fri, 12 Aug 2011 09:34:47 +0200 Subject: [typo] Moving bug tracker to Github Message-ID: <3BF1728C-BB68-4163-9816-DCF1C5157C63@de-villamil.com> Hello, Today, we've closed our LightHouse account and moved our bug tracker to Github. This decision was motivated by both Github ticketing system maturity and the will to centralize things. You can now open bugs at https://github.com/fdv/typo/issues Cheers, The Typo team -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org From frederic at de-villamil.com Sat Aug 13 07:53:31 2011 From: frederic at de-villamil.com (Frederic de Villamil) Date: Sat, 13 Aug 2011 13:53:31 +0200 Subject: [typo] [ANN] Release of Typo 6.0.8 - Bug Fixes Message-ID: <628F4289-254D-4ABD-82FE-9639235EDE16@de-villamil.com> Hello, Being the eighth of the Irving Penn series, this new Typo release comes only 3 days after the latest one, but it fixes a bunch of serious bugs that were discovered while using Typo 6.0.7 in the wild. As usual you can download Typo 6.0.8 at http://typosphere.org/stable.tgz, and give it a try on our demo site http://demo.typosphere.org. ** Adding per tags and categories templates Typo is now able to provide a different template according to the category and tag you visit. This is useful for some sites which need such a level of customization. To use them, just add a views/categories/category-permalink.html.erb or a views/categories/category-permalink.html.erb file in your theme. Typo will use that file when displaying this category. ** Bug fixes Fixes a bug in the meta title generation when displaying an article, a category or a tag. Fixes the custom tracking field making the site crashing when used. Fixes a bug on tags removal not working. ** Moving our bug tracker to Github We've decided to move our bug tracker from Lighthouse to Github. In the past years, Github ticketing system has gained in feature and maturity while Lighthouse has been stalling, not being really convenient to use. This move allows us to centralize our tools in a single place. The new bug reporting place is now https://github.com/fdv/typo/issues It's been the third release in 11 days, but thanks to all our beta testers, I hope it's the latest bugfix one. We want to thank in alphabetical order Mitch Pirtle, Lars Tobias Skjong-B?rsting, Mathieu Poussin and Rhaamo for their bug hunting operation. -- Fr?d?ric de Villamil "What's mine is mine. What's yours is still unsetteled" ? Go player proverb frederic at de-villamil.com tel: +33 (0)6 62 19 1337 http://t37.net Typo : http://typosphere.org