Skip to content

Quoting through coding #106

@christophe-lejeune

Description

@christophe-lejeune

Users are used to code and retrieve features provided in all QDA software. Even if such a feature in provided by LaSuli, some users request that Cassandre stores the link between the coded text (highlight) and the coding memo.

Moreover, @benel advocates that such a feature would represent a decisive step in making Cassandre a general hypertext system.

Such a feature requires to modify the way memo are linked: currently, grounding consists in the id of the linked memo. To point to one particular section in a memo, the internal reference should consist of the id and an internal reference (or the anchored text). Experience (in developing LaSuli) showed that such a stable reference is not easy to obtain. It is hardly robust given that the content of a memo can be modified at any time.

Moreover, all internal views and lists would be affected by such a refactoring. This deep refactoring implies to modify almost everything. For this reason, it will be discussed in detailed before being planned and operated.

In the meantime, I propose to provide the coding feature with a quotation mechanism. If the user selects a portion of the text and then creates a code, the resulting coding memo includes the selected text as quotation (formatted as a blockquote). The feature also works if the user uses an already existing code: the quotation is then appended to the existing coding memo.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions