Here's a bit of an expose on the OERu's technology infrastructure... https://tech.oeru.org/2018-update-oeru-technology-stack It's all #FOSS and exists to make #OER more accessible around the world.
@Downes @mackiwg yes, of course, file based sites become exponentially more inefficient as the volume of content grows (vs. RDBMS-backed sites) but I suspect most sites are below the threshold of content volume where things blow up for content-related joins (and things like site search are abstracted out with nice tools that compile their own specialised indices). Fwiw, I believe Grav is built with the Symfony component ecosystem and adheres to its conventions.
@Downes @mackiwg in other words, for most implementations of industrial strength web platforms like WordPress & Drupal, we tend towards cracking a nut with a sledge hammer :) The real beauty of Grav (getgrav.org) is that it stores everything in files as markdown or yml and all of it can transparently be committed in Git (via the gitsync plugins) - and in addition, grav supports user-level "revisions" of content which are more user-friendly than using git directly
@Downes @mackiwg for what it's worth, Grav is very very fast (my Docker-based deployment includes Redis for page and page component-level caching) for most sites (which tend to be small, i.e. tens to hundreds of bits of content), namely smaller than (this is informed speculation on my part ) thousands of bits of content and similar numbers of interactive users.
I think this is worth watching for folks doing Lida courses. https://www.youtube.com/watch?v=upu0gwGi4FE (there're some challenging concepts and perhaps language depending on your sensibilities, but it's worth it).
If you're not one of the 0.001% of the population who truly get Git (I'm not), you should watch this if you want your mind gently bent in (not always) pleasant ways: https://www.youtube.com/watch?v=1ffBJ4sVUb4 If nothing else, this offers an amazing metaphor for how the universe can achieve such amazing complexity, beauty, and depravity from a few simple, remarkably elegant rules (and nothing else) :)
From the "intellectual property is neither" department:
@aral - read your Reclaiming RSS post with interest! At the OERu, we're making active use of RSS (& Atom), and have just built a tool to help people find useful feeds on their own (or others') blogs... https://course.oeru.org/blog-feed-finder/ - the code: https://github.com/oeru/blog-feed-finder (will be moving to our own gitlab in the coming weeks) @mackiwg
@becky excellent! That's what the course exists to provide!
@firstname.lastname@example.org I note that you often interview lawyers on air, and often they give their opinions. Lawyers, in addition to being people, are great actors on behalf of their paying clients... and in many cases will assert things they don't personally agree with believe in support of their client's position. I've never heard an RNZ interviewer ask a lawyer to disclose whether a stated position is their own or on behalf of a client. We need to get better at highlighting conflicts of interest.
Oops - should be OStatus, not OSocial - https://en.wikipedia.org/wiki/OStatus And other references: fediverse - https://en.wikipedia.org/wiki/Fediverse, ActivityPub - https://en.wikipedia.org/wiki/ActivityPub, and Matrix - https://en.wikipedia.org/wiki/Matrix_(communication_protocol), and, of course Mastodon (on which I'm publishing this post, regardless of where you see it): https://en.wikipedia.org/wiki/Mastodon_(software) - if you're curious, join this Mastodon instance: https://mastodon.nzoss.nz - I maintain it here in NZ & https://catalystcloud.nz generously provides sponsored #FOSS cloud hosting.
@lightweight (and a *distributed* killer software forge - no proprietary centralised behemoth would be able to compete or kill it)
Open Source Technologist with the OER Foundation - I blog about OERs and free and open source tech for delivering them on https://tech.oeru.org.
This is the Mastodon instance for educators and learners involved in the OERu. Accounts of users not involved in OERu courses may be removed.