Do you use WordPress for teaching and learning? What plugins do you recommend for a multisite install? cc @brlamb @clintlalonde @jimgroom — George Veletsianos (@veletsianos) September 8, 2016 Sparked by a tweet, this is reposted from a conversation here (thanks to Alan) but I figured that much writing ought to also be a blog post. flickr photo shared by Internet Archive Book Images with no copyright restriction (Flickr Commons) And a pre-warning, I may have overdone this . . . . As a secondary warning, I may not give the best advice. Add grains of salt as needed. There seems to be two big buckets here for me. One is managing a large multisite and stuff around that. The other is plugins that are useful when helping people build educational things. Security/Management Be careful with security plugins associated with IP addresses (Jetpack got me early on, more on that later). That can turn bad very quickly if your school shares IPs etc. iframe related – I’ve done iframes via the plugin Alan mentioned but found that getting people to do that was a hassle, I wrote a little plugin that I activate blog by blog that adds a chunk of allowed iframe parameters to the kses file. This way they keep doing things the way they think they should and […]
I made a filter a while back to keep people who were associated with blogs through the bbpress/buddypress auto-enrollment feature from having tons of sites show up in their My Sites list. It was never a perfect solution and felt sloppy because it relied on having only one role and that role being bbp_participant. It also failed when I un-network activated bbPress because it couldn’t filter people who had no role (and there was still some invisible connection). And the final nail was that it seemed to fail intermittently and I had no idea why. Here is a very different path to the same result but one that appears to work better and will be proof against the ‘no role’ issue that hampered me earlier. It’s all made possible by the delightful array_interesect function. It’s one of those things that I am confident I’ll use down the road. I have no idea if it’s as commonly known as ABC or whatever but I had no idea it existed. This actually came to fruition on a plane trip because Mark Luetke told me about Varying Vagrant Vagrants and I was able to spend about twenty minutes working on this even without Internet. It has also made me reflect that lack of interruptions really improves my productivity on things like this.