From: Stevan Little Date: Thu, 1 Apr 2010 22:45:00 +0000 (-0400) Subject: getting there, now just need to fill out the rest of the content X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9db2b8f2928e3822690a80de2f032370c7db0a73;p=gitmo%2Fmoose-website.git getting there, now just need to fill out the rest of the content --- diff --git a/data/pages.yml b/data/pages.yml index 33a557f..fa3b008 100644 --- a/data/pages.yml +++ b/data/pages.yml @@ -29,42 +29,42 @@ url : http://www.magazines.com - name : "Takkle.com" url : http://www.takkle.com + - name : Open Data Group + url : http://opendatagroup.com/ - name : "BBC" url : http://www.bbc.co.uk - name : "Hearst Corporation" - url : '' + url : http://www.hearst.com/ - name : "Omni Hotels" url : http://www.omnihotels.com - name : "SocialText" url : http://www.socialtext.com - name : "Napster" - url : '' - - name : "Open Data" - url : '' + url : http://www.napster.com - name : "Capitol Advantage" - url : '' + url : http://capitoladvantage.com/ - name : "Tamarou" url : http://www.tamarou.com - name : "Cloudtone Studios" - url : '' + url : http://cloudtone.ca/ - name : "Endeworks" - url : '' + url : http://www.endeworks.jp/ - name : "net-a-porter.com" url : http://www.net-a-porter.com - name : "Shopzilla / BizRate" - url : '' + url : http://www.shopzilla.com/ - name : "SimplyClick" - url : '' + url : http://www.simplyclick.net/ - name : "MedTouch" - url : '' + url : http://medtouch.com/ - name : "MusicBrainz" - url : '' + url : http://musicbrainz.org/ - name : "Current TV" - url : '' + url : http://www.current.com/ - name : "The Genome Center at Washington University" - url : '' + url : http://genome.wustl.edu/ - name : "Bioinformatics Group at University College London (UCL)" - url : '' + url : http://bioinf.cs.ucl.ac.uk/ - name : download template : download.tt outfile : download.html @@ -84,6 +84,7 @@ public : git://git.moose.perl.org/Moose.git commiter : gitmo@git.moose.perl.org:Moose.git web_view : http://git.shadowcat.co.uk/gitweb/gitweb.cgi + github : http://github.com/nothingmuch/moose - name : support template : support.tt outfile : support.html @@ -117,22 +118,109 @@ data : - year : 2010 articles : - - title : Moose 1.00 is Released - url : http://stevan-little.blogspot.com/2010/03/moose-100-is-released.html + - url : http://stevan-little.blogspot.com/2010/03/moose-100-is-released.html + title : Moose 1.00 is Released + - url : http://www.modernperlbooks.com/mt/2010/03/ill-get-the-mop.html + title : chromatic talks about Class::MOP in relation to his Modern Perl book + - url : http://chris.prather.org/been-there-done-that.md.html + title : Chris Prather discusses Moose and the Modern Perl movement + - url : http://www.modernperlbooks.com/mt/2010/01/subtle-encouragement-toward-correctness.html + title : chromatic discusses how Moose helps you write more correct code - year : 2009 articles : - - title : David McLaughlin experiments with extending Moose for MooseX::ChainedAccessors - url : http://www.dmclaughlin.com/2009/05/15/chained-accessors-in-moose/ - - title : Shawn M Moore explains parameterized roles - url : http://blog.sartak.org/2009/05/parameterized-roles.html + - url : http://chris.prather.org/a-little-bit-of-history.md.html + title : "Chris Prather compares MooseX::Declare to Simula 67" + - url : http://stevan-little.blogspot.com/2009/06/why-makeimmutable-is-recommended-for_13.html + title : "Stevan Little explains why you should make your Moose classes immutable" + - url : http://perldition.org/articles/Parameterized%20Roles%20with%20MooseX::Declare.pod + title : Florian Ragwitz uses parameterized roles with MooseX::Declare + - url : http://www.dmclaughlin.com/2009/05/15/chained-accessors-in-moose/ + title : "David McLaughlin experiments with extending Moose for MooseX::ChainedAccessors" + - url : http://blog.sartak.org/2009/05/parameterized-roles.html + title : "Shawn M Moore explains parameterized roles" + - url : http://jjnapiorkowski.vox.com/library/post/top-ten-great-things-about-perl-moose-postmodern-object-system.html?_c=feed-atom + title : "John Napiorkowski lists ten great things about Moose" + - url : http://our.coldhardcode.com/jshirley/2009/05/another-reason-i-love-perl.html + title : "Jay Shirley dotes on MooseX::MultiMethods" + - url : http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-duck-typing.html + title : "chromatic contrasts roles and duck-typing" + - url : http://use.perl.org/~Ovid/journal/38885 + title : "Ovid discusses role problems and possible solutions" + - url : http://samcrawley.wordpress.com/2009/05/03/getting-the-hang-of-moose-roles/ + title : "Sam Crawley summarizes his experience with roles" + - url : http://blog.sartak.org/2009/05/perl-critic-dynamic-moose.html + title : "Shawn M Moore discusses Perl::Critic for Moose and linting with the MOP" + - url : http://babyl.dyndns.org/techblog/2009/05/moose-attribute-meta-meddling.html + title : "Yanick Champoux meddles with extending Moose attributes" + - url : http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-inheritance.html + title : "chromatic contrasts roles and inheritance" + - url : http://use.perl.org/~Ovid/journal/38880 + title : "Ovid lists some best practices for role-based refactoring" + - url : http://chris.prather.org/perl/moose-dependencies-a-lurid-tale/ + title : "Chris Prather justifies each of Moose's dependencies" + - url : http://zerothorder.blogspot.com/2009/04/chopping-proteins-with-moose.html + title : "Bruno Vecchi praises Moose for making his protein analysis code easier" + - url : http://blog.sartak.org/2009/04/new-moose-warning-and-new-moose-critic.html + title : "Shawn M Moore explains role composition and some bumps in the Moose design process" + - url : http://use.perl.org/~Ovid/journal/38863 + title : "Ovid praises roles and their happy acceptance at the BBC" + - url : http://perldition.org/articles/Implementing%20Typed%20Lexical%20Variables.pod + title : "Florian Ragwitz walks through the marriage of MooseX::Types with Lexical::Types" + - url : http://use.perl.org/~Ovid/journal/38862 + title : "Ovid eschews inheritance in favor of roles" + - url : http://www.modernperlbooks.com/mt/2009/04/the-why-of-perl-roles.html + title : "chromatic on The Why of Perl Roles" + - url : http://chris.prather.org/why-moose-is-post-modern/ + title : "Chris Prather rationalizes Moose's \"post modern\" label" + - url : http://jjnapiorkowski.vox.com/library/post/why-i-use-moose-perls-post-modern-object-system.html?_c=feed-atom + title : "John Napiorkowski on why he uses Moose" + - url : http://www.catalyzed.org/2009/04/catalyst-58-released.html + title : "Tomas Doran interview about the new Moose-based Catalyst" + - url : http://use.perl.org/~Ovid/journal/38785 + title : "Ovid praises role-based refactoring" + - url : http://blog.urth.org/2009/04/moose-docs-grant-wrap-up.html + title : "Dave Rolsky's post-mortem on his Moose documentation grant" + - url : http://blog.jrock.us/articles/Unshortening%20URLs%20with%20Modern%20Perl.pod + title : "Jonathan Rockway uses many modern Moose extensions exemplifying Modern Perl" + - url : http://use.perl.org/~acme/journal/38554?from=rss + title : "Léon Brocard summarizes London.pm's \"What is Moose and why is it the future?\" meeting" - year : 2008 articles : - - title : chomatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article - url : http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html + - url : http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html + title : "chomatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article" + - url : http://hanekomu.at/blog/articles/20080924-1137-dissecting_the_moose.html + title : "Marcel (hanekomu) Grünauer explores Moose in a series of articles" + - url : http://www.slideshare.net/Tim.Bunce/perl-myths-200802-with-notes/ + title : "Tim Bunce's excellent Perl Myths talk gives a shout out to Moose" + - url : http://trombik.mine.nu/~cherry/w/index.php/2008/03/22/1202/oop-with-moose + title : "trombik writes an introduction to Moose in Japanese" + - url : http://draegtun.wordpress.com/2008/03/12/doodling-with-moose-part-1/ + title : "Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module)" - year : 2007 articles : - - title : Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose - url : http://avatraxiom.livejournal.com/70947.html + - url : http://avatraxiom.livejournal.com/70947.html + title : "Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose" + - url : http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=3 + title : "Larry mentioned Moose in 2007's State of the Onion speech" + - title : "Matt Trout (of DBIx::Class and Catalyst fame) wrote a nice series of articles on designing Devel::REPL using Moose." + articles : + - url : http://chainsawblues.vox.com/library/post/a-perl-read-excute-print-loop-repl.html + title : "Writing a perl read-eval-print loop (REPL) - part 1" + - url : http://chainsawblues.vox.com/library/post/writing-a-perl-read-eval-print-loop-repl---part-2.html + title : "Writing a perl REPL part 2 - a history plugin" + - url : http://chainsawblues.vox.com/library/post/writing-a-perl-repl-part-3---lexical-environments.html + title : "Writing a perl REPL part 3 - lexical environments" + - url : http://chainsawblues.vox.com/library/post/develrepl-part-4---script-options-rc-files-profiles-and-packaging.html + title : "Devel::REPL part 4 - script options, rc files and profiles" + - url : http://foo-magazin.de/#d18 + title : "$foo Perl Magazine Winter 2007 has a Moose article" + - title : "Randal Schwartz wrote a series of articles on Moose for Linux Magazine" + articles : + - url : http://www.stonehenge.com/merlyn/LinuxMag/col94.html + title : "The Moose is Flying (part 1) (LinuxMag)" + - url : http://www.stonehenge.com/merlyn/LinuxMag/col95.html + title : "The Moose is Flying (part 2) (LinuxMag)" + - year : 2006 articles : - title : Class::MOP Review (OnLAMP) @@ -145,22 +233,100 @@ presentations : - title : Stevan Little's talk at OPW url : http://iinteractive.com/moose/hosted-presentations/2009/Untitled-12-slides/index.html + video : + - title : Drew Stephens gives a lighting talk on Moose at SHDH 36 + url : http://www.slideshare.net/dinomite/learning-moose-lightning + video : http://www.youtube.com/watch?v=wGGDPATfsfo&NR=1 - year : 2009 presentations : - - title : Shawn M Moore's Intro to Moose at Frozen Perl - url : http://sartak.org/talks/frozen-perl-2009/moose/ + - url : http://sartak.org/talks/frozen-perl-2009/moose/ + title : "Shawn M Moore's Intro to Moose at Frozen Perl" + - url : http://yapc10.org/yn2009/talk/2047 + title : "Dave Rolsky's Introduction to Moose master class at YAPC::NA 2009 (delivered by Shawn Moore and Jonathan Rockway)" + - url : http://yapc10.org/yn2009/talk/1967 + title : "Devin Austin's Intro to Moose at YAPC::NA 2009" + - url : http://sartak.org/talks/yapc-na-2009/extending-moose/ + title : "Shawn Moore's Extending Moose for Applications at YAPC::NA 2009" + - url : http://yapc10.org/yn2009/talk/1941 + title : "Stevan Little's To Moose or Not To Moose at YAPC::NA 2009" + - url : http://yapc10.org/yn2009/talk/1984 + title : "Hans Dieter Pearcey's Code Reuse with Moose at YAPC::NA 2009" + - url : http://www.onemogin.com/blog/stuff/talks/moose/MooseForManagers.pdf + title : "Cory Watson's Moose for Managers at YAPC::NA 2009" + - url : http://yapceurope2009.org/ye2009/talk/2096 + title : "Yuval Kogman's Meta Moose at YAPC::EU 2009" + - url : http://yapceurope2009.org/ye2009/talk/2273 + title : "Yuval Kogman's Moose Workshop at YAPC::EU 2009" + - url : http://conferences.yapcasia.org/ya2009/talk/2192 + title : "Shawn Moore's Moose master class at YAPC::Asia 2009" + - url : http://conferences.yapceurope.org/ipw2009/talk/2371 + title : "Mike Whitaker's Introduction to Moose at the Italian Perl Workshop" + - url : http://lumberjaph.net/~franck/stuff/Introduction_a_Moose.pdf + title : "franck cuny's Introduction to Moose at the France OSDC" + - url : http://www.perlworkshop.no/npw2009/talk/1901 + title : "Yuval Kogman's Why Moose at the Nordic Perl Workshop" + - url : http://perloasis.org/opw2009/talk/1702 + title : "Cory Watson's Moose for Managers at the Perl Oasis" + - url : http://perloasis.org/opw2009/talk/1701 + title : "Mike Whitaker's Building a Moose Class at the Perl Oasis" - year : 2008 presentations : - - title : sunnavy's Moose talk at Beijing Perl Workshop - url : http://www.iinteractive.com/moose/hosted-presentations/2008/sunnavy-Beijing-Perl-Workshop.pdf + - url : http://yapc.tv/2008/lpw/mike-whitaker-intro-moose/ + title : "Mike Whitaker's Into to Moose at the London Perl Workshop" + - url : hosted-presentations/2008/sunnavy-Beijing-Perl-Workshop.pdf + title : "sunnavy's Moose talk at Beijing Perl Workshop" + - url : hosted-presentations/2008/stevan-PPW/moose.xul + title : "Stevan Little's Moose talk at Pittsburgh Perl Workshop" + - url : hosted-presentations/2008/stevan-PPW/moose-manager.xul + title : "Stevan Little's Manager's Guide to Moose at Pittsburgh Perl Workshop" + - url : hosted-presentations/2008/stevan-OSCON/moose.xul + title : "Stevan Little's Moose talk at OSCON" + - url : hosted-presentations/2008/nothingmuch-NPW/practical_moose.html + title : "Yuval Kogman's Practical Moose at Nordic Perl Workshop" + - title : "Yuval Kogman's Practical Moose at YAPC::Asia (video)" + url : hosted-presentations/2008/nothingmuch-YAPC-Asia/practical_moose.html + video : http://conferences.yapcasia.org/ya2008/talk/1017 + - url : hosted-presentations/2008/stevan-YAPC-NA.pdf + title : "Stevan Little's Moose talk at YAPC::NA" + - url : hosted-presentations/2008/nothingmuch-PTPW/practical_moose.html + title : "Yuval Kogman's Practical Moose at Portuguese Perl Workshop" - year : 2007 presentations : - - title : Yuval Kogman's Object Meta Programming at YAPC::EU - url : http://www.iinteractive.com/moose/hosted-presentations/2007/nothingmuch-YAPC-EU + - url : hosted-presentations/2007/stevan-PPW/roles.xul + title : "Stevan Little's Horizontal Reuse with Moose::Role at Pittsburgh Perl Workshop" + - url : ppw_moose_slides/start.html + title : "Stevan Little's Moose talk at Pittsburgh Perl Workshop" + - url : hosted-presentations/2007/nothingmuch-YAPC-EU + title : "Yuval Kogman's Object Meta Programming at YAPC::EU" + - url : yapc_eu_2007_slides/start.html + title : "Stevan Little's Moose talk at YAPC::EU" - year : 2006 presentations : - title : Stevan Little's Moose talk at YAPC::NA url : http://www.iinteractive.com/moose/slides/start.html + - title : Sam Vilain's Moose talk at OSDC Melbourne + title : http://utsl.gen.nz/talks/moose/start.htm + - year : Perl Mongers Groups + presentations : + - url : http://www.slideshare.net/Ovid/refactoring-with-roles-1298185 + title : "Ovid's Refactoring with Roles at London.pm" + - url : http://www.weftsoar.net/~hdp/talk/meta-moose/slides/start.html + title : "Hans Dieter Pearcey's Meta-Moose at PDX.pm" + - url : http://www.bofh.org.uk/2009/05/13/london-pm-presentation + title : "Piers Cawley's MooseX::Declare talk at London.pm (video)" + - url : http://www.slideshare.net/dtreder/moose-527243 + title : "Doug Treder's Moose talk at Seattle Perl Users Group" + - url : http://www.slideshare.net/hakobe/moose + title : "hakobe's Moose presentation at Kansai.pm" + - url : hosted-presentations/2008/notbenh-PDX.xul + title : "Ben Hengst's Moose talk at PDX.pm" + podcast : http://pdxpm.podasp.com/archive.html + - url : http://chris.prather.org/talks/moose-intro-mpls/ + title : "Chris Prather's An Intro to Moose at Minneapolis Perl Mongers" + - url : http://houston.pm.org/talks/2007talks/0704Talk/slides/start.html + title : "Robert Boone's Moose talk at Houston.pm" + - url : perl_ny_seminar_slides/start.html + title : "Stevan Little's Moose talk at Perl Seminar, NY" diff --git a/lib/Moose/Website/I18N/po/en.po b/lib/Moose/Website/I18N/po/en.po index de44d74..489421f 100644 --- a/lib/Moose/Website/I18N/po/en.po +++ b/lib/Moose/Website/I18N/po/en.po @@ -4,12 +4,15 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid "moose" +msgid "header moose" msgstr "moose" -msgid "moose subtitle" +msgid "header moose subtitle" msgstr "A Post Modern Object System for Perl" +msgid "moose page title" +msgstr "Moose - A post modern object system for Perl" + # nav msgid "nav home" @@ -45,6 +48,7 @@ msgstr "About Moose" msgid "about body" msgstr "" "

Moose is an extension of the Perl 5 object system. The main goal of Moose is to make Perl 5 Object Oriented programming easier, more consistent and less tedious. With Moose you can to think more about what you want to do and less about the mechanics of OOP.

" +"

Here is a sample of what Moose looks like.

" "
"
 "package Point;\n"
 "use Moose;\n"
@@ -94,13 +98,27 @@ msgid "download cpan header"
 msgstr "CPAN"
 
 msgid "download cpan body"
-msgstr "Moose is available for download from the CPAN."
+msgstr "Moose is available for download from the CPAN, Perl's world-wide mirrored module distribution platform. Below is a number of links to Moose and it's related modules. Here is a list of other CPAN modules that use Moose."
+
+msgid "download info Moose"
+msgstr "The core Moose distribution"
+
+msgid "download info Class::MOP"
+msgstr "The underlying meta object protocol upon which Moose is built"
+
+msgid "download info Task::Kensho"
+msgstr "A collection of excellent Moose extensions"
+
+msgid "download info MooseX::"
+msgstr "The Moose extensions"
 
 msgid "download git header"
 msgstr "Git"
 
 msgid "download git body"
-msgstr "Here is the information about the Moose git repositories."
+msgstr ""
+"

Moose is developed using the Git source control system. Moose is very open project and we are always willing to take contributions from others. The Moose::Manual::Contributing outlines our specific contribution policies and tells you how get started with our workflow.

" +"

Here is a visualization of the Moose and Class::MOP git repositories over time.

" msgid "download git public" msgstr "Git Public Repo URL" @@ -111,6 +129,9 @@ msgstr "Git URL for Commiters" msgid "download git web view" msgstr "Git Web View" +msgid "download github mirror" +msgstr "Github Mirror" + # support msgid "support header" @@ -164,7 +185,7 @@ msgid "articles header" msgstr "Articles About Moose" msgid "articles body" -msgstr "Below are a list of articles and blog posts written about Moose." +msgstr "Below are a list of articles and blog posts written about Moose, this is by no means a comprehensive list. The Perl Iron Man blog feed quite often has Moose related blog posts." # presentations diff --git a/lib/Moose/Website/Resource/Templates/about.tt b/lib/Moose/Website/Resource/Templates/about.tt index f791b11..a350512 100644 --- a/lib/Moose/Website/Resource/Templates/about.tt +++ b/lib/Moose/Website/Resource/Templates/about.tt @@ -11,7 +11,7 @@ diff --git a/lib/Moose/Website/Resource/Templates/articles.tt b/lib/Moose/Website/Resource/Templates/articles.tt index a9e379d..87b8136 100644 --- a/lib/Moose/Website/Resource/Templates/articles.tt +++ b/lib/Moose/Website/Resource/Templates/articles.tt @@ -2,13 +2,23 @@

[% loc('articles header') %]

[% loc('articles body') %]

-