TZM / tzm-blade

ZMGC Application empowers members with on-line tools, by providing a free infrastructure to easily exchange, analyse and disseminate information in a scalable, non-blocking manner using only Open Source software build by the community for the community. It is about building lasting and deep solidarity versus cheap and fast Facebook or Twitter campaigns
www.zmgc.net
GNU General Public License v3.0
4 stars 8 forks source link

User interface - editor #59

Open nkhine opened 10 years ago

nkhine commented 10 years ago

This is the central user interface through which members can add Projects, Comments, Events, Start discussions, upload files etc...

More on the trello board - https://trello.com/c/LcXoeVUJ

An example of the editor is at http://map.zmgc.net/ click on person icon, then OK, this should then load the editor. Code https://github.com/nkhine/map gh-branch

Maybe use Ace http://ace.c9.io/build/kitchen-sink.html

This needs to be optimised and ported to the tzm-blade as a widget. in the views/widgets folder

Needs to be localized as well and add the ability to drag-n-drop files, similar to how it is done on the gihub interface, where the display of the upload is done within the editor interface.

Files should be uploaded to Amazon S3 and perhaps an option should be available to change this to a different static provider - perhaps DropBox/Google Docs per user - so that when a Member joins they will have X Mb available on their DropBox/GoogleDocs account, which can then be utilised by the application. This way, the content is always part of the user and we are just referencing this.

What happens when the content is not available or the user has removed the DropBox/GoogleDocs account? Should we keep copies of these on Github?