#Loqislack/dariusdunlap: The way I’ve found to do h-card is as a text widget in the sidebar. There may be something more elegant, but nothing I’ve found built into the plugins I know about. (If there is, I’d love to find out about it) see my site at: <https://darius.dunlaps.net>
#gRegorLovesolson: I think if you added a rel=me on the page that points to http://stevenjamesolson.com/author/steve/, then the h-card would work as representative, since it's using rel=author for that URL. I think that's what the Indiewebify message means, and might be the simplest way without adding a widget.
danfowler, snarfed and snarfed1 joined the channel
#tantekwe all do - helps to have help no matter what we're working on
#GWGI also have an issue that the only solution I can think of is hacky.
#GWGOr that is how pfefferle described it, but I don't blame him
#gRegorLoveI don't think the representative h-card method is hacky. If solson's site is the default theme (looks like it), adding one rel=me to the template should work.
#gRegorLoveGWG: What tantek was suggesting though is instructions for specific WP themes. The twenty* themes will be most common and include author links already, so adding a rel=me to that same URL should make the indiewebify.me test work.
#tantekwithout given-name or family-name or one of the other n subproperties, the "n" there can cause an error - it's why we dropped in (and subproperties) in microformats 2
#GWGtantek: I don't know how to overcome the inertia in WordPress.
#tantekGWG, doing as you are doing - trying multiple approaches, multiple projects, plugins, themes.
#tantekthe more that each of those produces some successes, the greater the chance the others can and will change as well
#tantekI'm working on automatic sending of webmentions for reply-to links
#tantekbut now I'm wondering if I should send PuSH notifications first, or webmentions to the in-reply-to link
#tantekanybody here have any particular opinions on whether you should PuSH notify your hub first or send webmentions to the links in your post first?
snarfed joined the channel
#tantekI'm leaning towards sending a PuSH notification first before webmentions to in-reply-to links but I don't have a specific reason for it
bengo joined the channel
#tantekmaybe to prefer readers that have subscribed to PuSH updates? because they've taken a specific action to indicate their interest in seeing what I've written - vs. sending a webmention to someone who may want them in general but didn't necessarily ask you for a response
bengo and snarfed joined the channel
#tantekis going to copy paste code rather than deal with another file and namespace
#GWGsnarfed: I keep knocking things down another peg
#tanteksnarfed: it's code I wrote and shared on github as part of a one-off file anyway - I don't think anyone is using it
#snarfedtantek: eh. you're not going to convince me it's ok, but i can't stop you :P
#tanteksnarfed: the publication on github was not in a form I'd want to re-use myself
#tantekI just wasn't ready to call the code yet - it was more of a demonstration about how short such code could be (a couple of functions instead of a a bunch of classes, methods etc.)
#tantekif this integration works, then I'll get to recast that file as a bit of open source extracted from Falcon, a separable piece others could use (don't want to claim that until I have it live and working for my site)
#ZegnatKartikPrabhu: I considered compiling a page with information, but I am hesitant to write up anything that others might take as legal advice for starting a website
#KartikPrabhuyes, that is also what I am apprehensive about. But having such "humaised" info would be good from some source
#Zegnatpfefferle: I see you have skipped datenschutz information and the usual external link disclaimer, any thoughts on those?
#ZegnatKartikPrabhu: I can give a wiki page a go by the end of the week, after my exams. Feel free to poke me into action by Saturday. I’ll just write a huge warning at the top of the page about no legal advice and imperfect translations from German and all that
#KartikPrabhuZegnat: yeah I don't really know the policy on the wiki about legal stuff like this. Better to ask tantek or aaronpk
#Zegnat!tell tantek What is the wiki policy on information about legal regulations of certain countries? It seems fair to inform new IndieWeb creators from e.g. Germany about their obligation to publish personal information.
#KartikPrabhuZegnat: I appreciate that you brought this point up. Navigating legal regulations seems much more of an obstacle than managing servers and SSLs and all that
#ZegnatNavigating huge piles of paperwork for singular answers is a hobby of mine. I just wish I had picked an easier topic to brush up on my German.
#KartikPrabhuZegnat: do you think that this Impressum thing applies to silo accounts? As in do I have to publish some contact info on my Twitter account or something?
#KartikPrabhuspecially if the silo is hosted in some country?
#ZegnatThat is what I thought odd. I have seen the argument that this isn’t stopping free or anonymous speech because people can post at forums (aka silos) and the only impressum needed there is from the people running the silo. However that seems to clash with Facebook adding n option for users to add impressum pages.
#ZegnatThere is a vague divide somewhere in there, but the Gods only know where
pfefferle joined the channel
#pfefferleZegnat not really, I had one, but since I removed Google Analytics and similar stuff, I also removed the datenschutz information… I am not sure if they are required…
#ZegnatYeah, neither am I pfefferle. I saw datenschutz is covered by TMG but its requirement has me scratching my head
#cweiskeare those pgp data then visible on the user's profile?
#keganI would guess so. You'd need to know *something* from the user, else it's a bit rubbish if you wanted to manually check the message you received is authentic.
#ZegnatIt has the same privacy settings as any other field.
#ZegnatYou can set it visible for all or just friends.
#ZegnatLet me turn mine public and you can check it, give me a sec
#petermolnarZegnat I really wonder why facebook is the first to apply gpg by the way; it might as well be a way to sort out all privacy aware users who still have a facebook account
#Zegnatpetermolnar: why would Facebook, a website with an abhorrent “authentic name policy”, set up a .onion address for Tor users? I have long given up trying to understand motives behind social silos.
#petermolnarthere is a valid reason: to reach people in countries that banned facebook
#petermolnarbut that doesn't fit the 90% approach the marketing
#ZegnatLast week I had one of my Facebook friends be flagged for their name. They were told to show ID to Facebook within 7 days.
#ZegnatTheir Facebook name that is now cause to hav them loose social contacts: $firstname $nickname $surname.
#petermolnarthat would probably be the situation where I delete my facebook account
#ZegnatA lot of these people don’t really have that choice. I have several friends on Facebook that are only there because there is no other way to stay in the loop on on-campus events, study groups, you name it.
#ZegnatOr they have the choice, (you always have) but Facebook has real benefits for them that are hard to give up on.
#petermolnarstudy groups should set up an irc channel or a mailing list; much, much more effective, especially if it's searchable in the archives
#ZegnatI can of course only speak of university campus here in Sweden – I have seen Karlstad’s and Malmö’s up close – and those meetups, parties at local pubs and clubs, student nights out, they are all advertised exclusively on Facebook.
#petermolnarthat is fundamentally wrong and flawed :(
#ZegnatYou either need someone serving as a proxy, keeping you up-to-date on when the next party is, or you need Facebook
#ZegnatI see less and less flyers. Actually, I have been to a Valentine’s Day party that I believe only had 1 flyer total. The flyer was a handwritten A4 put on the door of the appartment building to let people know what floor the party would be on once they got to the building.
#ZegnatI have at least 1 friend who removed their Facebook to later join again, specifically telling me it was impossible for her to keep up with fellow students without Facebook.
#petermolnarwhy are there no campus-only diaspora* (or similar) hubs?
#ZegnatI think because universities themselves do not want to run them? Some IT-departments might set them up, but I am in the economics department and have never heard of one.
#cweiskemaybe there are, and you don't hear about them because they are .. decentralized
Mark87_ joined the channel
#petermolnarcweiske in this case, that decentralization would actually be a benefit not to have outsiders involved
#petermolnarthe gigs I used to go to were kind of underground (niche might be a better phrase), and for my surprise, though some of those went over to facebook, many is virtually impossible to find if you don't know exactly which site to look at or where to pick some flyers up
#ZegnatThose might still exist, petermolnar, I am not enough into that scene to speak with authority. Those are not parties I get invited to ;)
gRegorLove joined the channel
#petermolnarwhen I was attending to uni all the gigs were either "promoted" by posters or it was told from one to another, depending on the size of the gig
#petermolnarand I could not have imagined using facebook for studies with all the incredibly flawed search options instead of a good old mailing list
#ZegnatI can’t remember the last group project I had to do that actually used good old email :(
#cweiskebut the good old mailing lists have bad web interfaces
#cweiskepetermolnar, how/where do you set up mailing lists?
#cweiskealso, which email client do you use that has good search?
#ZegnatFacebook Groups, Skype, Google Docs. That’s how I believe all projects are done at the moment.
#petermolnara long time ago I ran my own mailman server; I used some google groups but nowadays most of them are dead, that is true
#cweiskeI'd like to give my users the ability to create their own lists, with password-protected web interface for searching. web-based setup process, too
#ZegnatImportant footnote might be, petermolnar: what did you study? My brother does a web & multimedia study and they use mostly Facebook. I study economics and we use a lot of Skype or in-person meetings to work on projects.
#petermolnarI honestly don't understand what's the benefit of a facebook group over a mailing list
#ZegnatThe benefit is that everyone has Facebook and nobody wants to actually do email on their phones. That’s the feel I get.
#ZegnatThis forces the few people without Facebook to get in or go away :(
#petermolnarhaving a facebook app on your phone, which requires more access than airdroid (remote android managements app) instead of a mail account? that's madness
#ZegnatTell that to the people who have completely replaced other contact methods with the Facebook Messenger app or WhatsApp
#petermolnarcweiske mailman is stable but that is an old software with hairy bits; there is sympa which I don't really know
#petermolnarZegnat I'm very close to the point to say that those who are not willing to answer their phone, get together for a drink or reply to an email doesn't worth me having a facebook account just to feel the illusion of staying in touch
#ZegnatI live in a place that is so much the middle of nowhere that there exists a feature length film about ow much there is nothing here. I am okey with using Facebook if that is required to stay social.
#ZegnatI am considering a sabbatical from uni as all this theory on things I will never use has completely demotivated me. I’ll be spending the summer job hunting and if I find something I’ll put the studies on hold.
#petermolnarZegnat I've learned tonnes of thing I consider useless; however, no learning is ever useless. It may not benefit you for ages, but eventually, they will come in handy at a certain point in your life
#petermolnar( I've decided to make a function that exports posts on the fly to the yaml+markdown Grav accepts, just in case I want a backup of my site as a copyable folder )
#pfefferlethat is also what I use in the WebMention plugin and this definitely supports updates
#Loqigives petermolnar a backup of my site as a copyable folder
#petermolnarthank you, Loqi, but I think you're not that advanced yet
#GWGpfefferle: Next project is a major cleaning up of mf2_s
nt0 joined the channel
#ZegnatDoes the IndieWeb have a concept of too-much-information? I.e. I see aaronpk does not put his metrics tracking in his main feed. Or is that all arbitrary?
jansauer, csarven, j12t and jansauer_ joined the channel
#pfefferleGWG I know, I know… building a functional tool first and then clean up ;)
#LoqiItches, in the context of the indieweb, are individuals's personal sources of annoyances using the web or in particular their own website, that they use to itemize and prioritize what to create, design, build, and improve on their own website, often by first listing such "itches" on a section in their User: https://indiewebcamp.com/itches
#aaronpksometimes i think it would be fun to run my own GSM network
#kylewmhi aaronpk! two indieauth questions for you, 1) does the auth endpoint have to return a 200 with no arguments? 2) does Quill require logins to be a domain with no path?
#Loqitantek: Zegnat left you a message 9 hours, 28 minutes ago: What is the wiki policy on information about legal regulations of certain countries? It seems fair to inform new IndieWeb creators from e.g. Germany about their obligation to publish personal information. http://indiewebcamp.com/irc/2015-06-02/line/1433229422259
#tantekreminder for those of you in W3C Social Web WG - telcon in ~15min.
#aaronpksnarfed: login works again, not quite sure what was wrong tho
#tantek!tell Zegnat we try to avoid any particular legal advice on the wiki. However, if you want to create purely factual (with citations) summaries of things that affect indieweb sites, or that indieweb sites have examples of, go right ahead. Perhaps link to Wikipedia for such things.
#tantekoffline first post authoring is definitely a massive pain point / itch of mine, even with existing silos (e.g. Swarm / Foursquare perhaps the most)
#aaronpkinstagram is a great positive example of offline support
#aaronpkand then when you have network again it'll let you retry posting
#tantekaaronpk: no, if you're in the middle of posting a photo, and say switch apps to the browser to look something up, come back, oh sorry, everything is thrown away, start over
#tantekif I could use IG for offline checkins I would
#aaronpkah yeah, doesn't cache the people/places lists for offline
#bearpardon a little bit of "shilling" - our company is putting on the Realtime Conference again and tickets are now on sale -- http://realtimeconf.com
#bearwhile this one may not be as over-the-top as the others, it will be more focused on realtime tech - xmpp, webrtc, websockets
#aaronpkthink there's room for a talk about pubsubhubbub?
#aaronpkit's not quite as realtime as these other things, but more realtime than polling!
#bearI am not on that part of the team, but I personally think yes
#aaronpki don't know if i actually have a talk in me, but i might by october
#tantekbear - if there are indieweb related talks or sessions, please feel free to add it /events, explicitly listing the times/places of the indieweb related taslk / sessions
#LanceyWorkhey kylewm, i noticed today that redwind does syndication for drafts, ie, if you check the "share on twitter" button and save a post as a draft, it'll tweet it out with the draft link. is that behavior intended?
#tantekwe can use /events to list all sorts of indieweb related events, whether organized by this community or others
tvn, gRegorLove, eschnou, snarfed, bengo, petermolnar and interactivist joined the channel
#kylewmLanceyWork: um.. good question. I never considered syndicating a draft, so definitely not intended. it should probably flash a message saying that it is cowardly refusing to do that
#tantek^^^ snarfed perhaps for all your good working and thinking, you could stub this? :)
#rhiaroI think I fixed my microformats today. They look okay from parser output. I even added top level h-* to body tag. If anyone has time to take a look I'd appreciate it any feedback
#rhiarotantek: seems fine, except apparently having an author for a feed is not picked up as the author for the posts inside the feed. Is that expected behaviour?
#LoqiCORS is an acronym for "cross-origin resource sharing," a mechanism for allowing browsers to make JavaScript requests to fetch resources from other domains https://indiewebcamp.com/CORS
#LoqiZegnat: tantek left you a message 2 hours ago: we try to avoid any particular legal advice on the wiki. However, if you want to create purely factual (with citations) summaries of things that affect indieweb sites, or that indieweb sites have examples of, go right ahead. Perhaps link to Wikipedia for such things. http://indiewebcamp.com/irc/2015-06-02/line/1433263576344
#aaronpki'll have to take a look at this again later. not sure what went wrong, cause it was working for me 2 weeks ago! must have broke something in the refactoring
gRegorLove, todrobbins, tantek, Leeky and mlncn joined the channel
#aaronpkjust found trakt.tv and notes that they use the term "scrobble" when talking about movies and TV as well
#aaronpkoh funny, they use both "scrobble" and "checkin". scrobbling refers to devices automatically posting when media is played, and checkin refers to the process of manually reporting what you're watching
#gRegorLoveGetGlue called them checkins as well, I believe (consuming tv, music)
#tantekaaronpk: do you manually POSSE your indie events to Calagator or does /p3k (semi-)automatically POSSE to Calagator? does Calagator have an API that we could add support for in Bridgy Publish?
#tanteklink-rel-parser-php/phpunit.phar " executable file 4568.956 kb \ This file has been truncated, but you can view the full file. \ (Sorry about that, but we can't show files that are this big right now.) "
#tantek4MB binary executable? looks like a security exploit ;P
#tantekwhen I said PHP command line, I mean something like "php somefile.php"
#aaronpkyou can download phpunit yourself, but i thought i'd givey ou the easy version
#tantekthis kind of complexity / binary dependency just makes me want to write my own "runtests.php" that just has a flat set of test calls of the flat functions and flat comparisons to hardcoded results right in there.
#gRegorLoveNote that still requires php-mf2 is installed via composer, so it does have the composer dependency. But you could make it standalone.
#tantekyeah - remember when adactio made the case about php-mf2 should just be one file you can manually include to get it to work? there's a reason for that.
#tantekavoiding the "ceremony" of composer and setup and all that is how you make such things more easily usable by more popel
#tantekit's amazing how such language specific dev-tools/environments supposedly designed to make things easier actually make thing *harder* for far more people
#tantekso much so that every system ends up reinventing them
#tanteki.e. why (not) PHP Composer vs. git submodules for dependencies? anyone? (I have no idea)
Leeky joined the channel
#gRegorLoveI'm pretty novice with composer and don't know git submodules at all, but I do like being able to run "composer update" to update libraries.
#vanderven.se martijncreated /Impressum (+6403) "Created page with "{{stub}} <div style="text-align:center;margin:2em auto;">'''Nothing on this page should be construed as an attempt to offer or render a legal opinion or otherwise engage in the ..."" (view diff)
#aaronpkit took me a while to warm up to composer, but i would never do anything without it anymore
#ZegnatWell, that only took me like 2.5 hours to compile… Still not 100% sure it all makes sense, I have been staring at those words waaaaay too long
#LoqiAn Impressum is a legally required disclosure of information about the person responsible for a website. This concerns creators in Germany and Austria the most https://indiewebcamp.com/Impressum
#tantekperhaps "appears to required by laws in some countries" instead of "legally required"
#ZegnatI emailed Marc about this as well when I was reaching out to German IndieWeb creators, so maybe he’ll take it into consideration for beyond tellerand or IWC
#ZegnatI haven’t gotten around to writing that email yet. I have been studying for an exam tomorrow. I just couldn’t let go off all this Impressum crap and had to get that wiki page started before collapsing into my pillow
#LoqiAn Impressum is a disclosure of information about the person responsible for a website that appears to be required by laws in some countries https://indiewebcamp.com/Impressum
#ZegnatI am writing an article in my second language based on scraps of information from around the internet written in my fourth language … ugh. I also hope some Germans can take a look at how my translations have held up.
#tantekZegnat - no problem - feel free to add that disclaimer and citations to the scraps
#ZegnatI can write German on the level of a 5 year old. But I read it at a basic 16 year old or so level. That 16 y.o. level gave me a hard time interpreting some of these texts, but I am fairly confident in everything I have written. But I will not be helping with the German translation any time soon.
#aaronpkluckily marc handled all the sponsorship through his other conference, i had nothing to do with the $$ for IWC DE
#Zegnat!tell pfefferle Thank you for the links this morning, /Impressum is now a thing! I have linked you as one of the IndieWeb Examples, hope that is OK?
#hpincketI just started working on a simple site which might be applicable here (not sure). Its purpose is for users to own their own data, in this case playlist data (in the context of music streaming). It enables them to download plain-text backups of the songs in their playlists. When Grooveshark shut down over night, thousands of users lost their music collections. All of this is done client side. So it's a step in the same directio
#hpincketBut it's not a replacement for Spotify/Soundcloud/etc. Does it have a place here?
#LoqiIndieWeb friendly refers to online services interoperating well with the indieweb by supporting open indieweb formats, protocols, as well as enabling users to transition to their own indieweb sites https://indiewebcamp.com/indieweb_friendly
#LoqiGitPub is a micropub endpoint that creates static content inside a git repository for later consumption by a ssg or flat file backed cms https://indiewebcamp.com/GitPub