Giter Club home page Giter Club logo

porphyry's People

Contributors

albertelombo avatar antoineprudhomme5 avatar benel avatar caramella-ice avatar ceyfun avatar corentinlthr avatar couapy avatar dariasegalard avatar dylanbonelli avatar florianess avatar franck-eyraud avatar gnoxr avatar heliamagnan avatar jacquesmironneau avatar jbaptisteblot avatar josephnm avatar kryddd avatar louisvhz avatar lucasjeanpierre avatar matthieudufon avatar maxime-huyghe avatar maximedrml avatar nhuchon avatar pinksea avatar quentin-utt avatar rooooose avatar samnoel95 avatar sorelmboua avatar thang-long avatar yuanjiafang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

porphyry's Issues

Rename a topic

as easily as in an outliner

  • Scénarios (Jie JI)
  • Maquettes (Ruolin ZHENG)
  • Tests automatisés
  • Implémentation

Update an item's attribute

  • Scénarios (Meng Ruolin Fangxu)
  • Maquettes (David Lorraine Yuanjia)
  • Tests automatisés (Jie)
  • Implémentation (Ruolin Fangxu)

Unset an item's attribute

  • Scénarios (Meng Ruolin Fangxu)
  • Maquettes (David Lorraine Yuanjia)
  • Tests automatisés (Ruolin Fangxu)
  • Implémentation(Yuanjia)

Browse items (or fragments) from personal viewpoints

Description

What is the valuable outcome that cannot be achieved with current features?

For which stakeholder (people, role, project, domain) is it important?

Which user action should be enabled (or restricted)? For who?

Additional details (solutions you think about, or workarounds you tried)

Deliverables status

Phase 1

  • Scenarios (Gherkin)
  • Mockups
  • Implementation strategy

Phase 2

  • Acceptance tests (Capybara)
  • Implementation

Phase 3

  • Screencast

Move as a subtopic

  • Scénarios (Fangxu)
  • Maquettes (Yuanjia)
  • Tests automatisés
  • Implémentation

Java 7 cache problem

When used with Java 7, Porphyry returns errors message such as java.lang.RuntimeException: java.lang.NullPointerException
Those messages occurs namely when the user tries to connect to a (Dolomite) password-protected Cassandre server.

When the console is open, a complementary message gives :
CacheEntry : updateAvailable=false,lastModified=Wed Nov 25 11:12:25 CET 2009,length=-1

Create a child to a topic

as

easily as in an outliner.

Prerequisite: #42.

  • Scénarios (Fangxu)
  • Maquettes
  • Tests automatisés
  • Implémentation

Cache problem

I think you will need to clear the cache in HTTP PUT/POST/DELETE methods.

For example, when you issued a PUT request to modify a viewpoint on CouchDB, then you try to get this viewpoint immediately, you still will get the old data from cache if your listener cannot get the notification from CouchDB in time.

Single instance application

To comply with Apple Look and Feel, launching Porphyry when it is already on, should not start another instance but use the first one instead.

N.B. This was already done in Porphyry v5. However this can be done more easily with Java 6 API (javax.jnlp.ServiceManager, SingleInstanceListener, and SingleInstanceService).

Assign a topic to an item from a personal viewpoint

Description

What is the valuable outcome that cannot be achieved with current features?

For which stakeholder (people, role, project, domain) is it important?

Which user action should be enabled (or restricted)? For who?

Prerequisite: being logged in.

Additional details (solutions you think about, or workarounds you tried)

Deliverables status

Phase 1

  • Scenarios (Gherkin)
  • Mockups
  • Implementation strategy

Phase 2

  • Acceptance tests (Capybara)
  • Implementation

Phase 3

  • Screencast

Set an item's attribute

  • Scénarios (Meng)
  • Maquettes (David Lorraine Yuanjia)
  • Tests automatisés(Meng)
  • Implémentation (Lorraine)

Comment (or share with friends) an item

  • Scénarios
  • Maquettes
  • Tests automatisés
  • Implémentation

with discussion threads, links to sources, and maybe uploaded documents.

While a bit too much "post-modern" for science, comments could be "liked" by peers.

Comments could also be shared optionally on social networks to get visibility on one's work. This would also benefit the platform by dragging in additional contributors.

As an example of APIs that could be developed or integrated, here are:

Switch to fragments mode

Description

What is the valuable outcome that cannot be achieved with current features?

For which stakeholder (people, role, project, domain) is it important?

Which user action should be enabled (or restricted)? For who?

Additional details (solutions you think about, or workarounds you tried)

Deliverables status

Phase 1

  • Scenarios (Gherkin)
  • Mockups
  • Implementation strategy

Phase 2

  • Acceptance tests (Capybara)
  • Implementation

Phase 3

  • Screencast

Given an attribute `a:X` (including `corpus`), set another attribute `b:Y` to every matching item

Description

What is the valuable outcome that cannot be achieved with current features?

For which stakeholder (people, role, project, domain) is it important?

Which user action should be enabled (or restricted)? For who?

Additional details (solutions you think about, or workarounds you tried)

Deliverables status

Phase 1

  • Scenarios (Gherkin)
  • Mockups
  • Implementation strategy

Phase 2

  • Acceptance tests (Capybara)
  • Implementation

Phase 3

  • Screencast

Get similar items according to an item's attribute value

Similarly to what is done on topics, you could click on an attribute value and open the portfolio page in which every item with this value would be selected (#158) or sorted (#38) (the designers should choose either of the prerequisites).

Phase 1

  • Scenarios (Gherkin)
  • Mockups
  • Implementation strategy

Phase 2

  • Acceptance tests (Capybara)
  • Implementation

Corpus browsing

... with selecting and displaying/counting of attributes values.

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.