#wordpress 2018-10-20

2018-10-20 UTC
mardb, gRegorLove, [tantek], [Rose], Frankm, [jeremycherfas], Saa, cowglow, [cowglow], sebsel and [Marco] joined the channel
#
petermolnar
ClassicPress, the revival of pre 3.0 WP, on top of SQLite, that would be a very, very nice project :) (no multisite, media hooks respected on both backend and frontend, no react, etc), not that it's going to happen :D
#
petermolnar
interesting to see all the outcries coming from e-commerce on that comment thread, and not from the website/blog projects
sebsel and [jgmac1106] joined the channel
#
[jgmac1106]
Actually @petermolnar @gwg been talking to Classic Press folks to get native microformats
#
[jgmac1106]
Any up voting on the feature request is appreciated
#
GWG
I have?
#
GWG
chrisaldrich did that
#
GWG
I should talk as opposed to just lurking in their slack
#
Loqi
definitely
#
[jgmac1106]
Oops my bad. I thought you started the feature request. It is climbing in votes
#
GWG
Yes
[Rose], [Marco] and [Khurt] joined the channel
#
[Khurt]
Arrgh! I hate when things stop working and I can’t figure out why. Post Kinds are not working properly and neither are Webmentions and and Brid.gy syndications. Other than some plugin updates nothing else on this site has changed. I don’t know if the issue is a plug-in or which plugin. Or it the theme or MF2 plugin. Or … something else.
#
GWG
[Khurt]: Can you define 'stop working'?
#
petermolnar
ah, ok, so ClassicPress is a pre-5 fork
#
petermolnar
nah, that's not classic
#
GWG
They plan on much more
#
petermolnar
can I read about those plans somewhere?
#
GWG
Their voting forum and slack seems to be the best way
#
GWG
I am not sure if they will pivot the way I hope
[jgmac1106] joined the channel
#
[jgmac1106]
Well let's keep folks up voting
#
GWG
I just asked and they seem open
#
[jgmac1106]
[Khurt] there is a known bug when using the mf2 stream with post kinds. Have to make some changes to post kinds
#
[jgmac1106]
I recommended it to you before it was ready... Well mf2 stream is ready... Just need to tweak post kinds but @gwg working on location since reverse look up got cut off
#
GWG
I just did a lot of work to fix it. But the enhancements to mf2 feed aren't there yet
#
[jgmac1106]
[Khurt] if you want to use an IndieWeb theme but still get all the photography display options you can use a page builder. That is what I do
#
GWG
The new Post Kinds starts a lot of new photo enhancement features that I want to add
#
[jgmac1106]
Yeah I saw @gwg they are awesome. This was more about the gallery display. [Khurt] has mainly a photography blog... Which makes our themes incompatible with his goals... I know page builder is a bad word but it gives people design flexibility
#
GWG
I have this idea of a gallery display being a post archive
#
GWG
I think I have said that
[Khurt] joined the channel
#
[Khurt]
Stopped working means that my web site is no longer sending/receiving Webmentions. It means that the response properties of post kinds like reply, like, issue don’t display when certain features of JetPack are enabled. It all worked before and now ... nothing. I would be less frustrated if I could trouble shoot this myself. But ...
#
[Khurt]
Any work around?
#
GWG
I just fixed a Jetpack issue. But I don't use Jetpack so I wouldn't have caught it if no one said anything
#
GWG
Which features so I can try to fix?
#
GWG
I am on my way to Hamilton NJ but I can read code on my phone
#
[Khurt]
Truth be told, I want to be able to use any theme especially one that had the layout for images that I like. But ... it seems I won’t have that freedom. Or use the theme I want but lose out on doing many IndieWeb things.
#
[Khurt]
I live in Skillman a few miles from Princeton and about 20 minutes from Hamilton. How long will you be in Hamilton?
[Marco] joined the channel
#
GWG
I am just visiting a friend
#
GWG
I have never been
#
GWG
If we finish mf2 feed, then it may help
#
GWG
But the idea Jetpack is breaking things is something that I want to explain
#
GWG
Any particular Jetpack modules
[Rose] and jgmac1106 joined the channel
#
[jgmac1106]
jetpack--
#
Loqi
jetpack has -1 karma over the last year
#
GWG
I just had to write code because jackjamieson discovered that unknown to me, Jetpack added hidden geo location code in 2017.
#
GWG
Okay, loaded the ClassicPress petitions
[Rose], jgmac1106, Frank, j12t and [pfefferle] joined the channel
#
[pfefferle]
Good morning
[jgmac1106] joined the channel
#
[jgmac1106]
Good morning
#
GWG
Hi, pfefferle
#
[jgmac1106]
Maybe able to help you on simple location
#
GWG
Any chance I can tempt you to come to Berlin?
#
GWG
jgmac1106, will reach out
#
[pfefferle]
GWG hmmm, perhaps very spontaneous
#
[pfefferle]
We are on Hollidays until the 02.11.
#
[pfefferle]
Sadly i couldn’t join IWC Nürnberg 😟
dougbeal|imac and jgmac1106 joined the channel
#
dougbeal
"plugin that creates a draft page with 1 of every Gutenberg block." https://wordpress.org/plugins/block-unit-test/
#
Loqi
[Rich Tabor] Description The Block Unit Test plugin is a development tool to help folks make better WordPress themes by preparing for the upcoming Gutenberg block editor. If you’re familiar with the WordPress Theme Unit Test, the Block Unit Test plugin is esse...
#
dougbeal
gutenberg--
#
Loqi
gutenberg has -1 karma over the last year
gRegorLove joined the channel
#
GWG
I am tempted by ClassicPress even with a business focus
#
GWG
pfefferle, what are your top Indieweb issues/desires?
#
GWG
dougbeal, how is Simple Location working for you? I know you've filed bugs in the past
sebsel joined the channel
#
[pfefferle]
Mine or the top things I want to work on?
#
GWG
Both?
#
GWG
I don't get to hear what your priorities are
#
[pfefferle]
The main issue is microformats I think... and I am working on activitypub stuff
#
[pfefferle]
So not directly I indieweb related
#
GWG
I just finished all these Microformats changes to try to be in compliance
#
dougbeal
GWG: I'm happy with all location displays when it comes from another source (swarm)
#
dougbeal
GWG: creating a location via the wp ui isn't feasable
#
GWG
dougbeal, why?
#
GWG
pfefferle, new posts should be correct going forward
#
GWG
dougbeal, with Indigenous for Android supporting location you'll see more Micropub options from me
#
GWG
pfefferle, I am thinking of moving citations from nested inside the mf2 property to a cpt. Thoughts?
#
GWG
dougbeal, I am thinking if I get geofencing and privacy right, that I'd store location automatically on all posts and you would just have to decide to show it.
#
dougbeal
GWG: I only tried it when creating my first event in August. I ended up hand coding the location.
#
GWG
Okay. Well, working on fixes now. We'll see how far I can get.
jgmac1106 joined the channel
#
GWG
Custom Post Type
#
[pfefferle]
Only the citation?
#
GWG
Yes, what else would you suggest?
#
GWG
I have Indieweb post types as a taxonomy
#
[pfefferle]
To have a better data storage?
#
GWG
Yes, basically, no nested Microformats
#
GWG
Citations would have their own url, like attachments
#
[pfefferle]
I have not really thought about that topic at all, but storing a lot of data in one single data array seems not very flexible
#
GWG
I keep iterating
#
[pfefferle]
But I am not sure if I would prefer a cpt. over a dedicated post-meta entry
#
GWG
Well, it allows for more control possibly
#
[pfefferle]
Sure, but it might be confusing to have a „part“ of a post listed like a complete post
#
[pfefferle]
Have you discussed that with someone using static file systems? Perhaps you can learn from their storage system?
#
GWG
pfefferle, no one ever notices attachments have a URL because they are embedded
#
[pfefferle]
But they hide the UI, so it does not help with flexibility
#
[pfefferle]
If you introduce some kind of „following“ feature, where you store posts from others, to have a simpler citation possibility, it really would make sense
#
GWG
I am still thinking about it
#
[pfefferle]
Perhaps working directly with the microsub plugin
#
[pfefferle]
And use the same storage
#
GWG
Perhaps
#
[pfefferle]
Back on the old storing discussion 😉
#
GWG
Well, I am talking to the Microsub programmer regularly and we are sharing code
#
[pfefferle]
I know, that’s why I thought about it
#
[pfefferle]
There is no developer that works on IndieWeb stuff that haven‘t heard of/from you I think 😉
#
Loqi
GWG has 81 karma in this channel over the last year (160 in all channels)
#
GWG
Would you be interested in sharing the parsing code in Semantic Linkbacks too?
#
GWG
I am persistent
#
[pfefferle]
It is already shared, or what exactly do you mean?
#
[pfefferle]
The parse-this idea?
#
GWG
Yes
#
GWG
The code to clean it up
#
[pfefferle]
Hmm, I like the idea of cleaning up Semantic-Linkbacks code... I am not sure if I think parse-this is the right way...
#
[pfefferle]
It is a plugin, not a generic lib, so including/requiring it is difficult
[dmitshur] joined the channel
#
GWG
It's both though
#
GWG
I set it up to work both ways
#
GWG
I load it in Post Kinds as a library and develop it like a plugin
#
[pfefferle]
But it interferes/uses hooks and stores data that might be changed by other plugins if it used by more than one
#
[pfefferle]
How much is the overhead code that we do not need for semantic-linkbacks?
#
GWG
pfefferle, each piece can be loaded independently though
#
GWG
But what code is overhead?
#
GWG
The ogp parsing I suppose, but that would be interesting in Semantic Linkbacks
#
GWG
I updated it to only generate a single domdocument and pass it around
#
GWG
I would like to figure out how to make it work
#
[pfefferle]
It was only a question
#
[pfefferle]
Does it Potentiate (is this a word in English) if we use dependencies with dependencies? What if a plugins uses different versions of parse this and mf2
#
[pfefferle]
GWG will think about the idea and will have a deeper look into the parse this code
#
[pfefferle]
I like the idea in general but dependencies in WordPress is a mess!
#
[pfefferle]
Will also have a look at the Post-Kinds integration
#
GWG
We have that problem already. Partially why I wrote it to be usable as a plugin and that the plugin version will override add a message to the settings page so you can tell. I don't like the idea of having to install php-mf2 in everything
#
GWG
So, Parse This has a rest API component to return jf2
#
GWG
So it could even be used separately
#
GWG
pfefferle, I value your opinion. I want to make it work best for all and avoid duplication of effort
#
[pfefferle]
So in this case it could perhaps replace SL completely and directly work with the Webmention plugin
#
GWG
pfefferle, perhaps.
#
[pfefferle]
In this case it would really be an optimization
#
GWG
pfefferle, think about it
j12t_ joined the channel
#
GWG
How we might make duplication less while not ending up in this dependency issue
#
GWG
I tried composer and submodules and ended up where I did
#
[pfefferle]
I would prefer to only think about replacing SL with parse-this 😉
#
[pfefferle]
The other problem is too frustrating
#
GWG
pfefferle, I guess I need an mf2 comment class?
#
[pfefferle]
It would be so easy if WordPress would support plugin dependencies
#
GWG
pfefferle, ClassicPress has it on the list.
#
[pfefferle]
I will not switch, and I do not think that classicpress can deliver so fast
#
[pfefferle]
Hopefully they will force the WordPress community to react on some issues thou
#
GWG
I said that I was willing to help.
#
GWG
But I will play all sides.
#
[pfefferle]
GWGPress 😉
#
GWG
Parse This could be a replacement for oembed in WordPress also
#
GWG
I still want to offer h-card import for WordPress users
#
GWG
I have a lot of interesting ideas
#
[pfefferle]
What is the usecase for that?
#
GWG
pfefferle, contact list.
#
[pfefferle]
But this is no feature of Wordpress
#
GWG
Imagine if I added carddav to WordPress, and merged my phone contact list with my website?
#
GWG
Also, a nicknames cache would be possible
#
[pfefferle]
But this is no benefit for WordPress, but for the indieweb
#
[pfefferle]
So I see no core functionality yet
#
GWG
pfefferle, oh, sorry, I switched back to what I could do with Parse This
#
GWG
Not specifically for Core
#
[pfefferle]
i missed that 😉
#
GWG
Things I could do with a full featured parser
#
[pfefferle]
I do not really use my blog in this way I think
#
GWG
My goal is to change everything to mf2
#
GWG
pfefferle, neither do I
#
GWG
I may never, but I think about it
#
GWG
My website is supposed to be me. What do I use?
jgmac1106 joined the channel
#
GWG
So, who knows?
#
GWG
I have so many ideas and never enough time, so they may remain dreams
#
[pfefferle]
But then I really fear a bloated parser code, that does way to much for the things I neeed for Webmentions
#
GWG
pfefferle, I would have much of this outside of Parse This. This is just applications
#
[pfefferle]
Perhaps you should really start to work an THE indieweb plugin!
#
GWG
You mean...a unified plugin?
#
GWG
We have an Indieweb plugin.
[asuh] joined the channel
#
[asuh]
That’s what I alluded to a few days ago, joining all four plugins you both have into one
#
[pfefferle]
We discussed that a lot
#
GWG
Back to Jetpack for Indieweb?
#
GWG
What should merge in?
#
GWG
And how do we decide?
#
[asuh]
All plugins dealing with syndication send and receive could be one global plugin
#
GWG
And there are other issues
#
GWG
I like Post Kinds, but it isn't for everyone clearly
#
[asuh]
Yes, Post Kinds stands on its own
#
GWG
Syndication Links seems to be pretty neutral.
#
GWG
I have announced it will merge in Bridgy Publish and other Syndication functionality
#
GWG
Webmention was kept separate due the idea it might be a feature plugin, but that seems unlikely
#
[asuh]
Bridgy Publish -> Syndication Links is a good merge
#
GWG
Yes, and it will an improvement in design if I ever get back to it
#
[pfefferle]
Too many projects 😉
#
GWG
pfefferle, exactly
#
GWG
Then someone throws a wrench into my schedule, like this Nominatim thing
#
[pfefferle]
Start a patreon campaign and quit your job!
#
[pfefferle]
I will support you!
#
[pfefferle]
Nominatim?
#
GWG
pfefferle, my location plugin used Nominatim for reverse geolocation and they are blocking it
#
GWG
So I needed to stop and write a new provider
#
GWG
Or two
#
GWG
Changed my plans
#
GWG
Right when Indigenous for Android implemented location support
#
[pfefferle]
Good timing ☺
#
GWG
And I always post a lot of locations when I travel
#
GWG
So I want to fix pre Berlin
#
[pfefferle]
Good luck!
#
GWG
pfefferle, give me a few days and it shall be done
#
GWG
With other improvements too
#
GWG
Already fixed a few
#
GWG
I intend to make sure that this doesn't happen again
#
[pfefferle]
What about make it optional?
#
GWG
Make which?
#
[pfefferle]
The reverse geo location stuff
[jgmac1106] joined the channel
#
dougbeal
GWG: I wonder how many resources Nominatim uses. Maybe an indieweb install is the way to go?
#
[pfefferle]
So I am off for today... time to sleep... bye 👋
#
GWG
I am going to work on a non dependent display
#
GWG
dougbeal, 30gb of data
#
GWG
I intend to support alternate nominatim servers
#
GWG
I have the code already so why not?
#
dougbeal
o/ [pfefferle]
#
GWG
Wait, I am wrong
#
GWG
A minimum of 2GB of RAM is required or installation will fail. For a full planet import 32GB of RAM or more strongly are recommended.
#
GWG
For a full planet install you will need at least 700GB of hard disk space (take into account that the OSM database is growing fast). SSD disks will help considerably to speed up import and queries.
#
GWG
On a 6-core machine with 32GB RAM and SSDs the import of a full planet takes a bit more than 2 days. Without SSDs 7-8 days are more realistic.
#
GWG
No wonder not even aaronpk built one
[kevinmarks] joined the channel
#
dougbeal
GWG: ouch
#
GWG
Yup