#dev 2018-05-31

2018-05-31 UTC
snarfed, eli_oat and tantek joined the channel
#
tantek
ooh I'm about to syndicate a public post to private mailing list
#
tantek
do we have examples of that?
#
tantek
aaronpk?
#
tantek
what is email
#
Loqi
Email is a decentralized, non-web messaging transport, with typical user interfaces that encourage excessively lengthy messages, in contrast to texting https://indieweb.org/email
#
tantek
what is an email list
#
Loqi
An email list is a group of email addresses used for broadcast (like announcements), deliberate collaboration (like W3C mailing lists), or any other purpose based on some form of explicit group identity https://indieweb.org/email-list
#
aaronpk
hm to a private list? I haven't done that before
#
tantek
here goes nothing
#
tantek
wow Gmail paste text turns linebreaks into nothing instead of spaces. that's broken
#
tantek
alright, syndicated
#
tantek
I suppose I should document this, as manual as it was
tantek, TimC, j12t, gRegorLove, eli_oat and renem joined the channel
#
dougbeal.com
edited /Planning (+15) "/* Online */"
(view diff)
#
tantek.com
edited /email_list (+371) "/* IndieWeb Examples */ add self since I just did it"
(view diff)
#
jadin.me
edited /Open_Domains_Lab (+221) "calendar"
(view diff)
#
david.shanske.com
edited /Planning (+10) "/* Online */"
(view diff)
[chrisaldrich] and cloud-maingo joined the channel
#
jgmac1106
[chrisaldrich] and I apologize to dev for brinign in WordPress but…Chris could the changes you had Ian make manually to yoru MySQL database be overriding the plugins making SL disappear?
#
[chrisaldrich]
no that shouldn't make a difference at all... or should only have made changes to one or two small places, not sitewide.
#
[chrisaldrich]
those changes were to individual semantic linkback types and shouldn't affect avatar displays.
#
@jgmac1106
So we aren’t the first to think about webmentions as a tool for endorsements or credentialing. Glad @GregorLove shares a link and I see my friends and heroes @iamjessklein and @toolness as once again in the thick of it. > Jess Klein (session… https://jgregorymcverry.com/3005-2/
(twitter.com/_/status/1002027892279250949)
[Natris1979] joined the channel
snarfed and loicm_ joined the channel
#
www.boffosocko.com
edited /scrobble (+771) "Chris Aldrich example; moved TOC slightly"
(view diff)
#
www.boffosocko.com
uploaded /File:listens.PNG "UI example of displaying listen webmentions https://indieweb.org/File:listens.PNG"
#
www.boffosocko.com
edited /scrobble (+1294) "Displaying Listen Webmentions; see also link to podcast"
(view diff)
[chrisaldrich], KartikPrabhu and cweiske joined the channel
#
tantek.com
edited /Planning (-111) "/* Nearby 2018 Events */ updated with data we have, with pending ? for other events"
(view diff)
[kevinmarks] and tantek_ joined the channel
#
@vincentlistens
The perils of #webmention and mixed content. #SSL #HTML
(twitter.com/_/status/1002096795240009729)
#
tantek.com
edited /Planning (+93) "/* Nearby 2018 Events */ BT Berlin"
(view diff)
iasai joined the channel
#
@jgmac1106
↩️ @toolness @GregorLove @t @araonpk @wiobyrne @zegnat @chrisaldrich @gwg Many of us have been thinking how webmentions could create the most light weight credentialing platform out there. Here are some of my thoughts: https://jgregorymcverry.com/can-we-have-an-indieweb-webmentions-credentialing-system-openbadges/ Please come… https://jgregorymcverry.com/3007-2/
(twitter.com/_/status/1002115939591221249)
swentel joined the channel
#
jgmac1106
[swentel] when the isntall instructions for Drupal8 indieweb sayL composer require indieweb/mention-client composer require p3k/xray are those two additional modules I need to install?
#
jgmac1106
I uploaded the module and am already so impressed. Especially the control you give folks assigning microformats.
#
swentel
jgmac1106, you need to run those commands in the root directory of your installation
#
swentel
with composer
#
jgmac1106
thx, goes and finds his googly machine to look for videos
#
jgmac1106
I don’t think I may ever go back. I forgot how much I love Drupal as a CMS
#
swentel
you should end up with this for instance:
#
swentel
swentel@swenteldoos:/home/drupal/realize.be$ ls vendor/p3k/
#
swentel
http micropub picofeed timezone xray
#
Loqi
totally
#
jgmac1106
this is going to be my reader an my wesbtie wrapped in one
#
jgmac1106
[swentel] why do you have to use cokpser? What happens with sftp? That is how I have been adding modules. I hope stuff I added won’t break
#
jgmac1106
composer
#
swentel
jgmac1106, composer is a bit like npm, it manages dependencies for you
#
swentel
ideally, you can build a complete drupal installation just with composer
#
swentel
that's what I do
#
jgmac1106
yeah reading the documentation now. I used installatron I didn’t have to uild and have ben uploading moduels through sftp
#
jgmac1106
If I can get thought my hour hand have composer installed I will be happy
#
jgmac1106
ooops: I just figured moduels go in the folder called modules: “Be careful not to use the Drupal core 'modules' folder for your new module.The 'modules' folder that resides at [d8-root]/core/modules is reserved for Drupal core modules (the ones that come with the original download of Drupal)."
#
jgmac1106
sweet [swentel] I think my install came with composer built in. I already see all the files I was supposed to add
#
swentel
oh cool
#
swentel
jgmac1106, you should also see a vendor/indieweb directory
#
swentel
which contains the mention-client and link-rel-parser directory
#
swentel
(there's another requirement coming up too, but that's for the next release)
#
jgmac1106
not yet but i didn’t finish installing the two external libraries
#
jgmac1106
but I just dumped yoru entire indieweb module into the modules folder. I didn’t use Composer for that
#
jgmac1106
got composer installed so I may delete the module and start over
#
jgmac1106
well [swentel] I got far this mornign. I think I got the indieweb module and all dependant libraries installed. Published my second link but it didn’t syndicate to Twitter so that will be tommorow’s problem….and the importing of a 4 gig WordPress site. I can’t imagine that being easy
#
Loqi
My Second IndieWeb Post
#
swentel
so for syndication you need to run either cron or a drush command
#
swentel
it has an 'Items in queue: x' at the top
#
swentel
if it has one
#
swentel
then that's at least ok
#
swentel
but for sending it, you can go to admin/config/services/indieweb/publish
#
swentel
and at the bottom
#
swentel
check for 'Sending webmention'
#
swentel
it should be 'cron run' or 'with drush'
#
swentel
cron run can be triggered from the ui at /admin/config/system/cron
#
jgmac1106
cool have one in cue
#
jgmac1106
I am missing the php cache file on my server but head was already ready to explode before trying to solve that
#
jgmac1106
selected the cron job
#
jgmac1106
but I think without the correct php cache set up I might be stuck, but pretty cool how far I got. I ened up using the libraries API module to upload the dependancies to the webmention module
#
jgmac1106
seems to be working
pstuifzand joined the channel
#
GWG
How are the two Android Micropub clients doing?
[jgmac1106] joined the channel
#
[jgmac1106]
Indigenous is the 💣
#
[jgmac1106]
@swentel will syndication always be cached? Can I change it to do real or close to real time. Drupal won't work for me if conversation can't happen in real tims
#
swentel
[jgmac1106], I had problems doing it real time, maybe I should give it another go
#
swentel
[jgmac1106], I have cron command which runs every minute
#
swentel
so it's max 59 seconds to wait
#
vanderven.se martijn
edited /Planning (+77) "/* Online */ Online IWC? That’s like IWS for me! Count me in."
(view diff)
#
[jgmac1106]
okay do I need to chnage my default cron time?
#
[jgmac1106]
59 seconds is nothing
#
swentel
well, it's in my crontab on the server
#
swentel
you should be able to find the link on /admin/reports/status
#
[jgmac1106]
cool thanks
#
[jgmac1106]
super excited to start the Drupal experiment, do you do any other post kinds beyond article and note? Do you hand code the mf2 into each post if you do?
#
swentel
so I have made content types for every post type that the drupal micropub supports
#
swentel
then you see the micropub post types that are supported
#
swentel
and each of them are mapped to a content type
#
swentel
so I can post them from indigenous
#
swentel
for create them on the site itself
#
swentel
s/for/or
#
[jgmac1106]
Wow! you sure you are doing this all alone?
#
swentel
on the 'manage display' pages you can configure the 'microformat' display as well
#
swentel
and add even more microformats per fields
#
swentel
especially 'bookmark-of', 'u-like-of' classes
#
swentel
or rsvp formatters
#
[jgmac1106]
it will be a long but reawarding two weeks. Goal for week one is sort the plumbing so I can play all week two
#
[jgmac1106]
Error: Class 'IndieWeb\MentionClient' not found in indieweb_handle_webmention_queue() (line 1062 of /home/jgregory/indieweb.jgregorymcverry.com/modules/indieweb-master/indieweb.module) #0 /home/jgregory/indieweb.jgregorymcverry.com/modules/indieweb-master/indieweb.module(973): but I feel just getting to the point where I am throwing an error like this is progress
#
swentel
that's the composer thing
#
swentel
that didn't work
#
[jgmac1106]
Going to delete and start over. I didn't use Composer at all
#
[jgmac1106]
Everything probably in wrong space
#
[jgmac1106]
Though looking at my directory I think composer comes with Drupal 8 for me
loicm_, [kevinmarks], [mrkrndvs] and KartikPrabhu joined the channel
#
eddiehinkle.com
edited /Planning (+333) "/* Online */ yay!! IWC online?? 👏"
(view diff)
#
loqi.me
created /IWS_2017 (+17) "prompted by Zegnat and redirect added by Zegnat"
(view diff)
snarfed, [jgmac1106], snarfed1 and snarfed2 joined the channel
#
@thorkon
What a hard Facebook decision! Can‘t believe it, because public likes and comments can‘t be a data security problem. Public is public. @schnarfed, I really think the (potential) end of Facebook backfeed affects the attractiveness of webmentions and POSSE. :-(
(twitter.com/_/status/1002230399744053250)
leg joined the channel
#
Loqi
[snarfed] sigh. looks like it is permissions after all. another update from FB today: > Sorry for the confusion. > > This is intentional and due to the changes we announced here - https://developers.facebook.com/blog/post/2018/05/01/facebook-login-updates-fur...
#
dgold
can anyone advise: regarding atom spec, can an empty field be given as <field />, or does if have to be <field></field>?
#
snarfed
dgold: atom is xml, so whatever xml says
#
snarfed
(i think self-closing tags are fine)
#
dgold
good-oh
#
Zegnat
Isn’t <field></field> an empty string and <field /> a nil value? Maybe not, can’t actually recall. Both should be fine for atom, I think, either way.
#
dgold
yeah, ran the < /> through validator, it complains that titles should not be nulls, but it validates ok
#
Zegnat
I’d follow whatever validators say, actually, so you can always point back at those :P
#
Zegnat
The real question should maybe be: why are you hand-editing XML in the first place
#
dgold
I'm not
#
dgold
I'm hand-editing an XML template
#
Zegnat
The best XML written, is the XML output from libxml. Is my thinking. Templates for what is really a data serialization format always feel icky to me.
#
Zegnat
But re keeping atom feeds nice and correct, read this: https://cweiske.de/tagebuch/atom-validation.htm
#
Loqi
[Christian Weiske] Validating an Atom feed locally
[cleverdevil] and [tantek] joined the channel
#
dgold
damnation. Hugo's .Summary attribute, for $reasons, takes the first 70 words of the content unless a summary is provided in metadata or by a marker
#
Zegnat
Is that a problem?
#
dgold
it is for the use case I'm working on, Zegnat
#
dgold
i want to provide a title-less excerpt-link to my longer-form pieces as a feed to micro.blog
#
dgold
think I might go with slicestr
mandy, [Mandy_Honeyman] and KartikPrabhu joined the channel
#
aaronparecki.com
edited /rsvp (+261) "add link to RSVP template"
(view diff)
#
Zegnat
[jgmac1106], re: marking things up with u-photo. As soon as a photo property is found, post type discovery says it is a “photo” type post. And that carries some implied meaning: https://indieweb.org/photo . Think Instagram post.
#
Zegnat
The post you made, with the nice GIF, is first of an informing post I would say. It isn’t you posting a GIF that happens to have some text going with it.
#
Zegnat
And that’s the distinction.
snarfed1, chrisaldrich, AngeloGladding, KartikPrabhu, jackjamieson, barpthewire, leg, jackjami_ and snarfed joined the channel; KartikPrabhu left the channel
#
@ChrisAldrich
Reads, Listens, Watches, and Editable Webmention Types and Avatars in the #IndieWeb #WordPress Suite #podcasting #journalism https://boffosocko.com/2018/05/31/reads-listens-watches-and-editable-webmention-types-and-avatars-in-indieweb-wordpress-suite/
(twitter.com/_/status/1002287832017207297)
#
@thorkon
Wenn ich’s fichtig sehe, hat #Facebook gerade #Brid.gy den Garaus gemacht. #Bridgy #Webmention #Indieweb https://developers.facebook.com/support/bugs/721093238281702/?comment_id=723967974660895
(twitter.com/_/status/1002288143951855618)
chrisaldrich, [cleverdevil] and [chrisaldrich] joined the channel
#
@bradenslen
↩️ Replied to Reads, Listens, Watches, and Editable Webmention Types and Avatars in the IndieWeb WordPress Suite by Chris Aldrich _( Chris Aldrich | BoffoSocko)_ > I’ve been meaning to write regular updates to highlight some of the useful changes in the… https://ramblinggit.com/2018/05/241/
(twitter.com/_/status/1002312867989917697)
jalcine and snarfed joined the channel