<?xml-stylesheet type="text/xsl" href="http://eduspaces.net/knewquist/weblog/rss/rssstyles.xsl"?>
<rss version='2.0'   xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <channel xml:base='http://eduspaces.net/knewquist/weblog/'>
        <title><![CDATA[Kenneth Newquist : Weblog]]></title>
        <description><![CDATA[The weblog for Kenneth Newquist, hosted on EduSpaces.]]></description>
        <generator>Elgg</generator>
        <link>http://eduspaces.net/knewquist/weblog/</link>        
        <item>
            <title><![CDATA[The Case of the Missing WordPress Header]]></title>
            <link>http://eduspaces.net/knewquist/weblog/826996.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/826996.html</guid>
            <pubDate>Tue, 16 Feb 2010 19:48:44 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2010/02/16/the-case-of-the-missing-wordpress-header/">http://knewquist.edublogs.org/2010/02/16/the-case-of-the-missing-word</a></span></p> <p>So for no apparent reason, several WordPress blogs running under WordPress MU suddenly lost their header images, reverting to the default image.  These images were added to a custom theme using the Custom Header API (<a href="http://wpmututorials.com/themes/giving-your-users-changeable-custom-headers/">check out WPMU Tutorials on Custom Headers</a>). Everything was working fine, and then suddenly some of the sites spontaneously reverted to the default.</p><br />
<p>Obviously, there&#8217;s got to be some sort of trigger lurking out there, but thus far I haven&#8217;t found it. The site was upgraded two weeks before The Great Forgetting; it was related to the upgrade, then it must be triggered by something that people don&#8217;t do frequently. There are reports of this happening (<a href="http://en.forums.wordpress.com/topic/ocean-mist-reseting-every-day">here</a> and <a href="http://en.forums.wordpress.com/topic/header-image-reverts-to-default">here</a><a style="text-decoration: none; color: #2276bb; padding: 0px; margin: 0px;"  rel="nofollow"  href="http://is.gd/8qMkW)"  target="_blank">)</a> on WordPress.com, but their answer is &#8220;contact support&#8221;.</p><br />
<p>I&#8217;m still beating on a test instance to see if I can replicate it, but if anyone comes across the answer, please let me know.</p>]]></description>
        </item>
                
        <item>
            <title><![CDATA[The Why Behind My New Twitter Account]]></title>
            <link>http://eduspaces.net/knewquist/weblog/756916.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/756916.html</guid>
            <pubDate>Sun, 04 Oct 2009 16:01:50 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/10/04/the-why-behind-my-new-twitter-account/">http://knewquist.edublogs.org/2009/10/04/the-why-behind-my-new-twitte</a></span></p> <p>I&#8217;ve been using Twitter for years, and almost since I created my first account I&#8217;ve debated the need for splitting it in two: once for my work related tweets, and one for everything else.</p><br />
<p>It&#8217;s was a difficult question, because you can&#8217;t easily divide my life into &#8220;work&#8221; and &#8220;non-work&#8221; related tweets. The apps I work with every day &#8212; Drupal, WordPress MU, iTune, etc. &#8212; also happen to power the stuff I use at home.</p><br />
<p>This is because my friends, both online and off, then to be intensely creative and productive people. They&#8217;re podcasters and writers, gamers and hobbyists, and they use all the self-same tools as at my day job. Cross-pollination between the two has been essential to my use of Twitter, and for that reason I&#8217;ve been hesitant to spin off a separate account.</p><br />
<p>And yet &#8230; when I go to conferences for work, I find a lot of people using some iteration of their real-world name for twitter &#8230; where as I use my gamer handle, @nukehavoc. Now that handle&#8217;s fine when I&#8217;m at Origins, GenCon, Balticon or some other big geek convention &#8230; but it feels a little less professional when I&#8217;m at a work conference.</p><br />
<p>There&#8217;s also the fact that while I&#8217;m sure some folks enjoy keeping up with my geekier side, I think there&#8217;s also some that would rather not have to read through my <em>Star Wars </em>tweets to get to my <em>WordPress MU </em>ones.</p><br />
<p>So to that end, I&#8217;ve created a new account on Twitter for my work and webapp related posts: <a href="http://twitter.com/knewquist">@knewquist</a>. I still have my <a href="http://twitter.com/knewquist">@nukehavoc</a> account, but that one&#8217;s full-on geeky &#8212; it has all my posts about web development, geek parenting, gaming, etc. You can expect some cross-posting between the two, especially when it comes to web development and online technologies, because as I said earlier, the cross-pollination between my different audiences is what makes Twitter work for me.</p><br />
<p>I&#8217;ll freely admit this is an experiment, and I don&#8217;t know how well it work out. I&#8217;m going to maintain the account for six months; if at the end of that time it proves to be more trouble than it&#8217;s worth, I&#8217;ll disable it.</p>]]></description>
        </item>
                
        <item>
            <title><![CDATA[Allowing Authors to Edit Pages in WordPress MU?]]></title>
            <link>http://eduspaces.net/knewquist/weblog/753236.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/753236.html</guid>
            <pubDate>Mon, 28 Sep 2009 18:27:12 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/09/28/allowing-authors-to-edit-pages-in-wordpress-mu/">http://knewquist.edublogs.org/2009/09/28/allowing-authors-to-edit-pag</a></span></p> <p>I&#8217;ve run into a workflow snag with WordPress MU (well, technically the issue is in WordPress; MU just inherits it): <a href="http://codex.wordpress.org/Roles_and_Capabilities">authors can&#8217;t add or edit pages</a>.</p><br />
<p>The problem is basically this:</p><br />
<ul><br />
<li>I have an academic division web site with an <em>administrator</em> or two.</li><br />
<li>I have a handful of <em>editors</em> representing the department heads within that division.</li><br />
<li>I have authors who need to be able to add and edit (but not publish) pages.</li><br />
</ul><br />
<p>It&#8217;s the last part that WordPress doesn&#8217;t support. Ideally, I&#8217;d love for the &#8220;author&#8221; role to function like the &#8220;contributor&#8221; role does for posts, e.g.: a contributor can write and edit their own posts, but they can&#8217;t publish anything.  I&#8217;d like the author to do the same thing for pages, allowing a second-tier workflow within the site.</p><br />
<p>Unfortunately WordPress MU doesn&#8217;t work this way out of the box, and based on the comments I&#8217;ve read online, it seems that WordPress core isn&#8217;t interested in changing this functionality because it differs from WordPress traditional blog mindset. Which I understand, but don&#8217;t agree with &#8212; I think WordPress has grown into a respectable, lightweight content management system, and adding this additional granularity of editorial control would complete that transition.</p><br />
<p>So the question is: <strong>How to do we manage this?</strong> One option is to split up a larger site into sub sites; e.g. instead a single division site, you end up with sub sites for each department.</p><br />
<p>The other option is to go with a third party module. There are two that look good, particularly when used in conjunction with one another:</p><br />
<ul><br />
<li><a href="http://wordpress.org/extend/plugins/role-scoper/">Role Scoper:</a> &#8220;Assign restrictions and roles to specific pages, posts or categories.&#8221;</li><br />
<li><a href="http://wordpress.org/extend/plugins/capsman/">Capability Manager:</a> &#8220;&#8230;provides a simple way to manage role capabilities. Using it, you will be able to change the capabilities of any role, add new roles, copy existing roles into new ones, and add new capabilities to existing roles.&#8221;</li><br />
</ul><br />
<p>They look promising, but I haven&#8217;t tested either with WordPress MU yet. I&#8217;m curious to know how other folks are addressing this problem; if you have any suggestions or experiences to share, please leave a comment!</p>]]></description>
        </item>
                
        <item>
            <title><![CDATA[Problems with WordPress MU 2.8.4a and PPSX files]]></title>
            <link>http://eduspaces.net/knewquist/weblog/749305.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/749305.html</guid>
            <pubDate>Tue, 22 Sep 2009 17:47:29 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/09/22/wordpress-mu-2-8-4a-and-ppsx-files/">http://knewquist.edublogs.org/2009/09/22/wordpress-mu-2-8-4a-and-ppsx</a></span></p> <p>WordPress MU 2.8.4a refuses to upload .ppsx (PowerPoint Show files for PowerPoint 2007/2008) because the extension hasn&#8217;t been defined in the functions &#8220;wp_check_filetype&#8221; and &#8220;wp_ext2type&#8221; in /wp-content/functions.php</p><br />
<p>Not having ppsx defined here causes <a>WordPress?</a> MU to throw the warning &#8220;File type does not meet security guidelines. Try another.&#8221; when uploading the file (even when the ppsx file type itself is blessed in WPMU&#8217;s admin options).</p><br />
<p>I&#8217;ve reported the bug to WordPress MU Track here:</p><br />
<ul><br />
<li><a href="http://trac.mu.wordpress.org/ticket/1118">#1118: PPSX not defined as valid file in functions.php</a></li><br />
</ul><br />
<p><strong>Update</strong></p><br />
<p>The fix isn&#8217;t quite so straightforward as just adding .ppsx to the list of valid PowerPoint extensions, because technically PowerPoint Shows for 2007 have their own MIME type:</p><br />
<ul><br />
<li>application/vnd.openxmlformats-officedocument.presentationml.slideshow</li><br />
</ul><br />
<p>As does PowerPoint 2007:</p><br />
<ul><br />
<li>application/vnd.openxmlformats-officedocument.presentationml.presentation</li><br />
</ul><br />
<p>Specifying the wrong MIME type for PowerPoint Show files caused WordPress to add a .ppt extension to the file, which played havoc with subsequent downloads. The fix was to specify the MIME type in wp_check_filetype:</p><br />
<ul><br />
<li>&#8216;ppsx&#8217; =&gt; &#8216;application/vnd.openxmlformats-officedocument.presentationml.slideshow&#8217;</li><br />
</ul><br />
<p>My bug report at WordPress MU was closed because this is technically something that needs to be changed in core WordPress; I&#8217;ll be reporting it there shortly.</p>]]></description>
        </item>
                
        <item>
            <title><![CDATA[Bugs in WordPress MU 2.8.1]]></title>
            <link>http://eduspaces.net/knewquist/weblog/710974.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/710974.html</guid>
            <pubDate>Tue, 14 Jul 2009 16:12:00 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/07/14/bugs-in-wordpress-mu-281/">http://knewquist.edublogs.org/2009/07/14/bugs-in-wordpress-mu-281/</a></span></p> <p>WordPress MU 2.8.1 was just released, and I came across a few bugs while kicking the tires on my MU development site:</p><br />
<ul><br />
<li><a href="http://trac.mu.wordpress.org/ticket/1037">#1037 After upgrade, upgrade banner doesn&#8217;t disappear</a> (fixed)</li><br />
<li><a href="http://trac.mu.wordpress.org/ticket/1048">#1048 WPMU 2.8.1 improperly escaping titles of newly created blogs</a></li><br />
<li><a href="http://trac.mu.wordpress.org/ticket/1049">#1049 Editing Blog Settings as Admin fails</a> (fixed)</li><br />
</ul><br />
<p>#1049 was fixed within four minutes of me posting the ticket, which is pretty darn cool.</p><br />
<p>I also encountered an issue with the <a href="http://www.kerrins.co.uk/blog/admin-ssl/">Admin-SSL plugin</a> and 2.8.1 that sets up an infinite rerewrite of the blog delete URL; I haven&#8217;t had a chance to track it down yet, but the author is working on an update of the plugin to get it working properly with 2.8.</p><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
                
        <item>
            <title><![CDATA[Gradebook improvements in Moodle 1.9.5]]></title>
            <link>http://eduspaces.net/knewquist/weblog/654219.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/654219.html</guid>
            <pubDate>Fri, 17 Apr 2009 12:54:58 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/04/17/gradebook-improvements-in-moodle-195/">http://knewquist.edublogs.org/2009/04/17/gradebook-improvements-in-mo</a></span></p> <div class="entry"><br />
<p><a Xonclick="pageTracker._trackPageview('/outbound/article/docs.moodle.org');"  href="http://docs.moodle.org/en/Development:Gradebook_improvements_in_Moodle_1.9.5">Moodle Core’s announced a number of big changes to the Moodle gradebook for the 1.9.5 release</a>. Among the changes:</p><br />
<ul><br />
<li>the student name column is now sticky (which means you can still see if if you scroll to the right to look at additional assignments).</li><br />
<li>The categories page has been re-organized and color coded to make things easier to understand.</li><br />
<li>Administrators can now reduce the number of grade aggregation methods.</li><br />
<li>The Gradebook’s drop-down navigation menu can now be supplemented by tabbed navigation.</li><br />
</ul><br />
<p>There’s a lot of stuff in there. We’re going to be delving into it on a test server just as soon as the code is released to CVS; I’m looking forward to seeing how our usability tests run with this new Gradebook.</p><br />
</div><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
                
        <item>
            <title><![CDATA[MDL-10641 Wiki binary files option broken]]></title>
            <link>http://eduspaces.net/knewquist/weblog/626980.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/626980.html</guid>
            <pubDate>Wed, 25 Mar 2009 13:00:04 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/03/25/mdl-10641-wiki-binary-files-option-broken/">http://knewquist.edublogs.org/2009/03/25/mdl-10641-wiki-binary-files-</a></span></p> <p>Our Moodle Wikis were working just fine (well, they were working about as well as the Moodle wiki ever does) until 1.9.4. That&#8217;s when they broke; you could select and upload a file (e.g. a photo), but the screen would go white (indicating a PHP error) and your file wouldn&#8217;t make it to the wiki. As we have a number of wikis that upload photos, this was a problem.</p><br />
<p>The issue appears to be a change in the default settings for the wiki. Making the wiki configuration tweaks described in this Tracker report fixed the problem:</p><br />
<ul><br />
<li><a href="http://tracker.moodle.org/browse/MDL-10641">MDL-10641 Wiki binary files option broken</a></li><br />
</ul><br />
<p> </p><br />
<p> </p><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
                
        <item>
            <title><![CDATA[Working through the Moodle 1.9.4 security report]]></title>
            <link>http://eduspaces.net/knewquist/weblog/624328.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/624328.html</guid>
            <pubDate>Mon, 23 Mar 2009 21:20:10 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/03/23/working-through-the-moodle-194-security-report/">http://knewquist.edublogs.org/2009/03/23/working-through-the-moodle-1</a></span></p> <p>In 1.9.4, Moodle introduces a new security report tool which compares your Moodle roles against different security risks. My colleagues and I just spent the afternoon puzzling through the flags that 1.9.4+ raised in our test Moodle install. Unfortunately, &#8220;puzzling&#8221; is the optimum word here: we spent a big chunk of time just trying to understand what the report was trying to tell us. Here&#8217;s what I learned.</p><br />
<p>To start, you need to understand how Moodle tolerates risks based on roles (<a href="http://docs.moodle.org/en/Risks">defined under &#8220;Risks&#8221; in the Moodle Docs wiki.</a>):</p><br />
<ul><br />
<li>Guest - only capabilities without any risks are allowed</li><br />
<li> Student - certain capabilities with spam risks are allowed</li><br />
<li> Teacher - certain capabilities with XSS and privacy risks are allowed</li><br />
<li> Administrator - all capabilities are allowed</li><br />
</ul><br />
<p>This is important because any custom roles you&#8217;ve created are evaluated based on the legacy role that spawned them. So if you start with a student role, and give it some more advanced teacher-like options that allow XSS capabilities, then Moodle will set a critical warning flag because its exceeded the capabilities normally associated with a student.</p><br />
<p>I need to doublecheck this, but I think that if you change the legacy role associated with the custom role in question to &#8220;teacher&#8221;, then your custom capabilities will remain the same, but the report will run against the more permissive teacher role. That said, you may not want to get rid of the warnings (since it is helpful to know what a &#8220;super student&#8221; role could get themselves into) but at least this write-up should help you understand them.</p><br />
<p>I&#8217;d love to see Moodle create a more user-friendly report that says something like:</p><br />
<ul><br />
<li>&#8220;Your role &#8216;Teacher Assistant&#8217; is based on the legacy role &#8216;Student&#8217;. By default, students are not allowed to have capabilities that permit Cross Site Scripting (XSS), but your custom role allows the following XSS capabilities&#8221; &#8212; I&#8217;d then include a list of the problem capabilities.</li><br />
</ul><br />
<p>You can contribute to improving the Security Report by reading/commenting on this tracker item:</p><br />
<ul><br />
<li><a href="http://tracker.moodle.org/browse/MDL-18078">MDL-18078: Provide a feedback for the admin in order to explain him/her what to do to fix the security problem rised up by the security report</a></li><br />
</ul><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
                
        <item>
            <title><![CDATA[Moodle: overLIB 4.10 or later is required for the CSS Style Plugin]]></title>
            <link>http://eduspaces.net/knewquist/weblog/621737.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/621737.html</guid>
            <pubDate>Sat, 21 Mar 2009 13:00:28 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/03/21/moodle-overlib-410-or-later-is-required-for-the-css-style-plugin/">http://knewquist.edublogs.org/2009/03/21/moodle-overlib-410-or-later-</a></span></p> <p>I just ran into an obscure error on our Shibboleth-based implementation of Moodle; when accessing the site with Firefox 3/WinXP a user reported the following error:</p><br />
<blockquote><p>&#8220;overLIB 4.10 or later is required for the CSS Style Plugin&#8221;</p></blockquote><br />
<p>A little searching revealed that this is apparently a problem with the browser&#8217;s cache; clearing the cache causes it to go away. If you&#8217;re proxying Moodle, you may need to clear the proxy&#8217;s cache as well. There&#8217;s no <a href="http://tracker.moodle.org">Tracker</a> item for it; I thought of adding one, but this isn&#8217;t really a Moodle problem &#8212; it&#8217;s a browser one.</p><br />
<ul><br />
<li><a href="http://moodle.org/mod/forum/discuss.php?d=105826">moodle.org: Overlib problem</a> (moodle thread discussing the problem and fixes)</li><br />
<li><a href="http://octette.cs.man.ac.uk/otrs/public.pl?Action=PublicFAQ&amp;ItemID=2">octette.cs.man.ac.uk overLIB 4.10 or later is required for the CSS Style Plugin</a></li><br />
</ul><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
                
        <item>
            <title><![CDATA[Audio Recording Tool by the CovCell Project]]></title>
            <link>http://eduspaces.net/knewquist/weblog/619684.html</link>
            <guid isPermaLink="true">http://eduspaces.net/knewquist/weblog/619684.html</guid>
            <pubDate>Thu, 19 Mar 2009 22:12:15 GMT</pubDate>
            <description><![CDATA[<p><span class="blog_post_source"><a href="http://knewquist.edublogs.org/2009/03/19/audio-recording-tool-by-the-covcell-project/">http://knewquist.edublogs.org/2009/03/19/audio-recording-tool-by-the-</a></span></p> <p>Audio recording tools for Moodle are something that&#8217;s come up several times on campus. English and foreign languages faculty would love to be able to use such a tool with students; in English they&#8217;d use it to work on student&#8217;s inflections and readings of poetry, while foreign languages would use it as part of spoken language critques.</p><br />
<p>I experimented with using NanoGong to do this, but unfortunately it was just too unstable; the Java applet running it refused to save files on two of the three computers I tried it on &#8230; including computers on which it had worked.</p><br />
<p><a href="http://www.covcell.org/index.php?option=com_content&amp;view=article&amp;id=83">COVCELLL</a> has created the <a href="http://www.covcell.org/index.php?option=com_content&amp;view=article&amp;id=83">audio recording assignment</a> that works with Moodle 1.9. I haven&#8217;t had a chance to try it yet, and would love to hear from anyone who has.</p><br />
<p><a href="http://www.covcell.org/index.php?option=com_content&amp;view=article&amp;id=83"><br /><br />
</a></p><br />
<br />Authored by <a href="http://knewquist.edublogs.org">Kenneth Newquist</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></description>
        </item>
        
    </channel>
</rss>