Part of being a good leader is stepping down gracefully. I have been trying to step down from the SF #drupal community for 2 years.
I learned that BADCamp's hackathon will be hosted & sponsored by Pantheon.
I was not graceful. I left immediately, not caring about a replacement.
Pantheon's Acceptable Use Policy does not align with my values as long as Pantheon continues to provide services to Alliance Defending Freedom & other recognized hate groups.
@volkswagenchick@jurgenhaas@kreynen I don't think we are going to agree on this. I respect Rachel's decision not to conduct a workshop, but that is not equivalent. It is not going to impact the ADF in any way or result in them suing her for damages and/or getting a judge to order the vendor to continue to provide services. I hate the world Kristen Waggoner and the rest of Tabiban of the rich, white Jesus are trying to impose on the rest of us, but this is not the way to fight back effectively.
@jurgenhaas@volkswagenchick@kreynen John Eastman was a guest lecturer by the University of Colorado while planning an insurrection. The university wouldn’t "cancel" him based on not liking what he said or wrote. They would only terminate the relationship when they had evidence of illegal activities. The 303 Creative case was likely fabricated in CO because they knew they'd lose in a progressive state, giving them the opportunity to appeal to a conservative Supreme Court.
@jurgenhaas@volkswagenchick@kreynen I'm not sure how much clearer I could be that I do not share with or support Kristen Waggoner's world view, but I've seen how a win at the state level in CO resulted in a much larger loss for every American to make religious hate and discrimination legal. It is just not as simple as you are making it sound. The ADF is counting on the type of knee-jerk reaction you are advocating for.
@RyeBread including a link directly to https://donate.cpr.org/give from this post so the analytics reflect that the donations are coming from Mastodon activity. I really appreciate being able to follow @NPR and @coloradosun. Still waiting for the dead bird in the footer of cpr.org to be replaced with a link CPR's official Mastodon account so I can follow that too.
I'm only testing w/ Chrome Beta & the Google Screen Reader Extension enabled (https://chrome.google.com/webstore/detail/screen-reader/kgejglhpjiefppelpmljglcjbhoiplfn), but it reads U+2705 as "checkmark". This is actually better than how it handles GitLab's checkbox lists. The Screen Reader extension ignores those completely. I'm curious to how usable these are with JAWS configured the way someone who uses it daily has it configured. How easy/difficult is it for a non-visual user to participate in these discussions? Can you tell which tasks are completed?
@mglaman@ntnsndr We get it. There isn't enough revenue to justify the expense of maintaining these apps/services, but why not offer to open source this instead of just killing it off.
Is there an off leash dog park anywhere in the world with a better view than Davidson Mesa in Louisville #colorado (just above Boulder)? I'm really lucky to be able to step away from my computer for just 30 minutes to let my dog run here on a beautiful fall day.
@nebyoolae Congrats! Incremental progress at scale for thousands of edge cases is what #Drupal is all about. The product is better when you build it together.
I am trying to federate a few of my Drupal projects. I turn on the ActivityPub module, so what Readme says up to enabling them and then try to search the user name. And each time I can't find the account. I could use some help figuring this out. One issue seems to be there is no .well-known folder. And when I manually create the...
Gitlab 15.7 and newer ships with a built-in TYPO3 template for gitlab.com and self-hosted instances. The template is aimed at professionals and includes a deployment workflow using Composer and Gitlab CI.
@symfonystation something #drupal should be doing for site projects. We already have the contrib modules templates and testing in GitLab on https://git.drupalcode.org/. Maintaining a template on gitlab.com would be a natural evolution of that work.
If there was a tool to keep track of your sites, regardless of where they were hosted, telling you their status, perhaps a one-click-login feature, would you use it?
@jon I'm questioning something I'm doing right now related to this. I'm looking at automatically creating site properties in a self-hosted instance of https://equalify.app/ the different Pantheon instances used to host hundreds of sites. We're standardizing in our approach to managing sitemap.xml files regardless of whether the site is a multi-tenancy, subdomain or stacked, but the fact that the site exists needs to be registered somewhere.
@jon At CU Boulder, we had a Python solution that we used to actually deploy sites when we were hosting Drupal on-prem, but that was never updated to work with Pantheon instances. The University of Nebraska has something called https://github.com/UNLSiteMaster. Everyone can see links to the accessibility features of that solution by clicking the QA TEst link in the footer of pages like https://www.unl.edu/.
@jon with a site like https://www.colorado.edu/ where the Pantheon AGCDN/Fastly is used to make ~1000 Drupal instances appear as one, giant site, just keeping track of the sitemap.xml files becomes a maintenance time suck. At this scale, simply having something that would generate the sitemap index file would be useful. Being able to feed lists of sites to different services would be amazing. https://developers.google.com/search/docs/crawling-indexing/sitemaps/large-sitemaps
ActivityPub is @talkingdrupal's Module of the Week. It implements the ActivityPub protocol on your site, so readers can follow and respond to content on Fediverse sites like Mastodon, and in the future maybe Threads?
@finagler@talkingdrupal@kreynen The way I explain what is happening with social media is that it is like the early days of email where it required some understanding of SMTP routing to send an email from your company's CC:Mail instance to someone outside the company or from the VIM account provided by your university to a friend at another school. It could be done, but it wasn't intuitive or "mainstream".
@talkingdrupal@mandclu If you are interested in ActivityPub beyond Mastodon, you should check out https://kbin.social/m/drupal. Kbin and Lemmy are both Reddit-like alternatives that are open source. Kbin is a Symfony project. The PHP and Twig will look familiar to anyone familiar with #drupal.
While everyone is discussing Twitter rebranding/devolving to X, remember that the iconic blue bird actually pre-dated Twitter. It evolved from Ev Williams, Jack Dorsey and Biz Stone's failed Odeo podcasting startup. Just a reminder that even the best of us make mistakes and misjudge markets.
Last chance to adopt Drupal 7 contributed projects before they might be marked unsupported...
As we get ready for the End-of-life (EOL) of Drupal 7 in January 2025, changes are coming to the Drupal 7 ecosystem. https://www.drupal.org/psa-2023-07-19
@volkswagenchick I don't think the average Drupal site owner has any idea how often developers step up to fix issues w/ projects after they went unsupported. They would roll a supported just so the module stopped showing up as an error for their employer or client. If the lack of PHP8.1 support is considered a security problem, there will a large number of sites with warning messages after August.
@kraftner reading about #DDD23 from someone with a #wordpress vs. a #drupal pov is interesting. I think what you are missing about the Composer updates is the "off the island" approach. It isn't just updating Drupal core, the contrib modules and themes (the PHP the Drupal project controls), but all the PHP packages the project uses. This is very different than WordPress Automatic Updates.
@kraftner not sure that's really more diverse in the context of the larger PHP ecosystem. Seems more like adhering to well established standards. I know Composer is finally catching on in the Wordpress community. It will be interesting to see how that project handles autoupdates when it finally fully transitions to managing dependencies at the PHP project level.
Problems getting ActivityPub to work.
I am trying to federate a few of my Drupal projects. I turn on the ActivityPub module, so what Readme says up to enabling them and then try to search the user name. And each time I can't find the account. I could use some help figuring this out. One issue seems to be there is no .well-known folder. And when I manually create the...
Gitlab’s Built-In TYPO3 Project Template (typo3.org)
Gitlab 15.7 and newer ships with a built-in TYPO3 template for gitlab.com and self-hosted instances. The template is aimed at professionals and includes a deployment workflow using Composer and Gitlab CI.
Talking Drupal Module of the Week: ActivityPub (www.youtube.com)
ActivityPub is @talkingdrupal's Module of the Week. It implements the ActivityPub protocol on your site, so readers can follow and respond to content on Fediverse sites like Mastodon, and in the future maybe Threads?