Skip to main content
 

Feature request: Archive internal page/post links to Internet Archive on publish/update 路 Issue #23 路 ManageWP/broken-link-checker https://github.com/ManageWP/broken-link-checker/issues/23

I might suggest the following functionality could fit in well with the plugin's general purpose, particularly since the Internet Archive recommends the plugin. It could also help to "close the loop" in the plugin's overall functionality for helping to maintain data integrity and working links for WordPress sites on the web.

**Suggested Functionality**
When one initially publishes (or possibly updates) a post/page, it would be awesome if all of the URLs referenced on the page as well as that of the page itself were pinged for archiving to the Internet Archive's Wayback Machine at the day and time of their being referenced in the post. (Or perhaps within a day or two of the post so as not to overwhelm Archive.org's servers with multiple subsequent updates for typos/tweaks which invariably happen post-publication.)

With this functionality, then in the future, if (when) resources change, move, etc. one could use the primary functionality in Broken Link Checker not only to restore a link to a close or reasonable copy of the original, but restore it to the _same_ day it was originally referenced.

As I'm sure you're all too aware, this can be very handy as the average web page has a lifespan of 100 days or less. I can see this being very useful to not only the general public, but particularly for bloggers, linkbloggers, journalists, and academics.

**Implementation**
To my knowledge, there are no plugins within the WordPress repository that manage this type of functionality as a standalone plugin, though there is the heavily underused [Post Archival in the Internet Archive](https://wordpress.org/plugins/post-archival/) plugin which essentially adds one's individual post/page permalink URL to the Internet Archive as it's published, though it doesn't include the archival of any links (references) within that same post.

I'm sure that Archive.org/The Wayback Machine may provide some additional documentation for implementation, though I suspect the code in the above-referenced pluign is a very good examplar. I also recently came across this snippet: https://indieweb.org/Internet_Archive#Trigger_an_Archive after a recent conference on Saving/Archiving News Sites which may be beneficial as well. It certainly exhibits at least an interest/demand for such a functionality.

I haven't dug into WordPress core, but I'm guessing some of the functionality for parsing URLs within pages/posts for sending Trackbacks/Pingbacks would have a filter or hook for providing all of the URLs in a post/page necessary for such processing and archiving while the_permalink() or get_permalink() gives the last.

Given the popularity of this spectacular plugin, it could also potentially become one of the largest forces for archiving vast swaths of the internet to the Internet Archive, short of WordPress adding such functionality directly into core.

 

Importer "chokes" on Turkey emoji 路 Issue #27 路 jtsternberg/DsgnWrks-Instagram-Importer https://github.com/jtsternberg/DsgnWrks-Instagram-Importer/issues/27

I had recently posted the following to instagram: https://www.instagram.com/p/BM5dwNtDPnU/

When the importer came to suck in the data and import it into my WordPress install it resulted in the following error:

![error](https://cloud.githubusercontent.com/assets/5882943/20652715/378c6e50-b4b3-11e6-9e41-115c49c049bf.png)

I tried uninstalling, reinstalling, and re-authenticating to see if that was the problem with no luck. I was about to give up the whole affair in utter despair (because DsgnWrks Instagram Importer is my absolutely favorite plugin in of all time and because I didn't want to use Instagram anymore if I couldn't "own" my own photos.)

In desperation, I manually "imported" the post/photo and between that and surprisingly seeing a newer post being imported properly this morning, I'm able to take a reasonable guess as to what the problem is! I also tested on another instagram account and found the same results which "confirms" the issue.

Apparently Instagram posts with the Turkey Emoji 馃 (I'm using an Android phone ) don't work well with either the Importer or even WordPress itself. I suspect that WordPress is viewing the translated code for the Turkey emoji (see also: http://www.iemoji.com/view/emoji/1861/animals-nature/turkey) as malicious code and not allowing it to be imported into the database. When trying to use the turkey emoji in a Title field (and several others) to post the photo manually, WordPress will post properly, but it scrubs the emoji code out of the post completely.

Does anyone have any experience in properly sanitizing emoji code to prevent this type of error in the future? Has anyone noticed other emoji that cause problems? I somewhat often use them and haven't seen any issues with other emoji like this.

The quickest fix is potentially to scrub out any Turkey emoji codes in future posts prior to attempting import--particularly as WordPress doesn't seem to be able to handle it properly either.




 

UI: Duration doesn't make sense in Read post kind 路 Issue #65 路 dshanske/indieweb-post-kinds https://github.com/dshanske/indieweb-post-kinds/issues/65

When making a "Read" post in which data exists in the "time" tab for published dt and updated dt, the output displays more like one would anticipate with a music post type (or jam, listen, play, watch, travel) using start/end vocabulary instead and outputting a "Duration".

Duration may make sense if one were doing a start/end time for their reading, but then the scraper shouldn't be automatically pulling in the publish/update dates/times. Personally I'd prefer to let the publication time of my post indicate when the thing was read and have Post Kinds indicate the publication of the original piece I was reading.

Possibly better would be an if/then statement to differentiate types and for Read types outputting a date/time for the original publication and/or potentially an updated date/time if it exists.

At present, the issue is most common on New York Times posts for which the scraper pulls in the correct metadata.

Example: http://boffosocko.com/2016/11/14/chris-aldrich-is-reading-facebook-restores-iconic-vietnam-war-photo-it-censored-for-nudity/
![duration](https://cloud.githubusercontent.com/assets/5882943/20466247/6e5f67aa-af24-11e6-9d57-f83c3928163f.PNG)

For a small portion of IndieWeb sites, the scraper is returning data in these fields that are identical for both the published and updated fields which returns an odd duration result as well. (See: http://boffosocko.com/2016/11/11/chris-aldrich-is-reading-fragmentions-for-poets/) Perhaps if the date/time in both fields are identical, there could be some error checking to prevent a spurious output since published shouldn't equal updated.

 

Stylable CSS classes 路 Issue #60 路 dshanske/indieweb-post-kinds https://github.com/dshanske/indieweb-post-kinds/issues/60

Is it me being crazy, or are all the classes on the data here just semantic?

For front end developers, it would be nice if you included some plugin-wide classes (or ids) to allow easier styling of individual post kinds, particularly since we all know styling on microformats is a bad idea... ;)

Maybe pk-like, pk-bookmark, etc. for the "titles" and a class on the blockquote as well? It seems odd to me that the title is smaller than my default blockquote font, but there isn't anything non-semantic to style on...

![css classes](https://cloud.githubusercontent.com/assets/5882943/17385396/4582ec04-5997-11e6-86ed-b6aba26b7121.PNG)

 

UX: Bridgy to Twitter makes some unfortunate default photo choices 路 Issue #691 路 snarfed/bridgy https://github.com/snarfed/bridgy/issues/691

I'm using WordPress and https://github.com/dshanske/bridgy-publish/ in my workflow. I like that brid.gy allows for up to 4 photos and how they're laid out, but we (WordPress users) may need some additional control over what photos are chosen by default...

Crossposted from https://github.com/dshanske/bridgy-publish/issues/10#issuecomment-236618393 as well.

> Surely I should have put in a featured image, but otherwise it's grabbing multiple low res photos on the same page (in widgets, footer, or from gravatar author block) which don't correspond well with the content :
> ![bridgy publish](https://cloud.githubusercontent.com/assets/5882943/17224684/cd9bde56-54b6-11e6-8a49-870bf0946620.PNG)
>
> Maybe default to none if not a featured image or appearing within the_content()?



 

Ten Simple Rules for Taking Advantage of Git and GitHub http://journals.plos.org/ploscompbiol/article?id=10.1371%2Fjournal.pcbi.1004947 via PLOS Computational Biology

 

Congrats @raamdev for supporting microformats2 & better comments in @WordPress Independent Publisher theme https://github.com/raamdev/independent-publisher

 

More journalists & newspapers should have open data/code for their stories and interactives like @fivethirtyeight https://github.com/fivethirtyeight/data

 

Replied to a post on github.com :

Thanks guys. I'd managed to brick my computer, and am finally somewhat back up and running. I did have semantic-linkbacks running, albeit apparently with a bug of some sort somewhere. I've run a few tests in the past few days, and things seem to be operating normally now. I'm still unsure of what the bug was, but glad that things seem to be operating properly now.

 

I like what you've done with the final product and have always thought about doing something similar myself, particularly after I saw what Martin Fenner (https://plus.google.com/106537123721037364937/posts) did with his site at http://blog.martinfenner.org/ which actually allows others to make changes to it via github. Naturally, I'm also highly interested in his take on scholarly communication too, which makes me want to delve in there even more.

Another thing I've been playing around with lately has been some tools/toys at http://indiewebcamp.com primarily within WordPress (I noticed you had one at http://teaching.proftalbert.com/, so you're at least somewhat familiar) though also a bit with http://withknown.com which is a platform built specifically with education in mind (https://withknown.com/education/).

A large part of their philosophy is to own one's own data and then syndicate it out to other social media/external site, but some of their infrastructure allows one to easily make posts on one's own page which then act as replies on another's site. This is particularly interesting from the viewpoint of teaching wherein students and professors can interact with each other, but still have/own all of their individual work. (Incidentally, it also makes for using one's own site as a commonplace book of sorts, which I often find valuable.)

As an exmple, you'll notice on the post on my blog http://boffosocko.com/2015/05/21/category-theory-anyone/ got automatically syndicated to Google+ the other day. Then you replied to it within Google+ but my site sucked your comment back into the comments section on my original blog post, thereby keeping the conversation on my site and not only just on Google's.

 

Replied to a post on 1-m.cc :

Just noticed via @benborges_ that @dshanske has a semantic markup plugin for @WordPress under way! https://github.com/dshanske/wp-semantics

 

Thanks! I'd meant to drop a note into GitHub as well, but given the growth that IndieWeb plugins have been experiencing over the past several months, I thought it worthwhile to encourage some more public-facing attention here.