Hi all. 

Been a long time since I have done anything with TW5 or anything else for 
that matter, still recovering from brain surgery where damage was 
definitely done but I have been lurking both forums all along (for years 
now without a word!) and regretfully find trying to use even the most basic 
functionality of TW a challenge due to its already built-in amazing 
flexibility and functionality. So I may be way off on this and want to say 
up front, first and foremost, I mean absolutely no disrespect to anyone 
involved here. However, as I am understanding this, I simply can not stand 
to watch this thread continue much longer. I can picture Jeremy right now 
trying to figure out how to allow an end user turn his fine-tuned jet 
airplane into a space station at the cost of other useful functionality he 
may be trying to add, He has proven to work very diligently on feature 
requests (usually very successfully) to provide needs that also meet the 
applications goals but this one is simply too much to ask IMHO and I do 
hope Jeremy seriously gives that consideration. I made a similar request 
years ago to meet a specific need that I no longer have, and couldn't 
implement now even if he gave me supervised directions complete with 
pictures on how to do so. Despite all that he probably did add that 
functionality (I can't even remember what it was at this point) and hope it 
didn't cost him too much time or if so it did turn out to be of use to the 
project as a whole. 

That said, My first instinct to a thread suggesting a core change would be 
to fork it and go for it yourself (which is what I wish I had done while I 
still had the chops to try to do so) I am a little surprised this hasn't 
already been suggested. He can always implement those changes back into the 
core if it meets his requirements without the cost of a lot of his own time 
(GOD bless GIT). But be prepared to meet all the needs of his overall goals 
with TW5 and *ALL* the complexities that imply. Such as the Internal 
mechanisms that other core mechanisms may rely on that are based on the one 
you intend to change, the responsiveness of the application, clarity, and 
functionality for the typical and advanced end-user, testing to make sure 
changes have not broken any other functionality, any and all security 
implications involved, and everything else that Jeremy so diligently 
provides us with this amazing tool. 

I can understand a need to add special functionality a specific project 
might require at the cost of some of this (as I think was my case, my 
memory is shot) but given that the core has been built with the ability to 
transclude even itself providing what I feel is as much flexibility as one 
could expect and should allow almost anything within reason to be 
possible,. perhaps at this point, TW5 has reached a point of maximum 
returns in regards to adding new plugin programming features (especially if 
they are for specific needs and not the project as a whole)? (again all 
IMHO and yes I admit I am a total fanboy, his work on this is and was 
totally mind-blowing at least for me anyway LOL!). 

Thanks for taking the time to read all this if you made it this far I tend 
to rant on and on at this point... 

On Friday, July 5, 2019 at 2:51:08 PM UTC-5, Mat wrote:
>
> So I'm working on a plugin that, among other things, will give plugin 
> update alerts. (never mind how)
>
> I want to show this alert in the regular plugin list, ideally in 
> the $:/core/ui/Components/plugin-info tiddler which is the one showing each 
> separate plugin as a "row" in the plugin list.
>
> How should one approach manipulating core components? It is one matter for 
> personal tweaking but not so good when making public plugins. ...besides, 
> whose shadow tiddler wins? Once my overwrite is in a plugin it is no longer 
> an overwrite but a shadow, so which one should the system choose?
>
> Jeremy has mentioned putting in hooks which I interpret to mean things for 
> these sort of matters... so should I just "request a hook" and specify 
> exactly where? Or maybe I'm using the term "hook" in a faul way.
>
> <:-)
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/2183b04d-fdea-4e0e-a990-38dc8411cf0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to