ZenCocoon

Sébastien Grosjean
ZenCocoon
1
20
May 16, 2008
  • Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is w...
    Forked from Shopify/active_merchant Wed Feb 18 08:36:16 -0800 2009
    legend
  • Javascript Class to turn a address form to an interactive map-based form
    Forked from mapeed/addresschooser Sat Mar 28 22:50:44 -0700 2009
    legend
  • A clean, simple, and unobtrusive ruby authentication solution.
    Forked from binarylogic/authlogic Thu Apr 02 13:01:21 -0700 2009
    legend
  • Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with t...
    Forked from andre/geokit-gem Tue May 19 09:38:04 -0700 2009
    legend
  • The second incarnation of Globalize for Rails
    Forked from joshmh/globalize2 Thu Jan 29 11:05:09 -0800 2009
    legend
  • i18n_multi_locales_form facilitates multi-locales form creation. It's made to create forms with m...
    Updated Tue Apr 07 03:14:54 -0700 2009
    legend
  • i18n_multi_locales_validations facilitates multi-locales attributes validations. It's made to val...
    Updated Sat Feb 21 09:42:23 -0800 2009
    legend
  • AJAX In Place Rich Editor: In place AJAX-powered WYSIWYG editor
    Updated Wed Apr 22 09:50:38 -0700 2009
    legend
  • Random things I've written in JavaScript. Most are untested and/or half-baked.
    Forked from savetheclocktower/javascript-stuff Tue Apr 28 11:12:25 -0700 2009
    legend
  • Labelled Form Builder Plugin for Rails
    Forked from remvee/labelify Mon Mar 02 06:25:14 -0800 2009
    legend
  • Maptimize, integrate the basics in your rails application
    Updated Mon May 04 11:09:17 -0700 2009
    legend
  • multi_site facilitates multi-site creation. It's made to convert a single application in a multi-...
    Updated Fri Jan 16 17:50:31 -0800 2009
    legend
  • Animation framework based on Prototype
    Forked from xilinus/protofx Mon Dec 15 07:16:54 -0800 2008
    legend
  • Thoughts and under contruction prototype extentions
    Updated Tue Apr 28 11:44:56 -0700 2009
    legend
  • Convert a link into select option that trigger an AJAX request on click
    Updated Mon May 11 00:07:12 -0700 2009
    legend
  • Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails ...
    Forked from svenfuchs/rails-i18n Sun Jan 11 05:54:04 -0800 2009
    legend
  • This plugin is a wild hack that wraps around the complex beast that the Rails routing system is t...
    Forked from svenfuchs/routing-filter Sun Dec 21 14:43:53 -0800 2008
    legend
  • A collection of RSpec 1.1.12 matchers (working with MOCHA) to be used with the Ruby on Rails project
    Forked from joshknowles/rspec-on-rails-matchers Wed Jan 14 12:02:50 -0800 2009
    legend
  • script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
    Forked from madrobby/scriptaculous Mon Dec 15 10:45:05 -0800 2008
    legend
  • Click-draggable. Range-makeable. A better calendar.
    Forked from stephencelis/timeframe Thu Mar 26 13:46:31 -0700 2009
    legend

Following

Public Activity  feed

ZenCocoon created gist: 134247 Mon Jun 22 16:04:32 -0700 2009
# Simplified models / tables for demo # User model
ZenCocoon created gist: 134222 Mon Jun 22 15:20:57 -0700 2009
# # MySQL question : # Considering the following table and entries
ZenCocoon created gist: 130148 Mon Jun 15 07:56:54 -0700 2009
--- :address: smtp.gmail.com :port: 587
ZenCocoon started watching carlosbrando/autotest-notification Sat Jun 13 22:21:11 -0700 2009
autotest-notification's description:
This gem set the autotest (ZenTest) to send messages to software as Growl, LibNotify, and Snarl, displaying a window with the results.
ZenCocoon started watching tenderlove/nokogiri Sat Jun 13 22:02:18 -0700 2009
nokogiri's description:
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
ZenCocoon started watching marshall/titanium Sat Jun 13 00:53:18 -0700 2009
titanium's description:
This repository has relocated to http://github.com/appcelerator/titanium_desktop
ZenCocoon commented on hukl/globalize2 Mon Jun 01 13:06:08 -0700 2009
Comment on lib/globalize/model/active_record/adapter.rb L21 in 72537c5:

Looks great to me this way.
Maybe checking as well if value.respond_to(is_a?) can be a plus, needs to check the ruby doc to make sure of the real need of it.

ZenCocoon commented on joshmh/globalize2 Mon Jun 01 12:55:40 -0700 2009
Comment in 3f7c2f6:

Hi Hukl,

Thanks a lot for your feedback.

I do agree it needs polishing, that's why kept the pending in the lighthouse ticket. Indeed it need to be merged with the actual master branch. I'll check your branch when I get a bit time, thanks a lot for it.

Great point with the value.is_a? I'll check what nicer check I can find to keep things robust.

Regarding the usage, I've already got successful cases where it add been proven to be extremely easy / comfortable to use. At least to me and an other Globalize2 user.

The whole process still require extra work, specially regarding the validation side. As explained in the lighthouse ticket. I've started work on this way as well and hope to get time to finish this as this could make translation more flexible and much easier to use when dealing with multiple locales. eg. an admin in X locales updating content in Y languages.

Still on the "when I get time" I'll pull a demo using my 2 other plugins that makes multiple translation really easy to handle, from view side as well as controller side.

I keep feeling like having an extra method to set multiple translations is making things more complicate when we can keep them simple. Anyway, I'll illustrate my point of view with the demo, that will speak much more.

ZenCocoon started watching hukl/globalize2 Mon Jun 01 12:48:58 -0700 2009
globalize2's description:
The second incarnation of Globalize for Rails
ZenCocoon commented on joshmh/globalize2 Mon Jun 01 09:08:00 -0700 2009
Comment in 3f7c2f6:

Why to use an extra function like set_translations for setting multiple translations at once ? We could do this seamlessly when creating / updating the object.

eg: Post.create( { :title => { :en => "title", :fr => "titre" } } )

I've proposed such patch few month back http://globalize2.lighthouseapp.com/projects/15085/tickets/6-add-locale-parameter-to-setters#ticket-6-6

Looking for feedback,

ZenCocoon started watching JackDanger/wave Sat May 30 10:35:23 -0700 2009
wave's description:
Ruby client for Google Wave
ZenCocoon started watching joshuaclayton/blueprint-css Sat May 23 10:16:38 -0700 2009
blueprint-css's description:
A CSS framework that aims to cut down on your CSS development time
ZenCocoon started watching timcharper/bundle-fu Thu May 21 15:08:15 -0700 2009
bundle-fu's description:
Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
ZenCocoon started watching atd/station Tue May 19 23:04:48 -0700 2009
station's description:
Rails Content Management System engine
ZenCocoon started watching thoughtbot/pacecar Tue May 19 22:44:05 -0700 2009
pacecar's description:
Generated scopes for ActiveRecord classes
ZenCocoon pushed to master at ZenCocoon/geokit-gem Tue May 19 10:06:29 -0700 2009
HEAD is 96f897bf2a6b6be9fe7cc60934b94fca5e6eff24
ZenCocoon forked andre/geokit-gem Tue May 19 09:38:06 -0700 2009
Forked repository is at ZenCocoon/geokit-gem
ZenCocoon started watching yui/yui3 Tue May 19 09:17:35 -0700 2009
yui3's description:
YUI 3.x Source Tree
ZenCocoon started watching entp/multipass Tue May 19 07:35:46 -0700 2009
multipass's description:
Bare bones implementation of encoding and decoding MultiPass values for SSO.
ZenCocoon started watching brynary/dryopteris Sun May 17 15:23:19 -0700 2009
dryopteris's description:
HTML sanitization using Nokogiri
ZenCocoon started watching kneath/select-autocompleter Sat May 16 22:31:33 -0700 2009
select-autocompleter's description:
MooTools & Prototype plugin to create editable select tags
ZenCocoon started watching technoweenie/acts_as_versioned Sat May 16 00:41:29 -0700 2009
acts_as_versioned's description:
ActiveRecord plugin for versioning your models.
ZenCocoon created branch master at ZenCocoon/QuickCreate Mon May 11 00:07:12 -0700 2009
ZenCocoon created repository QuickCreate Mon May 11 00:02:09 -0700 2009
New repository is at ZenCocoon/QuickCreate
ZenCocoon pushed to master at ZenCocoon/labelify Thu May 07 08:35:03 -0700 2009
HEAD is 5c466523234232256948f35bfea1cd09a0afc04f
  • ZenCocoon committed 5c466523:
    Use label_placement with :before_field (default) and :after_field instead of label_before. Thanks Remco van 't Veer for proposal.
ZenCocoon pushed to master at ZenCocoon/addresschooser Thu May 07 08:00:14 -0700 2009
HEAD is 9e2efcc3466960547a662efdcaece107f24b543f
ZenCocoon pushed to master at ZenCocoon/addresschooser Thu May 07 07:51:59 -0700 2009
HEAD is acd4fa3af2f263264d5243c5c9f60e1e55d97ea9

5 commits »

ZenCocoon pushed to master at ZenCocoon/Maptimize---Demo-1 Mon May 04 11:09:18 -0700 2009
HEAD is e4376fce0e8a9e4f400fbafc4013224990e4d48c
ZenCocoon pushed to master at ZenCocoon/Maptimize---Demo-1 Mon May 04 10:24:30 -0700 2009
ZenCocoon pushed to master at ZenCocoon/Maptimize---Demo-1 Mon May 04 07:21:28 -0700 2009
HEAD is 692439e7479113efe036ec7bc157c94620c44007

2 commits »

ZenCocoon pushed to master at ZenCocoon/Maptimize---Demo-1 Mon May 04 05:57:54 -0700 2009
HEAD is f656b766c69bdb032e7d84485352a364d7733715

3 commits »

ZenCocoon started watching chriseppstein/compass Sun May 03 12:47:53 -0700 2009
compass's description:
Compass is a real stylesheet framework, not a collection of classes. With Compass, you still use the best of breed css frameworks (blueprint, yui, 960); ported to Sass to make them easier to configure and apply to your semantic markup.
ZenCocoon started watching joshmh/i18n_tools Sun May 03 12:37:35 -0700 2009
i18n_tools's description:
A Rails Engine that provides web interfaces for translating I18n strings, and other common tasks.
ZenCocoon pushed to master at ZenCocoon/labelify Sun May 03 12:30:43 -0700 2009
HEAD is 9748cc4548565bc10c794af55359532af009e085
  • ZenCocoon committed 9748cc45:
    Allow to place label after the field by using the new option label_before as false