<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcFSHcyeip7ImA9WhBVEkw.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398</id><updated>2013-04-17T08:53:39.992-07:00</updated><category term="virtualization" /><category term="OER Blogs" /><category term="CCAP" /><category term="Twitter" /><category term="CAP" /><category term="GSoC" /><category term="welcome" /><category term="technology-committee" /><category term="cnx2010" /><category term="performance" /><category term="developer-testing" /><category term="rhaptos release" /><category term="JavaScript" /><category term="OERPub" /><category term="Facebook" /><category term="plone 4" /><category term="new features" /><category term="CNX Conference" /><category term="sprint" /><title>Connexions Rhaptos Developer Blog</title><subtitle type="html">The Connexions Rhaptos Developer Blog is a place for Connexions and Rhaptos developer discuss upcoming projects and technical matters having to do with the software that runs Connexions and Rhaptos sites.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://devblog.cnx.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://devblog.cnx.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Katherine Fletcher</name><uri>http://www.blogger.com/profile/07067608440174108780</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_dITEeDLh5C4/SltCjC8e9II/AAAAAAAAAAM/ltpm0WrOj3k/S220/windy_headshot.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ConnexionsRhaptosDeveloperBlog" /><feedburner:info uri="connexionsrhaptosdeveloperblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkcGQX47fSp7ImA9WhBVEkw.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-2591351510581171793</id><published>2013-04-17T08:53:00.003-07:00</published><updated>2013-04-17T08:53:40.005-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-17T08:53:40.005-07:00</app:edited><title>Connexions Conference Sprints</title><content type="html">







&lt;br /&gt;
&lt;div class="p1"&gt;
We are holding 2 days of Sprints on April 24 and 25 following the 2013 Connexions Conference which is on April 23.&amp;nbsp; The sprints are an opportunity for you to work directly with the Connexions team, contribute your time and effort to Connexions and to have fun.&amp;nbsp; You don't need to attend both days.&amp;nbsp; Show up and leave as you like.&amp;nbsp; We have tasks for all skill levels and you don't need to be a programmer.&amp;nbsp;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
The &lt;a href="https://trello.com/board/cnx-conference-sprint-tasks/5165b415d79268e16d00559b" target="_blank"&gt;list of tasks&lt;/a&gt; is on Trello.&amp;nbsp;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&amp;nbsp;Just click on a card (white box) to see the details of each task. &amp;nbsp;If you are attending the conference, we hope you will stay for the Sprints.&amp;nbsp; If you are in Houston, but not attending the conference, you are welcome to join us at the Sprints.&lt;/div&gt;
</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/2591351510581171793/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2013/04/connexions-conference-sprints.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2591351510581171793?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2591351510581171793?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/wu4zq-RJiFU/connexions-conference-sprints.html" title="Connexions Conference Sprints" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2013/04/connexions-conference-sprints.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCSX44cSp7ImA9WhJQE00.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-6138228790086821443</id><published>2012-07-26T05:54:00.000-07:00</published><updated>2012-07-26T05:54:28.039-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-26T05:54:28.039-07:00</app:edited><title>Jenkins forces reinstall of server images on Rackspace</title><content type="html">This is much more DevOps than Dev, but it is important as well !



One difficulty we have doing remote development with a team spread over at least a million cities (I haven't actually counted) is that the local development LAN for Bob is frankly inaccessible for Alice and Charlie.  Maintaining n-1 VPN links is just going to drive us all mad.  


&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://thisheartofoak.ca/wp-content/uploads/2012/02/servants-bells.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="931" width="1600" src="http://thisheartofoak.ca/wp-content/uploads/2012/02/servants-bells.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;



So the simple solution is to rent a couple of cloud servers and host the development builds on there.  The cost is pretty minimal, and it seemed good - until I realised that Jenkins, our friendly Continuous Integration Butler, was unable to re-install a cloud server from an image.  Or rather it *could* - but Jenkins did not know when the server was rebuilt, and the server itself, which could signal jenkins, would have no state, so could not signal jenkins with *why* it had been rebuilt.



So, Pantry Bell (https://github.com/lifeisstillgood/pantrybell).

We simply run a webserver, that when called (perhaps from one Jenkins job) will force a re-imaging of a Rackspace server.  This has a simple callback in rc.local 
(wget http://jenkins.frozone.mikadosoftware.com/pantrybell/&lt;secretkey&gt;/`hostname`)


So - a server forces a rebuild, on successful rebuild, the server calls home, and then the "real" jenkins job can be triggered using the Jenkins API calls.


Amazingly enough it works, has trivial security, no REST compliance but it works</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/6138228790086821443/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/07/jenkins-forces-reinstall-of-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6138228790086821443?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6138228790086821443?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/tGuIxCMgQa8/jenkins-forces-reinstall-of-server.html" title="Jenkins forces reinstall of server images on Rackspace" /><author><name>Paul Brian</name><uri>http://www.blogger.com/profile/03938429485264802366</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/07/jenkins-forces-reinstall-of-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ESXYyfCp7ImA9WhJQEUg.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-8772992337320636802</id><published>2012-07-24T11:33:00.000-07:00</published><updated>2012-07-24T11:33:28.894-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-24T11:33:28.894-07:00</app:edited><title>OpenStack and Rackspace</title><content type="html">  &lt;div class="section" id="tue-24-jul"&gt;

&lt;div class="section" id="openstack-and-rackspace"&gt;
&lt;h2&gt;OpenStack and Rackspace&lt;a class="headerlink" href="#openstack-and-rackspace" title="Permalink to this headline"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I suspect that if you find this as exciting as I do, one or both of us
need to go out looking for a life.  However, OpenStack is nearly here,
and Connexions is in the Early Access Program. WooHoo.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://en.wikipedia.org/wiki/OpenStack"&gt;OpenStack&lt;/a&gt; is in the
frankly hilariously named Essex release, and is a collaboration
between NASA (yes!) and Rackspace (and now 150 other companies) all of
whom bascially want some of Jeff Bezos&amp;#8217; AWS lunch.&lt;/p&gt;
&lt;p&gt;Now, I am currently trying to get Jenkins to nicely play with my cloud
servers (see &lt;a class="reference external" href="https://github.com/lifeisstillgood/pantrybell"&gt;Pantry Bell&lt;/a&gt;) and it will use the pythonic &lt;a class="reference external" href="https://github.com/openstack/python-novaclient"&gt;nova&lt;/a&gt; Real Soon Now.&lt;/p&gt;  But the real pull is that we will be using rackspace to integrate all the different components involved in the new system, early as possible.  The system currently builds the repository and the (old) editor, and I am working on bringing in the new Aloha editor and the webview asap.  The sooner we see everything working together the sooner we shall find those great moments of code serendipity. &lt;/p&gt;

&lt;p&gt;We have an opportunity as a bunch of Open Source developers to use the first real F/OSS cloud based offering and even influence a little part of its development.  I am excited to see where it will go, and excited to see if it can provide measurable benefits to Connexions, either in development simplicity or sysadmin time savings.  Interesting Times are ahead.&lt;/p&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/8772992337320636802/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/07/openstack-and-rackspace.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8772992337320636802?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8772992337320636802?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/DExzC8hwNlk/openstack-and-rackspace.html" title="OpenStack and Rackspace" /><author><name>Paul Brian</name><uri>http://www.blogger.com/profile/03938429485264802366</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/07/openstack-and-rackspace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFRX8zfip7ImA9WhJQEUg.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-6919939239411012347</id><published>2012-07-24T11:23:00.000-07:00</published><updated>2012-07-24T11:23:34.186-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-24T11:23:34.186-07:00</app:edited><title>The Usual Suspects</title><content type="html">&lt;div class="section" id="starting-blogging"&gt;
&lt;h2&gt;Starting Blogging !&lt;a class="headerlink" href="#starting-blogging" title="Permalink to this headline"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This is the first of hopefully a regular series of blogs from
the developers behind &lt;a class="reference external" href="www.cnx.org"&gt;Connexions&lt;/a&gt;.&lt;/p&gt;
&lt;div class="section" id="id1"&gt;
&lt;h3&gt;Connexions&lt;a class="headerlink" href="#id1" title="Permalink to this headline"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Connexions provides free (beer &lt;em&gt;and&lt;/em&gt; speech) educational resources to
students and teachers around the world.  It has developed over ten
years a eco-system of authoring tools, repository and means to serve
the textbooks, exercises, snippets of knowledge to 2 million people a
month.&lt;/p&gt;

&lt;p&gt;And they are building a major update of that code.&lt;/p&gt;
&lt;p&gt;And its all Open Source - and being developed right in front of your eyes.
(Mail &lt;a class="reference external" href="mailto:ecw1&amp;#37;&amp;#52;&amp;#48;rice&amp;#46;edu"&gt;us&lt;/a&gt; if you want to join in.)&lt;/p&gt;
&lt;p&gt;And thats what we are doing here ...&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="the-people"&gt;
&lt;h3&gt;The people&lt;a class="headerlink" href="#the-people" title="Permalink to this headline"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;(If your gravatar is not here, please let me know the right email address to use)&lt;/p&gt;

&lt;table&gt;&lt;tr&gt;
&lt;td&gt;Jessica Burnett&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/40d8d38c94074187d6a0e2814fce3871" /&gt;&lt;/td&gt;
&lt;td&gt;Paul Brian&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/d20c9b94e08963eba85ff57aa177ac14" /&gt;&lt;/td&gt;
&lt;td&gt;Ed Woodward&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/dc99a1b23c033a7973174ef973b2bc54" /&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;Philip Schatz&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/ac196ae0c2e4be3afa8ab98ab7107e0d" /&gt;&lt;/td&gt;
&lt;td&gt;Michael Mulich&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/5aa5ce81d7fc4ae51f67a68a67a61cad" /&gt;&lt;/td&gt;
&lt;td&gt;Marvin Reimer&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/ea0e74f48ac052ed7dd8896c7208962b" /&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;Ross Reedstrom&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/96a73affa5e90386596375d30c300623" /&gt;&lt;/td&gt;

&lt;/table&gt;



&lt;p&gt;Google Summer of Code Students&lt;/p&gt;

&lt;table&gt;&lt;tr&gt;
&lt;td&gt;Debajyoti Datta&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/336d5ebc5436534e61d16e63ddfca327" /&gt;&lt;/td&gt;
&lt;td&gt;Saket Choudray&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/336d5ebc5436534e61d16e63ddfca327" /&gt;&lt;/td&gt;
&lt;td&gt;Alasdair Corbett&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/336d5ebc5436534e61d16e63ddfca327" /&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;Yanchai Ye&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.gravatar.com/avatar/336d5ebc5436534e61d16e63ddfca327" /&gt;&lt;/td&gt;
&lt;/table&gt;


&lt;p&gt;The code:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://github.com/Connexions"&gt;https://github.com/Connexions&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="the-plan"&gt;
&lt;h3&gt;The plan&lt;a class="headerlink" href="#the-plan" title="Permalink to this headline"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I am hoping we can link to the specs, and have the developers involved
in each component post about their updates or changes on a regular
basis.&lt;/p&gt;
&lt;p&gt;We shall see, as the old man said.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/6919939239411012347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/07/the-usual-suspects.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6919939239411012347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6919939239411012347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/rA_AruuH1tM/the-usual-suspects.html" title="The Usual Suspects" /><author><name>Paul Brian</name><uri>http://www.blogger.com/profile/03938429485264802366</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/07/the-usual-suspects.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQERXY_cCp7ImA9WhRbEkU.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-8948786953780244936</id><published>2012-02-03T07:18:00.000-08:00</published><updated>2012-02-03T07:18:24.848-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T07:18:24.848-08:00</app:edited><title>Connexions Development Update 2-3-2012</title><content type="html">Well, the dream of posting a weekly update is not working out. &amp;nbsp;Things are very busy here and it is a challenge to find the time to write this post. &amp;nbsp;I am committed to writing an update periodically so I'm going to modify my plan to make this bi-weekly.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CCAP&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The Physics rendering in Prince XML is complete except for some math issues. &amp;nbsp;The code is on the development server and should move to production soon with Sociology.&lt;/li&gt;
&lt;li&gt;Our current focus is on getting the Sociology rendering tested and released. &amp;nbsp;The current release date is Feb. 8th or 9th.&lt;/li&gt;
&lt;li&gt;There are several Math issues in the Physics book. &amp;nbsp;Some of the problems were caused by the Word importer, some by the original structure of the math in the Word documents and others are font issues. &amp;nbsp;When the Physics book is migrated to production, we will run a script to clean up some of the import problems to minimize the need for human intervention. &amp;nbsp;Some of the font issues will not be able to be resolved because the Stix fonts do not have the needed font. &amp;nbsp;An example is an italicized delta.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;CNX Conference&amp;nbsp;Preparation&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;We have over 50 people signed up for the Sprints! &amp;nbsp;We are very excited about this. &amp;nbsp;As best we can tell, about 30 of these will be developers/coders/designers. &amp;nbsp;With this many people involved, we are going to make a huge effort to have clear easy install instructions for the various options. &amp;nbsp;Next week, we will be testing everything and finalizing the instructions.&lt;/li&gt;
&lt;li&gt;Once the instructions are complete, we will post the link on the Rhaptos list so you can install Rhaptos or anything else you might need prior to arriving at the conference.&lt;/li&gt;
&lt;li&gt;Many thanks to all that are planning to Sprint with us!&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;OERPub API&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;We released the latest version of the OERPub API last week. &amp;nbsp;It will be used during the Conference Sprints by the sprinters working on content.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;HTML Editor Discussion&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;We have had a little time to continue our discussion in house regarding a new editor for Connexions.&lt;/li&gt;
&lt;li&gt;Most of the discussion has been Microdata vs Microformats. &amp;nbsp;Neither has much traction in the wild. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;CSS3 seems to have support for Microdata which would allow us to use it to decorate semantic elements. &amp;nbsp;Microformats also have CSS support.&lt;/li&gt;
&lt;li&gt;There has also been discussion on which editor to select. &amp;nbsp;TinyMCE and Aloha have been our focus.&lt;/li&gt;
&lt;li&gt;TinyMCE has a nice UI, but does not support all of HTML5.&lt;/li&gt;
&lt;li&gt;Aloha supports all of HTML5, but has an odd UI. &amp;nbsp;The UI is not bad, just takes a little getting use to. &amp;nbsp;The &lt;a href="http://aloha-editor.org/demos.php" target="_blank"&gt;demos on Aloha's site&lt;/a&gt; are very specific so we need to install it and play with the configurations of the UI.&lt;/li&gt;
&lt;li&gt;I'm sure the editor will be discussed at the conference so let us know your thoughts if you are attending.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/8948786953780244936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/02/connexions-development-update-2-3-2012.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8948786953780244936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8948786953780244936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/MmHB8KoUToQ/connexions-development-update-2-3-2012.html" title="Connexions Development Update 2-3-2012" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/02/connexions-development-update-2-3-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04ARXozeCp7ImA9WhRUEEs.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-9176762996685530867</id><published>2012-01-20T06:32:00.000-08:00</published><updated>2012-01-20T06:32:24.480-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T06:32:24.480-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CNX Conference" /><category scheme="http://www.blogger.com/atom/ns#" term="OERPub" /><category scheme="http://www.blogger.com/atom/ns#" term="CCAP" /><title>Connexions Dev Update for Jan. 20, 2012</title><content type="html">Lots of info to share since last week's update was missed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CCAP&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;We tested the Physics book PDF generation and the Word Importer changes in QA last week. &amp;nbsp; &amp;nbsp;The code was using FOP and Docbook to create more professional looking PDFs. &amp;nbsp;Our plan was to release this code and in a couple of weeks release the Prince XML version of the PDF generation. &amp;nbsp;The urgency was caused by the lack of harddrive space on the development server where the content is being created. &amp;nbsp;We have now fixed the space issue so it was decided not to release the FOP version of the PDF code. &amp;nbsp;We are focused on the new Prince XML version.&lt;/li&gt;
&lt;li&gt;Documentation - We have some new styles needed for the Sociology book to our&amp;nbsp;documentation&amp;nbsp;of the new markup.&lt;/li&gt;
&lt;li&gt;Coding is continuing on the PrinceXML version of the PDF. &amp;nbsp;You can see a sample of the Sociology layout at&amp;nbsp;http://mountainbunker.org/~schatz/sociology.pdf. &amp;nbsp;It has Physics content, but the color scheme of Sociology.&lt;/li&gt;
&lt;li&gt;Some minor issues have been brought up by our content team regarding Math display in the Physics book. &amp;nbsp;Some of this will be fixed in the Prince XML code, but others will have to be fixed when we do the migration to production by tweaking the MathML generated by the Word Importer.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;CNX Conference Preparation&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;As the CNX Conference approaches, we are preparing for the sprints that will happen after the conference.&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;&lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Sprint%202012/TicketList" target="_blank"&gt;Bug List&lt;/a&gt;&amp;nbsp;for the Sprint has been completed.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Sprint%202012/SprintDocumentation" target="_blank"&gt;Documentation&lt;/a&gt;&amp;nbsp;for the Sprint has started.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Donate Button Change&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The donate button now has a minimum donation of $1. &amp;nbsp;The original minimum was $10. We hope this will lead to more donations.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;iPhone App&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;An Apple Developer Program for iOS was finally purchased last week. &amp;nbsp;It has taken months for all the documentation problems to get ironed out.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Consortium Tech Committee Meeting&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The Connexions Consortium Tech Committee held its monthly meeting last week.&lt;/li&gt;
&lt;li&gt;Discussions included current Connexions dev work, OERPub API update, Sprint topics and other member updates. &amp;nbsp;Check the&amp;nbsp;&lt;a href="https://docs.google.com/document/d/14aPTQAVJybXKX8wd-uynpDSJCTUdzd3d1HQLXhi9kw8/edit?authkey=CMHhl44P&amp;amp;hl=en_US&amp;amp;authkey=CMHhl44P" target="_blank"&gt;minutes&lt;/a&gt;&amp;nbsp;for more details.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;OERPub API&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;We are currently testing a new release of the OERPub API which uses Sword to add and modify Connexions content.&lt;/li&gt;
&lt;li&gt;The latest release allows users to add content to a Lens, add Featured Links to a module and to create a collection in a Workspace or Workgroup. &amp;nbsp;The code should be released early next week.&lt;/li&gt;
&lt;li&gt;The latest documentation for the API is at&amp;nbsp;https://trac.rhaptos.org/trac/rhaptos/wiki/TechnicalDocumentation/Code/Sword&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;HTML Editor Discussion&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;We have been talking within our team and on the Rhaptos list about the possibility of using HTML5 Microdata in the new WYSIWYG editor to document non-HTML elements in CNXML in the editor.&lt;/li&gt;
&lt;li&gt;HTML5 has some traction because of support from schema.org, but it also has problems such as very limited browser support.&lt;/li&gt;
&lt;li&gt;The &lt;a href="http://mailman.cnx.rice.edu/pipermail/rhaptos/2012-January/001020.html" target="_blank"&gt;thread&lt;/a&gt; on the Rhaptos list has more information. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/9176762996685530867/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/01/connexions-dev-update-for-jan-20-2012.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/9176762996685530867?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/9176762996685530867?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/jNiWP2a27Rs/connexions-dev-update-for-jan-20-2012.html" title="Connexions Dev Update for Jan. 20, 2012" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/01/connexions-dev-update-for-jan-20-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YAR3s-fip7ImA9WhRWGEs.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-4583114105414122888</id><published>2012-01-06T07:52:00.000-08:00</published><updated>2012-01-06T07:52:26.556-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-06T07:52:26.556-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CAP" /><category scheme="http://www.blogger.com/atom/ns#" term="CNX Conference" /><category scheme="http://www.blogger.com/atom/ns#" term="plone 4" /><title>Weekly Dev Report for Jan. 6, 2012</title><content type="html">As part of an effort to increase our transparency, the dev team at Connexions will be posting an update on the projects we are working on. &amp;nbsp;This is our first report and we will make a best effort to do an update every Friday. &amp;nbsp;We will not be detailing everything we are working on, just the highlights that should be of interest to the Connexions Community. &amp;nbsp;Feel free to comment here on the blog or on the &lt;a href="http://mailman.cnx.rice.edu/mailman/listinfo/rhaptos" target="_blank"&gt;Rhaptos Development mailing list.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This week the team returned to work after a Holiday break. &amp;nbsp;Our work included:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;CAP Code Testing - CAP (College Access Project) is a rebuilding of our PDF generation system to use Docbook instead of LaTeX. &amp;nbsp;We were testing the single column textbook style on a development server prior to our break. &amp;nbsp;This week, we moved the code to QA (merged to trunk and created eggs). &amp;nbsp;Testing should finish up early next week. &amp;nbsp;The code will be moved to production, but will not be used by any collections yet. &amp;nbsp;You can view a several chapter sample from the code &lt;a href="http://mountainbunker.org/~ew2/physics/physics-print-test.pdf" target="_blank"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;CAP Double Column PDF - Prior to our Holiday break, we determined that Docbook cannot handle the 2 column layout that is required for some of the CAP books. &amp;nbsp;We reviewed a couple of commercial products (Antenna House and &lt;a href="http://www.princexml.com/" target="_blank"&gt;Prince XML&lt;/a&gt;) and decided to move to using Prince XML. &amp;nbsp;Prince XML converts HTML to PDF, so it is a new direction for our PDF generation. &amp;nbsp;Our plan is to create the 2 column PDF needed in Prince XML and then replace the 1 column Docbook PDF code with code that will work in Prince XML. &amp;nbsp;Coding of the 2 column PDF has begun.&lt;/li&gt;
&lt;li&gt;Design Discussions - We are planning on moving to a component based architecture in 2012 and are having daily discussions about how to procede. &amp;nbsp;Part of the complication of this plan has been the lack of an agreement with Google so we know how to move forward. &amp;nbsp;That situation has&amp;nbsp;stabilized&amp;nbsp;somewhat so our planning is moving forward in ernest. &amp;nbsp;As soon as we have some details to share, links will be posted on the Rhaptos list and in the weekly update. &amp;nbsp;We want and need feedback from the Connexions tech community on this project.&lt;/li&gt;
&lt;li&gt;Connexions Conference - We are planning on at least a 2 day sprint as part of the Conference. &amp;nbsp;A successful sprint requires planning and preparation so that developers can get what they need installed quickly and start coding. &amp;nbsp;We are testing our Rhaptos install along with Roché's Plone 4 install to make sure they work as needed. &amp;nbsp;We will also create some VirtualBox&amp;nbsp;appliances&amp;nbsp;so Mac and Windows users can get up and running quickly. &amp;nbsp;Those of us doing talks are doing slide preparation. &amp;nbsp;The conference starts Feb. 15. &amp;nbsp;You can see more details at the &lt;a href="http://conference.cnx.org/" target="_blank"&gt;conference site.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Please let us know what you think of our first update. &amp;nbsp;We would like these to be informative, but also a quick and easy read.&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/4583114105414122888/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2012/01/weekly-dev-report-for-jan-6-2012.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4583114105414122888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4583114105414122888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/11nzZGncI58/weekly-dev-report-for-jan-6-2012.html" title="Weekly Dev Report for Jan. 6, 2012" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2012/01/weekly-dev-report-for-jan-6-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YNQX47fSp7ImA9WhdWE04.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-5691482922814743241</id><published>2011-09-06T10:46:00.000-07:00</published><updated>2011-09-06T10:46:30.005-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-06T10:46:30.005-07:00</app:edited><title>PDF Generation Updated</title><content type="html">Last week, we released an update to our PDF generation code.&amp;nbsp; The update was coded as part of the College Open Textbook project.&amp;nbsp; The update moved some special PDF features that were only in the Collaborative Statistics PDF to all PDFs.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The two main visible PDF changes are:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The numbering of Exercises and Examples inside of a section now take the section number as part of their numbering.&amp;nbsp; For example, if a group of 3 Exercises are in section 2.4, the Exercises will be numbered 2.4.1, 2.4.2 and 2.4.3.&amp;nbsp; Previously, the Excercises would have been numbered 2.1, 2.2 and 2.3.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Sections marked as Homework now have a page break before them.&amp;nbsp; This allows the user to print out the Homework without any of the text of the book being printed.&amp;nbsp; There is a side effect of adding more pages to some collections.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;Existing PDFs were not updated to use this new formatting.&amp;nbsp; They will be updated as they are republished by the authors.&amp;nbsp; If you enjoy browsing LaTeX, feel free to &lt;a href="https://trac.rhaptos.org/trac/rhaptos/browser/rhaptos/packages/Products.RhaptosPrint/trunk/Products/RhaptosPrint/printing"&gt;check out the new code&lt;/a&gt;.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/5691482922814743241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/09/pdf-generation-updated.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/5691482922814743241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/5691482922814743241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/yIgwN7omhMI/pdf-generation-updated.html" title="PDF Generation Updated" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/09/pdf-generation-updated.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMRH4yeip7ImA9WhdSEU0.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-2492416684194785120</id><published>2011-07-19T13:42:00.000-07:00</published><updated>2011-07-19T13:46:25.092-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T13:46:25.092-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GSoC" /><title>Connexions Featured in Google Open Source Blog</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-b5BZ4RKbJAk/TiXsgvLkJEI/AAAAAAAAAOc/F0OsIFiroJM/s1600/gsoc-sm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 51px;" src="http://2.bp.blogspot.com/-b5BZ4RKbJAk/TiXsgvLkJEI/AAAAAAAAAOc/F0OsIFiroJM/s320/gsoc-sm.png" alt="" id="BLOGGER_PHOTO_ID_5631166956261614658" border="0" /&gt;&lt;/a&gt;The Google Open Source blog is featuring organizations participating in Google Summer of Code 2011.  Connexions was featured in the July 15th &lt;a href="http://google-opensource.blogspot.com/2011/07/whos-new-in-google-summer-of-code-part_15.html"&gt;blog post&lt;/a&gt;.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/2492416684194785120/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/07/connexions-featured-in-google-open.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2492416684194785120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2492416684194785120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/c_Wsifc9-sw/connexions-featured-in-google-open.html" title="Connexions Featured in Google Open Source Blog" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-b5BZ4RKbJAk/TiXsgvLkJEI/AAAAAAAAAOc/F0OsIFiroJM/s72-c/gsoc-sm.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/07/connexions-featured-in-google-open.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8NQXY8cCp7ImA9WhZWGUw.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-8995198696366763838</id><published>2011-05-20T10:27:00.000-07:00</published><updated>2011-05-20T10:51:30.878-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-20T10:51:30.878-07:00</app:edited><title>Connexions Sprint at Plone Symposium East</title><content type="html">We are holding a coding sprint as part of the Plone Symposium East.  Developers from across the globe have come together to improve Plone, the software Connexions is built on, and to improve Connexions itself.  We will be working today and tomorrow if you want to join us. Info about the sprint is at &lt;a href="https://trac.rhaptos.org/trac/rhaptos/"&gt;rhaptos.org&lt;/a&gt;.  Click on one of the links at the top of the page for details.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-ZxaTw989g7A/TdamS_vZq2I/AAAAAAAAAL4/nIa3NWTtOC0/s1600/2011-05-20_09-40-40_773.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://1.bp.blogspot.com/-ZxaTw989g7A/TdamS_vZq2I/AAAAAAAAAL4/nIa3NWTtOC0/s320/2011-05-20_09-40-40_773.jpg" alt="" id="BLOGGER_PHOTO_ID_5608853231214635874" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-bTsmrJTlaLo/TdamczpHeOI/AAAAAAAAAMA/0txc_gs4II8/s1600/2011-05-20_09-40-51_542.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://3.bp.blogspot.com/-bTsmrJTlaLo/TdamczpHeOI/AAAAAAAAAMA/0txc_gs4II8/s320/2011-05-20_09-40-51_542.jpg" alt="" id="BLOGGER_PHOTO_ID_5608853399765743842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Coders gather to discuss sprint options.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-IYlHpMbRnyY/TdamypLYMXI/AAAAAAAAAMI/4kd5kh4ULWM/s1600/2011-05-20_09-58-01_525.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://3.bp.blogspot.com/-IYlHpMbRnyY/TdamypLYMXI/AAAAAAAAAMI/4kd5kh4ULWM/s320/2011-05-20_09-58-01_525.jpg" alt="" id="BLOGGER_PHOTO_ID_5608853774913778034" border="0" /&gt;&lt;/a&gt;Connexions Sprint participants at work.  We have developers from US, South Africa, Sweden, Mexico, the UK and Vietnam working on Connexions today. Most are in the room, but some are working with us remotely.&lt;br /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/8995198696366763838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/05/connexions-sprint-at-plone-symposium.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8995198696366763838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/8995198696366763838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/kO13mdR42Do/connexions-sprint-at-plone-symposium.html" title="Connexions Sprint at Plone Symposium East" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZxaTw989g7A/TdamS_vZq2I/AAAAAAAAAL4/nIa3NWTtOC0/s72-c/2011-05-20_09-40-40_773.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/05/connexions-sprint-at-plone-symposium.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08ARHk7cCp7ImA9WhZWE0w.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-3180718313430745929</id><published>2011-05-13T13:05:00.001-07:00</published><updated>2011-05-13T13:50:45.708-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-13T13:50:45.708-07:00</app:edited><title>New Release of Connexions for Android</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Z5rKOoUtxso/Tc2PTGzSZjI/AAAAAAAAALw/dq2t7FvuW4A/s1600/content_sm.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 100px; height: 152px;" src="http://2.bp.blogspot.com/-Z5rKOoUtxso/Tc2PTGzSZjI/AAAAAAAAALw/dq2t7FvuW4A/s320/content_sm.png" alt="" id="BLOGGER_PHOTO_ID_5606294669552150066" border="0" /&gt;&lt;/a&gt;Version 1.5 of Connexions for Android has been released.  It contains cosmetic and usability changes along with a bug fix.  The changes include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Search is now a popup window instead of a separate tab.  This makes search quickly and easily available on every screen.  I also removed the Google search.  Only Connexions search is used now.&lt;/li&gt;&lt;li&gt;The app is a little more colorful and better looking.&lt;/li&gt;&lt;li&gt;Added option menus to all of the views.  List views previously only had context (long press) menus.  The long press menus are still there and necessary for some operations.&lt;/li&gt;&lt;li&gt;The Lens tab is now the Content tab.  Added Connexions Featured Content to the Content tab to allow new users to quickly find something to view.  I will probably add the new content feed to this tab at some point.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added a one time popup Toast message that explains a little about using the app.  It is only displayed the first time a user opens the app after installing it.&lt;/li&gt;&lt;li&gt;Fixed a bug that caused the app to force close when the orientation was changed when viewing a list of lens items.&lt;/li&gt;&lt;/ul&gt;I made most of these changes after reading the &lt;a href="http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html"&gt;Apple User Interface Guidelines&lt;/a&gt; in anticipation of writing an iPhone app for Connexions.  The previous versions of the Android app were made with functionality in mind, not looks.  If you have tried the app in the past and were unimpressed, please try it again and give us some feedback.  I want to continue to improve it.&lt;br /&gt;&lt;br /&gt;As always, the code is open source and is in our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/browser/labs/CNXAndroid/trunk"&gt;repository&lt;/a&gt;.  You can &lt;a href="http://cnx.org/android/splash.html"&gt;download&lt;/a&gt; the app directly from Connexions or from the &lt;a href="https://market.android.com/details?id=org.cnx.android"&gt;Android Market&lt;/a&gt;.  If you try the app and find it useful, please leave a comment in the Android Market.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/3180718313430745929/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/05/new-release-of-connexions-for-android.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/3180718313430745929?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/3180718313430745929?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/3AbbeeNtymI/new-release-of-connexions-for-android.html" title="New Release of Connexions for Android" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Z5rKOoUtxso/Tc2PTGzSZjI/AAAAAAAAALw/dq2t7FvuW4A/s72-c/content_sm.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/05/new-release-of-connexions-for-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08NQnc5eCp7ImA9WhZQE08.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-969287135626396618</id><published>2011-04-20T10:33:00.000-07:00</published><updated>2011-04-20T10:51:33.920-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-20T10:51:33.920-07:00</app:edited><title>Version 1.4 of Connexions for Android Released</title><content type="html">Version 1.4 of Connexions for Android was released today.  It adds 2 new features and fixes a file downloading bug.  The new features are a File Management screen that can be used to open or delete downloaded PDF or EPUB files and Pinch and Zoom was added to the web view for devices with Android 2.1 or above.  The bug fix corrected a problem with phones rebooting while downloading a large PDF or EPUB file.&lt;br /&gt;&lt;br /&gt;As always, the code is open source and is in our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/browser/labs/CNXAndroid/trunk"&gt;repository&lt;/a&gt;.  You can &lt;a href="http://cnx.org/android/splash.html"&gt;download&lt;/a&gt; the app directly from Connexions or from the &lt;a href="https://market.android.com/details?id=org.cnx.android"&gt;Android Market&lt;/a&gt;.  If you try the app and find it useful, please leave a comment in the Android Market.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/969287135626396618/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/04/version-14-of-connexions-for-android.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/969287135626396618?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/969287135626396618?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/Jbh3kTF6YHk/version-14-of-connexions-for-android.html" title="Version 1.4 of Connexions for Android Released" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/04/version-14-of-connexions-for-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUDQ3c7eip7ImA9WhZRGE0.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-6513769216140828359</id><published>2011-04-05T17:53:00.001-07:00</published><updated>2011-04-14T11:54:32.902-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-14T11:54:32.902-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><title>Connexions Adds Like and Tweet Buttons</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-p_PjgZVnllI/TZu5pDGE1zI/AAAAAAAAAKo/vuUyNEeMXVs/s1600/Screenshot-2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 67px; height: 58px;" src="http://2.bp.blogspot.com/-p_PjgZVnllI/TZu5pDGE1zI/AAAAAAAAAKo/vuUyNEeMXVs/s320/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5592267477167167282" border="0" /&gt;&lt;/a&gt;Last week, we released the addition of Like and Tweet buttons to all Connexions content.  I thought I would share some of the details of coding the change.  When we first discussed adding the buttons, we all thought it was going to be a quick and easy addition.  Just grab the button code off Twitter and Facebook, tweak it a bit and off we go.  We were very wrong.&lt;br /&gt;&lt;br /&gt;Facebook changed how they display links while we were in the middle of developing the change.  They started pulling some of the content for a thumbnail of the text instead of just displaying the title.  Because of the way we structure our content, Facebook was pulling the definition of a EPUB file that we have embedded for a help popup for every piece of content that was "liked".  To get around this, we added the content summary or abstract to a META tag in the content header.  There were some additional problems with embedded CNXML in some of the collection summaries which were solved by creating a new function to provide a plain text version, and using that for the meta tag contents.&lt;br /&gt;&lt;br /&gt;Thinking the buttons were ready to go, we started testing the devset.  All went well until we tested in Internet Explorer 8.  The addition of the Tweet button caused IE8 to no longer render math. The problem was caused by the JavaScript from Twitter creating an iFrame for the Tweet button interacting poorly with other javascript on the page.  Rearrange where various bits were called lead to results ranging from nothing on the page rendering to any one functionality being missing (math, twitter, dynamic menus, etc.) The ultimate solution was to create the iFrame ourselves instead of letting Twitter's code handle it.&lt;br /&gt;&lt;br /&gt;Many thanks to our developers, Phil and Max and our sys admin, Ross who worked to get this done.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/6513769216140828359/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/04/connexions-adds-like-and-tweet-buttons.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6513769216140828359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6513769216140828359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/CTpy9OrVpgI/connexions-adds-like-and-tweet-buttons.html" title="Connexions Adds Like and Tweet Buttons" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-p_PjgZVnllI/TZu5pDGE1zI/AAAAAAAAAKo/vuUyNEeMXVs/s72-c/Screenshot-2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/04/connexions-adds-like-and-tweet-buttons.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGRn8_fCp7ImA9WhZSE08.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-272545987724136288</id><published>2011-03-28T08:43:00.000-07:00</published><updated>2011-03-28T08:45:27.144-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T08:45:27.144-07:00</app:edited><title>Apply for Google Summer of Code Projects</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ik-_ylXDjJA/TZCs-Q0W8gI/AAAAAAAAAKA/fr00GkQ3Zks/s1600/gsoc-sm.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 300px; height: 51px;" src="http://2.bp.blogspot.com/-ik-_ylXDjJA/TZCs-Q0W8gI/AAAAAAAAAKA/fr00GkQ3Zks/s320/gsoc-sm.png" alt="" id="BLOGGER_PHOTO_ID_5589157323233227266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Starting today, students can apply for &lt;a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011"&gt;Google Summer of Code&lt;/a&gt; projects.  &lt;a href="http://www.google-melange.com/gsoc/org/google/gsoc2011/connexions"&gt;Connexions&lt;/a&gt; has been selected as a participating organization and we have &lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Google%20Summer%20Of%20Code%202011/Projects"&gt;2 projects&lt;/a&gt; students can apply for. The deadline for applications is Friday, April 8.  Get your application in today!</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/272545987724136288/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/03/apply-for-google-summer-of-code.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/272545987724136288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/272545987724136288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/xlSqT1paeCs/apply-for-google-summer-of-code.html" title="Apply for Google Summer of Code Projects" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-ik-_ylXDjJA/TZCs-Q0W8gI/AAAAAAAAAKA/fr00GkQ3Zks/s72-c/gsoc-sm.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/03/apply-for-google-summer-of-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkANRXg6eip7ImA9WhZTFEU.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-2994151596685011770</id><published>2011-03-18T12:42:00.000-07:00</published><updated>2011-03-18T13:39:54.612-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-18T13:39:54.612-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GSoC" /><title>Connexions Accepted into Google Summer of Code 2011</title><content type="html">We are proud to announce that Connexions has been selected as a participant in the Google Summer of Code (GS0C) 2011.  We will be looking for some great upperclassmen or grad students to help us complete our two GSoC projects.  Our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Google%20Summer%20Of%20Code%202011/Projects"&gt;projects&lt;/a&gt; involve using Google Docs as an editor for Connexions and enhancing our author profiles.  Students can review GSoC projects and apply at the &lt;a href="http://www.google-melange.com/"&gt;Google Summer of Code site&lt;/a&gt;.  Thanks to all that had a hand in Connexions being selected.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/2994151596685011770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/03/connexions-accepted-into-google-summer.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2994151596685011770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2994151596685011770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/L68k3X5Aeuk/connexions-accepted-into-google-summer.html" title="Connexions Accepted into Google Summer of Code 2011" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/03/connexions-accepted-into-google-summer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04CQX4_eyp7ImA9WhZTEkw.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-2733558789313136496</id><published>2011-03-15T11:43:00.000-07:00</published><updated>2011-03-15T12:06:00.043-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-15T12:06:00.043-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology-committee" /><title>Consortium Technology Committee -- Working on focus and plan for the year</title><content type="html">&lt;span style="color: rgb(0, 0, 0);font-family:verdana;font-size:100%;"  &gt;The &lt;a href="http://cnxconsortium.org/"&gt;Connexions Consortium&lt;/a&gt; has a technology committee charged with  the technical direction, planning, and development of the Rhaptos software that powers Connexions and &lt;a href="http://enterpriserhaptos.org/"&gt;Enterprise Rhaptos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The committee met just before &lt;a href="http://edtech.rice.edu/www/?option=com_iwebcast&amp;amp;task=webcast&amp;amp;action=details&amp;amp;event=2391"&gt;Connexions Conference 2011&lt;/a&gt; in February to start putting together a development plan for the next year. &lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:verdana;font-size:100%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;To start the process, we had everyone around the room suggest things that are strategically important for Connexions and Rhaptos. After a bit of discussion and consolidation we ended up with 11 focus areas and then had people “pitch” them to the group, explaining who they would benefit and how they would help achieve the Connexions/Rhaptos mission. The committee then voted on our top three focus areas. These focus areas are by no means exclusive or exhaustive. They just give the committee concrete goals to work on as a group. The following three areas had the most energy and we will be following up with each. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; font-weight: bold;"&gt;Strengthening the Development Community&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;, with an emphasis on upgrading to Plone 4 to expand the base of developers available.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; font-weight: bold;"&gt;Creating APIs&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; -- In order for members and others to build things that are not tightly integrated into Rhaptos, we need to have well defined APIs (application programming interfaces).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; font-weight: bold;"&gt;Authoring&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: Authors and educators need easier authoring tools in order to share their OER (open education resources).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:verdana;font-size:100%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;Do you have specific suggestions, additions, comments? Do you want to participate more actively with the committee? Please comment here, or email cnx at cnx.org with your feedback.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/2733558789313136496/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/03/consortium-technology-committee-working.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2733558789313136496?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/2733558789313136496?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/y2xwrBwco8s/consortium-technology-committee-working.html" title="Consortium Technology Committee -- Working on focus and plan for the year" /><author><name>Katherine Fletcher</name><uri>http://www.blogger.com/profile/07067608440174108780</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_dITEeDLh5C4/SltCjC8e9II/AAAAAAAAAAM/ltpm0WrOj3k/S220/windy_headshot.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/03/consortium-technology-committee-working.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AAQ348fCp7ImA9Wx9aEUs.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-4993890300793671430</id><published>2011-03-03T06:53:00.000-08:00</published><updated>2011-03-03T07:22:22.074-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T07:22:22.074-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="plone 4" /><title>First Weekly Plone 4 Sprint A Success</title><content type="html">We put a call out to the Rhaptos developer community for help with migrating Connexions to Plone 4 and the response has been tremendous.  We held the first of the weekly all day Sprints yesterday.  The Connexions development team worked with developers in South Africa, the UK and the USA to get Connexions on Plone 4.  We had multiple check-ins to our version control and made progress on&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Account Creation&lt;/li&gt;&lt;li&gt;Login&lt;/li&gt;&lt;li&gt;Search&lt;/li&gt;&lt;li&gt;Workspaces&lt;/li&gt;&lt;li&gt;Unicode Problems&lt;/li&gt;&lt;li&gt;Content Rendering&lt;/li&gt;&lt;/ul&gt;We also ended up with some great&lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Plone4MigrationDevelopment"&gt; documentation&lt;/a&gt; on how to get our Plone 4 devset running on Ubuntu.  Huge thanks to all that participated.  We will be holding the sprint every Wednesday until May 18.  Join us!</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/4993890300793671430/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/03/first-weekly-plone-4-sprint-success.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4993890300793671430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4993890300793671430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/QHEXHvXY8-0/first-weekly-plone-4-sprint-success.html" title="First Weekly Plone 4 Sprint A Success" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/03/first-weekly-plone-4-sprint-success.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08BR309fyp7ImA9Wx9bFUw.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-7755501659230947726</id><published>2011-02-23T17:17:00.000-08:00</published><updated>2011-02-23T17:44:16.367-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-23T17:44:16.367-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology-committee" /><title>Introducing Ted Creighton</title><content type="html">&lt;blockquote&gt;“I am pleased to introduce Consortium technology committee member, Ted Creighton, professor and NCPEA publications director. Ted brings a valuable community and educator focus to the technology committee, always looking at technical features through the eyes of end users"&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Kathi Fletcher -- Technology Director and Project Manager at Connexions&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Ted is currently the Director of the &lt;a href="http://www.ncpeapublications.org/"&gt;National Council of Professors of Educational Administration (NCPEA) Publications&lt;/a&gt; and the NCPEA Connexions Project. He is also a former Executive Director of &lt;a href="http://www.emich.edu/ncpeaprofessors/"&gt;NCPEA&lt;/a&gt;, and is currently a professor of educational leadership at Virginia Tech. Ted was instrumental in partnering with Rice Connexions as NCPEA began to publish CNX modules in 2006. The purpose in their alliance with Connexions was to establish their “knowledge base” in an Open Education Resource portal with free access to their colleagues across the globe. The CNX modules have always been peer-reviewed, and collected in the &lt;a href="http://cnx.org/lenses/ncpea/endorsements"&gt;NCPEA Connexions Lens&lt;/a&gt;, and now they are also published in the International Journal of Educational Leadership Preparation (IJELP), the official publication of the NCPEA Connexions Project and available at: &lt;a href="http://www.ncpeapublications.org/"&gt;http://www.ncpeapublications.org.&lt;/a&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/7755501659230947726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/i-am-pleased-to-introduce-consortium.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/7755501659230947726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/7755501659230947726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/Fl8_hQ-NGzo/i-am-pleased-to-introduce-consortium.html" title="Introducing Ted Creighton" /><author><name>Katherine Fletcher</name><uri>http://www.blogger.com/profile/07067608440174108780</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_dITEeDLh5C4/SltCjC8e9II/AAAAAAAAAAM/ltpm0WrOj3k/S220/windy_headshot.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/i-am-pleased-to-introduce-consortium.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYCQHk5fip7ImA9Wx9bE0Q.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-4369950679860169377</id><published>2011-02-22T08:31:00.000-08:00</published><updated>2011-02-22T08:46:01.726-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-22T08:46:01.726-08:00</app:edited><title>New Release of Connexions for Android</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-VnEUxSf-ckM/TWPoGk_R2xI/AAAAAAAAAI0/Ffrk_rBAUG8/s1600/android-promo-graphic-01.png"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 180px; height: 120px;" src="http://1.bp.blogspot.com/-VnEUxSf-ckM/TWPoGk_R2xI/AAAAAAAAAI0/Ffrk_rBAUG8/s320/android-promo-graphic-01.png" alt="" id="BLOGGER_PHOTO_ID_5576555963320752914" border="0" /&gt;&lt;/a&gt;Today, we released version 1.3.1 of Connexions for Android.  It has a small, but important change.  It is now using the new mobile web version of Connexions to view content.  Previously, the app was forcing our regular web page view into a column to display on small devices.  It was usable, but you had to adjust each page to center it, etc.  The mobile version looks great on all the devices it has been tested on.  Many thanks to Roche Compaan and Mark Horner for making the mobile version possible.&lt;br /&gt;&lt;br /&gt;As always, the code is open source and is in our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/browser/labs/CNXAndroid/trunk"&gt;repository&lt;/a&gt;.  You can &lt;a href="http://cnx.org/android/splash.html"&gt;download&lt;/a&gt; the app directly from Connexions or from the &lt;a href="https://market.android.com/details?id=org.cnx.android"&gt;Android Market&lt;/a&gt;.  If you try the app and find it useful, please leave a comment in the Android Market.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/4369950679860169377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/new-release-of-connexions-for-android.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4369950679860169377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4369950679860169377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/CRlQmH4mioM/new-release-of-connexions-for-android.html" title="New Release of Connexions for Android" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-VnEUxSf-ckM/TWPoGk_R2xI/AAAAAAAAAI0/Ffrk_rBAUG8/s72-c/android-promo-graphic-01.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/new-release-of-connexions-for-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8NQ3o6fCp7ImA9Wx9bEEs.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-6800518959646996114</id><published>2011-02-18T12:13:00.000-08:00</published><updated>2011-02-18T12:28:12.414-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T12:28:12.414-08:00</app:edited><title>Code Sprint Bug Fixes Released</title><content type="html">Today we released corrections for 10 bugs.  The 10 bugs were fixed by volunteers at the Code Sprint held last week as part of the Connexions Conference.   The Code Sprint brought together over 25 volunteers from 10 organizations to work on new designs, documentation, upgrading to Plone 4, bug fixes and new editor ideas.  These tickets were fixed by both veteran and beginning developers. The best part of testing and releasing the bug fixes was that we found no defects in the Sprint code.    You can see the details of the tickets on our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/ConnexionsReleaseDetails"&gt;release page&lt;/a&gt;.  Thanks to all that participated in the Sprint.  You don't have to wait for a Sprint to help with coding or documentation at Connexions.  If you are interested, contact us at techsupport@cnx.org.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/6800518959646996114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/code-sprint-bug-fixes-released.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6800518959646996114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/6800518959646996114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/IdtvM_9qaAE/code-sprint-bug-fixes-released.html" title="Code Sprint Bug Fixes Released" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/code-sprint-bug-fixes-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFQXw9eCp7ImA9Wx9UEU4.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-4609550285087214044</id><published>2011-02-07T20:12:00.000-08:00</published><updated>2011-02-07T20:26:50.260-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-07T20:26:50.260-08:00</app:edited><title>More information about the upcoming Connexions sprint</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s1600/200px-Runner-animated-svg.svg.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 111px; height: 111px;" src="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s200/200px-Runner-animated-svg.svg.png" alt="" id="BLOGGER_PHOTO_ID_5527619628224936738" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;We can’t wait to see you Thursday, February 10th at the Connexions/Rhaptos &lt;span class="il"&gt;sprint&lt;/span&gt;, following the 3rd annual Connexions conference. We will have work for Connexions enthusiasts whether you are a brand new developer, an experienced Connexions developer,  a user experience expert, a content project manager, or an author aspiring to improve the Connexions workflow and documentation. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Location and time:&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; The &lt;span class="il"&gt;Sprint&lt;/span&gt; will begin at 9am on Thursday, February 10th and meet at Rice University in Duncan Hall in room 3076. The room is on the third floor in the same area as the conference. See the following for a campus map, &lt;/span&gt;&lt;a href="http://conference.cnx.org/travel.shtml%29" target="_blank" style="color: rgb(51, 51, 204);"&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 153); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://conference.cnx.org/&lt;wbr&gt;travel.shtml)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Come by between 8:30 and 9 for some bagels and coffee. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="il"&gt;Sprint&lt;/span&gt; Topics:&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; We will be sprinting on at least the following topics and we will have a time at the beginning for others to advertise additional topics.&lt;/span&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; list-style-type: disc; font-size: 13pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Bugs (code)&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: For developers new to Connexions and Rhaptos, we will have a set of bugs to work on and we will have experienced developers to help. Ed Woodward, Connexions Development Manager  will coordinate the Code Bugs &lt;span class="il"&gt;sprint&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; list-style-type: disc; font-size: 13pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Bugs (usability and documentation)&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: For user experience designers, students, and non-developers, we have a set of bugs that present usability design challenges and documentation tasks. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; list-style-type: disc; font-size: 13pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Authoring editors&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;(code and usability)&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;:  There are two editor prototypes, a specification for creating an offline HTML-&gt;CNXML editor, and a design to add an image and media uploader to the current web editor. Developers, user experience professionals and students, and authors will all be useful in this &lt;span class="il"&gt;sprint&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; list-style-type: disc; font-size: 13pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Plone 4 Migration: (code) &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;At the Plone conference in Bristol last year, consortium member, Roché Compaan, led a &lt;span class="il"&gt;sprint&lt;/span&gt; to upgrade the Connexions plone infrastructure to Plone 4. We will continue the work from that &lt;span class="il"&gt;sprint&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; list-style-type: disc; font-size: 13pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="font-weight: bold;"&gt;Topics you bring&lt;/span&gt;: Moodle integration, perhaps? Others?&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;For developers: &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;We will be using VirtualBox to install Connexions/Rhaptos images for development. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="internal-source-marker_0.3330571474507451" style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; Connexions and Rhaptos code base currently use a Debian Linux and some of the tools use system level libraries. The easiest way for new developers to get involved is to install the software on a virtual machine. We recommend that all developers install VirtualBox  and for the sprint we will be providing machine with all of the system dependencies and with the Rhaptos code.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;div style="margin: 0px; background-color: transparent;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Instructions for installing VirtualBox and downloading the Rhatpos images can be found here: &lt;/span&gt;&lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/HoustonSprintDocumentation"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 153); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;https://trac.rhaptos.org/trac/rhaptos/wiki/HoustonSprintDocumentation&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;. We recommend that you install VirtualBox before arriving at the Sprint if you have time to do so. The Connexions images are made to go version 4 or higher. Details about installing VirtualBox are given in the documentation link above.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Online and remote participation: &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; We will use the twitter hash tag, #cnxsprint to match the conference twitter hash, #cnxconf. We will also have a developer chat room open.&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; font-family: arial,sans-serif;"&gt;To connect to our chat room during the conference&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; font-family: arial,sans-serif;"&gt;Have an existing jabber id (a gmail address works too)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; font-family: arial,sans-serif;"&gt;Using a standalone jabber app (ie Pidgin, Adium) "Join an existing group chat"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; font-family: arial,sans-serif;"&gt;Enter "sprint" for the name and "&lt;a href="http://chat.cnx.org/" target="_blank" style="color: rgb(51, 51, 204);"&gt;chat.cnx.org&lt;/a&gt;" for the server and join&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/4609550285087214044/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/more-information-about-upcoming.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4609550285087214044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4609550285087214044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/CYR4jQtqsgA/more-information-about-upcoming.html" title="More information about the upcoming Connexions sprint" /><author><name>Katherine Fletcher</name><uri>http://www.blogger.com/profile/07067608440174108780</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_dITEeDLh5C4/SltCjC8e9II/AAAAAAAAAAM/ltpm0WrOj3k/S220/windy_headshot.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s72-c/200px-Runner-animated-svg.svg.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/more-information-about-upcoming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENQnsyfSp7ImA9Wx9VGE8.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-1592978121279961651</id><published>2011-02-04T06:24:00.000-08:00</published><updated>2011-02-04T06:28:13.595-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-04T06:28:13.595-08:00</app:edited><title>Version 1.3 of Connexions for Android Released</title><content type="html">We have released an update to Connexions for Android.  The details are on the &lt;a href="http://blog.cnx.org/2011/02/version-13-of-connexions-for-android.html"&gt;Connexions blog&lt;/a&gt;.  If you have an Android device, give it a try.  If you find it useful, leave a comment on the Android Market.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/1592978121279961651/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/version-13-of-connexions-for-android.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/1592978121279961651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/1592978121279961651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/bhdezYP65tg/version-13-of-connexions-for-android.html" title="Version 1.3 of Connexions for Android Released" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/version-13-of-connexions-for-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EFQ3k5fyp7ImA9Wx9VFkU.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-87609574516167425</id><published>2011-02-01T07:11:00.000-08:00</published><updated>2011-02-02T14:26:52.727-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-02T14:26:52.727-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="new features" /><title>Connexions Makes the Switch to MathJax</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__Llx5GsNJZw/TUgnQNUbrBI/AAAAAAAAAGg/7at8XS8dIY0/s1600/math-screenshot.png"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 198px;" src="http://2.bp.blogspot.com/__Llx5GsNJZw/TUgnQNUbrBI/AAAAAAAAAGg/7at8XS8dIY0/s320/math-screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5568744098650369042" border="0" /&gt;&lt;/a&gt;Today, we updated Connexions to use MathJax to display MathML.  &lt;a href="http://www.mathjax.org/"&gt;MathJax&lt;/a&gt; is a JavaScript library that can render MathML across all browsers.  This is allowing us make several improvements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support Math display and module editing in Chrome and Safari.&lt;/li&gt;&lt;li&gt;Remove the requirement of the MathPlayer plugin for Internet Explorer.&lt;/li&gt;&lt;li&gt;Remove all of the warning messages regarding math not rendering correctly in certain browsers.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;MathJax has a nice feature that opens a "zoom box" when users click on math.  You can see an example in the screenshot with this post.  The switch to MathJax also included an upgrade to our content MathML to presentation MathML conversion stylesheet.  We are now using the &lt;a href="http://www.w3.org/Math/XSL/"&gt;latest from the W3C&lt;/a&gt; along with some improvements of our own.&lt;br /&gt;&lt;br /&gt;Along with the MathJax change, we have fixed several defects.  Two of the defects are worth mentioning.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adobe based ebook readers (Original B&amp;amp;N Nook, Entourage Edge, etc.) will now render math correctly.  We embedded the needed math fonts in our EPUBs.&lt;/li&gt;&lt;li&gt;We removed original authors from the author role on derived copies.  This was a big source of confusion for authors.  The original authors are still listed when a derived copy is published, they are just not included in the author role of the derived copy.&lt;/li&gt;&lt;/ul&gt;You can see the full list of corrected defects in our &lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/ConnexionsReleaseDetails"&gt;release notes&lt;/a&gt;.   Please let us know what you think of the new math either in the comments or at cnx@cnx.org.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/87609574516167425/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/02/connexions-makes-switch-to-mathjax.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/87609574516167425?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/87609574516167425?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/nx18XKp4U8E/connexions-makes-switch-to-mathjax.html" title="Connexions Makes the Switch to MathJax" /><author><name>Ed Woodward</name><uri>http://www.blogger.com/profile/09968025681200810430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/__Llx5GsNJZw/TUgnQNUbrBI/AAAAAAAAAGg/7at8XS8dIY0/s72-c/math-screenshot.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/02/connexions-makes-switch-to-mathjax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHQHs8eSp7ImA9Wx9VFkU.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-4609113446231475438</id><published>2011-01-30T19:17:00.000-08:00</published><updated>2011-02-02T14:27:11.571-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-02T14:27:11.571-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sprint" /><title>Connexions/Rhaptos Sprint February 10th, Houston TX</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s1600/200px-Runner-animated-svg.svg.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 111px; height: 111px;" src="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s200/200px-Runner-animated-svg.svg.png" alt="" id="BLOGGER_PHOTO_ID_5527619628224936738" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51);"&gt;Calling all developers. Come join us after the &lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51);"&gt;&lt;a href="http://conference.cnx.org/" style="color: rgb(85, 136, 170); text-decoration: none;"&gt;Connexions Conference 2011&lt;/a&gt; , for a coding sprint, on February 10th from 9 AM to 3 PM in Houston at Rice University. We will have a mix of expert Rhaptos/Connexions developers, Plone and Zope developers, and new developers, just getting started with Rhaptos. We will be continuing the Plone 4 upgrade sprint started in Bristol under the direction of &lt;a href="http://upfrontsystems.co.za/"&gt;Upfront Systems&lt;/a&gt;. For new developers, we will have some juicy bugs to tackle with the help of expert partners. And for both developers and designers, we will be working with some prototype editors for creating Connexions content. User experience practitioners are welcome also. In addition to the editors, we will have usability bugs to decipher and solve.&lt;br /&gt;&lt;br /&gt;If you can't make it to Houston, but would like to participate remotely, we will have an IRC chat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; and a Skype voice session set up.&lt;br /&gt;&lt;br /&gt;Please let us know by emailing cnx@cnx.org, if you would like to participate and we will send instructions late this week about a few things you can set up before the sprint to get ready.&lt;br /&gt;&lt;br /&gt;Hope to see you Thursday after next!&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;font-family:Arial;font-size:12pt;color:transparent;"   &gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/4609113446231475438/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/01/connexionsrhaptos-sprint-february-10th.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4609113446231475438?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/4609113446231475438?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/tDdYTFmFfdU/connexionsrhaptos-sprint-february-10th.html" title="Connexions/Rhaptos Sprint February 10th, Houston TX" /><author><name>Katherine Fletcher</name><uri>http://www.blogger.com/profile/07067608440174108780</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_dITEeDLh5C4/SltCjC8e9II/AAAAAAAAAAM/ltpm0WrOj3k/S220/windy_headshot.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_dITEeDLh5C4/TLYMw-nS-yI/AAAAAAAAAC8/GPDCwEhdrWE/s72-c/200px-Runner-animated-svg.svg.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/01/connexionsrhaptos-sprint-february-10th.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEHQ3s5fSp7ImA9WhdSF08.&quot;"><id>tag:blogger.com,1999:blog-7775252059028186398.post-5507338185251118780</id><published>2011-01-12T08:27:00.000-08:00</published><updated>2011-07-26T16:57:12.525-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-26T16:57:12.525-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology-committee" /><title>Introducing J. Cameron Cooper</title><content type="html">&lt;blockquote&gt;“I am pleased to introduce Consortium technology committee member, Cameron Cooper, independent consultant and Plone expert. Cameron knows Connexions software extremely well. He was Connexions System Architect for several years and we are extremely lucky to have his continued participation in the Connexions Consortium technical committee.  His expertise was instrumental in the development of strategically important new Connexions features, including the collection composer, the print-on-demand system, and lenses, the post-publication, quality-review system critical in an open publishing repository. His combination of deep knowledge of Plone and Zope, and detailed knowledge of the ways in which Connexions adapts and extends them, makes Cameron a valuable long-term contributor to the  Consortium and the Technology Committee. Below, Cameron discusses the big vision frontiers that he sees for Connexions and Rhaptos."&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Kathi Fletcher -- Technology Director and Project Manager at Connexions&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Hi, J. Cameron Cooper here (jccooper@jcameroncooper.com). I'm the former Systems Architect for Connexions, and still serve on the Connexions Consortium Technical Committee, where I hope my hard-earned knowledge will continue to be of use. I started with Connexions in 2003 to port the system from a plain Zope product to the current Plone architecture. I became System Architect in 2006 when Brent Hendricks, the previous (and excellent) technical lead left. Connexions has grown to a major web application with 10s of thousands of lines of code and over 2 million visitors per month. And I'm very proud to have been (and to continue to be, though less day-to-day) a part of that. I'm occasionally an independent web developer, writer, and trainer and I'm currently running my own company called BottleMark, making &lt;a href="http://www.bottlemark.com"&gt;custom bottle caps&lt;/a&gt;&amp;mdash;as well as doing all the web dev for the site.&lt;br /&gt;&lt;br /&gt;While working at Connexions, I became a major Plone expert; my book came out in late 2004, and I spoke at Plone conferences in 2003, 2005, and 2006. And that's no accident: Connexions is an extremely ambitious use of Plone, and customizes essentially every subsystem.&lt;br /&gt;&lt;br /&gt;As part of the technical committee, the priorities I see for Rhaptos and Connexions are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;ensure a scalable and maintainable codebase&lt;/span&gt;. Connexions has grown significantly both in usage and in complexity, and the system needs to be able to keep up.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;transition to a distributed development model.&lt;/span&gt; Connexions has been developed by a core group, but now must operate more as an open source project. The committee is exploring various ways of funding development and working with external developers, and this is very important to growing the feature set and usefulness of the software.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;distribute the content repository.&lt;/span&gt; Connexions remains a standalone system, but to support massive content and usage, I forsee a need for the system to live in multiple places.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I'm hoping to work for the committee on a pilot project to harness crowdfunding of development, where interested parties provide support through a website like Kickstarter. I am investigating small but useful projects that will take about one week of software development; perhaps "&lt;a href="https://trac.rhaptos.org/trac/rhaptos/wiki/Author%20Profiles/Requirements"&gt;Enhanced Author Profiles&lt;/a&gt;". I am interested in other ideas that could be done in about a week—so let me know if you have one.</content><link rel="replies" type="application/atom+xml" href="http://devblog.cnx.org/feeds/5507338185251118780/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devblog.cnx.org/2011/01/introducing-j-cameron-cooper.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/5507338185251118780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7775252059028186398/posts/default/5507338185251118780?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ConnexionsRhaptosDeveloperBlog/~3/MUdky3zMROc/introducing-j-cameron-cooper.html" title="Introducing J. Cameron Cooper" /><author><name>Cameron</name><uri>http://www.blogger.com/profile/13602720143375847324</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://devblog.cnx.org/2011/01/introducing-j-cameron-cooper.html</feedburner:origLink></entry></feed>
