Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Projects
Forums
Events
Store
Gallery
Entry Comments posted by Adriano Faria
-
-
5 minutes ago, Esther E. said:
We literally changed code this morning because of your feedback on adding a listener to base classes. š¤
True, thanks for this... but as you all already said, we can't say much now as we haven't the big picture yet. So waiting...
-
12 minutes ago, teraĆyte said:
Well, that's it for me for now. I won't say anything further until there is more info about those "awesome tools" you mentioned. But I don't have much hope for them.
Me too. Anything we say won't have any effect. As you said yesterday, I hoped we would be heard before it started.
Hoping the UIExtension will be a game-changer. š
-
10 minutes ago, SeNioR- said:
So half or more of the plugins/apps will be removed from the marketplace š„²
They will be there for a couple of years for those who wonāt jump in V5 right away.
File edits will be back with resources being sold in devās board. And for those who use marketplace and canāt use FTP, will get limited resources.
But thereās no doubt it will be the end of this marketplace and I truly believe thatās what IPS is after for a while now.
Just now, SeNioR- said:Controversial topic, I like it. š«¢ Adriano, good luck with the update over 300 resources š
I havenāt decided yet if I will keep developing for IPS, as I told somewhere elseā¦ and I must confess the answer its getting clear at every blog entry.Ā
Anyway, if I remain, certainly will reduce from 300 to 50 maximum, due toā¦ framework limitations. š
-
Matt, could you clarify exactly what you mean with ālessā. As far as we can see, there wonāt be ways to use hooks anymore. Is that right? I donāt see the Hooks tab in dev center.
What youāre calling listeners that is fired in specific events canāt be called hooks at all, so I guess thatās the reason for such confusion. At least to me.Ā
Once and for all, will we be able to hook in class?
Thank you.
-
20 minutes ago, Esther E. said:
We will be removing the block on base classes and you'll be able to add listeners to \IPS\Content\Item (or Comment or Review).
Thank you. šš
Still, remove the ability to hook is a huge step back and will make marketplace even worse and smaller but I guess thatās the point after all. A massive number of resources are dead.
Weāre basically back to IP.Board 2 (file edits will be required for custom jobs as we canāt hook) and IP.BoardĀ 3 (back to hook points era).Ā
Anyway, just my feedback. Not trying to annoy anyone; just my honest feedback.
Tks.
-
Just now, DawPi said:
Adding/modifyfing/removing etc. š
Nope. As far as I can see, you can only add new fields. You wonāt be able to change some behavior or āremoveā fields as hooks wonāt exist in V5 (no tab in the dev center image above). More to come though:Ā https://invisioncommunity.com/forums/topic/474790-v5-news-coming-soon/?do=findComment&comment=2948528
Ā
-
14 minutes ago, Matt said:
In this case, just create a listener for every applications Review class. This allows you to be intentional what you want to happen for each class and application. So you can still create this app in v5.
So the answer is no as there is no HOOKS tab anymore. So resources from now on will extend only official apps that I have in my license. If the user has another 3rd-party resource, it wonāt work anymore because I donāt have all the marketplace resources out there to add listeners since it checks for the class.Ā
Great improvement.Ā
-
Am I still allowed to hook in \IPS\Content\Item, for example?
āNOTE: You can only create a listener on an implemented Item/Comment/Review class. You cannot listen onĀ \IPS\Content\Itemā
There are resources that extends the global class, like this or this. These are suite resources, not single apps resources.
Thank you.
IC5: Introduction to Listeners
in Blog
Posted
@MattĀ @Esther E.
Nit sure everything is listed in the content listener, but would be helpful to listen when a user:
- react/unreact to a content (specially this one which is a trait).
- follow/unfollow a content.
In both,Ā returning member ID, content type (global, not per app) and content ID.
Probably there are more. Iāll make another post if I remember.Ā
Thank you.