GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Zach Leatherman (zachleat@fediverse.zachleat.com)'s status on Tuesday, 30-Apr-2024 22:47:11 JST Zach Leatherman Zach Leatherman

    Reading this blog post from @dries (creator of Drupal) about the post-pivot definition of Jamstack.

    https://dri.es/the-new-old-jamstack-and-mach-journey-towards-traditional-cms-concepts

    Dries rightly notes that Jamstack 2.0 shares *more* in common with monolithic/traditional stacks.

    For me—I read this as a huge indictment of the broadened definition—it’s not a healthy evolution of the term if we must sacrifice technical clarity and simplicity to do so.

    #TheFutureOfJamstack

    In conversation Tuesday, 30-Apr-2024 22:47:11 JST from fediverse.zachleat.com permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Tuesday, 30-Apr-2024 22:47:09 JST Eaton Eaton
      in reply to
      • Karen McGrane
      • Apple Annie :prami:

      @anniegreens @zachleat @dries Same. @karenmcgrane and I have been saying for years that the enthusiasm around Headless CMSs was shining light on some really great products *and* obscuring a ton of hard work orgs have to do to rebuild functionality they thought was table stakes.

      In conversation Tuesday, 30-Apr-2024 22:47:09 JST permalink
    • Embed this notice
      Apple Annie :prami: (anniegreens@social.lol)'s status on Tuesday, 30-Apr-2024 22:47:10 JST Apple Annie :prami: Apple Annie :prami:
      in reply to

      @zachleat @dries Quite a spate of 'CMS' opinions in the past week and they've been interesting to read. I wonder what prompted this, other than "one person wrote one, so others followed by writing their own."

      I worked in Drupal for nearly 15 years so this is great to read Dries' take. Haven't read anything of his in a while. Thanks for sharing.

      In conversation Tuesday, 30-Apr-2024 22:47:10 JST permalink
    • Embed this notice
      Chris Coleman (chris@mastodon.social)'s status on Tuesday, 30-Apr-2024 22:51:11 JST Chris Coleman Chris Coleman
      in reply to

      @zachleat @dries My work is building a medium-ish site using Next.js/Sanity with Algolia and Salesforce integrations to replace our 2007 vintage Coldfusion site.

      We've had least four developers on it the entire time. I could have built 90% of this single-handedly with Drupal in about a year. We just spent a ton of effort basically recreating Drupal's Views.

      The end result will be nice, but I can't wait for the retro where I get to mention I originally proposed using Drupal.

      In conversation Tuesday, 30-Apr-2024 22:51:11 JST permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Tuesday, 30-Apr-2024 22:51:11 JST Eaton Eaton
      in reply to
      • Chris Coleman

      @Chris @zachleat @dries It’s incredibly easy to underestimate the amount of time and energy that’s gone into the Views/FieldAPI/Entity system over the past *checks watch* NINETEEN YEARS. Starting fresh gives orgs that need a small subset of that a lot more agility from a code perspective, but it’s easy to compile a “critical feature list” that takes 2x as long to build and just as much to maintain…

      In conversation Tuesday, 30-Apr-2024 22:51:11 JST permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Tuesday, 30-Apr-2024 22:53:15 JST Eaton Eaton
      in reply to
      • Stefan Baumgartner
      • Tane Piper ⁂

      @tanepiper @zachleat @deadparrot @dries “Headless CMSs are spicy domain optimized databases, change my mind” was one of my favorite LI shitposts

      In conversation Tuesday, 30-Apr-2024 22:53:15 JST permalink
    • Embed this notice
      Tane Piper ⁂ (tanepiper@tane.codes)'s status on Tuesday, 30-Apr-2024 22:53:16 JST Tane Piper ⁂ Tane Piper ⁂
      in reply to
      • Stefan Baumgartner

      @zachleat @deadparrot @dries Over on LinkedIn...

      By what they (the MACH Alliance) term it I guess it's all the right letters and they are in some order, but really it's a database with a GraphQL API, an integration layer, some orchestration and another GraphQL layer. But the big thing is it's domain specific and in the end most MACH are just distributed monoliths.

      There's no magic frontend either.

      In conversation Tuesday, 30-Apr-2024 22:53:16 JST permalink

      Attachments


      1. https://cdn.masto.host/tanecodes/media_attachments/files/112/360/275/380/543/583/original/461baa9c2dda01a7.png
    • Embed this notice
      Stefan Baumgartner (deadparrot@mastodon.social)'s status on Tuesday, 30-Apr-2024 22:53:18 JST Stefan Baumgartner Stefan Baumgartner
      in reply to

      @zachleat @dries My problem with both the terms MACH and Jamstack is that they don't describe architectures but marketing vehicles for early/mid-stage startups. Especially MACH can be very adamant about this: Don't run your own service but pour money into SaaS subscriptions.

      In conversation Tuesday, 30-Apr-2024 22:53:18 JST permalink
    • Embed this notice
      Zach Leatherman (zachleat@fediverse.zachleat.com)'s status on Tuesday, 30-Apr-2024 22:53:18 JST Zach Leatherman Zach Leatherman
      in reply to
      • Stefan Baumgartner

      @deadparrot @dries have to agree with you there

      In conversation Tuesday, 30-Apr-2024 22:53:18 JST permalink
    • Embed this notice
      Stefan Baumgartner (deadparrot@mastodon.social)'s status on Thursday, 02-May-2024 22:54:37 JST Stefan Baumgartner Stefan Baumgartner
      in reply to
      • Tane Piper ⁂
      • Eaton

      @eaton @tanepiper @zachleat @dries 😂
      But then again, what isn't?
      What would make a CMS "complete" in your opinion?

      In conversation Thursday, 02-May-2024 22:54:37 JST permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Thursday, 02-May-2024 22:54:37 JST Eaton Eaton
      in reply to
      • Stefan Baumgartner
      • Tane Piper ⁂

      @deadparrot @tanepiper @zachleat @dries “tags” and “the ability to put content in a hierarchy” are some examples. The issue isn’t that they are impossible with most headless systems, but that teams are left recreating CMS features from first principles with data primitives — along with the editorial interfaces to manage them.

      Sometimes that’s what a team *wants*, but often it’s an unexpected shock.

      In conversation Thursday, 02-May-2024 22:54:37 JST permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Friday, 03-May-2024 06:32:30 JST Eaton Eaton
      in reply to
      • Stefan Baumgartner
      • Tane Piper ⁂

      @tanepiper @deadparrot @zachleat @dries YYYYYYUP. For dedicated teams/orgs with engineering resources, I think those decisions have clearer tradeoffs — go headless to get a cleaner foundation, then invest your time building more of the flow/experience on top of it.

      It's smaller organizations, or ones that work with agencies that are only there for the design/build/launch phase, that can be really screwed by the gaps if they buy into a simple “Headless === Faster/Better”

      In conversation Friday, 03-May-2024 06:32:30 JST permalink

      Attachments


    • Embed this notice
      Tane Piper ⁂ (tanepiper@tane.codes)'s status on Friday, 03-May-2024 06:32:31 JST Tane Piper ⁂ Tane Piper ⁂
      in reply to
      • Stefan Baumgartner
      • Eaton

      @eaton @deadparrot @zachleat @dries hah bingo - the first features we built in the CMS we have are:

      * Knowledge Graph taxonomy selector
      * AutoID components for providing a hierarchical identifier (e.g tag/type/slug)
      * Rewrote their asset selector for fields to inline the asset editor instead of have it be another popout or page

      I expect it'll be more like this, fixing the missing things we need

      In conversation Friday, 03-May-2024 06:32:31 JST permalink
    • Embed this notice
      Eaton (eaton@phire.place)'s status on Friday, 03-May-2024 22:39:19 JST Eaton Eaton
      in reply to
      • Stefan Baumgartner
      • Tane Piper ⁂
      • Deane Barker

      @tanepiper @deadparrot @zachleat @dries about a decade ago I gave a talk at a conference @deane was organizing — “The Page Is Dead.” I’m pretty sure that was overstating the case a bit, and Deane has rightly argued that page-ness matters in a world where the web is a primary point of discovery, but I think the idea of “assembly” is a critical one to provide useful tools and models for, both at the abstract level and the concrete artifact level. Otherwise, people have to hack it together…

      In conversation Friday, 03-May-2024 22:39:19 JST permalink
    • Embed this notice
      Tane Piper ⁂ (tanepiper@tane.codes)'s status on Friday, 03-May-2024 22:39:20 JST Tane Piper ⁂ Tane Piper ⁂
      in reply to
      • Stefan Baumgartner
      • Eaton

      @deadparrot @eaton @zachleat @dries This is exactly how it should be done - omnichannel demands it - the same content can be structured for web, mobile, GenAI, or printed to a PDF.

      This is the current mindset shift - getting people away from page level thinking an towards modular content as a unified content strategy.

      In conversation Friday, 03-May-2024 22:39:20 JST permalink
    • Embed this notice
      Stefan Baumgartner (deadparrot@mastodon.social)'s status on Friday, 03-May-2024 22:39:21 JST Stefan Baumgartner Stefan Baumgartner
      in reply to
      • Tane Piper ⁂
      • Eaton

      @eaton @tanepiper @zachleat @dries Agree! I have seen situations where the content team used a CMS to structure/organize their content independently of what design or development wanted to create in the end. Often even months in advance. The CMS was strong enough to put everything into hierarchy, and flexible enough for all outputs.

      In conversation Friday, 03-May-2024 22:39:21 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.