Archive

Posts Tagged ‘MIT’

Protected: Trip Report: Hewlett Grantees Meeting at Yale University, April 2010

April 21st, 2010 by Brandon Muramatsu Enter your password to view comments

This post is password protected. To view it please enter your password below:



WordPress Blogs for OEIT

April 12th, 2010 by Brandon Muramatsu No comments

These notes are mostly for me…since I seem to create these blogs often enough I figured I should write up what to do.

Assumptions:

  • MySQL, PHP and Apache Installed and are properly configured.
  • You’re going to install the blog in the document root of the webserver, my examples will assume /home/www/project_name/.
  • That you want the user to access the blog at http://hostname.mit.edu/wordpress/

How to do it…

  1. Create a mysql database using MySQL Administrator or similar tool:
    • Create a database for <sitename_wordpress>
    • Create a user account for <username_wordpress>
    • Give <username_wordpress> privileges for localhost
    • Give <username_wordpress> privileges for % (any host) if you intend to allow the site to be edited remotely (probably not recommended or even necessary)
  2. Install the latest copy of Wordpress:

    Navigate to the document root (/home/www/project_name/) and get a copy of the latest WordPress code.

    % wget http://wordpress.org/latest.zip

  3. Extract Wordpress

    % unzip wordpress-x.x.x.zip

    which will create a wordpress subdirectory in your document root (/home/www/project_name/wordpress/), and the WordPress site will be visible at http://hostname.mit.edu/wordpress/

    If you want to change the location to http://hostname.mit.edu/, I suggest you do this before you edit the settings file and finish the configuration. Change webserver’s document root to /home/www/project_name/wordpress/ before proceeding. (WordPress includes a way to change the URL at which WordPress resolves, but it has always worked kind of wacky for me.)

  4. Create a Settings file

    Copy the sample settings file

    % cp /home/www/project_name/wordpress/wp-config-sample.php /home/www/project_name/wordpress/wp-config.php

    and edit the file and insert the database name, database username, database password in the appropriate locations.

  5. Finish the WordPress configuration

    Go to http://hostname.mit.edu/wordpress/, if everything’s working properly you should be asked to enter in your Site’s name and an email address for the administrator user. You can also select if you want the site to be searchable by Google and other search engines.

  6. Change the default administrator password.

  7. Create your account (and I suggest giving this account WordPress administrator privileges and using this account to administer the site).

  8. Get some plugins and/or themes.

Here are a sampling of the “standard” plugins I think should be used for OEIT-based WordPress installations.

  • Academic Sandbox, http://www.academicsandbox.com/academic_citations.html

    This WordPress 2.x plugin generates academic citations in five common academic citation formats: AMA, APA, Chicago, Harvard, MLA. You can select which (or all) of these five formats to show, and in the order you choose. Note: This requires some customization to get it working with the Thesis theme.

  • Akismet (comes preinstalled), http://downloads.wordpress.org/plugin/akismet.zip

    Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you review the spam it catches under your blog’s “Comments” admin screen.

  • Dublin Core plugin for Wordpress, http://www.brainonfire.net/resources/files/dublin-core-for-wordpress/

    This plugin implements some Dublin Core metadata elements for Wordpress.

  • Google Analytics for WordPress, http://yoast.com/wordpress/google-analytics/

    Optional: Use this if the theme does not include Search Engine Optimization (SEO). This plugin easily adds your Google Analytics tracking code (the new ga.js one!) to all pages within your blog. This plugin adds the possibility to tag and segment all outgoing links, so you can see whether a click came from a comment or an article.

    You’ll need to get a free Google Account to have access to their Analytics service. I usually use a general account for MIT project that I’ve setup, or if I’m building the WordPress site for a client, I’ll create a new username just for the project (this means I create a new GMail acccount, which also allows me to use the Analytics service). The separate accounts are a nice way of separating these projects.

  • Google (XML) Sitemaps Generator for WordPress, http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/

    This plugin generates a XML-Sitemap compliant sitemap of your WordPress blog. This format is supported by Ask.com, Google, YAHOO and MSN Search.

  • External Links Plugin For WordPress, http://www.semiologic.com/software/external-links/

    The external links plugin for WordPress lets you process outgoing links differently from internal links.

  • Sociable for Wordpress, http://blogplay.com/sociable-for-wordpress/

    The Sociable Plugin is something we at BlogPlay.com offer to bloggers. With this easy-to-install plugin, your readers will be able to share your posts with the rest of the world.

  • Template Override, http://wordpress.org/extend/plugins/template-overide/

    Very simple, it lets you add custom css to your template so when you upgrade the template with the wordpress update function your changes are never lost!

  • WordPress.com Stats, http://wordpress.org/extend/plugins/stats/

    Automattic created its own stats system, to focus on just the most popular metrics a blogger wants to track and provide them in a clear and concise interface.

    You’ll need a free Wordpress.com account to use their stats package. I usually use a general account for all my MIT projects that I’ve setup, or if I’m building the WordPress site for a client, I’ll create a new username just for the project. The separate accounts are a nice way of separating these projects.

  • WP-reCAPTCHA, http://wordpress.org/extend/plugins/wp-recaptcha/

    reCAPTCHA is an anti-spam method originating from Carnegie Mellon University which uses CAPTCHAs in a genius way. Instead of randomly generating useless characters which users grow tired of continuosly typing in, risking the possibility that spammers will eventually write sophisticated spam bots which use OCR libraries to read the characters, reCAPTCHA uses a different approach.

    You’ll want to get a free reCaptcha account to manage your reCaptcha keys. I usually use a general account for all my MIT projects that I’ve setup, or if I’m building the WordPress site for a client, I’ll create a new username just for the project. The separate accounts are a nice way of separating these projects.

Added June 18, 2010:
Some additional Plugins.

  • Flash Video Player, http://www.mac-dev.net/
    Simplifies the process of adding video to a WordPress blog. Powered by Jeroen Wijering’s FLV Media Player and SWFObject by Geoff Stearns.
  • WPaudio, http://wpaudio.com/
    Play mp3s and podcasts in your posts by converting links and tags into a simple, customizable audio player.
  • WPtouch iPhone Theme, http://bravenewcode.com/products/wptouch
    A plugin which formats your site with a mobile theme for the Apple iPhone / iPod touch, Google Android, Palm Pre and other touch-based smartphones.

Added July 20, 2010:

  • WP-DBmanager, http://wordpress.org/extend/plugins/wp-dbmanager/
    Allows you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up and optimizing of database.
  • WP Post Notifier For All, http://wordpress.org/extend/plugins/wp-post-notifier-for-all/
    Notify all WordPress users (and not only the admin) on post publishing. The notification is sent only one time after the first post publishing(not on every update).

Categories: Professional Tags: , , ,

SpokenMedia Project

April 5th, 2010 by Brandon Muramatsu No comments

My “major” project in the MIT Office of Educational Innovation and Technology is the SpokenMedia Project.

Here’s a link to some recent posts I’ve written on the SpokenMedia site about our project website:


Protected: Trip Report: CARET, Cambridge, UK, March 2010

March 30th, 2010 by Brandon Muramatsu Enter your password to view comments

This post is password protected. To view it please enter your password below:



Protected: Trip Report: OER10 at Cambridge, UK, March 2010

March 30th, 2010 by Brandon Muramatsu Enter your password to view comments

This post is password protected. To view it please enter your password below: