About Daniel Bachhuber

Daniel Bachhuber is Digital Media Manager at the CUNY Graduate School of Journalism and fascinated by structured data, open source projects, and technology's increasing role in the production of journalism. In his free time, Daniel is involved in a few open source projects including Edit Flow, a WordPress plugin to bring more of a news organization's editorial workflow within the content management system. A native Oregonian, Daniel enjoys skiing, climbing, backpacking, travel and long distance running.

Invitation to Blogging Best Practices class on April 25th

For the continuing education partnership between Baruch and the J-School, I’m teaching a Blogging Best Practices course on three Monday evenings this month. We had our first class this past week and the next one will be on April 25th. Based on a whole set of awesome questions I received from Olivia on Wednesday, I thought I might invite Entrepreneurial Journalism students to attend. On the 25th, we plan to discuss:

  • Common terms to blogging
  • Types of blogging and their characteristics (personal vs. corporate vs. publication vs. etc.)
  • Introduction to WordPress, and how it compares to other platforms
  • Legal, copyright and community considerations

Our class period starts at 6:30 pm on Monday, April 25th and runs to 8:30 pm. Jeremy mentioned you might be getting out of class early that day so I imagine you won’t miss much.

If you’re interested, please let me know by next Friday, the 22th so I hold your spot and send you the necessary readings.

Website hack session tomorrow, Wednesday, at 5:30 pm


Website hack session tomorrow, Wednesday, at 5:30 pm. Come one, come all! If you have any questions about setting up your personal or project website, using HTML/CSS, want to learn a little bit of Javascript, or anything else, please stop on by. I’d highly encourage you to detail your questions advance of the workshop so we can prepare resource links. This will be mostly question and answer format. Hit me with questions in the comments.

BarCamp NewsInnovation – April 30th


BarCamp NewsInnovation – April 30th. BCNI Philly, now in its 3rd year, is a pretty awesome day of talking about innovation in the news industry. It’s a barcamp, which means the sessions are determined by the participants. Last year I got to hear about APM’s Public Insight Network and Peer News, an online-only, subscription-only startup in Hawaii. Best of all: it’s free!

I’ll be headed down there again this year and would love to have any or all of you join. Hit me with any questions you have in the comments.

On the subject of APIs…

O’Reilly Media, one of the most successful tech publishers of the last twenty years, announced a new API and API contest today. Contests and hackathons are a pretty popular way these days to get people using your API. Anyways, they also published a piece called “3 ways APIs can benefit publishers” which should, in turn, better understand the opportunities.

Looking for input on Monday’s technology immersion class

Selcen asked me to come in and lead a conversation this coming Monday, the 21st. I’d love your input on what you’d like me to prepare. To help with this process, I’ve created a Google Doc anyone can edit. Please add questions you’d like answered or topics you’d like addressed under the “Questions or topics to be covered” subhead. Also, feel free to hit me with any questions in the comments of this post. Thanks in advance.

Assignment headlines on a page for commenting

Per a request from Indrani yesterday, I’ve put together a quick Javascript to pull the most recent headlines and excerpts from each of your personal websites into one page. You’ll be able to use this to automatically collect all of your posts for a given assignment into one page like this:

At the top of the list, it will show you the total number of responses to the assignment. You can then use the commenting functionality at the bottom of the page to hold threaded conversation on the assignment.

To get started, create a new page, switch to the HTML editor, and copy the entire text from this GitHub gist:

Where it says “REPLACE THIS TEXT…”, you can add the text describing the assignment. The HTML div you see is where the headlines and excerpts will be added. Within the Javascript, you’ll want to replace the value for ‘tag’ with the slug of the tag you’ve agreed upon for the assignment. If there’s a value for that variable, the script knows to load the first post from each website with the specified tag. Otherwise, it will just load the most recent post.

Lastly, to have your first and last name appear before the title, you’ll need to update your profile information to include your first and last name. You can do so in the WordPress admin by going to “Users” -> “My Profile” and filling out the requisite fields.

Hit me with any questions you have in the comments.