Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Off-topic
  3. Introducing EmDash – the spiritual successor to WordPress that solves plugin security

Introducing EmDash – the spiritual successor to WordPress that solves plugin security

Scheduled Pinned Locked Moved Off-topic
9 Posts 4 Posters 72 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    p44
    translator
    wrote last edited by
    #1

    EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

    A full-stack TypeScript CMS built on Astro and Cloudflare. EmDash takes the ideas that made WordPress dominant -- extensibility, admin UX, a plugin ecosystem -- and rebuilds them on serverless, type-safe foundations. Plugins run in sandboxed Worker isolates, solving the fundamental security problem with WordPress's plugin architecture.

    • https://blog.cloudflare.com/emdash-wordpress/
    • https://github.com/emdash-cms/emdash
    1 Reply Last reply
    2
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Interesting, even published with the MIT licence.

      P 1 Reply Last reply
      1
      • jamesJ james

        Interesting, even published with the MIT licence.

        P Offline
        P Offline
        p44
        translator
        wrote last edited by
        #3

        @james Yes, interesting concept of isolation but I think this is somethings that have to depend from Cloudflare services... cannot be, eg, self-hosted... or not?

        robiR 1 Reply Last reply
        0
        • P p44

          @james Yes, interesting concept of isolation but I think this is somethings that have to depend from Cloudflare services... cannot be, eg, self-hosted... or not?

          robiR Offline
          robiR Offline
          robi
          wrote last edited by
          #4

          It is very self hostable and has built in migration from WP sites among other goodies.

          Definitely something to add to Cloudron.

          Conscious tech

          P 1 Reply Last reply
          1
          • C Offline
            C Offline
            crazybrad
            wrote last edited by
            #5

            @p44 Thank you for sharing:)

            If you want isolated plugins, only Cloudflare Workers is supported. You can run plugins, but not isolated. Apparently this is a requested feature. Time will tell if this is implemented so that 100% of the feature set can be self-hosted.

            1 Reply Last reply
            1
            • robiR robi

              It is very self hostable and has built in migration from WP sites among other goodies.

              Definitely something to add to Cloudron.

              P Offline
              P Offline
              p44
              translator
              wrote last edited by
              #6

              @robi It seems that some parts are required, eg. Cloudflare Workers.

              @crazybrad with pleasure. Let see if this can be self-hosted and implemented in Cloudron... but I don’t think so...

              robiR 1 Reply Last reply
              0
              • C Offline
                C Offline
                crazybrad
                wrote last edited by
                #7

                @p44 If this could be hosted on CLoudron, I think that even without the isolated plugins this could be a powerful addition. As a dev environment, plugin isolation might not be critical. If might be acceptable to host a dev site on Cloudron and production on Cloudflare w/ Workers. Also, not everyone is security focused. Plugin isolation is a huge improvement, but there are other benefits of emDash as well.

                P 1 Reply Last reply
                1
                • C crazybrad

                  @p44 If this could be hosted on CLoudron, I think that even without the isolated plugins this could be a powerful addition. As a dev environment, plugin isolation might not be critical. If might be acceptable to host a dev site on Cloudron and production on Cloudflare w/ Workers. Also, not everyone is security focused. Plugin isolation is a huge improvement, but there are other benefits of emDash as well.

                  P Offline
                  P Offline
                  p44
                  translator
                  wrote last edited by
                  #8

                  @crazybrad Yes, plugin isolation is one of the most powerful things ... actually plugins access to all core functions of WP...

                  I didn’t see yet the Playground, but I would like to see if platform is lighter than WP.

                  1 Reply Last reply
                  0
                  • P p44

                    @robi It seems that some parts are required, eg. Cloudflare Workers.

                    @crazybrad with pleasure. Let see if this can be self-hosted and implemented in Cloudron... but I don’t think so...

                    robiR Offline
                    robiR Offline
                    robi
                    wrote last edited by
                    #9

                    @p44 How I read it is that they designed it for CF, but each CF specific part has an alternative supported set of options, like DBs, from SQLite to Postgres, etc.

                    One implementation idea might be to also package a self-hosted container for Workers, so that all plugins you use across all EmDash sites might live there.

                    Conscious tech

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Bookmarks
                    • Search