Coder Social home page Coder Social logo

agorae's People

Contributors

benel avatar camillevau avatar chao avatar mtixier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

agorae's Issues

Items names should be prefixed with the corpus name in topic page.

Many Agorae applications have several corpora. It is interesting for users to know all items existing under a given topic (or a given attribute value). It is presently made in AgoraeV4 , but without to distinguish corpora in the items list. For example, in the "agroecology" application (see below) , we had to name the items with special greek prefixes to distinguish corpora. "π" is for "teams", "λ" is for "projects", " θ" is for "papers", etc. That's the provisory solution we find to distinguish the types of items (the corpora) and present the list in alphabetically sorted sub-lists
It would be better to have normal item names, but ( in lists) the names could appear followed by the name of the corpus (between brackets) :
e.g. : CREIDD (teams)
Tech-CICO (teams)
smartAgriFood (projects)
Tata-Box (projects),
Maris2010 (papers), etc.
(by keeping the advantages of a presentation with alphabetically sorted sub-lists, (items presented corpus after corpus)
ecr-agorae-v4-agroecology-items

Describe an item

  • with a free attribute,
  • with a primary resource,
  • with an external secondary resource,
  • with an uploaded secondary resource.

Already implemented.

False order of the topics in a topics path

(It happen only in a few cases , with long paths)
For example if the real path to "topic4" is :
VPx/ topic1/topic2/topic3/topic4
the visible path indicates:
VPx/ topic1/topic3/topic2/topic4
(there is an inversion between the 2nd and 3d topic...)

Link two topics together

If B had a broader topic, and A is linked to B, then B will have two broader topics.

Already implemented.

Item creation unnoticed

When the item list is longer than a screen, new created items cannot be noticed.

The list might be scrolled down to the new item, or the new item could be shown on the top of the list.

"Cannot load user" exception

In the Hypertopic protocol, user is only used for browsing corpora and viewpoints.

The fact that an authenticated user doesn't have his own user resource should not raise an exception.

For now, this exception is raised when clicking "home" and "search" in the toolbar, as well as selecting a corpus in the search page.

Unlink a subtopic

Already implemented but broken:
If topic C has A and B as broader topics, unlinking C from A should not unlink C from B.

Move a topic

Already implemented (with drag'n drop).

However the feature is in the topic selection dialog (in the topic, item or search page), which is not where we would naturally look for it.

Agorae and Argos could be installed on different domains

Here is an example of jQuery CORS with CouchDB:

<html>
  <head>
  </head>
  <body />
  <script src="http://code.jquery.com/jquery.min.js"></script>
  <script type="text/javascript">
    $.ajax({
      url: "http://127.0.0.1:5984/test/",
      type: "POST",
      data: JSON.stringify({"name":"Bond"}),
      contentType: "application/json",
      headers: {
        Authorization: "Basic " + btoa("foo:bar")
      },
      dataType: "json",
      success: function(data) {
        $("body").append(JSON.stringify(data));
      },
      error: function(request) {
        $("body").append(JSON.stringify(request));
      }
    });
  </script>  
</html>

Requiring the following CouchDB settings:

[cors]
origins = *
headers = accept, authorization, content-type
[httpd]
enable_cors = true

Create a topic

  • as an upper topic of a viewpoint,
  • as a subtopic of another topic.

Already implemented.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.