Dev Diary Ep75 - Blogging Preview

Hello again,

And welcome to this bonus edition of our weekly Dev Diary :tada:

Let’s talk about blogging… Over the past year or so, we’ve explored and experimented with lots of ideas for a simple blogging solution. Our goal has always been to create something that just works—no databases, no setup, and no need for third-party services.

After introducing the new File feature a few weeks ago, something clicked: this could be the foundation for a lightweight markdown-based blogging setup, built right into the app…

What we’re sharing today is an early proof of concept. We don’t usually show components this raw, but we think it’s important to get your thoughts and feedback as early as possible.

@ben will walk you through how it all works in the video below :backhand_index_pointing_down:

The whole team is looking forward to hearing your thoughts on this Blogging Preview in Elements :blush:

Get Elements for macOS

Elements is available in Early Access. You can visit the elementsapp.io website to purchase a license today.

Thanks for Your Feedback

As always, keep the feedback coming. Your input has made all the difference so far.

Thank you!

See you soon,
Dan & Team Realmac.


UPDATE! We’ve just replied to a lot of the questions about the Blogging System below: Click here to read more…

7 Likes

That’s very promising! :+1: Thanks for sharing.

1 Like

What I didn’t see was the ability to embed images or videos within the markdown. Also, it wasn’t clear how you’ll support RRS with this feature.

I’ve mentioned Dave Winer and his Wordland initiative before (http://scripting.com/). It would be really nice to tie into that if at all possible (even if one-way), as it opens up the ability to post once and publish across multiple platforms (e.g. BlueSky posts mimicking your blog posts).

That said, congrats: not only does this look like a very useful and usable blog solution, as you note in your short video it also appears to open up something else I was struggling with your approach on (articles). But again, embedding images and videos come into play. With this Markdown/File solution, it would be easy enough for me to create a program (or even an Apple Shortcut) that feeds it.

1 Like

Markdown supports embedding, in a similar way that the editor on this very forum does. You do need to have those images and videos stored somewhere though.

I personally would love to see functionality added so that one can blog without using Elements - so an online editor. This opens up blogging from a smartphone for starters, and is a gateway to a full CMS.

Cheers,
Erwin

3 Likes

The first thing which comes to mind is the ability to create posts via a browser. As much as Elements is great, I would hate to open it every time I wanted a simple blog post. The ability to post from a phone etc would be minimum requirement (imho).

Also as Thom says, an image, images or a gallery would seem essential.

Having said that, it looks very nice for a very early preview and thanks for showing it.

Ben asked about missing features. I want to emphasize that I understand this is very, very early. It looks like a simple and fast way to get started with a basic blog—which just so happens to be exactly what I need.

Here are a few features I’d find valuable:

  • Related articles
  • Next/previous post navigation within the currently viewed category
    • Ideally, with a way to organize these so I can guide readers to the most logical next article
  • Inline links
  • Support for images/photos with captions and options for on-page alignment and positioning
  • Category and tag landing pages with a description area
  • Full meta/OG data—customizable per post, category/tag landing page, and the homepage

For me, less is more—but I still need the ability to lead the reader and provide what search engine spiders are looking for.

3 Likes

Hi Everyone,
Thanks for sharing the blogging proof of concept in Dev Diary Ep75—very excited about the direction you’re taking with markdown-based posts and simplicity at the core.
I’d like to suggest a feature that could really elevate this:

:backhand_index_pointing_right: A browser-based interface to manage blog content, accessible via login/password, right from the published site.

Here’s what I’m imagining:

  • The user browses to the blog (e.g. yourdomain.com/blog).
  • A “Login” button appears (or they visit a hidden /admin route).
  • After logging in securely, they can:
    • Write and publish new markdown posts
    • Edit or delete existing posts
    • Upload images/media for use in posts
    • Preview before publishing
    • All changes saved directly to the hosted site—no need to open RapidWeaver or Elements

Why this matters:

While Elements is fantastic for design and development, it’s not practical to ask clients to use the full app just to create a simple blog post. A lightweight, browser-based interface would make it easy to hand off a finished site while still allowing clients to manage content on their own.
Even a basic implementation on top of the File feature would be a huge step toward a true flat-file CMS experience.

Would love to hear what others think or if something like this is already being explored.
Thanks again,
Mark

5 Likes

Agree
:+1:

Very nice work!
It would be very handy, if the post’s could be created from everywhere. That means, ist should be usable without a login in elements itself.
This requires of course that you create a format at the beginning, into which you then only have to ‘fill’ the text and images, as well as the desired information.

Vote for Us! :smiling_face_with_three_hearts:

I am with Erwin on that one. I t will be great to see an online editor so that one can access the blog online.
But this is a great start and very promising. Thanks team realmac!

I’m already using the now discontinued Alloy to do all of that. A shame 3rd party developers are no longer able to continue make a living supporting RW/Elements.

2 Likes

Yeah.

Looks quite similar to one of my stacks also…

1 Like

Thanks, @dan and your team

You work hard and have a great Blog. I have some questions to @Flash and author page

@SanityFox

the reason for this is that elements is a completely new framework. the request for a simple blogging system was quite high in the community …

there are already a lot of new and many “old” 3rd party developers who are working on new tools and templates for elements or a blogging tool like Alloy.

many third-party developers have already recognized the potential of rw-elements, and as soon as rw-elements is officially launched, i am sure the marketplace will be filled with great third-party applications. these 3rd party developers will then certainly be able to do good business and make a living from it.

yes, it is sad that some “old” third-party developers have left the Rapidweaver- Cosmos, but it was their decision.

3 Likes

This is looking really good and is probably a better way to do the blog than what I am working on?

An important thing is that it will have official RealMac support. It also looks like it is leveraging the power of the Elements components. :+1:

With a few additions, it could be enhanced to read Alloy Blog markdown which would be a great help. :slightly_smiling_face:

2 Likes

This is absolutely the way to go. I use Foundry 1, 2 and 3, Foundation 1 and 6 as well as Source. This is not sustainable because they are very different and I get confused when not been working for a while in one of those. Not to mention all the stacks I bought. Not saying they are bad.

ONE framework to master fully and then third party components . I like the consistency in Elements. I’m sure there will be lots of amazing third party components and templates.

1 Like

This is looking really good. I like the fact that it uses the standard front matter as that will make it extremely easy to carry forward a lot of my archival posts as they all use this format.

Based on what I could tell this system would allow me to create my posts in an external editor and then by simply placing the file in the correct folder it would be picked up by the system. So I would not necessarily be forced to create the post in Elements, is that correct?

I’m also assuming if I have a bunch of images on my server I can link to them in the markdown and I’ll get images embedded in my post. Which once again ties in well with what I currently use as this is how my posts are setup.

This is super exciting and I can’t wait to get my hands on this new system.

Well done.

I too think that this is not a way for clients to edit or create blog posts. Unless there’s a way to have clients somehow login to create and edit posts and change maybe defined content areas, it’s useless for client work.

It’s a nice start though and I’m curious how it’s going to develop further.

1 Like

Just when I was beginning to have my doubts about Elements, I find out you’re adding a blogging component to the mix, and I couldn’t be happier. Of course, the degree to which I’m happy depends in large measure on how full-featured the blog component is. :slight_smile: I realize this is only a minimalist effort that’s here to satisfy the slightly more than minimalist people like me. That’s fine. As long as I have something with which I can publish the occasional blog post about my art and photography (or whatever shiny object that catches my eye) my needs are satisfied. Thanks, Elements Team!