jducoeur: (querki)
[personal profile] jducoeur
Okay, here's a broad question, looking for thoughts -- it's about Querki, but it isn't deeply technical.

I'm pondering the medium-term UI for Create Space. Currently, you just give the Name of the Space, but there's lots more metadata that we should be encouraging folks to enter in that window, including a less sucktastic UI for security (I believe we can boil the most common use cases down into a couple of radio-button sets), and an optional public description of the Space. (Eventually, Public Spaces will be listed on your Profile page.) This got me thinking about what the name of the Property should be for the public description. And of course, the obvious answer is, "Description".

I've been shying away from using simple descriptive Property names like that, in the interest of leaving the namespace (which, remember, is global across a given Space) as clean as possible for end users. But I wonder if that's the wrong way to look at it. It's very "programmer-y" to think that you should absolutely minimize the reserved words, but I'm beginning to suspect that a typical user would actually find it helpful to have a toolbox of consistent Properties, that are predefined so that we at least *tend* to have some consistency from Space to Space, instead of thinking of each one as its own special snowflake that you have to build from scratch.

I'm not thinking of anything terribly deep, just some extremely broad-strokes Properties that you can apply to any Thing or Model as seems appropriate. Specific examples that have already come up include:

-- Summary: a short Text Property, intended to be a one-line description of something.
-- Details: the counterpart to Summary, a Large Text that goes into more detail.
-- Description: technically similar to Details, but with a connotation that is somewhere in-between. More than a Summary, less than Details.

etc. I wouldn't go too hog-wild with these, but I suspect it would actually be helpful for me to just define some at the system level, use them myself and make them available for folks to use. I'd take things like the "Property Summary" Property, and switch that to just use the more broadly-defined "Summary" instead. Indeed, that was one of the inspirations here -- instead of having "Property Summary", "Type Summary", and so on, it seems to make more sense to just have a general "Summary" Property, that anyone can use.

(Technical note: this wouldn't technically consume namespace -- in theory, Spaces can override Names from Apps, so you could redefine "Summary" in your own Space if you wanted. But the intent is that 99% of the time, you would just use these standard Properties as-is.)

Opinions? This is one of those places where habits of a platform are different from those of a user-centric service, and Querki has aspects of both, so I'm not quite sure where to come down on it...

(no subject)

Date: 2013-12-19 04:45 pm (UTC)
ext_81047: (Default)
From: [identity profile] kihou.livejournal.com
I expect, if your target audience includes "ordinary people", that you want to prioritize making the common thing easy (but keep the uncommon thing possible). So, I'd expect that you'd want to figure out what common properties that will be useful in most spaces would be, and have those exist by default, but potentially have the ability to rename or replace them as appropriate (say, if we're localizing in Spanish, or I'm modeling something that has a pre-existing well-defined meaning of Description).

(no subject)

Date: 2013-12-19 05:14 pm (UTC)
mindways: (Default)
From: [personal profile] mindways
Overall: yes. Not only for the type of direction you mention, but because people are going to be looking at the system source to learn how to use the system, and if everything uses names like Property Summary and Type Summary, users will name *their* properties Game Summary and Hand Summary, because, well, the extant Things do it that way so it's clearly the way to do things / a good idea, right?

-----

Side caveat: I hate systems which offer many different, poorly-differentiated "Description"-type fields, such that you either end up copy-pasting the same data between all of them (defeating the purpose) or having half of them be blank (causing various utilities like "automatically display all this stuff in [nice format X]" to fail).

(And the reverse-direction problem, of wanting to change what displays in a particular list, and not being sure which of umpteen properties you need to set.)

Can you come up with plausible situations where a Thing needs Summary and Description and Details? Are they common enough that you need to make it a convention, or can the convention just be Summary and Details?

(no subject)

Date: 2013-12-19 05:27 pm (UTC)
From: [identity profile] talvinm.livejournal.com
As one of the less-programmery types playing around with it, I would love to have some Templates to work with. That sounds like what you are describing, at least in part: something that guides you to a common use for Querki, without breaking the underlying tools.

I fear I haven't been using it as much because I can't figure out how to use QL. The lack of a Tutorial is handicapping me rather badly at this stage.

Too, life is going nuts in the leadup to next week's Holiday. I have next week off, and I really hope to be able to spend some time playing with Toys. :)

Profile

jducoeur: (Default)
jducoeur

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 28293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags