-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are corpora/diaries fundamental ? #60
Comments
In case it would help: the Hypertopic specification allows the corpus ID to be different from its name. For instance, this feature is implemented in Argos. |
Thanks Aurélien. Of course, this helps ! Partially, at least. With an ID distinct from name, corpus/diary can be renamed without affecting all memos belonging to it. Following features are added to the summary, above the discussion :
Remaining issues would be the following :
|
This includes a minor fix concerning comment placeHolder.
An issue related to AAAforREST answered the last questions : URIs require diary names in order for us to grant access according users. Since the last commit, id and name of a diary are distinct, which will make easier to rename diaries. From a user interface concern, where should such a feature be proposed ? In the diary panel (see mock-up) or elsewhere ? |
Generally speaking, renaming can happen anywhere the name is displayed: either as an item in a list or in the object screen itself. From a theoretical aspect, I would say that it should be in the list, since "naming" is distinguishing from others. However, we did that in Agorae, and people often look for the feature in the object screen. So I suppose it would be better to provide both. |
Thank you very much for your answer ! Henceforth, diaries may be renamed from their object screen. Once the feature will be fully tested, it will be easy to provide it for diaries listed together. Knowing the diary name is mentioned on (almost) all pages of the server, do you suggest that diary should be renamed from any page ? |
Probably not. Let's stick with just the diary screen, and the list of diaries. |
Being unused, the diary/corpus id is henceforth removed from memo, diagram, table and graph URIs. This removal leads to shorter URIs. With these flatter URLs, most of the pages have the same deepness. This harmonized design facilitates the generation of relative paths. |
To prevent errors if older URI's are used, the following redirections could be inserted in the
Combined with commit 34de766 these rules provides a transitional feature and prevent users disorientation. |
In brief
This discussion suggests to develop the following features/fixes :
Introducing the issue
Hypertopic model did not originally requires corpora. However, subsequent developments made interesting uses of corpora.
Next version of Cassandre inherits the former corpus design. However, given next version will be based on diaries, emulated folders will stand for diaries (rather than corpus). Consequences are, once again, contrasted.
What precedes advocates for the deletion of the corpus in the URI path. However, this would imply that next version of the server would not be released until user management could be fully integrated into Cassandre. I am afraid this option may compromised any release for a while.
The text was updated successfully, but these errors were encountered: