Skip to content

Category Archives: dev.wpmued

Do something about SOPA

13-Dec-11

Hey you! Do something about SOPA and PROTECT IP.. The Stop Online Privacy Act (and its cousin in the Senate, the PROTECT IP Act) are inching closer to passage. Time is running short for you to do what you can to stymie this legislation, which could very well destroy the open internet as we know [...]

New WordPress plugin: Add User Autocomplete

21-Nov-11

Site admins on a WordPress Network can add existing network members to their site on the Dashboard > Users > Add New panel. But the interface requires that one know either the email address or the username of the user in question. My new plugin, Add User Autocomplete, makes the Add Existing User workflow a [...]

Dude, Where’s My Blackboard Contract?

21-Sep-11

[UPDATE: 9-23-2011 9:54EDT] The original links to vendor searches on Open Book seem to be working again. I guess that means that the issue was a poorly-timed technical outage. In light of this, I take back my tentative speculations about Open Book actively suppressing results – I was wrong. Leaving this blog post up for [...]

I develop free software because of CUNY and Blackboard

19-Sep-11

For two reasons, Blackboard is the key to why I develop free software. The first reason is historical. I first got into free software development because of my work with the CUNY Academic Commons project. As spearheaded by Matt Gold, George Otte and others, the Commons is intended to create a space, using free software [...]

“Posts per page” dropdown for BuddyPress single forum topic view

13-Sep-11

This morning I whipped up a little BuddyPress ditty for the CUNY Academic Commons that allows your members to select how many posts they’d like to see at a time when viewing a single forum topic. It’s not particularly beautiful (for one thing, it requires Javascript to work correctly, though it degrades gracefully by not [...]

Musings on Git and Github

01-Sep-11

About a year and a half ago, I started moving all my personal and professional software development to Git and Github. Here are a few thoughts on what it’s meant for me as a developer. Originally, the primary impetus for the change was that, as version control software, Git is so much better than Subversion. [...]

Setting up PHPUnit with MAMP

31-Aug-11

After a few hours of Googling and headdesking, I finally got PHPUnit up and running in my local environment. In the end, I had to make reference to a bunch of different resources. It was a convoluted enough process that I don’t think I can replicate step-by-step instructions, but I can at least list some [...]

Wildcard email whitelists in WordPress and BuddyPress

13-Dec-10

Cross-posted on the CUNY Academic Commons Development Blog WordPress (and before that WPMU) has long had a feature that allows admins to set a whitelist of email domains for registration (Limited Email Registration). On the Commons, we need to account for a lot of different domains, some of which are actually dynamic – but they [...]

New BuddyPress plugin: BP Group Reviews

17-Nov-10

I’m working on a project that needs to allow users to leave reviews of groups, kinda like buddypress.org does with plugins. So, with Andy’s permission, I cleaned up, packaged, and extended his code into a new plugin, BP Group Reviews. It allows users to leave a star rating and a text review of any group [...]

Lessons from the Google Summer of Code Mentor Summit

27-Oct-10

A few quick thoughts about the Google Summer of Code Mentor Summit, which I attended last weekend. Google Summer of Code is a program, run by Google, which encourages open source development by paying college students to undertake summer coding projects with various open source projects. I co-mentored two projects for WordPress, and was one [...]