A WordPress.com Wikified Tutorial …

… because I am so damn good. Feel free to edit it! Link.

Dashboard

Posted in Uncategorized | Leave a comment

Interiority and Gaming: Kafka’s Half-Life 2

Context: This post started out as a comment in response to Raph Koster’s insightful and thought-provoking comment on Brian Lamb’s discussion of the recent article in Harper’s Weekly “Grand Theft Education.” After I finished the first two paragraphs I promoted it to post! 🙂

Combine & Kafka

As I understand it, the term interiority in relationship to narrative refers to a moment wherein a conceptual space, often through figurative language or visual juxtaposition, opens up a world, individual, or idea through a more profound and protracted lens. Such a moment in narative makes me think imeediately of a writer like Kafka -for he is an author that has managed to capturing the feeling of interacting within a dream. Kafka’s art in extended narratives such as The Trial, The Castle and Amerika lies in his power to immerse the reader within a liminal world that traces the manic frailty of subjectivity in relationship to the often absurd and arbitrary nature of power.

Kafka’s ability to allow the reader to interiorize his world is dependent upon many factors. One may argue that his use of metaphor and allegory within an absurdist framework stems from larger intellectual traditions, such as existentialism (read Kierkegaard and Nietzche here) or the psychoanalytical worldview proffered by Freud (who also has a game theory about children which is quite interesting) that serves to inform and unifiy the recurring themes during the narrative trajectory, which for Kafka was almost always incomplete and fragmented.

Another example of interiorizing-one that I was blown away by- is the moment in the very beginning of Half-Life 2 (as the game was teaching me how to play it) when I came across a Combine soldier who repeatedly hit me with his night stick until I was forced to pick up a piece of trash and throw it away: “Pick it up!” – he threatened me. Only when I did his bidding could I move on, and as I passed by the Combine soldier he laughed at me with an imperious manner that both shocked me into subjection and filled me with wonderous contempt all at the same time. All I can think about (after reading Koster’s comment) is how I have, at some level, been brilliantly positioned by the game designers to interiorize the logic of this narrative through the interactive game play.

What is this logic? As I played Half-Life 2 for the first time, Zach, a friend of mine, termed this particular moment of the game as a fine example of the arbitrary abuse of power rampant throughout the narrative. A powerful theme in any narrative, but a unique experience for me in this particular form -for here the narrative themes were not external to the interactive game play, rather they were being nuanced, particularized, and further developed withi the break. This all may be my own conflation of gameplay and narrative, but I have to say that Half-Life 2 has suggested to me that the distinctions drawn between narrative and interactive game play may be prove fleeting. Suggesting that the question is not so much whether one’s interactive game play within a narrative frame provides interiority, but rather how it does?

Posted in video games | Tagged | 1 Comment

Firefox is the only web browser, period

FirefoxWell, it is not like I didn’t know this fact already, but I have been so spoiled in my enjoyment of a bug free web experience over the past year that sometimes I simply forget. Recently, however, I have been rudely reminded of just how incompatible most browsers are with open source programs like WordPress. So this post is a way of slumming, a kind of How the Other Half Lives of web browsers like IE Explorer (whose multitude of sins makes it synonymous with eternal damnation) , Safari, and Netscape users. Here is what I learned when when canvassing WordPress by way of the dilapidated tenements of non-compliant web browsers and their greedy slumlords:

  • Netscape 7 and Safari will not allow you to see the Rich Text Editor in the “Write Post” & “Write Page” tabs.
  • Netscape 7 will not allow you to rank the order of a WordPress page nor assign it as a child to a parent page (very bad)
  • Explorer simply explodes when you open WordPress … OK, not really, but for one professor I am working with it has been inserting strange tables when she copies text into a static page she is editing (quite bizarre in a very IE Explorer type of way)

That’s all I have for now, but just enough to make me pull my last hair out!

Did I ever tell you I love Firefox?

Posted in Uncategorized | 6 Comments

Hacking an Open Source Virtual Learning Space (Part 2)

WordPress Loves MediaWiki 4 evaUpon completing part 1 of this serialized tutorial you should have the shell of your virtual learning space framed out. Now we want to start adding other open source tools that may be helpful. After WordPress, the next install for me is MediaWiki. I experimented with putting my syllabus and class notes up on a MediaWiki (premised on a similar virtual learning space to the one I am mapping here) this Summer in an effort to closely track the trajectory of a five week summer course I taught. During the summer I found the wiki installation for this intensive course useful because I was teaching this class for the first time and the wiki provided a space to constantly re-examine my approach to the material as well as a persistent resource that I can return to again and again for new ideas – like the one I am trying to frame while I write this. And unlike static content repositories like BlackBoard, you can easily trace your own process of shaping and directing the logic of a course during a semester -not to mention the possibilities for designing written assignments that can quickly become digitally dynamic narratives that are able to trace the process of writing and revising in new and exciting ways – wow – did I say revising and exciting in the same sentence? So, as you may have guessed, I am excited about the idea of playing with the possibilities of MediaWiki over the next 15 weeks (much more sustainable than five) of the Fall semester. Keeping in mind, however, that these “lab experiments” are simply scratching the surface of potential uses for these new tools in an educational setting. The tremendous excitement and energy that surrounds tools such as the wiki or the blog or the podcast or the vodcast or the CMS is fueled by the fact that they are still in the nascent stage of discovery within the world of higher education.

Step 2: Linking your MediaWiki installation through the WordPress Header

I. Downloading, creating a database and installing MediaWiki

i. Download Mediawiki

Well, first you have to download Mediawiki here. Please note that I will be using version 1.6.8 for demonstration purposes here because the latest version 1.7.1 requires PHP 5 which I have not yet got around to upgrading to – my bad!

ii. Where should I install it?

This is entirely up to you, but here is a dose of my logic. I installed my MediaWiki in a folder titled wiki within the WordPress directory. i.e., http://courses.jimgroom.net/engl101_f06/wiki

The directions on the MediaWiki site are pretty thorough – in fact, an excellent use of the wiki! -but you will need to setup a database for MediaWiki because there is no Fantastico script installation for this program – so check out this tutorial on creating MySQL databases using CPanel (it assumes you are setting up a Lyceum multi-user blog – but the meat and potatoes of the tutorial for creating a MySQl database using CPanel are easily ported to MediaWiki).

iv. Installing Mediawiki

Once you download the source files you will need to follow the directions for installation on the Mediawiki Installation Page. They assume you can upload the sources files to your web server and make the modifications from there using a line command shell (if you are old gold) or a FTP client that has text editing capabilities if you are faint hearted like myself (Transmit for the MAC does this wonderfully for me). Tip: remember your WikiSysop login and password, this will come in useful when customizing the wiki in the examples below.

OK, so I am going to make a huge assumption here, and say you followed my paltry directives above and the MediWiki installation went like a charm. You are extremely impressed with my ability to be both succinct and comprehensive simultaneously – “What prowess!” you remark, incredulously. Well, not really, but I am not sure I can re-frame the instructions for installing MediaWiki any better than their current incarnation – so wrestle with them.
Continue reading

Posted in Uncategorized | Tagged , , , | 5 Comments

Hacking an Open Source Virtual Learning Space (Part 1)

Hacking the Future with WordPressSo you wanna make an online course site that is open, conversational, multimedia ready, and more conducive to an engaging and dynamic online learning environment? Well, you came to the right blog at the right time because as the monolithic administrative Course Management Systems tighten their imperial grip on anything “resembling a web interface to a database” (thanks for the line, Gardo), the open source rebellion is poised to slip through their stubby fingers. Are you ready to promote the virtues of openness, discovery, and sharing within the process of teaching and learning? Are you yearning for a way to accomplish academic goal outside the institutional logic of products like BlackBoard or WEBCT? If so, the following series of posts will be quilting together a number of open source software such as blogs, wikis, image repositories, and content management systems – in order to lay the groundwork for a customizable online learning environment that actually promotes a worthy ideal: an open university. So without any further preaching, let’s make ourselves the bitchinest online learning environment this side of Wallwalla.

Part 1: Setting up WordPress as a course specific CMS

First things first, we are going to start with a single, relatively insular installation for a course site that will be using the well-known blogging software WordPress as both a Content Management System and a malleable blogging component. Keep in mind, however, programs like Drupal (see Darcy Norman’s trail blazing work with this CMS) or multi-user blogging software like Lyceum or WPMU will allow us to eventually think through scaling this concept to a much larger degree (but more on this in another chapter of our exploratory revolution).

I will be assuming a couple of this during this walk through:

a) That you are working in a LAMP server environment
b) That you have access to CPanel on this server that is equipped with Fantastico

If these two things are the case for you then we are ready to rumble. If not, you can still install WordPress quite easily without Fantastico by following these instructions, but you will need a LAMP environment -so go find a good web hosting service (I will be demonstrating here with Bluehost).

I. Installing WordPress with Fantasitco

This will be quick and easy with Fantastico, keep in mind, however, that this script installer will not always be available for all programs and is not recommended for CMSs like Drupal and Typo3. Nonetheless, it does the trick for our purposes with WordPress:

  • Go to the CPanel of your web hosting service (usually http://yourdomain.net:2082) and find Fantastico:
  • Image of Fantasitico in the CPanel
    Continue reading

Posted in Uncategorized | Tagged , , | 18 Comments

Netflix Plugin for WordPress, or did I ever tell you I love WordPress?

I guess it has been a long time coming and a long time here, but I just had to blog about it once I finally got it up and running. Thanks for the plugin Albert Banks.

Netflix Plugin

Posted in Uncategorized | 1 Comment

Your Mother’s Industrial Music

Regular WFMU listeners will be no doubt familiar with the concept of “industrial musicals”, where a company promotes themselves or their products with a single, a full album, or in extreme cases a full-blown musical production. The album Product Music: Vol 1 is a collection of memorable examples of the industrial song. Because if you’re not buying a company’s product, perhaps a few listens to their new dance tune will change your mind!

I just came across an excellent cultural studies inflected post on WFMU titled “Product Music: music to shop by” . As the quote above suggests, Listener Jim offers up an assortment of 20 songs produced by various corporations to market their image in quite interesting ways. Below are three samples from the article that I found particularly inciteful. The first is “The New Generation” by Squibb Pharmaceuticals which is shamelessly attaching its product to the “new hope” that embodied the promise of the 60s (more evidence that this period in American history never happened!). The second is a little diddy from Exxon that scaffolds a brief history of oil. Finally, 7-11 dances the slurp -great stuff!

Posted in Uncategorized | Leave a comment

The Lost Beatles Film, or ExtremeVideo 2.0 for WordPress

Update: The ExtremeVideo 2.o plugin has gone the way of the DoDo Bird, use Anarchy Media Player or Viper’s Video Quicktags.

I am sure this is old hat for many of you, but I just found an all-in-one video plugin for WordPress called ExtremeVideo 2.0. This plugin easily embeds google videos, youtube videos, flv files, and mov files within your WordPress posts or pages. It has been out since January, but if you are still in search of an all-in-one videoplayer for WordPress check this one out -the latest installment of this beta (2.3) is working fine for me. Below is a sample youtube video I found thanks to the fine folks at WFMU.

[kml_flashembed movie="http://youtube.com/v/F5ky5ClIjL8" width="425" height="350" wmode="transparent" /]
Bollywood Rocks!

Posted in plugins, Uncategorized, video, WordPress, YouTube | Tagged , , , | 3 Comments

I love WordPress, or how to modify the php.ini file for uploads over 2MB on Bluehost

I Love WordPressI’m finally back at the blog, and while I have been away for a while, I am happy to say that this was only because so many cool things have been happening. In fact, this post is just to frame a tiny (yet crucial) element of a larger push by the faculty I work with at UMW to re-imagine the relationship of the web to their research, teaching, and learning practices. While each of these projects have much in common, they are all particular enough that they will need a more sustained tracing of the development, planning and final product on this blog, something I plan to begin this weekend. However, if you are dying for the 30 second version -which I know you are- here it is: I have been collaborating with a number of professors over the past month (during the Summer mind you – these folks are dedicated!) to re-examine and re-imagine what they are doing with the all too traditional, locked-down, and patented Course Management System the University offers (namely BlackBoard) in an effort to redefine and their own relationship to other possibilities for using web-based technology to guide a class through a series of intellectual discoveries.

The reason why I am able to even consider such a thing at this moment is largely based upon the fact that WordPress 2.0.4 (with a K2 0.9 theme, mind you) has been made increasingly more user-friendly, effectively making the technology a tool rather than an impediment. Software like WordPress offers a golden opportunity to re-examine the static, imprisoned web-based teaching resource that is BlackBoard, simultaneously allowing for a driven exploration of the boundaries of the dynamic, web-based classroom premised upon an open-source model. “How so?” you ask. Well, quite frankly, because programs like WordPress are pretty damn easy to use! I can train a group of professors who are familiar with BlackBoard to use WordPress effectively in about a half hour! In fact, while WordPress is recognized as a blogging software – a realm wherein it is unmatched – it is also an exceptionally intuitive and comprehensive Content Management System (CMS). And while the CMS wars rage on, to quote Darcy Norman, I am playing with Drupal for larger community sites but staying with WordPress for the one off class sites because the low threshold for competency and the strong possibility that faculty might immediately be able to adopt and manage a WordPress site is much more likely than a Drupal site – but I may be showing my prejudices here given my less frequent exposure to Drupal than WordPress. However, as I have become more and more familiar with programs like Lyceum and WordPress Multi-User the idea of scaling becomes less frightening for such a solution.

So why the crazy techy-specific title to this post then? Well, because one of the beautiful new elements of WordPress 2.0x is the ability for users to upload files quickly and easily. For example, a user can now upload an mp3 files that can then be integrated with the inimitable wordpress plugin PodPress, a process that would have required an ftp client previously. While I was giving a demonstration of WordPress’s upload feature for podPress to a professor this morning, I failed to realize that WordPress has the uploading limit set to no more than 2MBs (that is what an FTP client like transmit will do to the honest MAC user!). So while I was uploading a 3.5 MB mp3 file, I got a friendly reminder from WordPress that I needed to changed the maximum file size limit for upload in my php.ini file, so without further ado – this is how you do it if you are using Bluehost and WordPress 2.0x (I imagine any other web-hosting service will have a similar php.ini file they can send you so that you can still use the directions below.):

  • Get a copy of the standard php.ini file that is used with your web-hosting service. if you use blue host click php.ini for a copy.
  • Now, seach for the upload parameters in the php.ini document (they should be around line 251 in the ini file above) which will look something like this:

    ;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;
    file_uploads = On; Whether to allow HTTP file uploads
    ;upload_tmp_dir = ; temporary directory for HTTP uploaded files (will use system default if not specified)
    upload_max_filesize = 2M ; Maximum allowed size for uploaded files (fyi, M = MB)
  • This is where you will change upload_max_filesize = 2MB to the appropriate size for your purposes – I went to 8 MB, for example (but go higher if you will be doing video!). Also, as Ricky Raw says in the comments below you may want to change post_max_size to the same value.
  • Once this is done you need to save the file as php.ini and place in the wp-admin (and try wp-includes if that doesn’t work) folder within the WordPress directory.
  • And D-I-S-C-O, DISCO!! Now all your faculty can leave behind the ossified world of traditional Course Management Systems and begin forging a new community within the excitingly intersections of teaching, learning and scholarship in an open and accessible web-based environment!

    I love WordPress!

Posted in Uncategorized | 38 Comments

Drupal No Fan of Fantastico

fantasticoI just went to the Drupal site to download version 4.7.3 and install it, sans fantastico of course, when I came across this little nugget about Fantastico on Drupal’s homepage which begins to answer questions I had in some earlier posts (read here and here for the backstory):

Fantastico De Luxe: an insecure recipe for disaster
Steven – August 1, 2006 – 00:39

Fantastico De Luxe by Netenberg is an add-on for the popular cPanel web management software, available on many web hosting providers. It promises an easy, turn-key installation of dozens of web applications, including the Drupal CMS.

Unfortunately, while it may appear to fulfill those promises, the only thing Fantastico really gives you is a broken, insecure install that is hard to update. That’s why we strongly advise the Drupal community not to use Fantastico to install and run a production Drupal site.

Don’t just take our word for it however: take a look at the many support threads in our forums discussing problems with Fantastico. Its users have consistent problems with the installation and upgrading of even a simple Drupal site, let alone one which uses one of the many contributed modules available on our site. There are multiple reports of corrupted databases, lost files and broken installations.

I don’t know about you, but this sounds like a riff to me. If these problems prove to “corrupt” more and more open source programs being installed with fantastico, the people who may feel the ramifications of this fallout the most (outside of Netenberg) are webhosting companies and their clients, for as a tech support person from Bluehost said, “Fantastico is our bread and butter.” And this is true because much of the recent consumer surge for webhosting accounts may be comprised of users that may not yet be ready to install their own Drupal site or WordPress blog. Nonetheless, if Netenberg’s Fantastico does not adequately support programs like Drupal and Typo3 for much longer, I am sure their will be some other developers waiting in the wings to take up the challenge.

Interesting development, I guess the folks at bluehost are not who I should have been so blue with after all. I just wish they would have spelled these issues with Netenberg out for their customers a bit more clearly.

Posted in Uncategorized | Leave a comment