💾 Archived View for bbs.geminispace.org › u › daruma › 18992 captured on 2024-08-19 at 01:00:04. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-08-31)

-=-=-=-=-=-=-

Comment by 👺 daruma

Re: "Titan Wiki Gemini"

In: s/Gemini

Well that's not easy to compile! working on it :S

👺 daruma [OP]

Aug 07 · 12 days ago

11 Later Comments ↓

😺 gemalaya · Aug 07 at 10:27:

Can't use "cpan" ? Yeah there are many dependencies. Just managed to install it with cpan, working fine.

😺 gemalaya · Aug 07 at 18:37:

After having used it for a few minutes ... It's safe to say that wikis are really a thing of the www. gemini (+titan) is impractical for a wiki.

👺 daruma [OP] · Aug 07 at 18:58:

Yeah I am not sure how practical titan + gemini can be for wiki. I like using vimWiki for example, which is a nice way to build a wiki in a text based environment. I am getting some errors on openBSD with cpan, which makes me also question the whole project, i.e. ssh + vim + shared folder might be a better solution

🚀 mbays · Aug 07 at 23:27:

@gemalaya What makes you say that it's impractical?

🚲 CitySlicker · Aug 08 at 01:10:

Is there a demo instance of phoebe anywhere?

😺 gemalaya · Aug 08 at 09:45:

@mbays To edit the content of a wiki page, you need to send the whole page's text via a Titan request. This means (when using a browser like lagrange for example) that you first need to copy-paste the existing page content into the titan dialog, and then make your changes. Repeat this process for every change that every user wants to make.

It would actually be easier with a script, that fetches the raw page and then opens up your text editor with that and once you're done sends it via titan with your token. But that's not very user-friendly.

😺 gemalaya · Aug 08 at 09:54:

Other than that, i think that phoebe is great. Would be great if titan supported a "preload" param, to preload text in the titan request dialog.

🚀 mbays · Aug 08 at 19:38:

@gemalaya Actually it is meant to be possible to preload a text to edit. In the basic spec, the idea is that you edit what's served at a given gemini url and upload it at the corresponding titan url to change what's served at the first url. I think that's how Phoebe is meant to be used. There's also an extension to the spec allowing an "edit" parameter which the server can respond to with appropriate raw text to edit -- that's not widely supported in clients yet, but skyjake intends to add it to lagrange. I think a very usable wiki should then be possible, but I haven't thought through every angle.

😺 gemalaya · Aug 09 at 09:56:

@mbays Thank you. Yes, having a browser that supports titan edits would be a game changer, especially for a wiki application like phoebe.

🚀 mbays · Aug 09 at 22:29:

@gemalaya Lagrange has an "edit this page" tool, and diohsc can do it via an external tool. I'm not sure about other clients. Not great UI anyway. The "edit parameter" would I think improve things greatly, but I only know one client supporting it currently (my KOReader plugin).

😺 gemalaya · Aug 10 at 10:13:

@mbays Thank you, i didn't know about the "Edit page" action found in the "Tools" menu when you do a right-click on the page.

I've tried it with phoebe and it works perfectly ! only that you need to edit the "raw" version of the page (not the rendered page). Therefore i'm sorry and take back what i said, phoebe (+ lagrange or any browser that can do page edits) is great for a lightweight wiki served over gemini.

Original Post

🌒 s/Gemini

Titan Wiki Gemini — How do I start a wiki in Gemini, with Titan? I already have a server on openBSD running a Gemini server, what would be the next step to have a wiki there? Not a ssh connection type of wiki, but a public facing titan wiki.

💬 daruma · 13 comments · Aug 06 · 12 days ago