dibaunaumh / ecclesia Goto Github PK
View Code? Open in Web Editor NEWA social/political platform, developed for the Israeli Movement for Direct Democracy
A social/political platform, developed for the Israeli Movement for Direct Democracy
Go to a discussion page, drag a story around and remember its new location.
Go to a different page in browser (e.g. by following a link or clicking a bookmark).
Hit the back button in browser to return to the same discussion page.
Note that the story you dragged reverted to its previous position. Expected result: the story should keep its new position.
Hit the refresh button in browser and note that the story does remember its new position.
Possible solution: change browser's location on each story drag, changing the string after # symbol. See how it works on http://translate.google.com/ .
Right click doesn't yield the context menu in te canvas of groups page.
Event when logged in.
So, can't create groups.
Appearedb in 0.18 after the fix of "Enter key in dialogs"
Should be an invite to group/discussion feature.
After getting the invitation, the user should click the link and automatically sign up and join the group, and go to group/discussion he was invited to.
According to the spec, the Group view (Canvas) should have had a Corkboard background, & the Discussion view should have had a Whiteboard background. The motivation was to better convey the drill-in/zoom-in metaphor. Is it possible to do it?
Join/Leave group button should be added in goal visualize page and the buttons:
"Add new action" and "Add new result" should be visible only if the user joined the group.
all the messages user gets in case of wrong input (char instead of a number and etc - when starting voting ) could be just polite
Need to change the string before it displays, otherwise the change may be visible to user.
Password Retrieval is missing .
saving of one should send a signal to update its corresponding model.
Go to the main groups page (You shouldn't be logged in before) -> Click on the "Login" button -> Before you enter your username and password, see the following error:
"Your username and password didn't match. Please try again."
Expected result: You should not see the error before you try to enter your username and password.
Try to create a discussion with the same name as another discussion.
You get a pop up with very long error.
The Evaluation works with a NetworkX graph representation of the discussion. The Workflow manager that determines the current Hint should also receive this graph, in order to be more efficient.
Go to the goal visualization page, for example - > Logout -> Login again -> See that you came back to the main groups page.
Expected result: After login, you should return to the page you came from.
1.) Enter a discussion and start voting
2.) Leave the group
3.) Try to open the discusion when you not logged in
Expected result:
You should still see the discussion
Actual result:
You can't see the discussion
'name of the group' next to (private/public)
Apparently due to the host name appearing by IP.
Possible resolution:
When the user register, he gets a confirmation mail and the user name appears in "from" field.
Should be "ekkli" instead.
Just like the Evaluation & Workflow mechanisms, a new mechanism should detect new patterns & send them to EventHorizon.
Use Plug-ins for different pattern types, each receives a graph representation of the discussion, & the id of the story that changed, & returns related patterns.
confirmation buttons are needed whenever editing or making just any change
When clicking the Create button in the Add opinion dialog, nothing happens.
Appeared in 0.18 after the "Fix enter key in dialogs" fix
Click on discussion list - and the list is empty.
It's a new bug .Expected result :show list of discussions.
It was just fine 3 days ago. This feature is still functional for group created before .
The HTML is also very ugly...
The intro page should contain either a link or en embedded video of the Ekkli intro movie (based on the presentation).
7th Effect won't appear.
Maybe applies to other speech-acts too.
Maybe due to Auto-scaling.
When you use the add-relation GUI in the discussion page, it works on the 1st time, but when you try to add another relation, nothing happens. You need to refresh the page, or choose to other type of story, in order to add more relations.
editing feature is missing
Should add a new mission statement.
Visible only when a group has no mission statement.
1.) Create discussion with name in hebrew.
2.) Take the link of the discussion (in hebrew)
3.) Try to Open it in browser
Result: The link doesn't work
it would be nice to receive updates - who,what kind and when created a new group/discussion - a sort of "follow" for non private Ekkli groups/discussions .
just the same for an updates of any change in a list of group/discussion member .
Go to the main admin page (You shouldn't be logged in before) -> See the login page -> See the "Login" button in the blue header.
Expected result: "You shouldn't see it in login page.
need to replaced with a check of uniqueness of slug per story in discussion.
We raised the idea of having the same discussion fork to different directions by sub-groups of the main group, but we never thought of how to merge them back to the main discussion. Now I am suggesting a way to do it.
The idea stems from how things work here on GitHub. Each person has their own repository where they publish their commits on top of the main repository, and they propagate through pull-requests to everybody who is interested.
The founder of the discussion will control the visualization that most of the participants see. He has the authority to change the association and type of each speech-act, but not its text, after it's created. It is his responsibility to make sure that the discussion still makes sense. A history of all such changes will be kept, so that the discussion may be reconstructed differently by any other participant at any time.
Once a participant starts making changes that differ from what the founder is doing, he gets his own copy of the discussion. He can choose whether to manage it independently from that point on, or to automatically pull any further changes that the founder will do (while still keeping the changes already made in the local copy). To make things more flexible, any participant may track any other participant's fork in their own copy, and not just the founder's.
As participants add speech-acts to their copy, these speech-acts appear on all forks simultaneously in the same relative location, and can't be ignored. It's up to each fork maintainer to decide whether to keep it where the original author put it, or to relocate it to somewhere else. If a fork maintainer does nothing with the new speech-act but the fork he is following did change it, then the change will automatically propagate to the appropriate relative place.
The founder, as well as everybody else, will be able to see what other forks do and cherry-pick whatever he sees fit. This scheme will also help the machine-learning agent to improve and give better results.
We've got this message even after login, which is wrong ,probably it would be better to leave just "you need to join this group in order ...." , and just in case a user is not logged in he gets "You need to login in order to join the group "
When you follow a discussion, & someone else changes it (e.g., add a story), you don't receive any email notification.
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.