TransjovianCouncil

Various wiki spaces served by Phoebe, a Gemini-first wiki engine.

Also see Transjovian:Bylaws.

Critique

There are currently two ways of editing pages: via web or via Titan. Both are really flawed.

The first problem can be solved. After all, it used to work. Alex, I believe in you.

The second is more complex and requires a Gemini client to start supporting Titan. If I ever do a Gemini client, I’ll add Titan too, but I’m not doing it any soon and people out there don’t care about Titan (and wikis) in general.

Also, how does a client determine what Titan URL to use? I propose this: Phoebe should display a Titan link on bottom:

# Title
Document
Document

=> gemini://wiki/do/history/Title
=> titan://wiki/do/edit/Title

A client checks for any Titan links and considers the last one to be the edit link. If a user clicks it, then the same URL is downloaded but through Gemini — source text of the page should be served. Then the user edits it in an editor shown right after the text is downloaded, saves it and the client sends the document to the given Titan link. A simple algorithm.

The other problem is navigation. There is none. It’s a real deal, especially on phone! I understand that links can’t be placed compactly with RocketLink clusters but something can be done for sure.

Nevertheless, I still like the project and want to contribute. The entry barrier is just too high for everyday usage, unlike web wikis (where the difficulty is somewhere else).

Also, not many Gemini people know about the whole Transjovian stuff. Some aggressive advertisement should be done, I guess. WikiRevival shall happen.

TimurIsmagilov

new: 2021-01-04 21:49 UTCAlex Schroeder: Does it not work? Which page doesn’t work? How does it fail? I just added “Still works! – Alex” via the web to Testing. And it still works.

As for the documentation of the Titan URL: you are right, it’s not explained anywhere. I dislike the idea of using “the last link on a page” because not all URLs can be edited; I also dislike the idea putting a Titan URL in a link because all the other clients will be confused – but perhaps that is the solution. A titan link called without any parameters just serves the raw text; with parameters it replaces the text?

Right now it’s super easy in Elpher + Gemini Write for Emacs: just follow the raw text link, click “e” and switch to edit mode, make your edits, hit “C-c C-c” to save. There’s a 50s video demonstration on my wiki:

I agree with the lack of navigational aid. A simple “Link back to the main page” at the foot of every page would already help.

new: 2021-01-05 19:10 UTCTimurIsmagilov:

On the same Testing page, when I save the page (and provide the token), I see a page consisting of this text:

Token required
HTTP/1.1 302 Found
Location: https://transjovian.org:1965/test/page/testing

Then I tested a change on Gemini wiki and it works the same. Well, it didn’t work at all yesterday! It showed me nothing instead and the edit wasn’t saved.

I dislike the idea of using “the last link on a page” because not all URLs can be edited

That’s exactly the reason. If every last titan link is edit link, then there’s no confusion!

A titan link called without any parameters just serves the raw text; with parameters it replaces the text?

Sounds good. This way, no link at wiki is needed at all.

Right now it’s super easy in Elpher + Gemini Write for Emacs

Emacs at its best again. I’m think about migrating back to Emacs again…

I agree with the lack of navigational aid. A simple “Link back to the main page” at the foot of every page would already help.

And RecentChanges too!

new: 2021-01-05 19:10 UTCTimurIsmagilov: No, it doesn’t work again! Today, an edit on next.oddmuse, which runs Phoebe, failed! I save the page and am shown a blank page. Another thing to note: gemini://alexschroeder.ch doesn’t load on my phone running Deedum, a timeout happens instead.

I wanted to add this to the page on next.oddmuse:

## Discussion
🍄 Timur Ismagilov: if this is a Phoebe-running wiki, then why is it called like that?

new: 2021-01-04 21:49 UTCAlex Schroeder: Strange. I just made two edits.

(CommunityWikiFooter)

Languages: