Hello Diego,
 I totally support your idea. For start, at least we can have some 
conventions!

--Mohammad


On Tuesday, February 12, 2019 at 2:01:20 AM UTC+3:30, Diego Mesa wrote:
>
> All,
>
> The general attitude/perspective to new/additional functionality in TW 
> tends to be: "Keep the core small and backward compatible", leaving many 
> interesting additions to plugins. In order for this to be a viable thing to 
> do, I think we need to think critically about:
>
>    1. How do (particularly new) users find out about new/existing plugins?
>       - The "resources" information on tw.com. There is something 
>       unsatisfying/unclear about this. New users are bombarded with 30 ways 
> to 
>       save, let alone a collection of links to other pages, many of which are 
>       dead, no longer supported and/or do not work with the current version 
> of TW.
>       - The "Get more plugins" button on a fresh TW install - this links 
>       to the official TW plugin library, which lists 54 "official" plugins. I 
>       actually like this, and its how I first found out about plugins. 
>       - The most complete answer to this seems to be: google group 
>       threads. This requires new users A. find out about our google groups 
> and 
>       actually go it - B. Subscribe/read/search for new plugins/additional 
>       functionality.
>       - A great option would be a "web store"/"app store" equivalent like 
>       chrome/firefox/smartphones have. Also, other tools have "package 
>       managers"/communities that make this easy. For example, sublime text 
> has package 
>       control <https://packagecontrol.io/>, vim has vim awesome 
>       <https://vimawesome.com/>, etc. which tell you what versions this 
>       plugin supports, always points to the latest versions, offers comments 
>       underneath plugins, tells you what plugins are popular, most installed 
> etc.
>    2. How do users install plugins?
>       - The drag-n-drop method (and additional files-based-method on 
>       node) is actually a very user-friendly and easy to understand method. 
>    3. How do users update (and find out about updates) to plugins? 
>       - Many plugins get updated to fix bugs, keep up with TW, and add 
>       new features. Many other plugins just get out of 
>       date/abandoned/unsupported. 
>       - To find out about updates you have to: A. go to authors website 
>       which is hopefully (but rarely) listed on readme and reinstall or B. 
> Stay 
>       subscribed to google groups
>       - As an example, I recently went through and updated my plugins - I 
>       had to go to many different websites (searching google groups for 
> some), 
>       and check version numbers, and update accordingly. 
>       - I think some centralized method for "check for and install 
>       updates" would be a fantastic addition to the community. 
>    
>
> With a centralized repository of plugins, we could also enforce 
> certain plugin structure, as Joe recently recommended in another thread. 
> Things like:
>
>    - author name
>    - email
>    - website
>    - license
>    - supported TW version: an optional field which could force a plugin 
>    to only work on select versions of TW, which a person could override.
>
>
> So, some solutions/ideas are:
>
>    1. A centralized repository of plugins, very much like package control 
>    <https://packagecontrol.io/>for sublime text
>    2. An "update" method
>       - Your TW could check installed plugin versions with that on our 
>       centralized repo, letting you know if you need to update.
>       - As I understand, it still couldn't actually "fetch" the updated 
>       plugin tiddler from github - you need to do this manually - is this 
> correct?
>    
>
> What are others thoughts on this topic?
>
> Best,
> Diego
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7d39daf8-c381-41da-82ff-1d90d4c6b068%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to