#Loqichrisaldrich has 45 karma in this channel (59 overall)
KevinMarks, yar, Zegnat, bttf, camerongray, blueyed, ShaneHudson, electronicmaji, tantek, hs0ucy, j12t, renem and [miklb] joined the channel
#j12tHey everybody, I'm thinking of creating a very user-friendly end-to-end tutorial -- text, screen shots, screen videos perhaps -- for How To Set Up a Perfect Indieweb Site on Amazon EC2. From start to finish, documenting every click and command.
#j12tAnd I'm looking for collaborator(s) if anybody is interested.
#aaronpk"very easy" and "amazon" anything do not tend to go together, sounds like a challenge!
#j12taaronpk :-) Dave Winer did a "EC2 for Poets" some years back, and it apparently worked for some non-techie poets.
#j12tI've done a "how to set up Nextcloud from scratch with TLS on EC2 in 5 min" video ... so it can be done
#j12tadmittedly that was less than clear, I was trying to be as fast as possible :-)
#tantekj12t I'm also skeptical about EC2 being "very user-friendly" for anything
#[miklb]not sure what you had in mind, but there are tutorials out there on deploying Jekyll from GitHub with CI like Travis/CircleCI to an s2 bucket. There are already a few tools for IW Jekyll
#tantekand thus setting them up for failure when they don't do it
#j12tIMHO anybody who runs their own site has a periodic time tax, if for nothing else than moderating comments/spam. Otherwise what's the point of the site?
#tantekj12t not true. e.g. I have need to moderate any comments/spam :P
#j12tSo I'm not proposing to solve all the world's problems or do the absolutely best / most agreeable thing. I'd just like to have at least one (could be several) extremely detailed end-to-end tutorial how to get Wordpress or Known up the Indieweb style.
#j12tObviously I'd use UBOS for that, because it becomes much simpler. EC2 isn't going to be simpler, but it just boils down to "accept the default 5 times in the wizard" in my experience.
#j12tPossibly so. But there's nothing wrong in making it more documented and less time consuming for previous gens either.
#[miklb]any additional documentation on the WordPress side of configuring would be greatly appreciated, however the manner of getting it up on the web.
#j12tmiklb: that's exactly what I had in mind. "And now we will click here so we accomplish X".
#tantekj12t agreed with "more documented and less time consuming for previous gens"
#tantekjust wanted to set expectations that "very user-friendly end-to-end" is not there, not even close
#tantekI understand that concern. however at least micro.blog has the most indieweb building blocks support yet of any service like it
#tantekwhich means it has a better chance of being part of something larger with network effects
#tantekwhich means it should have a better chance of survival
#j12tHere's what I'm thinking. 1) Outline: to run your own Indieweb Wordpress site, you need to do the following XXX steps (choose a host/server, log on/..., install Wordpress, install plugins, configure this/that etc).
#LoqiBy using WordPress on your own domain, you are already a part of the IndieWeb. Below are some suggestions to help you get started with upgrading your WordPress site to support IndieWeb philosophies https://indieweb.org/Getting_Started_with_WordPress
#j12t2) some of those steps are the exact same regardless where WP runs, so we could document once)
#tantekj12t ^^^ rather than re-invent, see what you can improve there
#j12t3) some depend on provider, like EC2 vs cpanel
#j12t4) Build one or more trails completely through, starting from nothing, to everything, leave out no steps
#tantekj12t - can you incorporate your brainstorm into the existing work on that ^^^ ?
#j12tAbsolutely. If nobody complains, I will be happy to refactor suitable places on the wiki into such trails.
#j12tAnd add video. It makes a world of difference for configuring software.
#tantekj12t - join #indieweb-wordpress and chat about it with GWG and [chrisaldrich] who have been working hard on iterating that with experience with actual WordPress users
#tantekI'm in both channels for exactly that reason
#tantekto try to incrementally help both of those become better for new users
#j12tI want an entirely different level of detail than a page like this. Like if there is a tar file to unpack (as an example), I want the exact command with the exact syntax
#j12ttantek: yes, I have been hanging out and asking questions there for some time ...
#tantekj12t: did you ask who is maintaining that page and/or if you could help edit / improve it?
#j12tWell, according to the history of Getting Started with Known, some guy called tantek has been doing most of the edits :-)
#j12tWhat about this: I get my thoughts in order, and create a few (separate, unlinked) pages. I solicit feedback and improvements from IRC. I can do the low-level install part, but I'm not quite the right guy to get, say, bridgy optimally integrated. Would love some help on this.
#j12tOnce iterations pass the smell test of the community, we integrate the new pages with the existing ones. (link/merge/replace/improve/whatever)
#aaronpkIncremental improvements in place are always welcome too
tantek joined the channel
#j12tLet's do both. I just don't want to create a construction site right in the middle of something that currently looks reasonably nice :-)
rhiaro, [mrkrndvs], leg, [chrisaldrich], eli_oat, electronicmaji, cdchapman, steve2, steve33, [tantek], friedcell, snarfed and [manton] joined the channel
#[manton]j12t Catching up... It's an interesting question of whether "site deaths" applies when you have your own domain name and the content is portable. Technically yes, any hosting platform can shut down. Micro.blog-hosted sites are compatible with Jekyll for this reason, so it's easy to move.
[mrkrndvs], [miklb], KartikPrabhu and [jeremycherfas] joined the channel
#[jeremycherfas]J12t I can help, even if it is only testing your script.
#[jeremycherfas]@tantek I like micro.blog a lot too, but I would argue that at the moment WithKnown is more indieweb capable out of the box. Of course, that may change as mb adds bookmarks , rsvps etc
#@webrockerseit vormittag in online marketing workshop bei $kunden. als indieweb, privacy, thisisforeveryone mensch drehts den magen 8x um, was 'digital lead agency' da absondert… und wie geil _alle_ auf fb pixel, tag manager, retargeting etc sind. in dem web will ich nicht mehr arbeiten. (twitter.com/_/status/931153681608859649)
Pierre-O, jeremych_ and [kevinmarks] joined the channel
#@kevinmarks#FHIRdevdays17 Eyal Oren: Standards work is hard -if you do it right, nobody notices your work; if you do it wrong, nobody uses it and doesn't see your work (twitter.com/_/status/931139250027941888)
#Zegnat[manton], re the site-death and micro.blog thing previously: do you have any statistics on how many people have tried backupping / exporting their micro.blogs?
#tantekis exporting the right thing to track? or setting up with Jekyll? e.g. live to live
#ZegnatI can’t imagine a way to track other people setting up Jekyll elsewhere. But you could track exporting behaviour if it goes through export options.
#[manton]@Zegnat I've never looked, but I'm sure it's not a large percentage, since it does require GitHub knowledge. It pushes directly to a repository so there's nothing to remember to manage or export.
#ZegnatAah, that’s an interesting export function!
#[manton]I want to add some more options that are more accessible to people, including WordPress export and maybe a .zip file.
#[manton]The way I've approached it is that the best "export" is actually a full mirror of HTML, Markdown, images, and Jekyll config, all the time. So that's where Micro.blog started. But it's admittedly kind of advanced... There needs to be a few simpler options.
cdchapman, snarfed and jmelesky joined the channel
#tantekmanton, would it be possible to produce a single HTML h-feed page as an export with all the images etc.? Then users could "simply" use their browser "Save Webpage" function to save all the files locally.
#tantekand then they'd have a local version they could at least view
#tantekpresuming the export has mf2 markup for everything, they could even upload it to a site for h-feed import as well
#aaronpk"upload an h-feed to a site" would end up looking awful similar to Micropub!
#aaronpkif a site supports Micropub, it wouldn't be a huge amount of work to also make it import an h-feed backup
#tantekaaronpk, except "upload an h-feed to a site" looks more like <input type=file> :)
#[manton]Yeah, I don't see why not! Right now the home page HTML does have h-feed but it'll be limited to only recent posts. Could produce one that was all posts too.
#aaronpkI meant what the site does after it gets that h-feed
#tantekaaronpk - interesting, would you want to resend all the webmentions and such, even if all the permalinks stayed the same?
#tantek(presumably "normal" micropub posts send webmentions for you)
#aaronpkprobably not. I would have a special "import" mode which would prevent running all the automation that normally runs on *new* posts
#tantekthat's worth distinguishing from "normal" micropub then
#Loqiimport in the context of the indieweb refers to the ability to take an export and add it to your site https://indieweb.org/import
#tantekaaronpk ^^^ perhaps add to Brainstorming there?
#[manton]It feels like a better standard for blog import/export is needed. WordPress essentially uses RSS with their own extensions, which is fine, but it's not obvious how to include photos in that. (For Micro.blog, I parse the WordPress import file, look for img tags, and then download them all... But that assumes they're still online!)
#aaronpkwasn't someone talking about an html archive format the other day?
#Zegnatsknebel++ for getting around to archiving the etherpads!
#Loqisknebel has 25 karma in this channel (72 overall)
wolftune, KevinMarks and [eddie] joined the channel
#[eddie]Strictly hypothetical, If one was posting to their website with their voice with a random voice assistant, but the voice assistant just immediately posted the contents without allowing the user to correct the item if there was an issue, would it make sense for the voice assistant to post immediately or would it be smart to have some sort of buffer area where you would have to go and manually click "send"?
#[eddie]The downfall of the latter case is it removes the ability to be "hands-free". The benefit being that you prevent some potentially really strange posts from appearing on your site
#sknebel[eddie]: how do the voice assistants do it for e-mails or notes?
#[eddie]Currently, if you were to use Siri to create a note in the notes app, it immediately adds that text to the note
#[eddie]Yeah, lol tough call. I guess I could also just add a setting in the app that allows a person to choose "Post immediately" or "Save Voice Created posts as Draft"
#[eddie]In which case I guess you would default to save as draft
#sknebelI mean, having to fish out the device if it goes wrong to cancel is still better than posting something immediately
#sknebelafter a quick skim of the docs, I guess using the Task API instead is confusing to use? That might have a "status" for items you could use...
#sknebel(and I guess Apple doesn't like people doing hacks like that and might not allow you to publish it like that)
snarfed joined the channel
#[eddie]Yeah so 1: they don't tend to like hacks, and 2: the intent also relates to how you talk to Siri. So currently I say "Create a note using Indigenous" or "Post a note using Indigenous" and it does it. With a task you would have to literally start using words related to tasks
#[eddie]ohhh you can customize the UI, maybe I could add a special button that allows them to tap in the moment. I'll have to look more into the UI side of Siri
#sknebelsend delay is a feature where new posts or messages are kept as drafts for a short time before being published/sent, allowing the user to cancel or edit them before it is to late to do so.
#[eddie]" However, your view controllers do not receive touch events or any other events while they are onscreen, and you cannot add gesture recognizers to them. Therefore, never create an interface with controls or views that require user interactions." ?
#[eddie]Thanks for brainstorming with me sknebel ?
wolftune and sonicrocketman joined the channel
#[manton]eddie I'll be watching this to see how it goes! I had "Siri" on my to-do list for a while as well, but wasn't sure how it would work in practice with the possibility for mistakes.
#[eddie]manton Yeah, it's super easy to implement, but with the lack of commands, it's tricky to know how often it would actually be used.
#[eddie]oh! I just thought of something, I wonder if you save it as a draft and then send a local notification that asks what they want to do with it, with the option to send or edit (and of course they can also ignore the notification)
#[eddie]That might be interesting, I'll have to test that out
#ZegnatCould Siri be instructed to read out the notification? E.g. is that a way to have it read back the message and ask for post confirmation?
#[eddie]Not in my app, but a user might be able to activate that for ALL notifications as an accessibility setting
#[eddie]But you wouldn't be able to provide verbal confirmation
#Zegnatdoesn’t have an iPhone but just finished reading the brainstorm
#@voxpelli@maggerbo Glad you like it! A media-endpoint would certainly make sense to add. At the moment I’m not able to spend any time on any IndieWeb-projects unfortunately though ? But feel free to add an issue and we can track it there ? (twitter.com/_/status/931215712051449858)
#snarfedjust discovered https://siftrss.com/ . using it to filter replies out of a mastodon user feed. works great!
#[eddie]Apple has a nice interface for verifying sending messages (like text messages) to recipients, just wish that was available for creating notes as well. I guess I should probably send that feedback to Apple. lol
#sknebelthe sending messages interface assumes things like a recipient?
#[eddie]Yep, sending message requires a recipient (although I am interested in eventually using that with a users cache to send IndieWeb messages)
#[eddie]hmm, unless we turned our webpages into people?
#[eddie]"Send a message to EddieHinkle.com that says......."
#Zegnat"Send a message to EddieHinkle.com that says......." - isn’t too farfetched, you could then post to different micropub endpoints from the same app
#sknebeland since you probably can set custom names, "send a message to my blog" sounds pretty natural
Pierre-O joined the channel
#[eddie]aaronpk: I definitely want to do it... not sure how much I want to make public though, might be one of my first major cases for private posts so I can have a private view of it
#[eddie]Zegnat: That's true. I was thinking of doing different micropub endpoints as different "notebook folders" originally, but sending a message definitely seems like a good alternative
#[eddie]sknebel: Could definitely set up some custom names and allow that, which would be pretty cool
loicm and [miklb] joined the channel
#[eddie]Awesome, I'll have to test out the "send message pathway" then because it is much nicer with the confirmation screen. It allows you to "Send or Cancel" either by voice or by tapping on the screen
KevinMarks_, KevinMarks, brobertson, tantek and wolftune joined the channel
#tantekis more intrigued about the stuff *after* the life-in-weeks display on busterbenson's site
#tanteklooks for a github link - there are two "2C" sections
#[eddie]tantek That is definitely interesting as well. That is actually what landed me on his website to begin with, and that's when I noticed the life in weeks
#tantekBuster's a smart, kind, individual. And that was from knowing him years ago, I can only imagine where he's at today, but nice to see all this on his own site
#j12tIn your experience, do people usually have difficulties purchasing domain names? Starting to write a tutorial, and I wonder whether I need to cover this.