summaryrefslogtreecommitdiff
path: root/posts/2009-06-12-shape-of-cpan.org
diff options
context:
space:
mode:
authorFranck Cuny <franckcuny@gmail.com>2016-08-04 11:45:44 -0700
committerFranck Cuny <franckcuny@gmail.com>2016-08-04 11:45:44 -0700
commit585b48b6a605cb71ef99dd767880e1b7ee5bf24e (patch)
treec65377350d12bd1e62e0bdd58458c1044541c27b /posts/2009-06-12-shape-of-cpan.org
parentUse Bullet list for the index. (diff)
parentMass convert all posts from markdown to org. (diff)
downloadlumberjaph-585b48b6a605cb71ef99dd767880e1b7ee5bf24e.tar.gz
Merge branch 'convert-to-org'
Diffstat (limited to 'posts/2009-06-12-shape-of-cpan.org')
-rw-r--r--posts/2009-06-12-shape-of-cpan.org69
1 files changed, 69 insertions, 0 deletions
diff --git a/posts/2009-06-12-shape-of-cpan.org b/posts/2009-06-12-shape-of-cpan.org
new file mode 100644
index 0000000..c296bed
--- /dev/null
+++ b/posts/2009-06-12-shape-of-cpan.org
@@ -0,0 +1,69 @@
+My talk at the [[http://conferences.mongueurs.net/fpw2009/][FPW]] this
+year is about the shape of the Perl and CPAN community. This talk was
+prepared by some [[http://labs.rtgi.eu/][$coworkers]] and me.
+
+We generated two maps (authors and modules) using the CPANTS' data. For
+the websites, we crawled a seed generated from the CPAN pages of the
+previous authors.
+
+Each of this graphs are generated using a
+[[http://en.wikipedia.org/wiki/Force-based_algorithms][force base
+algorithm]], with the help of [[http://gephi.org/][Gephi]].
+
+All the map are available in PDF files, in creative common licence. The
+slides are in french, but I will explain the three maps here.
+
+- [[http://labs.rtgi.eu/fpw09/resources/slides/][slides (french)]]
+- [[http://labs.rtgi.eu/fpw09/resources/pdf/cpan_authors_core_march2009.pdf][authors
+ map]]
+- [[http://labs.rtgi.eu/fpw09/resources/pdf/cpan_packages_core_march2009.pdf][modules
+ map]]
+- [[http://labs.rtgi.eu/fpw09/resources/pdf/cpan-web-may2009-poster.pdf][community
+ maps]]
+- [[http://labs.rtgi.eu/fpw09/map/][community map (flash version)]]
+- [[http://cpan-explorer.org/][cpan-explorer.org]]
+
+*** CPAN's modules
+
+The first map is about the modules available on the CPAN. We selected a
+list of modules which are listed as dependancies by at least 10 others
+modules, and the modules who used them. This graph is composed of 7193
+nodes (or modules) and 17510 edges. Some clusters are interesting:
+
+- LWP and URI are really the center of the CPAN
+- a lot of web modules (XML::*, TemplateToolkit, HTML::Parser, ...)
+- TK is isolated from the CPAN
+- Moose, DBIx::Class and Catalyst are forming a group. This data are
+ from march, we will try to do a newer version of this map this
+ summer. This one will be really interesting as Catalyst have switched
+ to Moose
+
+*** The CPAN's authors
+
+This map is about the authors on the CPAN. There is about 700 authors
+and their connections. Each time an author use a module of another
+author, a link is created.
+
+- Modern Perl, constitued by Moose, Catalyst, DBIx::Class. Important
+ authors are Steven, Sartak, perigin, jrockway, mstrout, nothingmuch,
+ marcus ramberg
+- Slaven Rezi? and others TK developpers are on the border
+
+*** Web map
+
+We crawled the web using the seed generated using the CPAN's authors
+pages.
+
+- again, the "modern group", on the top of the map, with
+ Moose/Catalyst/DBIx::Class developpers
+- some enterprises, like shadowcat and iinteractive in the middle of
+ the "modern Perl", Booking in the middle of the YAPC's websites (they
+ are a major sponsor of this events), 6apart, ...
+- perl.org is the reference for the Perl community (the site is
+ oriented on their sides)
+- cpan.org is the reference for the open source community
+- github is in the center of the Perl community. It's widely adopted by
+ the Perl developpers. It offers all the "social media" features that
+ are missing on the CPAN
+
+I hope you like this visualisations, have fun analyzing them :)