30

Oct

Free Theme: Modern Linguist

Modern Linguist is a WordPress template designed with National Novel Writing Month (NaNoWriMo) participants in mind.  Based partially on Chris Coyier’s beautiful WPTypo theme, Modern Linguist is an all-typographic theme created with easy reading in mind.

The theme has several pretty cool things built in. First off, it’s custom options allow integration with the NaNoWriMo.org word count API, providing dynamic and automatic word count updates pulled directly from the user’s NaNoWriMo profile. The user enters their ID number and that’s it, instant word count updates.

The options page also provides space to enter in a story synopsis and the option to display that text on the front page of the WordPress site.

Next up is typography. Modern Linguist comes with 8 standard, Open Source or Creative Commons typeface options–as well as two that are used by permission–giving the author the choice of using a font-face that best suits their novel’s mood or tone. The fonts include:

  • Delicious and Fontin Sans, by exljbris Font Foundry
  • The Fell Types (English and Great Primer), digitally reproduced by Igino Marini and included with his gracious permission.
  • Droid serif
  • Lucida
  • Garamond
  • OFL Sorts Mill Goudy, by Barry Schwartz

Many of the included typefaces rely on the @font-face CSS3 rule and thus require a modern browser to display correctly. To help everyone out several standard, “web-safe” fonts are defined too.

I am excited to offer this theme licensed under the GPL and completely free. Download it and test it out! Please leave questions or remarks in the comments below.

Also, check out my NaNoWriMo noveling site where I will be using this template for November 2009.

Download Modern Linguist (Non-widgetized) v. 1.3 »

Note: A widgetized version of Modern Linguist will be released soon.

Usage Tips

The theme is, by default, setup to help people register to read your novel. I don’t want to let just anyone read my story, so I use a WordPress plugin called Member Access to make sure only logged in users can read my posts.

I also set up a static page to be the first thing visitors see.

The navigation uses the default WordPress category structure. If you’re using this for NaNoWriMo, then you can just create a category for each year and make your posts in there. I have 2008 (last year’s novel), Announcements, and soon will have 2009 started. Categories are the way to go.

If you’ve got a new WordPress install that you’re putting this on, make sure you trim your blogroll. Otherwise the sliding panel will be big!

Changelog

Oct 30, 2009 – 1.0
Initial Release

Nov 01, 2009 – 1.3

  • Fix to NaNoWriMo API pull to display correctly when no NaNo ID is entered
  • Style fixes to several typefaces including the Fell Types
  • Clarified attribution added to the Fell Types, digitally reproduced by Igino Marini and included with his gracious permission.
Related Posts

WordPress As A Manuscript, What A Weekend, I Love Accomplishment, ScriptFrenzy Time, Designing for WordPress

Responses

  1. [...] This post was mentioned on Twitter by Joel Goodman, Joel Goodman. Joel Goodman said: New post: Free Theme: Modern Linguist http://bit.ly/25xKti [...]

  2. Social comments and analytics for this post…

    This post was mentioned on Twitter by joelgoodman: New post: Free Theme: Modern Linguist http://bit.ly/25xKti...

  3. pamela says:

    Oooh that is awesome!

  4. Jered says:

    Looks great!

  5. Edwin says:

    Looks great. Just need to find out what goes wrong right now.

  6. Edwin says:

    Nevermind that. I found out that I needed a number as id.

  7. Edwin says:

    Guess I didn’t quite figure it out yet :(

    Getting the following:

    Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.nanowrimo.org/wordcount_api/wc/201593:1: parser error : Document is empty in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
    Warning: simplexml_load_file() [function.simplexml-load-file]: in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
    Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
    Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.nanowrimo.org/wordcount_api/wc/201593:1: parser error : Start tag expected, '<' not found in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
    Warning: simplexml_load_file() [function.simplexml-load-file]: in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
    Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/edwink/public_html/wp-content/themes/modernlinguist/header.php on line 43
    
  8. Edwin says:

    As you can see, it’s working now :)

  9. entropik says:

    I used your theme, it’s simple and fine, thank’s !

Syndication