Tips For Driving Traffic To Your Big Interactive Project

Draw hordes of visitors to the interactive project you worked hard on with these tips. Photo:  George Grantham Bain Collection (Library of Congress)

Use these tips to draw hordes of visitors to the interactive project you worked hard on. Photo: George Grantham Bain Collection (Library of Congress)

The denizens of the NICAR listserv were having an interesting discussion today about ways to get more attention and traffic on the data-driven projects they create. These projects often require huge amounts of time and creativity, so getting the most out of that hard work is key. Here are some strategies:

  1. Kick your home page editors until they understand that links on your home page don’t only need to be to things in story format. Make the narrative story secondary at times. And to that end…
  2. Do the best you can to make the database or interactive stand on its own as a feature without need of a story. However, avoid the temptation to huge blobs of text at the top of the project.
  3. Make sure you’ve done a solid job optimizing your metadata for search and social, targeting sought-after terms. Load relevant titles and description into the metadata for individual records in searchable databases, rather than just loading blanket terms into the whole project’s pages.
  4. Place links on your site to the project using the terms you’re targeting (see above).
  5. Get the project hyperlinked right inside the text of the story, i.e. in or after the nut graf. Links in related items rails perform poorly versus inline links. Believe me, it’s worth the bother.
  6. Get your social media minders to Facetweet to the interactive itself.
  7. Use thumbnails and personally actionable language in headlines and promos when possible. For instance, instead of “Search pet licenses database,” try “How many dogs are on your street? Search our database”
  8. Keep an eye on daily story budgets, and nudge editors to relate relevant evergreen projects. To me, the rightly-maligned data ghetto does at least have one use: keeping internal track of what data-driven evergreen projects are at hand. Learn how to add them to stories yourself if you’re allowed.
  9. Is there a recurring story item that can be generated from a database you regularly update? Posting those update stories can help bring visitors back to the main project.
  10. Overall, keep an eye on your site’s top content metrics. It helps you understand long term what’s getting reader reaction and what isn’t.
  11. Load social share buttons on your project’s landing page and individual records when possible.
  12. If there are pre-built packages of related content around specialty topics in your CMS (i.e. crime, politics, etc.), make sure your evergreen projects are included in those.
  13. Read Steve Krug’s book “Don’t Make Me Think” so you don’t design a crappy, unituitive UI and bounce people right out of whatever it is you built.
Posted in data, tutorials | Comments Off

Justice League of data journalists pitches online courses via Kickstarter

It’s enough to make a newsroom data nerd squeal. A who’s-who of application developer journalists have launched a Kickstarter campaign to create educational materials on building web apps, data visualizations, maps and more. Their plan is to create eight courses, each with an ebook, screencasts, code repositories and forums.

And yes, there will be t-shirts for those who pitch in more than $110, which also gets you full access to all the courses. Here’s a list of the planned courses and who is in on the effort:

You can also follow the crew on Twitter at @forjournalism.

Funding for the Kickstarter page ends March 11, so you know what to do!

Posted in tutorials | Comments Off

How To End Repetitive Newsroom Typing [Tutorial]

Don't be a typing robot in your newsroom. Use this AutoHotKey tutorial to ease the pain. Photo by arthur-caranta

Don’t be a typing robot in your newsroom. Use this AutoHotKey tutorial to ease the pain. Photo by arthur-caranta

Typing can really get in the way of creating content.

There’s the typing of repeat responses to readers,story lineup templates, repeated staff reminders and so on. All of that garbage typing gets in the way of doing the kind of typing that gets the page views in, the scripts written and the papers out.

AutoHotKey logoEnter a nifty, free tool called AutoHotKey. This tiny application lets you create keyboard shortcuts that, like macros, let’s you generate lots of prewritten text anywhere.

So, let’s say you always have to write the same story planning template every day. Instead of wasting time retyping it or copy/pasting from a template, you could just type this:

morningbud

And AutoHotKey automatically writes a big block of text like this:

Top Stories
Metro
Sports
Business
Features
Photo/Video
Graphics
Etc…

Perhaps you have the pleasant task of regularly dealing with abusive message board commenters. You could set up an AutoHotKey script so when you type this:

trollnuke

Your computer types this into an open email:

Unfortunately, your user account on our site has been banned due to violations of our Terms of Service…

There’s a sweet dose of pain relief right there. So here’s how to set things up using the anti-troll example from above. First, here’s a sample AutoHotKey file, which can be opened in a text editor (right-click and “Save Link As”). On to the instructions:

1) Download and install AutoHotKey on your PC.

2) Open up a new document in a plain text editor such as Notepad. Click “File>Save As.” Choose “All Types” as the file type, and save the file as trollnuke.ahk. You can call it whatever you want, as long as it ends with .ahk.

3) Next, you’re going to add the short code you want to use, followed by the text you want AutoHotKey to output. The code comes first and is surrounded by two colons on each side, like so:

::trollnuke::

4) Then, you’ll put the full text you want to output immediately after. If you need to generate a line break, add this:

{enter}

So this is what the anti-troll AutoHotKey script would look like:

::trollnuke::Unfortunately, your user account on our site has been banned due to violations of our Terms of Service.{enter}{enter}If you have any questions, feel free to contact me at 555-5555.{enter}{enter}

5) Your last step is to take the .ahk file, and drag it into your computer’s Startup folder so it automatically launches whenever you restart your computer.

That’s it! Investing the relatively short amount of time to set up the above can save you plenty of grief later, especially when you’re on deadline. If you want to see what other neat stuff AutoHotKey can do, check out their Tutorials page.

I just hope my wife doesn’t read this, or she might make me set up a “Yes dear, I will do that immediately” script…

Posted in tutorials | Comments Off

Interpreting City Rankings, Heat Maps

When you see those press releases about top cities for [insert attention-getting attribute here]…

Cartoon from XKCD

Cartoon from XKCD

Posted in data | Comments Off

6 Awesome South Florida Media, Tech Events Coming Soon

NPR interactive designer Alyson Hurt mentoring at Code With Me DC. Code With Me is bringing the show to Miami in February. Photo by alykat

NPR interactive designer Alyson Hurt mentoring soon-to-be journocoders at Code With Me DC. Code With Me is bringing the show to Miami in February. Photo by alykat

South Florida is totally kickin’ it during the next few months with great multimedia and tech events. There’s Code With Me for those wanting to get started in multimedia. WordCamp Miami is great and inexpensive for developers and content creators. SunshinePHP looks cool for developers, especially if you want to learn the Symfony framework. Microsoft fans can head to NSU for their South Florida .NET Code Camp.

I’d better cut the grass this weekend, because there are way too many great events I’ve got to get to.

Here’s your list of events to check out:

 

Code With MeCode With Me
http://www.codewithmemiami.com/
Twitter: @codewithme
Feb. 2-3, All day, exact times TBA
Cost: $85 general, $65 students
Location: University of Miami School of Communication, 5100 Brunson Drive Coral Gables, FL 33146

Event Description  (from the organizers): At Code With Me, a two-day workshop, we’ll teach you how to code from the ground up so you can tell meaningful, interactive stories. We’re specifically designed for journalists without coding experience. With one mentor for every two students, you’ll always have the attention of a professional programmer so you can learn at your own pace, and never feel lost or behind. With more than a dozen mentors total, you’ll join a supportive learning community that will continue on even after the workshop. Plus, you’ll have fun. You’ll learn HTML, CSS and Javascript by playing games, watching plays, and writing a lot of code. Our goal is to make this your turning point — an experience that not only teaches the basics of code, but gives you the skills and confidence you need to keep programming on your own and in your newsroom.

Danny’s Comments: Yours truly will be one of Code With Me’s mentors, along with several other very cool people. If you’re a journalist who wants to get a solid start on  multimedia storytelling, this seems like a fantastic place to do it.

**********

SunshinePHP Conference

SunShinePHP Conference
http://sunshinephp.com/
Twitter: @SunShinePHP
Dates/Times: Feb 8-9, 2013
Cost: $219.95, Students $159.95
Location: Embassy Suites Miami International Airport, 3974 NW South River Drive, Miami, Florida, 33142

Event Description  (from the organizers): The PHP community in South Florida has organized a PHP developer conference in Miami, and you’re invited! We are hosting some of the best speakers, awesome talk topics, latest technology, and up to date news in PHP. And don’t forget about our Hackathon and Uncon’ference. The SunshinePHP Conference has something every level of developer. We will be holding 30+ sessions (10 dedicated to Symfony) that cover trending topics in PHP. Come see what others are doing, and share your experience as well. And there will be plenty of fun and beer on tap for everyone!

**********

South Florida Code Camp 2013

South Florida .NET Code Camp
http://fladotnet.com/codecamp/
Twitter: #sflcc
Dates/Times: Feb. 9, 7:30 a.m.-5:45 p.m.
Cost: FREE
Location: Nova Southeastern University (NSU) – Main Campus Davie, Carl DeSantis Building, 3301 College Ave., Davie, FL 33314

Event Description  (from the organizers): What is Code Camp? Code Camp is a FREE one day GEEK FEST held on Saturday February 9, 2013 This is the ninth year for South Florida Code Camp. The event will have speakers from the local community and beyond. Speakers will be presenting some of the most requested topics like Windows 8, Windows Phone 8, ASP.NET, Javascript, JQuery, Visual Studio 2012, MVC Framework, Sharepoint 2013 and SQL Server 2012. This event is like Tech-Ed for Free but it’s community driven by a group of dedicated volunteers and speakers. Breakfast and lunch is included!

Danny’s Comments: I’ve never been to the event at NSU, but the agenda here looks like there’d be great takeaways even for those who develop using open-source platforms.

**********

Miami Social Media Week
http://socialmediaweek.org/miami/
Twitter: @SMWmiami
Feb. 18-22, various events

Event Description (from the organizers): The brpr Group is happy to bring Social Media Week back to Miami for a second year this coming February! In 2012, more than 66,000 people attended Social Media Week in 26 countries across the globe. Social Media Week is about community and its success can be attributed to folks getting involved through volunteering, hosting panels & sponsoring events.

**********

SuperConf
http://superconf.co
Twitter: @superconfmiami
Dates: Feb. 21-22, 2013
Cost: $257.24 (Use code TNWSUPER for $50 off). Separate workshops are $300 each.
Location: James L Knight Center, 400 SE 2nd Ave. Miami, FL 33131

Event Description  (from the organizers): SuperConf is not just a web technology conference. It’s an experience. Design. Development. Entrepreneurship. These are the things that have been propelling mankind forward since the beginning. SuperConf is a study of that intersection. We celebrate by launching startups, providing workshops & having world class speakers share their insights with hundreds of technologists over two days of perfect weather in Miami.

**********

WordCamp Miami
http://2013.miami.wordcamp.org/
Twitter: @wordcampmiami
Dates: April 6-7, 2013
Cost: TBA. Tickets were approximately $30 last year
Location: Ai Miami International University of Art & Design
1501 Biscayne Blvd. #100, Miami, FL 33132

Event Description (from the organizers): WordCamp Miami 2013 is a two-day event that covers topics relating to WordPress, front-end development, and much more. 2012 brought more than 400 students, bloggers, and coders together for two days of education and fun. Expect big things for the 4th Annual WordCamp in Miami for 2013.

Danny’s Comments: I’ve previously attended WordCamp Miami, and it’s a fantastic event where you’re going to meet developers, content creators and all sorts of interesting people. Plus, the price is very reasonable given the quality of the event. Developers and writers both will come away with new tricks up their sleeves. Freelancers and journalists who are looking to possibly do their own thing online should especially go.

Yes, I am attempting to lure you to WordCamp Miami by showing you that they serve nice food. Photo by vanillaforums

Yes, I am attempting to lure you to WordCamp Miami by showing you that they’ve typically served a nice spread. Photo by vanillaforums

**********

Posted in blogging, conferences, programming, web design, web development | 2 Comments

Free Infographics, Data Visualization Class By Design Guru Alberto Cairo

Just as I was looking for a fun online course to keep my brain humming, I get word that Alberto Cairo at the University of Miami will be leading a free online course on infographic design and data visualization. The course is the first of its kind for the Knight Center, and I’m hoping there are more to come.

The course starts Oct. 28 and will run for six weeks. No special software is required. You can sign up here or read more about it here. Below, Cairo explains what the course is all about:

Introduction to Infographics and Data Visualization from Knight Center on Vimeo.

Posted in data, Flash, web design | Comments Off

How One Journalist Learned To Code: Tips For The Unafraid

The journohacker knows no limits.

I’m not a guy building the latest killer app, but I sling enough PHP to be empowered. I’ve occasionally built a couple of tools like this that have saved people a lot of time and grief. I had previously learned some HTML and CSS, but those are akin to knowing how to paint a house.

I wanted to play with the hammer and nails.

So here’s how I learned to code, along with my two cents for journalists who want to learn some programming:

1) Take an intro to programming class at a local school (i.e., in meatspace).

While online instruction is a godsend and there are great programming books out there, things didn’t really click for me until I took a class called Introduction to Programming in C++ at Valencia Community College in Orlando.

Prior to that, I had bought great books on PHP, Javascript, Rails and Django. They made for interesting though oversized paperweights.

Paying for a class and having it on a schedule was a way to enforce discipline on myself. The fact is, daily life gets in the way for many of us. But when I plopped down a few hundred bucks and had an appointment each week with homework due, it helped get me over the hump.

Also, even the best programming books often take things for granted. They may not show you how to use FTP for sticking your projects onto a server. They will gloss over using your computer’s command line or terminal, which is the text-based way to control a computer. And lastly, even the most helpful community of programmers isn’t going to constantly grade your work and give you feedback on a weekly basis.

2) It doesn’t really matter which language you first pick.

You’re going to read reams and reams online about which language is the best for what. People wage online intifadas over such questions. Here’s the bottom line for beginners: it doesn’t really matter.

If you’re learning the basics of setting variables, data types and loops, it won’t make or break you if you learn it in C++ like I did or in Ruby, PHP, Python, Java or whatever the latest hotness is.

When I finished my C++ class, it was like I could magically read PHP, Javascript and other languages.

And to think I almost didn’t take the class because it wasn’t one of the popular web development languages. That would’ve been a huge mistake.

3) Have a project in mind.

If your focus is on going chapter by chapter in whatever programming book, you might be doing it wrong.

Instead, have a project in mind and pilfer from the book and sites like Stack Overflow to build what you want. You might want to build a site to track your recipes. Maybe you want to build your own blog. Or maybe you want to scrape some public records from a government site. Whatever the case, having a goal of a Thing You Want To Build will focus you. Learning the book is the evil counterpart of teaching the test.

4) Find some mentors.

That’s journohacker Matt Waite. He put up with my newbie crap and taught me what a database is. Photo by Mindy McAdams, who also put up with my newbie crap and taught me CSS.

There may be a great coder in your newsroom who will take you under his or her wing. Maybe you work for a media company that has developers in other cities. Or maybe you can find a local meetup group for the language you are learning. The NICAR listserv is also a great resource. So is Twitter. Just make sure you’ve given your problem some effort before asking for a hand.

In my case, newsroom coders like Matt Waite, Jeff Johns and Derek Willis all either helped me out in person or by email. Matt a long time ago introduced me to the concept of rows and columns in a database. Jeff taught me a bit about using regular expressions. And Derek once inspected a database diagram for me. A lot of coders, especially journalists, will surprise you in their willingness to help a hard-working, well-meaning person learn.

5) Keep sharpening the saw

Maybe you’re a person like me who doesn’t have “build web apps” specifically in his job description. In some cases, your manager may even dissuade you because you need to be filing 1A stories or manning the home page.

My solution to that is to either have side projects or occasionally carve out time to build something useful, even if it only takes a few hours. If you don’t regularly use what you’ve learned, your skills will atrophy. Do yourself the service because this is where our industry is inexorably heading.

Happy hacking!

Posted in colleges, data, programming, tutorials, web design, web development | Comments Off

Journalistopia 2.0

Journalistopia, it’s been too long. It’s time for the quintessential blogger’s “sorry I’ve neglected you” post. Since the last post went up here, a lot has happened that led my blog into hibernation:

-I moved from Orlando to Connecticut to oversee digital content at the Hartford Courant and WTIC Fox CT. During my stint there, we integrated the newspaper and TV staffs into one newsroom and relaunched the long-dormant CTnow.com to replace the old Fox61.com, resulting in spectacular traffic gains. I learned a hell of a lot about TV news, management, implementing change and apple picking.

-My wife gave birth to a beautiful baby girl, which prompted us to move back to South Florida. That’s when I re-joined the staff of the South Florida Sun Sentinel, the place where I first dipped my toe into digital journalism. It was great to be back.

-At the Sun Sentinel, I spent close to a year focusing specifically on mobile products, including a new mobile site, multiple apps and garnering a ridiculous number of text alert subscribers, which we monetize.

-I started writing restaurant reviews for the Sun Sentinel. Every two weeks, I visit a restaurant in Broward County, pig out and tell everyone about it here. I even got the word “tunagasm” in print.

ZT software: ipv6 hosting

-I then became the Online Content Manager and now Audience Development Editor (a future post coming about wild title changes), where I do things like manage our team of online producers, run our newsroom’s morning news meeting, deploy new digital products, oversee digital training in the newsroom, keep our multiplatform content humming smoothly and — on occasion — hacking a script or two.

So, I’ve been a bit busy having fun. But I’ve missed authoring this blog. I’m hoping I can once again get a conversation going about the neat things people are doing to work toward the media’s future. I also hope the blog, as in years past, will be a great resource for tips, tools and ideas.

Here we go again!

Posted in announcements | Comments Off

Knight-Batten Award Winners Announced

The Knight-Batten Award winners have been announced, and Sunlight Live took the $10,000 grand prize for its experiment in providing real-time data context to the live health care reform hearings.

Other prizewinners include other notable sites such as ProPublica, 48 HR Magazine, PolitiFact, Publish2 and Ushahidi.

Posted in Uncategorized | Comments Off

iPad Users Mostly Male, Love Photos [Y! Mobile]

From Yahoo’s Mobile Blog: “As expected within the classic early-adopter profile, we identified a male skew in the 35-44 age group among these early users. In fact, among all users, men outnumber women 2:1.”

“The iPad Yahoo! user closely followed the interests on Yahoo! that we would suspect: Flickr, Finance, Sports and News”

More results and charts at Y! Mobile Blog

[Hat tip to the Newsosaur]

Posted in web 2.0 | Tagged , , | Comments Off

25+ Useful Online Media Infographics [Webdesigner Depot]

Remember all of those awesome inforgraphics you’ve found across the internet? You know like the giant social media map or the subway map of Internet trends.

They’re all compiled here. [Update 4-29: Apologies for the link fail. The link is posted now.]

Posted in Uncategorized | Tagged , , | Comments Off

Report: Women 55+ Facebook’s Fastest-Growing Demographic

From the Shaping The Newspaper Blog, sourced from a Morgan Stanley Research report:

“To the surprise of many, Facebook in not just the privilege of tech-savvy kids – the college and post-college folks (18- to 24-yearolds), which the site originally aimed to target, now only account for less than 25 percent of total users. The fastest-growing demographic group is women age of 55 and older, up 175 percent since September 2008.”

Read more at SFN

[Hat tip to Journerdist Will Sullivan]

Posted in Uncategorized | Comments Off