πŸ—» James Van Dyne

✈️Trips πŸ—ΊοΈMaps ✏️️Blog πŸ”—οΈοΈLinks πŸ‘‰Now πŸƒRuns
  • 🏑Home
  • ✈️Trips
  • πŸ—ΊοΈMaps
  • ✏️Blog
  • πŸ”—οΈLinks
  • πŸ‘‰Now
  • πŸƒRuns
  • ✏️Articles
  • πŸ“€οΈReplies
  • πŸ’¬Status
  • πŸ”–οΈοΈBookmarks
  • πŸ—ΊCheckins
  • πŸ“…The Week
  • πŸ–₯Tech
  • 🌲Sustainability
  • πŸƒRunning
  • 🧠Thoughts
  • πŸ‡―πŸ‡΅Japan
  • πŸ’‘TIL
  • β›°Tanzawa
  • 🏑Home
  • ✏️Articles
  • πŸ“€οΈReplies
  • πŸ’¬Status
  • πŸ”–οΈοΈBookmarks
  • πŸ—ΊCheckins
  • πŸ“…The Week
  • πŸ–₯Tech
  • 🌲Sustainability
  • πŸƒRunning
  • 🧠Thoughts
  • πŸ‡―πŸ‡΅Japan
  • πŸ’‘TIL
  • β›°Tanzawa
  • Checkin to KUA`AINA

    KUA`AINA 35.30846598519008 139.4835662173073
    Feb 27, 2021
    by James
    in Fujisawa, Kanagawa, Japan
    Talked about this place during the week with co-workers. The body craves an avocado burger near the beach.
    2021-04-21T00:05:56.jpg 449.48 KB
    πŸ”—permalink 7 interactions
  • Feb 27, 2021
    by James
    Working on the display of replies. It's still a big work in progress - but progress none the less. The publish date / by-line work well for articles, but adding in the reply to URL makes it feel like there's too much information.

    My initial design matching the admin interface.


    Perhaps it would be better to make the response title itself a link and hide the url?

    A bit cleaner look?
    πŸ”—permalink 1 interaction
  • Feb 26, 2021
    by James

    I wrote a small post on the Tanzawa blog about My Goals for Tanzawa.

    πŸ”—permalink
  • My Goal for Tanzawa

    Feb 26, 2021
    by James
    I realized while I've been blogging about the development of Tanzawa, I haven't talked much about my overall goals for the system. This post will dive a bit into what my goals are for the system and how I envision it working.

    IndieWeb


    My main goal for Tanzawa is to make a system that makes it enjoyable and easy to blog (be it micro, photo, articles, whatever) while maintaining ownership of your content. Yes, you can achieve this Wordpress, to a degree, but it's not made for it.

    David Shanske
    and the other devs who've made the IndieWeb plugins for Wordpress have done fantastic work. It got me back into blogging and fighting for the open web. Tanzawa is my attempt to build upon the ideas in their work and push it forward.

    Sustainability & Privacy


    My other main goal for Tanzawa is to bring awareness and advocate for a sustainable web. Modern computer systems waste so many resources with poor design, unoptimized media, legacy formats - you name it. Tanzawa will always strive to have the lightest impact on your server, your network, and when rendered on your computer/phone.

    To those ends Tanzawa uses minimal css styled with Tailwind - no large component frameworks. Image tags are written so browsers always choose the latest file format with the best compression so less data is transferred. What's more, we don't change file formats until it's first requested, saving your server from making and your disk from storing images that will never be served. We proudly use system fonts, avoiding megabytes of downloads.

    A smaller, but still important goal for Tanzawa is to build a system that respects your privacy and the privacy of your visitors. We don't include any third-party libraries or scripts that track anything about you. We also strip all location and other exif from uploaded photos.

    Own Your Data


    One of the promises of the of POSSE and backfeeding is that you are in control. The current tooling works, but it feels too geeky. I either need to have a custom setup with a static site (which means writing Markdown and using a command line) or use Wordpress, and then you're stuck within the confines of Wordpress.

    I want to make it simple to "tweet" from your blog. To backfeed from the silos into your blog. And I want to be able to remix this data together, to make new posts and pages, rather than having it locked in posts or behind an opaque API.

    The recent resurgence of interest in blogging and RSS makes me hopeful that when Tanzawa is ready to general usage there's a chance it'll make a difference.
    πŸ”—permalink 12 interactions
  • Feb 26, 2021
    by James
    Still getting the hang of working with Turbo and Stimulus, so not much visible progress today. However, I maanged to automate submitting the reply-to url and refactored the design of the reply page.

    Refactored Reply Form
    πŸ”—permalink 1 interaction
  • Feb 25, 2021
    by James
    I've got a basic Turbo-powered response form built. Using extruct to extract the meta schemas from the page is really simple.

    A basic response form in Tanzawa
    πŸ”—permalink
  • Feb 25, 2021
    by James
    Nothing too big to show yet, but I've started integrating Turbo for use with replies.

    The new reply form

    The basic idea is you paste in the URL you're replying to, Tanzawa will fetch the page and extract the meta information and display it in a form along with an area for you to input your response.
    πŸ”—permalink 2 interactions
  • Feb 24, 2021
    by James
    You always notice small bugs once you ship things. Fixed the order of recent posts in the dashboard and only opening webmentions / drafts if there's actual content to display.

    Dashboard tweaks
    πŸ”—permalink
  • Thinking about Bookmarks & Replies

    Feb 24, 2021
    by James
    With support for articles shipped in Tanzawa (this is the first one! πŸŽ‰ ) I'm taking a day off coding and doing a day of thinking about the next post kind(s) I want in Tanzawa: bookmarks & replies.

    Why group them? Well,Β  they're quite similar in my mind. A "reply" is a blog post that is a reply to some other page or post on the internet.Β  On my current Wordpress site they look like a note with a link to site and maybe an excerpt for whichΒ  we're replying.

    A reply on my current Wordpress site


    Bookmarks look quite similar. Infact they're exactly the same, except I opted to put the link emoji for bookmarks.

    A bookmark on my current Wordpress site


    Just looking at the two different post kinds the only difference is in the webmention that's sent. In replies there's a `u-in-reply-to` while in a bookmark there isn't. Part of the reason why they're the same is because how I treat bookmarks.

    When I bookmark something publicly on my blog I've write a note as to why I'm bookmarking it. It's less of a reply and more of an aside. However, reflecting on this behavior while writing this post, I think I've been using bookmarks in this manner because I've been using Wordpress. The interface for posting bookmarks and replies (and statuses and articles) is the same and so you're encouraged to treat them the same.


    Differentiating Replies and Bookmarks in TanzawaΒ 


    Both bookmarks and replies will need a field for inputting the url that we're bookmarking or replying too. And both kinds will need to dynamically load the page, extract title / author / summary information. And in both types users should be able to correct the extracted information.

    I think the major difference must be made in how they're displayed in a list. Bookmarks should be displayed completely differently than other post kinds. They should only display the page title / link / date bookmarked / post permalink. Each bookmark's detail page can show the extra meta information: a note, an excerpt, and so forth.

    Replies will display much like status i.e. there's no post title. But it will begin with a link and excerpt for the reply to setup the context for the post followed by our note. RSS feeds for bookmarks and replies should be the same: linked site meta info followed by a note.

    My bet is that bookmarks and replies display much differently in your streams on the site that even though the publishing interface may be similar, your usage will change.
    πŸ”—permalink 1 interaction
  • Feb 23, 2021
    by James
    Rounding out the dashboard a bit. I've added a lot of all draft posts and the 5 most recent published posts. Webmentions only display if there's less than 3. If there's more than 3, they'll be hidden by default like below.

    Drafts post kind is also at half-opacity to help visually separate them from published posts. I'm not sure if that's extra visual noise or not...what do you think?
    Β 
    Rounding out the dashboard
    πŸ”—permalink 3 interactions
Previous 153 of 358 Next
Reply by email
Powered by
πŸ”Tanzawa

← An IndieWeb Webring πŸ•ΈπŸ’β†’
Photo of James Van Dyne James Van Dyne Japan

Web developer living in Japan.