publiclab / PublicLab.Editor

A general purpose, JS/Bootstrap UI framework for rich text posting. An author-friendly, minimal, mobile/desktop interface for creating blog-like content, designed for PublicLab.org
https://publiclab.github.io/PublicLab.Editor/examples/
GNU General Public License v3.0
79 stars 128 forks source link

Adding functionalities to the Extras Tab #500

Open shreyaa-s-zz opened 4 years ago

shreyaa-s-zz commented 4 years ago

This Includes:

  1. Invite responses
  2. Create Event
  3. Adding Charts
  4. Adding maps
shreyaa-s-zz commented 4 years ago

@keshav234156 can you add this to the project task list as well? Thanks!

keshav234156 commented 4 years ago

can you please copy-paste the detailed content here form your proposal

shreyaa-s-zz commented 4 years ago
  1. Invite Responses

Clicking this button would open up a dialog box with a search bar and suggestions of top writers of the topic. Clicking on the name of a user would send an invite for a response to the user and a green tick in front of the user’s username. A list item would be added to the plots repository with the title ‘Invitations’ in the drop-down menu shown below. Also, a list item would be added to the notification settings that would give the user option to receive email notifications.

  1. Event

    Clicking on this button would open up a dialog box with a calendar, a search bar and a list of suggested users. The person creating the event could choose to send invites to specific users or simply schedule an event. The notifications would work similarly to the one explained above.

  2. Map

    A user could choose to include maps in the editor. For example, a person writing a research note on the varying water quality from city to city or the history of natural disasters could be highly benefited by displaying a map and marking important locations of the study. It would work similar to ‘Add a location’ feature and a person could choose to mark(pinpoint) several locations in a map like shown below.

  3. Chart

Editor has always been a platform to share knowledge. One of the charts’ functionality’s many uses would be in research notes based on surveys. The target audience and the researcher could opt for a chart based representation. In the dialog box, the writer would select the type of chart, enter no of constituents of the charts and can select custom colors for each from the research palette. On clicking ‘Prepare Chart’ he would see a prepared chart in his text area.

  1. Ideas for More

5.1. Social Icons A developer could choose to add reference to his GitHub profile or a blogger to his Instagram post. For rich text editing experience, a user could add the social icon for relevant sites at the bottom and add the link to the concerned profile or post.

5.2. Additional Tooblar An interface for already present functions that were previously used in markdown mode with shortcodes.

jywarren commented 4 years ago

Hi! Just noting/repeating what i mentioned here: https://github.com/publiclab/PublicLab.Editor/issues/490#issuecomment-627614492

Hi @shreyaa-s -- so some of these are described in the google doc for planning, and are very desired, while other ones like audio, video, calendar, perhaps need some more input from community before we want to adopt them. I think one thing to note is that there is a lot of interest in making commonly used elements easier to input -- like the ones used all the time that are documented at https://publiclab.org/wiki/advanced-grids and https://publiclab.org/wiki/inline-maps. Make sense? These are perhaps what we should aim for with the Extras too!

I'd also encourage folks to consider expanding scope into the Comments editor instead of trying to put too many new features into this editor. These ideas are touched on in the google doc too! (referring to the planning doc shared in that planning issue!)

jywarren commented 4 years ago

See how the https://publiclab.org/wiki/inline-maps page has the kinds of maps we'd want to add? And note that the https://publiclab.org/wiki/power-tags#Inline+graphs wiki page lists examples of charts too -- we just need to come up with a simple but nice UI for inserting and configuring them.

Awesome!!!

shreyaa-s-zz commented 4 years ago

Hey @jywarren thanks for the clarification. We can club maps/charts with #419 and discuss what else, if any, feature needs to be added in the extras tab. Meanwhile I'll again go through the doc and try to come up with ideas on the issues mentioned. Should I put #499 up for discussion or close it?