- Jun 2023
- Nov 2022
-
-
manton Interesting post by @simon@simonwillison.net that Mastodon is just blogs. Except Mastodon’s design runs counter to blog features like domain names and custom designs. I’d say Mastodon is more Twitter-like than blog-like… Which is fine, but not the same as a blog-first platform.
https://micro.blog/manton/14045523
@manton When I was looking at Fediverse instances the other day I noticed that one of the biggest platforms within it was Write.as, which are more blog centric. Is there a better/easier way for m.b. to federate/interact or serve as a reader for that part of the ecosystem? Perhaps worth exploring?
Tags
Annotators
URL
-
- Aug 2022
-
-
See https://discuss.write.as/t/only-30-users-listed-in-users/6317 ("My site has 37 users now, but only 30 users are displayed[...]"; later: "Well. the 2nd page displayed when users got 60").
-
- Oct 2021
-
discuss.write.as discuss.write.as
-
Hover over your username at the top left
Discoverability/accessibility issue, as noted in https://discuss.write.as/t/how-do-i-back-up-my-site/3296/5
-
Would be cool if you could export it as a static site
Dump out a ZIP with a viewer similar to the Google Takeout archive browser.
Tags
Annotators
URL
-
-
write.as write.as
-
You have 3 posts that aren't synced to your account yet. Sync them now.
What does this mean?
-
-
-
There's nothing really here. We should say so.
-
-
discuss.write.as discuss.write.as
-
custom java
More than a few people have made this error. Call it "JS".
-
-
discuss.write.as discuss.write.as
-
I’ll put that on our roadmap.
Where?
-
The JSON / “prettified” JSON is mostly meant for people who need their posts in a format that’s more easily read by computers. If you’re just creating a backup, the normal “JSON” format should be fine for this.
Polish the UI on this to eliminate the confusion. Communicate that the JSON option is for people who know what JSON is. If you don't know what JSON is, it's not the option you want.
-
-
discuss.write.as discuss.write.as
-
Something related to this would actually work as a good springboard for the convolutions involved with the New Post Emails Not Being Sent to Email Subscribers problem.
Direct manipulation via manual overrides and explicit feedback, etc.
-
-
discuss.write.as discuss.write.as
-
I know I would love the ability to add plausible analytics. They’re a great ethical choice for site analytics.
Looks like it's AGPL, so it would not be possible to use on write.as...
-
-
discuss.write.as discuss.write.as
-
I’ll open a bug report for this
Where?
-
this is an issue with our Markdown parser
Let's rev it. Let's port Bob Nystrom's Dart package.
-
pasting in the Markdown directly won’t work – instead, you’ll want to use the “Insert Image” feature
This is an opportunity to delight the user by intercepting their "bad" behavior and steering them in the right direction.
-
-
discuss.write.as discuss.write.as
-
Good user support case study.
Topics:
- premium versus gratis support
- rude, abusive, or demanding users
- Discourse as a medium for handling support requests
- asking bad questions versus how to ask good questions
-
-
discuss.write.as discuss.write.as
-
I’m mostly interested in including an analytics script tag
Don't do that.
-
-
discuss.write.as discuss.write.as
-
Don't support this.
-
-
discuss.write.as discuss.write.as
-
We can/should definitely go further and not even require a NodeJS.
-
- Apr 2021
-
localhost:8080 localhost:8080Contact1
-
Edit
Why does the Edit link point to /contact/edit, but the Unpin link point to /derp/contact/unpin?
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080
-
Publicly display the number of users and posts on your About page.
What is this referring to? Can't tell without diving into the source.
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080
-
localhost:8080/derp/
Also broken. See also https://hypothes.is/a/frWkbqLxEeuwwRsPcM5VcQ
-
shortcodes
Link to docs on this.
-
our guide
"the write.as guide"?
-
Dates are shown
Inconsistency here between "Dates are shown" and "No dates shown" (and "Latest posts listed first", for that matter).
-
Only you may read this blog (while you're logged in).
Change the "mood" (?) here for unselected options so that it's quasi-subjunctive(?) so we'd say e.g. "Only you will be able to read this blog [...]". (Should probably also eliminate ambiguity about "while you're logged in qualifier".)
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080
-
herp
This links me to /derp, which returns a 404 ("This page is missing. Are you sure it was ever here?")
-
-
localhost:8080 localhost:8080
-
view post
When dark mode is enabled, both this link and the "now" link appear as blue-on-black, which is too hard to read.
Tags
Annotators
URL
-
-
writefreely.org writefreely.org
-
Javascript
"JavaScript" (or "JS")
Tags
Annotators
URL
-
-
developers.write.as developers.write.as
-
Javascript
"JavaScript" (or "JS")
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080
-
qo1uj5qae3
For "untitled" posts, this should probably be the post date, or maybe something like "April 20, 2021 (qo1uj5qae3)", where the autogenerated ID is de-emphasized (greyscale or something).
Tags
Annotators
URL
-
-
writefreely.org writefreely.org
-
```go package main import “fmt” func main() { fmt.Println(“Hello, world”) }
gaps between lines is off here.
-
```go
No close fence?
-
![Cosmic radiation](https://i.snap.as/T05UTpx.jpg)
Since a lot of this is guaranteed to be seen as arcane magic, maybe this is an opportune place for the UI hooks for a conversational/palette-based UI? Maybe
>>
to set it off?
-
-
writefreely.org writefreely.org
-
Need to eliminate the overlap between this page and the Development Setup page.
Tags
Annotators
URL
-
-
writefreely.org writefreely.org
-
–
Should be U+2014
-
Be as specific or vague as you'd like – it is your blog
This should be an em dash (U+2014). Here, it is an en dash (U+2013).
-
-
writefreely.org writefreely.org
-
one more
"one"?
-
-g
bad hygiene; unnecessary
-
install LESS compiler
This step prompts me for superuser privileges (it shouldn't; probably installing lessc as a global utility (it shouldn't)) and then still fails.
-
Need to eliminate the overlap between this page and the Getting Started page.
-
make build
These aren't declared as phony targets in the Makefile.
-
generate some assets and successfully run an instance
How about a
writefreely probe
command that performs basic checks for this stuff? -
github.com/writeas/writefreely
Should be
https://github.com/writefreely/writefreely
.
-
-
video.writeas.org video.writeas.org
-
@2:00+ Subscribe widget not shown on index pages. Should be replaced with an inline deep link that addresses the widget on the actual post (shown in the video immediately afterward) by a fragment identifier.
-
-
trello.com trello.com
-
Take inspiration from the
mailto
URI scheme here; ideally, we should be able to re-use almost exactly the same style of URL construction.
-
-
phabricator.write.as phabricator.write.as
-
I'm very interested in this, but it's a lot of work — at least if you want to get it "right" (and I do). That would involve:
- parallel implementations with perfect feature parity, one each in golang (for the backend) JS (for ProseMirror, which may itself need to be hacked to support our alternate impl? don't know—I haven't dived deep on ProseMirror at all, but I have some reasonable suspicions, based on some familiarity with marijnh's past work)
Having looked into this before for my own reasons, I would probably not use any existing library from the Go or JS ecosystems. I'm pretty sure what I found the PowerShell folks settled on was the best at the time. Written in C#; would need to be ported. I expect this to be at least a couple months work, full time.
(Not a good first bug, or even a good undertaking right now—which is why I hadn't already done it on my own.)
-
-
phabricator.write.as phabricator.write.as
-
I created an account (related to this) that can/should be deleted: https://write.as/test-t654/
Tags
Annotators
URL
-
-
phabricator.write.as phabricator.write.as
-
Web Annotations > Webmention
-
-
localhost:8080 localhost:8080
-
Your data on herp is always free.
Is this the kind of claim we want to be making at the WriteFreely level? Ideally, this statement is true on all instances, but I fear a cavalcade of hacked together versions powering instances where various promises like this get broken.
Tags
Annotators
URL
-
-
write.as write.as
-
Try it
This "link" (and the "Make default editor" button) are "broken" (presumably because I don't have a pro account, but there is no clear call-to-action here).
-
-
write.as write.as
-
This matrix is confusing. I'm not sure I get it even now. (What's the last line "user + blogs + posts" about?)
-
-
phabricator.write.as phabricator.write.as
-
For cross-reference: Embed pkg in Go 1.16
-
-
writefreely.host writefreely.host
-
WF.host
Not a real domain name.
-
-
writefreely.org writefreely.org
-
please use it only for bug reports
This is a good place to prompt people to use Write.as itself as a way for voicing other kinds of feedback.
-
-
writefreely.host writefreely.host
-
For example
Or selling reader subscriptions, too, right?
-
compensating moderators
Interesting (generous) definition of non-commercial.
-
Pricing
"Write.as Pricing"
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080
-
get
"allow"? "enable"?
Tags
Annotators
URL
-
-
hypothes.is hypothes.is
-
I'm using this tag fo keep notes about the changes that need to be made now that Writefreely exists in its own organization on GitHub. See https://discuss.write.as/t/moving-the-writefreely-repo-on-github/2568
Tags
Annotators
URL
-