OERu issueshttps://git.oeru.org/groups/oeru/-/issues2021-08-11T23:52:36Zhttps://git.oeru.org/oeru/wenotes/-/issues/7Deleting a listed blog feed URL does not result in deletion of the couchdb li...2021-08-11T23:52:36ZDave LaneDeleting a listed blog feed URL does not result in deletion of the couchdb listing.Deleting a blog feed URL via the site's WEnotes interface only deletes the local (WordPress) listing, and does not seem to remove the couchDB listing.Deleting a blog feed URL via the site's WEnotes interface only deletes the local (WordPress) listing, and does not seem to remove the couchDB listing.Dave LaneDave Lanehttps://git.oeru.org/oeru/wenotes/-/issues/5Create per-Subsite configuration interface2021-04-28T04:02:49ZDave LaneCreate per-Subsite configuration interfaceAllow configuration of the WEnotes site-label for a given course, allowing for the possibility that multiple institutions might share a single WordPress MultiSite...
Include a site-level (i.e. on the MultiSite Dashboard) view of
* the ...Allow configuration of the WEnotes site-label for a given course, allowing for the possibility that multiple institutions might share a single WordPress MultiSite...
Include a site-level (i.e. on the MultiSite Dashboard) view of
* the default (set in the code) label (that is used if no sub-site specific label is assigned, and
* of all subsites that specify a WEnotes label, plus
* the ability to edit them all from that interface.Dave LaneDave Lanehttps://git.oeru.org/oeru/wenotes/-/issues/6Add test harness for WEnotes2021-04-28T01:36:27ZDave LaneAdd test harness for WEnotesWe need a way to verify that a WPMS install of this plugin has valid CouchDB and Faye servers set (and which ones they are?!) to ensure that the plugin can both create new WEnotes Posts and retrieve a stream of existing WEnotes...We need a way to verify that a WPMS install of this plugin has valid CouchDB and Faye servers set (and which ones they are?!) to ensure that the plugin can both create new WEnotes Posts and retrieve a stream of existing WEnotes...Dave LaneDave Lanehttps://git.oeru.org/oeru/register-enrol/-/issues/15Improve usability of feedback messages2020-02-10T20:14:39ZDave LaneImprove usability of feedback messagesThe way we've presented the feedback messages (red text) in the
registration form, using multiple labels when the form is submitted with missing input, works, but typically, these would be
presenting using ARIA role="alert" and sending f...The way we've presented the feedback messages (red text) in the
registration form, using multiple labels when the form is submitted with missing input, works, but typically, these would be
presenting using ARIA role="alert" and sending focus to the first field with missing/incorrect data. I don't think you need to change the messaging. But, for future reference, ARIA alerts generally serve this purpose.Dave LaneDave Lanehttps://git.oeru.org/oeru/wenotes-tools/-/issues/9Blog feed tag comparisons can be thrown by tags with a "#" (hash) in them2020-02-10T03:39:04ZDave LaneBlog feed tag comparisons can be thrown by tags with a "#" (hash) in themFor example - some bloggers tag their posts with "#lida101" rather than "lida101" mixing up "hashtagging" in the context of Twitter or Mastodon. The blog feed harvester should be able to deal with that possibility.For example - some bloggers tag their posts with "#lida101" rather than "lida101" mixing up "hashtagging" in the context of Twitter or Mastodon. The blog feed harvester should be able to deal with that possibility.Dave LaneDave Lanehttps://git.oeru.org/oeru/wpms-mautic/-/issues/4Adding a new or existing user to a Subsite/Course results in a failed attempt...2020-01-14T22:54:20ZDave LaneAdding a new or existing user to a Subsite/Course results in a failed attempt to add that user's Contact to the relevant Mautic Segment.For example, tried to add a user to a Subsite (on course.oeru.org) like user davetest3 via this: https://course.oeru.org/2019-meetings/wp-admin/user-new.php - and get the error: `mautic-hooks.php(202): MauticHooks->enrol_existing_user_in...For example, tried to add a user to a Subsite (on course.oeru.org) like user davetest3 via this: https://course.oeru.org/2019-meetings/wp-admin/user-new.php - and get the error: `mautic-hooks.php(202): MauticHooks->enrol_existing_user_in_course(): ): failed to add user davetest3@sound.org.nz to segment "OERu 19-10 - Independent Study, created 20190831 for OERu via Mautic" (2019-meetings-is-20190831-oeru-wp)`.Dave LaneDave Lanehttps://git.oeru.org/oeru/wenotes/-/issues/4Ensure the admin (and profile) views of a user's blog feed url registration s...2019-08-01T06:04:36ZDave LaneEnsure the admin (and profile) views of a user's blog feed url registration status is looking at the correct entrySometimes when a user alters their blog feed url for a given course, multiple records are created in CouchDB - the proliferation of records results in strange behaviour when trying to verify that a user's feed is in fact registered [here...Sometimes when a user alters their blog feed url for a given course, multiple records are created in CouchDB - the proliferation of records results in strange behaviour when trying to verify that a user's feed is in fact registered [here's an example](https://couch.oerfoundation.org/blog-feeds-20180919/_design/ids/_view/by_site_and_wp_id?key=[2,%20%2265%22]).
To fix this, I need to ensure that there never more than one instance of a couchdb feed registration for a user + course combination.Dave LaneDave Lanehttps://git.oeru.org/oeru/wpms-mautic/-/issues/2Add Contacts who are removed from a Segment via unenrolling from the course o...2019-05-20T04:51:44ZDave LaneAdd Contacts who are removed from a Segment via unenrolling from the course on WP to a special "unenrol" Segment...We want to include any unenrolling learner in a per-microcourse unenrol Segment.We want to include any unenrolling learner in a per-microcourse unenrol Segment.https://git.oeru.org/oeru/wpms-mautic/-/issues/3First run of Mautic Sync for a new course sometimes shows a bad Mautic Auth c...2019-05-15T04:34:33ZDave LaneFirst run of Mautic Sync for a new course sometimes shows a bad Mautic Auth connection...Dave LaneDave Lanehttps://git.oeru.org/oeru/oeru_course/-/issues/6Navigation left margin too small on mobile2019-02-16T04:23:14ZDave LaneNavigation left margin too small on mobile*Created by: jimt*
Wayne reports the left margin of the navigation menu is too small on mobile devices.
*Created by: jimt*
Wayne reports the left margin of the navigation menu is too small on mobile devices.
https://git.oeru.org/oeru/oeru_course/-/issues/9References are not well separated from body text2019-02-16T04:23:14ZDave LaneReferences are not well separated from body text*Created by: jimt*
The rendering of footnotes is not separated well from the body text with either typography or whitespace.
*Created by: jimt*
The rendering of footnotes is not separated well from the body text with either typography or whitespace.
https://git.oeru.org/oeru/wenotes-tools/-/issues/2Remove quoted text (and attribution lines) from group posts2018-11-30T22:04:54ZDave LaneRemove quoted text (and attribution lines) from group posts*Created by: jtittsler*
It would be good to remove email quoted text from group posts.
Attribution lines should also be removed. Formats include:
* On Jul 28, 2015, at 4:35 PM, "User Name" <user@example.com> wrote:
* On 2015-07-2...*Created by: jtittsler*
It would be good to remove email quoted text from group posts.
Attribution lines should also be removed. Formats include:
* On Jul 28, 2015, at 4:35 PM, "User Name" <user@example.com> wrote:
* On 2015-07-28, 5:22 PM, "Partner Engagement Working Group on behalf of "User Name" <user@example.com> on behalf of <another@example.com> wrote:https://git.oeru.org/oeru/wenotes-tools/-/issues/3Harvest Discourse messages2018-11-30T22:04:54ZDave LaneHarvest Discourse messages*Created by: jtittsler*
Harvest messages posted to Discourse, ideally in a format that allows reconstructing their thread.*Created by: jtittsler*
Harvest messages posted to Discourse, ideally in a format that allows reconstructing their thread.https://git.oeru.org/oeru/wenotes-tools/-/issues/4Group messages should retain group name2018-11-30T22:04:54ZDave LaneGroup messages should retain group name*Created by: jtittsler*
Harvesting from groups.oeru.org should retain the group name, which should be (optionally) displayed in the aggregate stream.*Created by: jtittsler*
Harvesting from groups.oeru.org should retain the group name, which should be (optionally) displayed in the aggregate stream.https://git.oeru.org/oeru/wenotes-tools/-/issues/6WEnotesToChat with multiple tags2018-11-30T22:04:54ZDave LaneWEnotesToChat with multiple tags*Created by: jtittsler*
If WEnotesToChat subscribes to the `*` psuedo-channel, a *mention* with multiple tags will result in multiple posts to RocketChat. (The normal client gets multiple copies too, but it caches IDs and discards the ...*Created by: jtittsler*
If WEnotesToChat subscribes to the `*` psuedo-channel, a *mention* with multiple tags will result in multiple posts to RocketChat. (The normal client gets multiple copies too, but it caches IDs and discards the extra copies.)https://git.oeru.org/oeru/wenotes-tools/-/issues/8Running twitter-avatars is noisy on _changes2018-11-30T22:04:54ZDave LaneRunning twitter-avatars is noisy on _changes*Created by: jtittsler*
Running the `twitter-avatars` script to update missing/changed avatars is noisy because any revised _mentions_ are published to the feeds.*Created by: jtittsler*
Running the `twitter-avatars` script to update missing/changed avatars is noisy because any revised _mentions_ are published to the feeds.https://git.oeru.org/oeru/wenotes-aggregator/-/issues/1Loading spinner not displayed on "More" click2018-11-30T21:17:51ZDave LaneLoading spinner not displayed on "More" click*Created by: jtittsler*
Clicking the **More xxx notes** button does not display the AJAX loading spinner.*Created by: jtittsler*
Clicking the **More xxx notes** button does not display the AJAX loading spinner.https://git.oeru.org/oeru/register-enrol/-/issues/8Enhance Course content to include microcourse title as a field2018-11-26T04:20:11ZDave LaneEnhance Course content to include microcourse title as a fieldCurrently, a subsite/course has a title - see `get_blog_details($site_id)->blogname`, and a path (which includes, by our convention, the short course code or "tag") `get_blog_details($site_id)->pathinfo` (the actual course code is extrac...Currently, a subsite/course has a title - see `get_blog_details($site_id)->blogname`, and a path (which includes, by our convention, the short course code or "tag") `get_blog_details($site_id)->pathinfo` (the actual course code is extracted via "function get_site_tag($site)"). The problem is that a "Course" in OERu's context has 3 bits of important information: an overarching course title, e.g. "Learning in a Digital Age", which is comprised of a few microcourses, each with a title, like "Digital literacies for online learning" (lida101), or "Digital Citizenship" (lida102), or "Open education, copyright and open licensing in a digital world" (lida103), etc. These microcourse titles are currently not represented in metadata, only as a title field in the curriculum materials.
Ideally, we should store the Course Title, and component Microcourse Titles (with their course code) separately, and those should in turn, inform the curriculum material fields and path information, not the other way around.Dave LaneDave Lanehttps://git.oeru.org/oeru/register-enrol/-/issues/3Replace default WordPress auth URLs with Register-Enrol equivalents2018-11-23T04:06:24ZDave LaneReplace default WordPress auth URLs with Register-Enrol equivalentsThis will remove the somewhat jarring issue of an expired login sending a learner to WordPress default re-authenticate form, sending it to the relevant (OERu Register-Enrol) ORE form instead... to test it, of course, I need to be able t...This will remove the somewhat jarring issue of an expired login sending a learner to WordPress default re-authenticate form, sending it to the relevant (OERu Register-Enrol) ORE form instead... to test it, of course, I need to be able to expire sessions manually... will work that out.0.9 First deploymentDave LaneDave Lanehttps://git.oeru.org/oeru/oeru_course/-/issues/10Theme does not work well with UIO plugin2018-11-03T11:14:05ZDave LaneTheme does not work well with UIO plugin*Created by: jimt*
The theme does not interoperate well with the [UIO accessibility plugin](https://github.com/fluid-project/uio-wordpress-plugin).
*Created by: jimt*
The theme does not interoperate well with the [UIO accessibility plugin](https://github.com/fluid-project/uio-wordpress-plugin).