Migrating

Today I migrated Blogs@Baruch, the 10k user WordPress installation I manage, to a new server. Our previous server was unable to handle the system’s activity. We had been in a Jumpbox environment, which our colleagues at the Baruch Computing and Technology Center had directed us towards a few years back out of concerns about the resources available to manage a LAMP stack alongside the dozens of other virtual environments the school manages. Problem was, Jumpbox only supports 32-bit lamp environments, which max out at 4 gb of ram… simply not enough for the amount of traffic and usage that we get, especially given the propensity of certain processes in WordPress to eat up a ton of ram. We were getting to the point where the server needed to be rebooted almost daily over the past month in order to clear out processes that were locking things up. My comrade-in-arms Tom Harbison and I were on constant alert, interrupting family dinners, story time with our children, and, most horrifyingly, college basketball games to get the site back online and verify that no damage had been done. As a colleague told me, “that’s just no way to live.”

Moving to a more robust server became necessary if our system was going to continue to grow and evolve in response to community need, which is becoming ever more intense. We began discussions in mid-winter about where we’d move Blogs@Baruch. Our choices were to host externally, perhaps with Cast Iron Coding (where our cousin UMW Blogs is hosted) or with a host like Softlayer (where another CUNY WordPress install is hosted); or to ask BCTC to build and deploy a new server for us. Both decisions were feasible, yet both had costs and benefits. Hosting outside would give us total control over the environment, though at a monetary cost that might be difficult to maintain down the road. It would also require making outside systems interact with CUNY systems… let’s just say that has been a problem in the past. Hosting at the College would get us in-house support, but also make us dependent upon an IT department which has a specific set of pressures upon it to keep the systems of the college running, to be responsive to the needs of users here and also the demands of CUNY central administration.

In the end, we decided to continue to host Blogs@Baruch at the College, for a few reasons. The most important is that Mikhail Gershovich, Tom and I very much see this project and the others at CUNY like it as efforts not only to foster certain pedagogical and communicative opportunities for members of our community, but also as tools in a larger battle to push our university and others in a particular direction in their approaches to supporting educational and information technology. It may very well have been easier to go to outside hosting: we could have moved more swiftly, wouldn’t have had to address the same security concerns, and could have bypassed bureaucracy altogether. But if one of our goals is to encourage the broader adoption of free and open source software within higher education, then taking the easy way through risks limiting the potential impact of our experiment. I’m proud that our College values this project and has given it support in tough economic times. That support isn’t only monetary, but also the valuable and highly in-demand time of our CIO Arthur Downing and his staff at BCTC. This project is as much theirs as ours, a point they’ve articulated through their support for this migration. We think the extent to which the system is homegrown adds to its vitality, and makes it a strong model for what open university publishing platforms can be with just a few of the right people saying “yes.”

It’s fitting that this migration happened on the Day of the Digital Humanities, when many of my colleagues at the intersection of humanities and technology across the world are sharing details and reflections about their workdays. In the course of my week — often in the course of a day — I visit classes and help students with projects, consult with faculty about assignment and course design, oversee the work and writing of graduate student fellows, build WordPress themes, research plugins, help develop programs and workshops, speak with staff members about their use of social media, advise projects elsewhere at CUNY, and occasionally write, present, or teach a class. Through this all, I must make sure the platform that propels much of my work remains viable and growing. This last bit is the least familiar to me of my tasks: though I administer a system I’m no system administrator, and I often need help. It’s ultimately much easier for me to call Phil or John or Patrick in the building next door than to dig through forums or to push my friends and connections for free advice (or to get on their calendars for the paid version).

Managing a platform like this has complicated my understandings of both university information technology and open source software deployment. Yes, much of the fetishization of security in IT comes from a fear of litigation, from uncertainty and doubt about the motives of users, and from a proprietary mindset that weighs the cost and risk of every moving bit. We should push back against that culture. But security isn’t always only about these things; it’s also about ensuring the stability, functionality, and sustainability of a system so that its users can reap the most benefits. That sometimes may mean denying users the ability to do certain things on the system, or at least channeling them into a process that helps them do those things in a way that doesn’t risk compromising stability (especially if they’re expecting and relying upon stability). Conversely, it also means going to bat for users with the powers that be and expanding a system’s capabilities so that we can all ultimately do more.

So, that’s where we are with Blogs@Baruch: we’ve just expanded the system’s capability so that it can do what it already does better and faster, and so that we can see if it can also do some new things. It’s also where I am in my work as an educational technologist: mediating between the growing needs of an exploding community of users and the capabilities and demands of an institutional structure that sometimes gets us and sometimes doesn’t. And it’s where I am in my thinking as a digital humanist: wondering every day how emerging technologies are helping and forcing us to rethink the work — all of the work– that we do in the university.

Finding #ds106radio

I really dug the DIY Radio for Teaching and Learning session that Mikhail Gershovich organized last night at Baruch College. I’ve been following the evolution of the community that’s emerged around the digital storytelling courses (named ds106) begun at University of Mary Washington and joined by folks all over the world, and have watched with interest as that community has explored the integration of web radio over the past year. But I’ve refrained from jumping in for a number of reasons. First, I’m not much of a joiner. Second, I saw that ds106 radio seemed to have taken over the lives of many of the folks involved, and I simply don’t have time. Third, as a self-diagnosed enthusiasthmatic, I didn’t feel I have the stamina to participate in a movement whose mood generally puts the good vibes in the digital humanities community to shame. Fourth, when confronted with evangelism, which I often find boring, my instinct is to turn the other way. And fifth and by far the most important, I don’t particularly like punk, and ds106radio plays a lot of punk.

These reservations aside, I did know from the get that ds106 was on to something interesting and that radio is just a part of that, and last night’s presentation gave me a firmer sense of just what that is. I was reminded last night of the emergence of Found Magazine, which was created by Davy Rothbart, who I attended college (and played a lot of hoop) with. Found collects “found stuff: love letters, birthday cards, kids’ homework, to-do lists, ticket stubs, poetry on napkins, doodles– anything that gives a glimpse into someone else’s life. Anything goes.” Found’s finds reveal the poetry and humanity in the quotidian detritus of every day life. When my wife and I got our first issue of Found, it immediately changed the way we related to our lived environment. Random pieces of paper blowing across the sidewalk had real stories and real life behind them. Binding them into a collection made a space for readers to creatively explore and imagine the voids left by the individual artifact’s isolation and abandonment.

I was similarly struck by the way ds106radio has altered the way that Grant Potter, GNA Garcia, Jim Groom, Michael Branson Smith and Mikhail as well as several others have integrated the possibilities of web radio into their interactions with the spaces around them. They seem absorbed by the experience of ds106radio, always imagining how to make use of it, constantly thinking of ways to bring what’s around them to the network, and doing so in deeply personalized ways. Grant is focused on creating, expanding, and simplifying the technical capabilities of the experience, drawing upon his ability as a technologist interested in telephony. GNA is an educational psychologist, and her interest in the space seems to revolve around mindfulness and nurturing a sense of community. Mikhail has embraced the role of deejay for its own sake, but has also shown the promise of the medium for capturing oral history and begun to imagine curricular integration around a set of tools like these. Michael has taken the first difficult stab at bringing the ds106 world into the curriculum of a CUNY college over at York, and while he’s made amazing artistic contributions (and to the ds106 ecosystem, he’s also made use of his connections to expand the set of tools ds106ers can draw upon in their audio production and brought #ows on air. And Jim, whose work with ds106 inspired this whole thing, has started to imagine the range of ways that a web radio station might be integrated across the curriculum at UMW.

As much as Jim might recoil in horror at the term, he’s an “academic” through and through, and in and only in the best sense of the word. After his presentation with Mike Neary and Joss Winn last week, I felt that the MOOCification of ds106 and the attention to the community beyond UWM embedded an implicit critique of the institutional limitations of the university. While I think these awesome projects suggest a dynamic about the nature of change and innovation within higher ed that we would benefit from teasing out a better understanding about, Jim’s presentations these past two weeks have reiterated to me yet again that more than anything he’s deeply committed to the idea of curricular innovation and evolution using free, open, powerful tools in a way that specifically and systematically fosters digital and networked literacies. Jim wants you to think he’s crazy and unpredictable and unbound, so he references heroin and porn in his presentations. But his work can’t help but reveal that he is in fact something much more radical and profound: an intensely committed educator. (Not that I ever doubted that. But I don’t think I’ve ever written it, and it’s only fair given the millions of keys he’s struck professing his love for me).

Rock on #ds106radio. I’ll likely call mic check at some point. And much more importantly, I’ll be rolling the possibilites of web radio into my thinking about ways educators can stretch, invigorate, and revolutionize the classroom.

If you missed it, here’s the presentation, which lays out with much more passion and clarity than I can what ds106 and ds106radio are:

DIY Web Radio, Part 1 of 2

DIY Web Radio, Part 2 of 2

Where are the students?

Dimension
Creative Commons License photo credit: ShuttrKing|KT

Boone’s post about Blackboard as an impetus behind his turn to open source software development got a lot of attention on Monday, and for good reason. He struck a fine balance between deep knowledge, a moral center, and a progressive stridency that many of us who are doing work at the intersection of technology and higher ed aspire to but rarely achieve. It’s ideological, for sure, but its ideology is a simple one: Blackboard is ripping off students by locking the institutions responsible for nurturing their development as thinkers and makers into an expensive relationship with a software whose design is hostile to thinking and making. That’s troubling enough. But, as Boone notes, it’s doubly troubling at a place like CUNY, where the vast majority of students have few choices when it comes to higher education.

Boone’s piece resonated with educators and developers who like to think deeply about this stuff, and kicked off a series of exchanges on Twitter about how we might translate broad anger against Blackboard into some kind of transformative action. And yet, a significant piece is absent from the puzzle: there seems to be little student outrage over the fact that Blackboard is the default option for teaching and learning with technology at CUNY and so many other places.

Is it important that undergraduates know the details on this stuff? Or is this situation more akin to a faculty member choosing texts for a class, an act of tuition and fees paid along with faith that the “experts” will act in the best interests of the students?

Honestly, I’m not sure. I find it more concerning that I’m not sure students care to know. CUNY undergraduates have barely made a whimper since their tuition was raised 15% in 2009, and 7% this academic year, with promises of additional hikes each of the next four years. There were some scattered student protests: an internationalist group and marxist social workers at Hunter organized a rally. I heard a rumor, unconfirmed, that A group of anarchists at Queens College stopped traffic on the L.I.E. to protest the hikes. But there’s been nothing across campuses, nothing sustained, and the loudest protestors, as always, are CUNY Grad Center students, who are often steeped in the history of protest (especially at CUNY) but who only make up a sliver of the student population. Compared with students in Europe, American students show few signs of organizing and making demands.

If CUNY’s undergrads aren’t motivated to oppose such steep tuition hikes, it’s hard to imagine that they’d deeply engage with the types of ed tech decisions made by the University. Would CUNY actually jettison a relationship with a corporation to which it has outsourced so much of its thinking about teaching and learning with technology without students demanding it? CUNY is a huge bureaucracy, and getting it to change direction is a monumental task.

I’m fortunate enough to have carved out a niche with other like-minded educational technologists and digital humanists at the University where we can think deeply about and create alternative structures for the exploration of the way that technology is changing teaching, learning, and scholarship. My project is funded directly by the student technology fee, a fact that I’m proud of. Our campus puts its plan for the tech fee online for all to review, and it’s a symbol of enlightened leadership that we’ve been given the space to experiment. Still, there’s little evidence to assume that most CUNY students know or care about the substantial fees paid by CUNY to Blackboard, or the much more exorbitant costs of the CUNY First ERP transition, or (despite our recognition) how much bang for the buck projects like Blogs@Baruch, The CUNY Academic Commons, and ePortfolios@Macaulay deliver.

Our innovations remain on the edges of the University. In some ways, to be honest, that’s preferable — we don’t have as much pressure to scale and as a result we have both less scrutiny and greater ability to respond nimbly to changes on the ground. If we had more resources and a bigger mandate, our work would change significantly. But at the end of the day, CUNY students are still sending a significant chunk of money to Blackboard without any say, and the overwhelming majority of faculty members aren’t thinking through the pedagogical implications of a continued client-service model of educational technology.

So we can be proud of the critique we’ve waged and the alternatives we’ve constructed. But Boone’s post reminds us in the starkest terms that we’ve not accomplished nearly enough. We have more to do. But so do our students. They can start by asking some questions, and hopefully, down the road, making some demands.

Update, November 30, 2011:
I originally published this post just after Occupy Wall Street began…. since then, CUNY students have made pretty clear their feelings about the tuition hike in a series of protests (with more to come)… I don’t think I missed the anger when I wrote this post, because it simply wasn’t visible.

The Challenges of Turning Inwards

(95/365) Eh?!Creative Commons License photo credit: Sarah G…

Over the past few years I’ve approached the digital humanities with a touch of skepticism. Much of this has had to do with my own career path and anxieties: I did digital history from the mid-1990s through 2003 or so, and since then — even while writing a traditional history dissertation — have worked primarily as an educational technologist focused on pedagogy, curriculum development, and open learning initiatives. These two fields overlap in many important ways, and have much to learn from one another (a dynamic that I and others have attempted to tease out). Yet I regarded the rise of the digital humanities with a certain amount of bemusement since much of what was regularly being heralded as new felt to be the logical next stage of something already familiar to me. I finished my Ph.D. in 2009 and found that there were better opportunities in educational technology awaiting me than on the history job market. As I was making this move, the excitement and celebration and “woo-hoo!” that surrounded the digital humanities put me off a bit. It seemed discordant with the state of the field that I had come to know watching very few of my colleagues and friends land desirable jobs.

Over the past six months I’ve pushed myself to examine these feelings more closely, an effort that began when my pal Matt Gold asked me to contribute to a volume he’s editing on debates in the digital humanities and culminated in my attendance at my first THATCamp this past weekend at George Mason’s Roy Rosenzweig Center for History and New Media. I’ve emerged with a fuller and more complex take on the digital humanities, one that’s softer if still a bit critical (then again, I’m critical of everything). I was struck by a few things about THATCamp in relationship to other academic conferences: the earnestness of the curiosity that infused the enterprise, the genuine commitment to openness and sharing that so many attendees possessed, and the democratic willingness so many folks had to engage with whomever approached them. I was pleased to leave with a handful of ideas for projects to pursue. I needed a shot of adrenaline at the end of a relatively demanding year where I regularly felt that my professional autonomy was being made tenuous by circumstance. THATCamp delivered some inspiration, and for that I’m thankful.

Still though, after submitting an essay to Matt and my trip this past weekend, I feel as though some of the assumptions I had about the digital humanities have been reaffirmed even as I have come to understand them more deeply. One common theme threaded through several of the sessions and conversations that I had and observed at THATCamp: many attendees are working through some sort of frustration with their home institution.

The first session I attended, on whether or not “digital literacy is a done deal,” emerged out of attempts at the University of Mary Washington to launch a “Digital Knowledge Initiative.” Jeff McClurken, who proposed the session, argued that the DKI grew out of a sense that much of the experimentation that has been happening on UMWBlogs wasn’t filtering throughout the entire school and hadn’t been institutionalized in a way that was sustainable, scalable, and truly transformational. Martha Burtis, who also contributed to the proposal, noted her discomfort with an initiative that might disembed the building towards digital fluency from other curricula. Separating out those pedagogical processes ultimately might weaken them. Both positions reflect the desire to compel others at the institution to embrace lessons that can be drawn from the digital humanities about the role of technology in nurturing humanistic inquiry which revolve around openness, sharing, experimentation, visualization, embracing discomfort, and tapping into imagination. Much of the rest of the discussion focused on the challenges of compelling reticent colleagues to integrate such values into their own work, particularly the self- de-centering required of so many who’re steeped in research and teaching from very narrow niches.

A subsequent discussion that I attended extended a morning conversation about “inclusion” in the digital humanities while absorbing a session that had been proposed by Sheila Brennan on “documentation.” I have to say that while this investigation emerged out of earnest self-reflection and a genuine desire to make the digital humanities into a more fully representative field, parts of the conversation unsettled me. Though it wasn’t directly articulated, it was pretty clear from the conversation in the afternoon that most of the concern was about bringing scholars of color into the DH fold. While I agree that ensuring that tools and projects emerging out of the digital humanities are accessible is extremely important, the notion that those committed to the field need to put forth significant effort to make events like THATCamp more ethnically diverse is problematic. The THATCamp “movement” prides itself on openness and welcoming, and those feelings were certainly in full effect in Fairfax last weekend. A working group that focuses on targeting populations of humanities scholars who aren’t present in force at THATCamps risks reifying the insider/outsider us/them constructs that spurred the organization of this session in the first place.

There’s no easy answer to the conundrum of diversity in DH, but I do think that those trying to address this question would be as well or better served by looking inwards at the field than by organizing outreach. For instance, I’m curious how many disagreements there are at THATCamps, and to what extent real diversity might challenge notions of the “niceness” of the field? There’s also the question of politicization. Black and ethnic studies departments emerged in the wake of the civil rights movement, as part of broader efforts to explore untold histories in an effort to empower. I’ve not done research to verify this, and I feel a bit uncomfortable making the observation, but after a lifetime around higher education it certainly seems that scholars of color are still more likely to do their inquiry within this mission than outside of it. Research in these fields rarely pursues knowledge simply for its own sake, but rather does so regularly out of the sense that the process of making knowledge is political. That vibrancy and purpose has drawn me intellectually to the history of race and ethnicity. Does the fact that the digital humanities “movement” hasn’t articulated an explicitly radical agenda contribute to the lack of diversity at events like THATCamp? I really don’t know, but it seems a question worth asking. This is not a call for a more self-consciously radical digital humanities, but rather a call for more reflection about the nature and implications of true diversity within higher education.

Talk in that session turned to how digital humanists might reach out to such scholars on their campuses and draw them into projects or at least the conversation, and it was here where integration of documentation made the most sense. Good documentation is the best tool to make accessible what humanists are doing with technology, and ultimately to draw additional scholars in. A second conversation on documentation on Sunday morning extended this discussion, and it was particularly useful in suggesting tools for creating documentation and methods for integrating the creation of supporting materials into the production process. This discussion also focused on the frustrating art of imagining and addressing audiences not necessarily familiar with the language, methods, or processes of the digital humanities.

A final session asked “what can we learn from journalism?” Part of this conversation again constructed digital humanists as conduits for innovation to filter into their home institutions. A significant chunk of the work I do with Blogs@Baruch involves finding and sharing new models for teaching with technology across the curriculum and helping faculty members adapt those models to their pedagogical purposes. It’s here where I think the work of educational technologists and digital humanists most overlaps: for our work to be effective, we must have the ability to compel people into it, and that requires quite a different skillset than those that go into producing a new tool, visualization, or archive.

One of the most useful things that I got from conversations at THATCamp was some necessary perspective on how positively folks on the outside view the initiatives that I’m involved in at CUNY. Admittedly, most of this was likely out of broad familiarity with the CUNY Academic Commons, to which I’m a Community Advisor, but Blogs@Baruch is the Commons’ sister project, sharing an ethos, a politics, and circumstance that go far beyond software. I’m not shy about muscling Blogs@Baruch in on some of the Commons’ shine. What I think each of these projects shows — along with our other sisters — is that as frustrating as this process often is, a digital project becomes stronger as it grows organically within and in response to the concerns and uses of a distinct community, whether that be a college or an imagined user base. So much is to be gained from the networked conversations and experiences that happen within the digital humanities and at THATCamps. But the difficult work of turning that knowledge inwards — which often entails productively engaging resistance that can originate from both inside and outside our own selves — is at least as important.

“Table marked as crashed”

I encountered a pretty scary error on the WordPress Multisite network I manage yesterday, which turned out to be something relatively minor. I thought I’d blog it in case someone else found themselves in a similar situation and began frantically Googling… which is what I was doing last night as my wife (thankfully) handled getting the kids to bed.

We think we’ve been having some brute force attacks on our server over the past few months, and while our server mostly weathers them, we had one yesterday morning that required a manual restart of the virtual machine where our system is housed. We were back online in no time and all looked good. I then had a pretty busy day, and wasn’t spending much time on the system, but got no notices that there were problems (usually I’ll hear from users if something’s amiss).

Towards the end of the day, on either side of my commute, I saw the following symptoms emerge:

  • I noticed that it was taking a long time to access my dashboard even though the site load was normal. I was though still able to eventually get in.
  • On my way out of the office, I noticed that the BuddyPress admin bar was visible even though I had set it to be hidden for logged out users. I noted to take a look at this when I got home. When I did, I found that I couldn’t change that or any other BP setting… when I clicked “save,” the setting reverted to “not hidden.”
  • While going back and forth between the front and back ends, I suddenly lost the super admin capability on my personal account, though I was still able to access the super admin menu with the “admin” user.
  • I then noticed several plugins — including BuddyPress, WP-Super Cache — had been suddenly deactivated, and I couldn’t reactivate them.
  • Then, I noticed that no network themes were available in the Appearance>Themes menu, and that the “enabled” setting on all themes on the wp-admin/ms-themes.php page had been toggled to “no”
  • The home site went white, probably because BuddyPress was no longer enabled and that site runs a BP theme
  • All subdirectory sites seemed fine and were accepting posts.

I’ve never seen this collection of problems before, and began to worry that perhaps the system got hacked…although the pattern of symptoms suggested something was interfering with the database. I first deleted all plugins (except the shar-db plugin), but doing so changed nothing.

Then, I thought, if this is really bad, I need to make sure I have a current MYSQL dump. When running the dump, I got this error:

mysqldump: Got error: 145: Table ‘./wpmu_global/wp_sitemeta’ is marked as crashed and should be repaired when using LOCK TABLES

Ah… crashed database table! I repaired that table via PhpMyAdmin, and, voila, problem resolved.

It seems as though the hard reset that the system required in the morning corrupted the database, and led to the gradual emergence of these symptoms.

Live, learn, and make sure you check your database.

Pressible

WordCamp gatherings consistently deliver the latest, mindblowing innovations happening with WordPress, and I’m still processing much of what I learned when we hosted WordCampNYC this past weekend. One project I wanted to highlight from the Academic Track is Pressible, a custom theme and set of plugins developed by Patrick Carey and Eric Buth and other members of the EdLab at Columbia’s Teachers College.

The project is currently in beta, and the code isn’t ready for release, but Patrick and Eric gave us a sneak peak of how this setup can transform a WordPress network into a publishing platform tailored to the specific needs and interests of a community.

Pressible is designed to organize and feature your content in an intuitive, browsable way. That means all users have to do is post! No static pages to update, no hierarchies to create. The structure of your site emerges from the content you add–the more you post, the more sophisticated and interconnected your site becomes.

They’ve changed the name of “Categories” on their install to “Topics,” and really pushed their community members to use WordPress’s native functionality to build out a folksonomy of the content produced on the system. I can’t quite tell what kind of sitewide processes there are on the system from the outside looking in. It seems most of those paths in are located on the individual user pages, where affiliations across site are listed, but they could have something like sitewide tags running and enabling connections across content (and I just can’t see it).

A few things come to mind after looking at Pressible for a bit. Eric and Patrick have taken a different approach to using a publishing platform to build community within their institution than we have on Blogs@Baruch. We launched a really broad platform, got as many people onto it as possible from around the campus, sought to make connections via word of mouth and through building a community of practice, and then ultimately integrated BuddyPress in an effort to tie it all together. Now we’re pushing tagging to gradually build a folksonomy. But Pressible seems to structure the platform to allow folks easily to publish and ultimately to funnel what they’ve done towards community conversations.  All sites use the same theme– which is beautiful, by the way, and seems to have some built-in customizability — and it’s easy for users to publish through the front end.  Chronology is practically non-existent, and tags and topics are foregrounded in the user experience. WordPress is the base, but the branding reflects the fact that getting content up, out and connected is the main priority.

I can see how it’s fitting to a community like Teachers College to have a more focused platform like this; at Baruch, we’re trying to make connections across seemingly unrelated conversations, but at TC the goal is to amplify discussion among specialists within a single field (albeit one that engages a wide range of ideas).  One of the key terms that any CUNY who’s gone through the Writing Fellows Program has learned is “enabling constraints,” the notion that by limiting the options available to a student on a writing assignment you can help them focus more deeply and thus open up more possibilities for exploration. Pressible seems to me to embody that approach in the design of an open source publishing platform, and it’s an exciting experiment that I’m happy to follow.

On EdTech and the Digital Humanities

Source of our power
Creative Commons License photo credit: myoldpostcards

Last Wednesday Matt Gold and Charlie Edwards invited me and a few of my favorite CUNYs to come speak to the CUNY Digital Humanities Initiative, a new group at the University “aimed at building connections and community among those at CUNY who are applying digital technologies to scholarship and pedagogy in the humanities.” Matt and Charlie were especially interested in bringing CUNY educational technologists to this meeting because the relationship between edtech and the digital humanities is something that’s been assumed more than theorized: we all focus on the intersection of technology and academic work in the humanities, ergo we must be doing similar and somewhat simpatico things.

With a field that’s been as nebulous in its boundaries and definitions as the digital humanities, this stance hasn’t been particularly problematic. There has, however, been significant energy within the digital humanities over the past year devoted to self-definition. At the same time, the loose, distributed community of educational technologists working with open source publishing platforms of which I consider myself a part has congealed around a certain set of ideas. I intended my contributions to the CUNY DHI to draw some points of difference between these twined trajectories, to look upon the digital humanities through the lens of my recent experience becoming an educational technologist after completing a graduate degree in history, and ultimately to raise some questions about the tensions I see between the two realms of academic life.

In advance of the visit, we were asked to circulate some readings, and I chose Mike Neary and Joss Winn’s “The Student as Producer.” This piece contextualizes the work that I and several of my colleagues have been engaged in over these past few years. Our work as educational technologists has emerged to meet a particular nefarious challenge that Neary and Winn powerfully delineate: over the past two generations, the function of the university has been increasingly shaped in response to the forces of capital. “Since the 1980s, universities, in response to government pressure, have become more business-like and enterprising to take advantage of the ‘opportunities’ presented by the so-called global ‘knowledge economy’ and ‘information society.’” At the risk of overdrawing the picture somewhat, we see the impact of such pressures in pretty much every nook and cranny of the university: in how resources are sought and allocated, in the corporatization and professionalization of athletics, in the anxiety over assessment and accreditation, in the structure and vicissitudes of the academic labor market, in the predatory student loan and credit card industry and, not least of all, in the classroom, where structures of instruction commonly lead to students being treated as vessels into which information should be dumped en route to the job market.

Blogs@Baruch and its sister projects emerged in direct response to these conditions. Our original focus was on nurturing student-centered learning by merging WAC and WID principles with the possibilities opened up by online publishing, in making more visible the pedagogy (both successful and not) at work in our classrooms, and at supporting an alternative to the proprietary course management system that still predominates across CUNY. Blackboard is itself an embodiment of the university culture that Neary and Winn rightly find so troubling: students cycle through a system that structurally, aesthetically and rhetorically reinforces the notions that education is consumption, the faculty member is a content provider, the classroom is hierarchical, and learning is closed. Less and less though do we have to convince listeners that open source publishing platforms and the many flowers they’ve allowed to bloom can create exciting possibilities in and beyond the classroom; we can show them link after model after link after model after link.

And yet our argument has quickly expanded beyond the classroom to engage broader questions about curricula, the social life of the University, the very way that our community members think about their experiences. Our engagement is a humanistic one in that it insistently constructs the university first and foremost as a site of inquiry and exploration, resists and complicates the concepts of deliverables and education as consumption, challenges staid structures of power, and seeks to constructively question motives and goals at every opportunity. Technology and the open web have empowered us in this endeavor, leveling the playing field in ways that give those who might imagine other trajectories within the university the means to counteract power.

I could say much more about the work we’ve been doing, where it’s succeeded, where it’s failed, and how it’s been a struggle. But the point here has been to situate our work, to historicize it in a way that brings to the fore its politics. This is something that I think the progressive edtech movement has done quite clearly, but that the digital humanities have not.

In many ways, the digital humanities is not really new. Or, that is to say, the methods and questions and processes that constitute its core are not new. Just drawing upon my own disciplinary (and professional) past, the folks at the American Social History Project have been exploring the implications of new technologies on scholarship and pedagogy for nearly thirty years, challenging orthodoxies and valorizing collaboration and innovative approaches to engaging with the past since the Kaypro II. The Center for History and New Media was founded in 1994 and together these two organizations built the first large scale efforts to digitally reimagine the past in the classroom and beyond. Randy Bass’s work out of Georgetown — which I first encountered as an undergraduate participant in the “Crossroads Project” at the University of Michigan in the mid-90s — has done much to promote the use of digital tools to remake the classroom and curricula. Additional examples in “humanities computing” are many.

What is new about the digital humanities, though, is the legitimacy, funding, and visibility that it’s found over the past few years, and those are the components that have sparked recent efforts to set some boundaries and define the field. Frankly, this process has sometimes bordered on the absurd. The recurrent presence of phrases like “big tent,” “expansive,” and “broadly conceived” give speakers a rhetorical tool set for drawing just about any academic work done with technology into the field. It gives graduate students who use technology in their research a language for demarcating their work from those who do not. This slipperiness makes formulating a critique a significant challenge, since the digital humanities resists being reduced to a single or even a handful of things. In trying to write this I’ve had a difficult time boiling my critique down to an unhedged essence. But, here goes.

The (un)structure of the digital humanities has led to a careerism and opportunism that, to the outsider, often obfuscates the genuinely pathbreaking work that’s happening around the field. It’s here where I see the biggest point of difference between educational technology and the digital humanities. Edtech is necessarily implicated in constructing the university of the future, and one of the many reasons that battle is so important is that its outcome will in fact go a long way towards determining the future of the humanities. While there is significant political content within the digital humanities — the valuing of openness, the emphasis on sharing, the location within technology of particular tools and methods for empowerment — one gets the sense that ideology is not the main thing. In other disciplines (history and educational technology being the two I’m most familiar with) political debates abound, often times propelling ideas forward. In the digital humanities you tend to see much more agreement than disagreement. While it’s well and good to be agreeable, and I far prefer people who are, we are in high-stakes times. The humanities have been and continue to be in crisis. Budgets are burning, departments are being axed, and in many places the very value of a humanistic education is not only being questioned, but boldly denied.

And yet, a tone predominates in the discourse around the digital humanities that often seems to sidestep this crisis, or miss it altogether. Part of this is no doubt attributable to the fact that the digital humanities has become so dependent upon Twitter and is thus subject to the distorting echo of the hive mind. Part of it is also attributable to the new sense of community and connectedness within the field, which has also spurred a significant amount of navel-gazing and those efforts to self-define. I admittedly suffer from enthusiasthma, but the “I’m okay, you’re okay” “RT congrats!” cliquishness that flows across my screen and predominates at DH gatherings seem to me to be a bit misaligned with the current trajectory of the humanities in higher education. DH jobs, funding, and departments are becoming more widely available while the broader humanistic project — to which universities are central — crumbles around us. Are new tenure track positions, attempts at building a canon and establishing authority, and a dozen new conferences representative of progress, or are they reentrenching and reinscribing power along traditional paths? (Yes, I realize the answer can be “both.”) And why do digital humanists seem to celebrate scholarship much more deeply and publicly than teaching and learning? These questions are at the core of my discomfort with aligning my work with the digital humanities, as much as I’ve learned and benefited from scholars at its center.

Some might ask, “well, what about #alt-ac?” I appreciate the extent to which that phrase articulates, illuminates and validates the variety of labor paths and modes that make the university function and evolve (including what I do). Yet I can’t help but feel that something might be lost by, as Jim Groom has said, “naming and reifying my alterity.” Adapting for myself the pressure to publish, travel to conferences, keep up with the canon, to constantly produce and present new research — all of the things that seem necessary to establish one’s self within the digital humanities, even as an “alt-ac” person — doesn’t really seem “alt” at all. It’s seems about exactly what I expected from a career in academia.

I realize this argument is deeply personal, perspectival and located mostly within my own struggles to navigate professional terrain. I’m not trying to shit on anyone’s work. Some of my best friends are digital humanists, I swear. But I know that I’m not the only person to feel some of the things I’ve written above. At the end of my brief, wholly unpolished presentation to the CUNY DHI last week, @mkgold tweeted “@lwaltzer argues for a more muscular, progressive version of the Digital Humanities that questions/critiques power.” I initially wasn’t comfortable with that conclusion being drawn from what I had said because I don’t feel myself enough of a DH insider to make any arguments for what its future should hold. And yet upon more reflection I do feel nurturing that ethos is and must be central to the humanities. It’s simply too important to be absent from or even unclear in any future vision of the university.

I guess that, thanks to Matt and Charlie’s invite and the struggle to write this post that ensued I’ve learned that I’m interested in the digital humanities only to the extent to which it helps me use technology to do the work as a humanist I’d try to do even if we had no computers. So does that mean I’m in, or out?

Blogs@Baruch, now with BuddyPress!

I recently completed a significant upgrade to Blogs@Baruch, and I thought I’d blog my hacks and some of the thinking behind them for teh Google to index.

The goal of the upgrade was to get BuddyPress up and running, which will create additional avenues for social publishing and networking around academic interests across the College. The upgrade included two new WordPress child themes, one that uses bp-default (for the home site and all BuddyPress functionality) and one that uses TwentyTen (a new default theme).

if ( is_user_logged_in() )

Since we’re rolling BuddyPress into a system that’s been active for almost two years already, and which has more than four thousand users, I was hesitant to just automatically give everybody public profiles or to make the member list publicly visible. The following simple argument came in very handy in these cases:


<?php if ( is_user_logged_in() ) : ?>
<?php else : ?>
<?php endif; ?>			

I snaked this code through functions in a number of places:

  • in header of the BP child theme to hide the Members list (by excluding the page id for the Members page in the “else” statement)
  • in sidebar.php file of my child theme, to give logged-in users relevant quick links
  • in members/index.php of my child theme, to hide the Members directory
  • in members/single/home.php to hide individual Profile pages

I also hide the BP admin bar for logged out users (which is an option built into BP)… So if you’re a visitor to the site, BuddyPress won’t be visible to you.

Logged out:

Logged in:

This is the way we’re going to keep it for now, and I think such a structure reflects our sense of BuddyPress primarily as a tool for the community to get to know itself a little better. Rumor has it that some more granular privacy control will be coming down the pike in future versions of BuddyPress, and we’ll revisit this issue as appropriate.

bp-custom.php etc.

Every BuddyPress install should have a bp-custom.php file located in wp-content/plugins/ which houses customizations. I used this file to change the order of the tabs on Profile pages, and to insert additional menus on the BuddyPress admin bar.

One of the great challenges I’ve had is the fact that one of my good buddies and partners in pizza-eating crime has become one of the top BuddyPress/WordPress developers around, and Boone’s on my IM rolls. I’m often faced with the dilemma of taking an hour to figure something out, or bothering him and getting some code in about 3 minutes. He helped me with code for the tab order:


function change_profile_tab_order() {
	global $bp;

	$bp->bp_nav['profile']['position'] = 10;
	$bp->bp_nav['activity']['position'] = 20;
	$bp->bp_nav['blogs']['position'] = 30;
	$bp->bp_nav['friends']['position'] = 40;
	$bp->bp_nav['messages']['position'] = 50;
	$bp->bp_nav['groups']['position'] = 60;
	$bp->bp_nav['settings']['position'] = 70;
}

add_action( 'bp_setup_nav', 'change_profile_tab_order', 999 );

The additional menus in the admin bar, I figured out with help from the Codex:


function my_help_link(){
  ?>
  <li><a href="http://blsciblogs.baruch.cuny.edu/support/explanation-of-buddypress/">HELP!</a>

 <ul class="wp-admin-bar">
<li><a href="http://blsciblogs.baruch.cuny.edu/support/guide-to-buddypress/">Guide to Buddypress</a></li>
  <li><a href="http://blsciblogs.baruch.cuny.edu/support/for-blog-authors/">Support for Students</a></li>
  <li><a href="http://blsciblogs.baruch.cuny.edu/support/for-blog-administrators/">Support for Faculty</a></li>
  <li><a href="http://blsciblogs.baruch.cuny.edu/contact/">Contact</a></li>
  </ul>
  </li>
  <?php
}
add_action( 'bp_adminbar_menus', 'my_help_link', 14 );

function quick_links(){
  ?>
  <li><a href="http://blsciblogs.baruch.cuny.edu/support/explanation-of-buddypress/">Quick Links</a>

 <ul class="wp-admin-bar">
  <li><a href="http://blsciblogs.baruch.cuny.edu/about-blogsbaruch/terms-of-service/">Terms of Service</a></li>
  <li><a href="http://www.baruch.cuny.edu/blsci">BLSCI</a></li>
  <li><a href="http://www.baruch.cuny.edu/bctc">BCTC</a></li>
  <li><a href="http://www.baruch.cuny.edu/">Baruch College</a></li>
  </ul>
  </li>
  <?php
}

And, with Boone’s help, I made a change to my wp-config.php file so that Profile (rather than the Activity Stream) became the default component loaded when you visited a member’s page. (I located this line of code just beneath the “/* That’s all, stop editing! Happy blogging. */” comment, as it didn’t work when I put it at the end of the wp-config.php file).


 /** Sets BP Nav to load Profile first */
define( 'BP_DEFAULT_COMPONENT', 'profile' );

These changes are intended to prioritize Profiles. We want our users to share information about themselves and to use Boone’s Custom Profile Filters to connect with others at the College with similar interests. While the CUNY Academic Commons, for which that plugin was written, hopes to connect CUNYs across campuses, we want do this on a more local scale. When all of our incoming students get their Blogs@Baruch accounts next week, they will be asked to fill out their profiles and to begin exploring.

New Default Theme

I also used the upgrade opportunity to create a new default theme for sites created on Blogs@Baruch, a child of TwentyTen which features some Baruch College and CUNY branding/linking and altered css. Aided by this tutorial, I swapped out the built-in header images that ship with TwentyTen for images taken from Baruch College’s library of photographs. Here’s the code for that, placed into the theme’s functions.php file:


define( 'HEADER_IMAGE', get_bloginfo('stylesheet_directory') .'/images/headers/baruchcollege.jpg' );

add_action( 'after_setup_theme', 'blogsatbaruch_setup' );
function blogsatbaruch_setup(){

/* Add additional default headers: All Photos are from Baruch College Visual Standards Library: http://www.baruch.cuny.edu/visualstandards/photos.htm */

	$blogsatbaruch_dir =	get_bloginfo('stylesheet_directory');
	register_default_headers( array (
		'Baruch' => array (
			'url' => "$blogsatbaruch_dir/images/headers/baruchcollege.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/baruchcollege-thumbnail.jpg",
			'description' => __( 'Baruch College', 'blogsatbaruch' )
		),
		'Elevators' => array (
			'url' => "$blogsatbaruch_dir/images/headers/elevators.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/elevators-thumbnail.jpg",
			'description' => __( 'Elevators', 'blogsatbaruch' )
		),
		'Reading' => array (
			'url' => "$blogsatbaruch_dir/images/headers/reading.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/reading-thumbnail.jpg",
			'description' => __( 'Reading', 'blogsatbaruch' )
		),
		'Streetsign' => array (
			'url' => "$blogsatbaruch_dir/images/headers/streetsign.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/streetsign-thumbnail.jpg",
			'description' => __( 'Street Sign', 'blogsatbaruch' )
		),
		'Turnstiles' => array (
			'url' => "$blogsatbaruch_dir/images/headers/turnstiles.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/turnstiles-thumbnail.jpg",
			'description' => __( 'Turnstiles', 'blogsatbaruch' )
		),
		'VC View' => array (
			'url' => "$blogsatbaruch_dir/images/headers/vcview.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/vcview-thumbnail.jpg",
			'description' => __( 'View from VC', 'blogsatbaruch' )
		),
		'Windows' => array (
			'url' => "$blogsatbaruch_dir/images/headers/windows.jpg",
			'thumbnail_url' => "$blogsatbaruch_dir/images/headers/windows-thumbnail.jpg",
			'description' => __( 'Windows', 'blogsatbaruch' )
		),

	));
}

function remove_twenty_ten_headers(){
	unregister_default_headers( array(
		'berries',
		'cherryblossom',
		'concave',
		'fern',
		'forestfloor',
		'inkwell',
		'path' ,
		'sunset')
	);
}

add_action( 'after_setup_theme', 'remove_twenty_ten_headers', 11 );

And here’s what it looks like:

This new theme is sharper than what previously loaded, and TwentyTen is customizable enough that I think a lot of our users will just keep it as their primary theme.

Bye Bye Userthemes

Finally, I’ve done away Userthemes on Blogs@Baruch. The last two WP upgrades have required hacks to keep the plugin only half-working (I’ve never been able to turn off Userthemes on blogs… once you go Userthemes you’ll never go back!). It’s such an important part of what we do on the system that I wanted to cease relying on such an unstable plugin. Instead, with Tom Harbison’s help, we copied all of our custom themes into the theme library and renamed their folders to the site id for which they were intended. We didn’t activate these themes site wide, but rather went one by one through the blogs, editing the template, stylesheet, and theme settings for each. Not the perfect solution, but it feels more stable than relying on Userthemes.

Those are the hacks that I remember. I’m sure there are a few that I missed.

If you’d like to take a look at the child themes, here they are: Blogs at Baruch BP (child of bp-default) and Blogs at Baruch (child of TwentyTen).

The Path to Blogs@Baruch

“The road of life twists and turns and no two directions are ever the same. Yet our lessons come from the journey, not the destination.” - Don Williams, Jr.
Creative Commons License photo credit: Ian Sane™

Jim Groom and Brian Lamb recently asked me and some of my fellow CUNYs to reflect on how we’ve “designed or conceptualized” the publishing platforms we oversee, with a focus on the role of networked collaboration in public higher education. The question is a big one, and it spurred me to think about the roots of my work as an educational technologist, an #alt-ac that emerged for me rather incidentally out of the work I was doing while training to become a historian at the CUNY Graduate Center, and which has led to Blogs@Baruch.

See, a myth is out there that one day the Reverend Jim Groom wandered into the University of Mary Washington from the wilds and revolutionized open source university-based personal publishing when he launched UMWBlogs in 2007. But this is only part of the story. Jim cut his teeth as an educational technologist in the same accidental way I did; we were both graduate students preparing for traditional academic careers. Our paths converged in 2004 when we met as Instructional Technology Fellows at the CUNY Honors College (which is now the Macaulay Honors College). I had already worked for four years at the New Media Lab, with the American Social History Project/Center for Media and Learning, building Virtual New York City, and had taught history at Baruch. My work with ASHP taught me much about collaboration and the power and necessity of networks when doing new kinds of intellectual work in a discipline, and my teaching at Baruch had introduced me to the challenges and rewards of teaching at a public institution with an incredibly diverse and unique student body. Even before doing work as an instructional technologist, then, I had learned the catalytic value of connective networks and the pedagogical rewards of working in a “non-traditional” classroom setting.

As ITFs (a group of graduate students who are now overseen by the great Joseph Ugoretz, who unfortunately came on-board after Jim and I had moved on) our job was to work with faculty members who were teaching in the College’s core curriculum to make smart use of the laptops every student was given by integrating technology into pedagogy and cross-campus events. As Fellows, we met every couple of weeks to discuss our work and share ideas, and while many Fellows saw these meetings as a burdensome distraction from their much more important doctoral work, I always saw in them an opportunity to think collaboratively through methods and pedagogies that were in circulation but were not very present throughout much of CUNY. Those exchanges with Jim, Zach Davis, Jeff Drouin, Wendy Williams, Emily Pugh and others were very much the foundation of the work I’m now doing. They helped shape my sense that teaching with technology was about exploring and embracing new possibilities rather than reinforcing existing structures. They showed me that there was as much to learn from breaking down and reflecting upon the processes by which we produce knowledge as there was in using technology to engage deeply with content. They sharpened my understanding of experiential learning, and got me to focus more on nurturing sustained engagement than meeting the heavy coverage that’s always expected of teachers of history. They also taught me that doing this kind of work while in constant conversation with others is really the only way to do it, for if you’re doing it right you should be raising more questions than you’re answering. Many spaces in higher education — especially those that revolve around making sense and use of new technologies — would benefit from increased dialogue, reflection, and collaboration. Being part of a network that exists within and beyond our home institutions foregrounds those qualities in our work.

I remember the specific ITF meeting in Spring 2005 where Jim shared a maps project he had done on WordPress with a class at Hunter College, and excitedly riffed on the pedagogical possibilities of self-publishing on the open web. It wasn’t until that Summer when I started to play with WordPress on my own that I saw what had gotten him so excited. I’ve mused before that the edtech revolution started not in the classroom, but in the baby blogosphere. In February 2005, Zach Davis and his wife launched a blog (using Movable Type, if I recall correctly) about their young daughter; in March 2005, Jim and Mikhail Gershovich launched blogs to document the lives of their young sons; I followed suit a couple of months later with my own baby blog. I can’t speak for the other blogfathers, but in my case blogging about my child served multiple purposes: it was a needed distraction from my dissertation research that also pleased far-away grandparents; it spurred me to explore presenting a wide range of media online; and it lulled me into my first tentative steps towards real hacking. I knew HTML and CSS and had built sites using Dreamweaver and Fireworks and Flash, but I was no hacker and was never much interested in code. But by blogging and making movies and art about my child I came to see more clearly the power of the lowered barriers to self-publishing provided by a software like WordPress. And that I was doing this in concert with other like-minded academic geek dads made me feel as though my efforts were part of some larger trajectory.

By Fall 2005, I was ready to roll WordPress into my support for courses. I had worked for two years with a faculty member, Roz Bernstein, whose pedagogy was proto-edupunk in that she always required her students, after studying a particular art form, to produce work of their own in that form. We had previously done a project where students crafted PowerPoint presentations inspired by the movie Capturing the Friedmans about their own families, and the students had come up with some fantastic creative work (work that I still use today to challenge arguments that there’s no such thing as a good PowerPoint). So when her students were studying collage, they were tasked with making collages of their own and to write about their creations. We scanned the collages and shared them along with the notes via a WordPress blog. This process opened up second and third layers of dialogue, as students commented on each others’ work asynchronously and then reflected upon the process in classroom discussions (including a memorable discussion of what was gained and loss by the process of digitization). I’ve often said that Baruch students are among the most interesting college students in the world, and none of them realize this. Their stories are so rich and varied that assignments which urge them to mine their pasts to find the raw materials with which to create and reflect are invariably rewarding. Maker assignments done here that encourage students to bring what they already know to what they’re learning are successful time and time again.

After a few additional projects at the Honors College I joined the Bernard L. Schwartz Communication Institute in 2006 as a CUNY Writing Fellow. Mikhail, the Director of the Institute (who I had first learned of through his baby blog), wanted to bolster support for “computer-mediated instruction,” and had talked me into leaving the Honors College. The opportunity to see what could be accomplished with these tools in a non-honors setting appealed to me, as did the opportunity to get experience with WAC/WID theory. Finally, I was interested in seeing if we could expand support for open-source applications at the College. Mikhail gave me the freedom to develop some faculty development initiatives around teaching with blogs, and we ultimately supported 10-12 different course blogs per semester (on single installations of WordPress) between Fall 2006 and Spring 2008. We worked with English, Law, Sociology, Anthropology, and Journalism course, and we did everything from small, project-based assignments, to research paper scaffolding, to collaborative research using a wiki, to creating a news blog of student reporting about New York. And I started blogging about my work at Cac.ophony.org.

Those two years of work as a Writing Fellow, while I was finishing my dissertation, really drove home the extent to which we were working on something that was new to our campus and University, something that was needed because it connected the intellectual/academic work that students were doing in school with the digital literacy that they were developing only outside of the curriculum, and which they would need wherever their careers took them. I continued to stay in touch with Jim and learned from the way he distilled his network through a political and pedagogical prism to which I was sympathetic, a perspective which had in-part been forged by professional experiences at CUNY supporting teaching, learning, and scholarship with technology. I followed with great interest as his experimentation led to UMWBlogs, and discussed with Mikhail the opportunity to systematize and scale up what we had been doing up until then only on a piecemeal basis.

Blogs@Baruch evolved out of these discussions, and has very much depended upon the interplay between a broader network of teachers, learners and scholars out on the interwebs and the unique community we continue to engage with at Baruch College. A significant part of my job is to mediate this interplay, to bring ideas and inspiration mined from my expanding network and to try find a place for them within the curriculum at Baruch, and to then to share back my reflections on the results. We’re getting ready to roll BuddyPress out on Blogs@Baruch this Fall. Our goal in doing so is to congeal a platform that already has more than 4000 users into an academic publishing network. We hope doing this will make more explicit the fundamental fact that what’s happening on small corners of our system is connected both to other developments around this school and around CUNY, and also to a broader community within higher education of people finding their footing on the open web, and using that footing to launch themselves forward. Baruch students and faculty have much to learn from these connections, and also much to give.

Slouching Towards BuddyPress

planet of the apes
Creative Commons License photo credit: waferboard

I’m preparing to roll BuddyPress out on Blogs@Baruch later this month, and I’ve grown a little concerned about the implications of doing so. I thought I’d write up some of my concerns and see if the Internets has anything wise to say about them.

Our goal in using BuddyPress is to try to draw out and congeal an academic publishing network out of the various work that’s being done across the system. We hope to give students a platform to track their work over their careers at the College, to make connections with students with similar interests, and to cultivate a profile in a space they’re somewhat familiar with that we can support and that they can build as they desire. But I’m anxious about a few things.

First, we already have more than four thousand users on Blogs@Baruch, and the vast majority of those accounts were created for course-based blogging. I’m uneasy about turning on profile pages for users who never used the system for that purpose, without their knowledge. My current plan is to send an email out to all users when we turn on BP with instructions about granular control of profile pages. But, as far as I know, that control can only be so granular: with BuddyPress Profile Privacy you can set privacy on a field-by-field basis, but you can’t lock a whole profile page down. I’m hoping Jeff Sayre’s Privacy Component, which apparently is nearing a second beta, can help solve this problem. We’ll be registering incoming first year students for Freshman Seminar and instructing them on how to use the system beginning in August, and we’ll keep Profile pages set to “open” for new users from that point forward (we’ll be updating our woeful Terms of Service as well).  I think it might make sense though to lock-down already existing accounts and outreach to those users with details about BuddyPress’s purpose and instructions on how to manage their profile privacy. I’m uncertain about this, though, both the ethics and how I’d manage this technically.

Second, I’d like for the primary engine of Blogs@Baruch to continue to be course-based blogging. BuddyPress, however, elevates the social networking function to equivalence with the blogging functionality of a WP-MS installation. We’re not building ePortfolios like our friends at Macaulay and don’t have the resources to closely support the development of profiles on a system as big as ours. And I certainly want to avoid the creepy treehouse factor, which is an issue with incoming Freshman.  I just want students to use BuddyPress@Baruch to connect with each other around interests and academic work. So there are a few spots where I’d like to make some choices or changes that could nurture that understanding; for instance, I don’t think I’ll have a link to the members directory from the front page (but have it publicly accessible via internal links); I’ll hide the BuddyPress admin bar for logged out users; and, I’d like to hack BuddyPress so that upon log in, instead of landing at the front page of the home blog, users land at the Dashboard for their primary blog. Any other ideas?

Third, I have to revisit our registration process. In most classes, we use DDImportUsers to bulk register new users. Our most technologically capable faculty members can handle the intimidating two-step of a “self-registration” and the addition of Andre Malan’s “Add User to Blog” widget. Now, with BuddyPress functionality turned on, registration can become more complicated and require more information, which is fine for self-registering users but potentially problematic for those who are bulk-added. The bulk process also only creates new accounts, which I’ve been struggling with for some time; existing users need to be added to new sites individually, and to do so you need both a username and an email address (if I had my druthers, the DDImportUsers plugin would be able to check a list of newusernames|newemailaddress against the user_email field in the wp_users table and if a email address exists, add the user with that address to the individual site… and then to go on to register all the new users).

As the system grows, this is becoming a bigger problem since every semester a higher percentage of Baruch students have accounts on the system and find their way into new classes that use it. In an older version of WPMu you were able to add users to individual blogs simply with an email address, which was preferable because the cross-referencing is a pain. But that pain is balanced on the other side by the agita that would be caused if nervous first-time blogfessors are made to manage a multi-step registration process. In the past, I’ve taken the pain on in exchange for the benefit of drawing more users onto the system, and it’s been a good trade. I’m not sure yet how BuddyPress fits into this equation and how it will impact my overarching goal of easing the registration process, but wanted to get the issue out there. In the long term we’re looking at LDAP integration, but we’re not there yet. One solution is BP Group Blogs; but that creates additional steps in the registration process and we still want to make things as sleek and streamlined as possible.

These are my concerns for now, and I’m sure there’ll be more to come… any feedback, questions, and exchanges from out there in the wild are welcome and greatly appreciated.