On Sunday, August 30, 2015 at 11:19:43 PM UTC+2, Ben H. wrote:
>
> I am new to tiddlywiki, and have precious little experience with web 
> development in general.


hmm, The existing TW UI is all about plain HTML structure (with a twist) 
and CSS. ... 

As I wrote already. The existing TW UI is an application and a vision / 
philosophy. TW knows about themes and views. So everything you envision is 
already there. ... You just don't know, how to use it ... yet ;)

My perspective is that of someone looking for software with certain 
> functionality that I can use to build some apps I've been thinking about 
> for a long time. 
>

I think you found it. 
 

> I've looked at React, Reagent, Meteor, Angular, Om, re-frame, and dozens 
> of other libraries and frameworks. I liked a lot of the ideas behind many 
> of those, but none of them are close enough to what I envisioned to allow 
> me to adapt it to create something like what I envisioned. 
>

Yes, they are all interesting. But none of them is like TW. .. 

TW is designed to be used as a self contained, self replicating, single 
file Wiki. It can live without a server side backend. 

Most of the frameworks you describe have the server side in mind. Even if 
they don't tell you. Because the server software or the "build process" is 
part of the business model. It's like "Free to Play" for games. .. The 
basic functions are free, like in free beer but if you want to do real 
work, you'll need to enter the shop, in some way or the other. 

I came across TW several weeks ago, and was very excited to discover that 
> Tiddles are almost EXACTLY what I was looking for! The functionality of 
> Tiddles, being able to link, search, transclude, and hold any arbitrary 
> type of data, include metadata via fields, this is very nearly the precise 
> functionality I wanted from my small unit of information. 
>

Reading your vision and your next post, I think you are right. 
 

> Which is why I referred to TW Vanilla as a "default app": from my 
> perspective, the Tiddles and the wiki are two distinct things.


Nope. ... For TW everything is a tiddler. TiddlyWiki itself is build with 
tiddlers.

This mechanism adds some complexity, but it is the only reason, why TW is 
so flexible. So removing the complexity, by starting from scratch, may seem 
to be a nice goal at first. But in the end you'll end up, with something 
similar to what TW is at the moment. Trust me!

The TW layout can be modified by "end users" down to the basic core 
functionality with "themes" and "views". ... I don't know any other 
software, that gives "users" not "developers" so much power. You can have a 
look at youtube, how the TW UI changed over time. see: TiddlyWiki History 
<https://www.youtube.com/watch?v=aROD7iUM85g> 
<https://www.youtube.com/watch?v=aROD7iUM85g>

> The wiki is simply one of the cool things that can be built from Tiddlers. 
> Earlier this week I was even sketching ideas for how one might use Tiddlers 
> to build an application with electron, by having each UI panel as a 
> separate $tw instance, and keeping their tiddle stores in sync. 
>

Syncing content is one of the most complex things, we try to do in the web 
era. .. Not because syncing is complicated. It's because the web is evil, 
and we need to deal with security instead of syncing :/
 

> Which is what brings me back to my original question, which might be 
> better phrased as "How do I separate the Tiddles from the Wiki?"


In the original post (OP), you want to get rid of the system and shadow 
tiddlers. IMO at the moment, you can't get rid of them, without destroying 
the application. In TW they are part of the "programming language to create 
TW functionality". 

Just to be sure. TW knows themes, and views. ... So reading your hand 
written ideas, you want to go with your own theme, which can be completely 
different to the vanilla theme. You just need to know, what to do. TW also 
knows about "editions" see: http://tiddlywiki.com/#Editions, 
https://youtu.be/7tRvAj1ZG9s?t=1056 and https://youtu.be/7tRvAj1ZG9s?t=1282

If you want to "separate your content from the application", you can use 
tiddlywiki with nodejs. see: 
http://tiddlywiki.com/#Installing%20TiddlyWiki%20on%20Node.js ... The 
nodejs server is intended to be used by TW developers, for local testing. 
IMO there isn't any security, if exposed to the web, but it should get you 
started locally. 

For additional info you may find this interesting: 
http://hangouts.tiddlyspace.com

have fun!
mario

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/398451f8-8979-4d3d-a94b-ef75624d0dde%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to