User:Danger89: Difference between revisions

From diaspora* project wiki
(add DHT info)
(remove loomio stuff)
 
(One intermediate revision by one other user not shown)
Line 40: Line 40:
=== Links ===
=== Links ===
* https://wiki.diasporafoundation.org/Current_and_future_development
* https://wiki.diasporafoundation.org/Current_and_future_development
* https://www.loomio.org/g/EseV9p4X/diaspora-community
* https://discourse.diasporafoundation.org
* https://github.com/diaspora/diaspora/issues
* https://github.com/diaspora/diaspora/issues


=== DHT related ==
== DHT related ==
* http://www.bittorrent.org/beps/bep_0005.html
* http://www.bittorrent.org/beps/bep_0005.html
* http://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf
* http://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf
* https://www.youtube.com/watch?v=B_HTdrTgGNs
* https://www.youtube.com/watch?v=B_HTdrTgGNs
* http://en.wikipedia.org/wiki/Distributed_hash_table
* http://en.wikipedia.org/wiki/Distributed_hash_table
*
=== UI related ===
* https://www.loomio.org/d/OEbGDlq1/create-a-ui-task-force
* https://www.loomio.org/d/KZJhVLgM/develop-diaspora-design-and-identity?proposal=Z09Vof3T
* https://www.loomio.org/d/4vG7NMBS/restructure-ui-code


'''Examples of porting to Bootstrap:'''
'''Examples of porting to Bootstrap:'''

Latest revision as of 22:42, 30 August 2017

Hi! My name is Melroy van den Berg, a Dutch διασπορά*.


My Diaspora: danger89@diaspora.melroy.org


I try to inspire & motivate people, I like to learn from them and exchange knowledge. I'm software & GUI developer of Diaspora*.


To-do's

Software feature requests:

  • Remove spaces before & after of the search input (a.k.a. trim).
  • Implement DHT (Distributed hash table), to search users in a decentralised system. Roma? or Apache Cassandra? + Ruby driver. Please read: http://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf
  • Improve common search (boolean expression searches).
  • Improve admin user search by adding wildcards in query, so you do not need to enter the exact full name.
  • Switch language based on IP-address (if not yet already implemented correctly…)
  • Create a new Android app (the current Android app is 2 years old, never updated since)
  • Uploading video’s in a decebtralised way, see: MediaGoblin.
  • Make it possible to create ‘pages’ (like Google+/Facebook) for a company, organisation, product, community, …
  • Make it possible to add a group discussion (several people) instead of only private conversation

GUI changes:

  • Add more color to the header & website, less gloomy
  • Add more icons to menu-items (like, Stream Icon, Activities Icon, Like Icon) and such. This makes it more accessible, to find recognize the feature and adds more color.
  • Improve stream page on mobile (currently blank page). Atleast add an one-liner like “Currently no messages” and a direct link to the publisher. Always better than an empty page.
  • Add wysiwyg editor for markdown
  • Create a beautiful and user friendly welcome page (both mobile & desktop): a _show.html.haml.example which can be re-named.
  • Order stream post by date, importants, publicity, …
  • Replace captcha code by a better alternative.

Text changes:

  • Change text “Switch” to “Wissel” in menu bar in Dutch language.
  • Change text "Loslaten" to "Vindt ik niet meer leuk" in Dutch language.

Links

DHT related

Examples of porting to Bootstrap:

Mock-ups

  • diaspora-ui-enhanced_01.jpg
  • group-mock8cac.jpg
  • flat3.png

Meetings

https://wiki.diasporafoundation.org/Meetings/


Pods

Good Example's