hypertopic / lasuli Goto Github PK
View Code? Open in Web Editor NEWSocial annotation for qualitative analysis
Home Page: https://hypertopic.org/lasuli
License: GNU General Public License v3.0
Social annotation for qualitative analysis
Home Page: https://hypertopic.org/lasuli
License: GNU General Public License v3.0
hi this looks really useful i hope it will be updated
on ff5 a dialog says cannot install
"incompatible with firefox 5.0"
... cause LaSuli to load topics and fragments several times.
Several students of mine expressed the need for printing the highlighted text.
For example, if S1 and S2 are selected, find common father topics T (if any) then we will have a new topic G so that: T->G->S1, S2
There are of course workarounds, but this feature (in Porphyry) was the
proof that we designed the software for bottom-up analyses and not only for
top-down analyses (like other CAQDAS software).
When Firefox parallel and asynchronous computing mechanisms are stable enough,
replace the polling system with a notification system.
Note: To reduce the opened connections on the server, it is is probably better to implement the "filters" (on opened item and viewpoints) client-side rather server-side.
Note on the note: Then the cache may be reset by the observer rather than by the RESTDatabase itself.
Reproduction :
Despite our warnings, some users continue to keep LaSuli opened while browsing sites they don't want to analyze.
This is a double concern:
This could be fixed with a white list of analyzable Web sites in LaSuli settings:
the first time a user would like to see analyses on a site, he would allow LaSuli to do so.
Open the following TXT file (with two spaces between mode
and antique
):
Le soleil résonne sur le mode antique dans le chœur harmonieux des sphères
Highlight mode antique
.
What is highlighted is really mode antiqu
(without the trailing e
).
For unknown reasons, LaSuli generates a very deep structure of spans (10 levels) on the creation of an highlight (screenshots will be sent by e-mail).
This could be the cause of two different bugs:
So that they can be moved as a child of another topic (or in the containing box).
As reported by @christophe-lejeune, version 10 of Firefox prevents LaSuli from creating an highlight.
Argos logs show that the PUT method to the item was never sent.
Possibly related behaviors:
Because highlights are from different and incompatible viewpoints, the color is:
Contrary to v2, the display is not automatic. The user has to click the extension button before highlights are shown.
Here is a TODO list to achieve this:
Highlight geometrical objects on a vectorial geographical map (GeoMap? TopoMap?).
Getting the map directly from a service like OpenStreetMap and zooming it would be a plus.
... closes LaSuli viewpoints tabs.
There could be tooltips on topics in LaSuli contextual menu that would list a few fragments (3?) from other documents as examples.
Because it must not be confused with a submenu, the background should be of a different color (e.g. yellow) and it should include a title (e.g. "Examples").
It should rather be based on a JSON static payload.
For example:
{"service":"Cassandre"}
Note: This payload could include other attributes too (revision
, etc.).
Contrary to what we thought earlier, this bug has nothing to do with HTML page structure, it can be reproduced with a simple TXT file:
Le soleil resonne sur le mode antique dans le choeur harmonieux des spheres.
Highlight in the following order:
choeur
harmonieux
soleil
When soleil
is highlighted, harmonieux
is offset.
Now highlight:
antique
You can see that harmonieux gets more offset.
Then highlight:
spheres
Now refresh the page. You can see that the offset of harmonieux
was just a visual bug, but that spheres
was created with incorrect coordinates.
A workaround to this major bug is to refresh the page as soon as an offset appeared. Otherwise further highlights will be faulty.
Replace substraction with average in order to have more "natural" color blending.
This will prevent blends to get darker and darker.
Note: This is equivalent to alpha blending with alpha=0.5
Dear Chao,
I don't succeed in displaying LaSuli debug messages...
In 'about:config', I set 'extensions.lasuli.log.level' to 'Debug' but I cannot see anything related to LaSuli in the Web console or in Firebug's.
What is missing in my settings?
While functioning in Firefox 42 (previous version), the categorize with Lasuli
item (in the document contextual menu) is not shown anymore in Firefox 43 (current version).
Contrary to v2 where listed viewpoints were user's ones. They will be based on the corpus.
👍 Pros: No need to assign manually every student to the class viewpoint.
👎 Cons: IF14 corpus is HUGE. This will take time to load it.
Contrary to v2, because viewpoints names are not always well chosen, viewpoints will:
As in v2, once selected a viewpoint should display:
The problem occurs when tagging or highlighting a resource.
When the item exist on a secondary server, an item and a corpus are also created on the primary server. The problem is that the user is NOT registered to it.
The user should be registered the same way as when the resource doesn't correspond to any item and a "bookmark corpus" still not exist.
For now, the viewpoint tab is split up in three incoherent edition spaces:
+
next to "keyword") for creating, deleting, moving a topic, but also to tag the entire document with a topic.The idea would be to replace this with only two modes:
Both could be used for edition, both could be used for topics on a complete document (a.k.a. "keywords"), topics on a fragment (a.k.a. "analysis categories").
It appears that sometimes, when we add an attribute to an item the value is duplicated, moreover the system is then unable to remove this attribute.
It seems that the issue is related to the remote server. When I test this feature with my local server, this issue is vanished...
... in the tree view.
While functioning in Firefox 43 (current stable version), highlights are broken in Firefox 45 (current alpha version).
The yellow and mixed colored highlights are not shown anymore.
@SlaAls There seems to be an unintended interaction between creating and editing an attribute.
For no apparent reasons, when a new item is tagged with a topic, the topic name is also used as the name of the item.
While it could appear to be a good idea, it's not: a name is usually chosen to be distinctive whereas a topic is supposed to be reused for other items.
When LaSuli is used by students, viewpoints owners are sometimes false:
{
"_id":"67ca5e52a936fd8998a2bfc6cd85a24c",
"_rev":"2-68d1c849a39c49db82f5162e3b47a459",
"viewpoint_name":"argos2.hypertopic.org",
"users":["guest"],
"topics":{
"36b275af05d7480bb3aabdf1a09c5535":{"broader":[],"name":"No name"}
}
}
Argos logs reveals that the faulty payload may have been built with a faulty login and then sent again with a corrected one:
401: guest (78.251.55.58) PUT /67ca5e52a936fd8998a2bfc6cd85a24c HTTP/1.1 @ 01/Jan/2012:09:34:25 +0100
201: siqi.duan (78.251.55.58) PUT /67ca5e52a936fd8998a2bfc6cd85a24c HTTP/1.1 @ 01/Jan/2012:09:34:30 +0100
This is probably due to the fact that when LaSuli encounters a 401 error, the login and password are asked again. I suspect that the payload is then kept as it was.
The dialog is so big that we cannot see the OK button.
You may get the number of highlights as additional information.
Moreover, for privacy reasons, this should be done only on sites listed in the user's white list.
Although this is not a priority, this could be a good idea to let Firefox manage the logins and passwords associated with Hypertopic services.
The highlight format in corpus is back to what it was before october:
https://github.com/benel/Argos/commit/f2c07e810900d7143c80f123cc3b0b513843e1cf
... use this corpus instead of the user's "bookmarks".
This applies especially to texts in Cassandre, since all of them are already recorded as being in a corpus
Adding a backslash (if necessary) and trimming inputs could be a good idea...
... should not trigger LaSuli refresh.
It can be reproduced on a very simple Web page:
<html><body>
<p><b>This is bold.</b> <i>This is italic.</i></p>
</body></html>
Select the second "This" and try to highlight it. It cannot be done.
Workaround: Select also the space before or the space after.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.