Entry Comments posted by Adriano Faria
-
-
On 1/31/2024 at 2:00 PM, teraßyte said:
What about the ACP? For example, when creating an invoice manually in 4.x it's impossible to add a Downloads file right now.
On 2/1/2024 at 9:04 AM, Esther E. said:I hadn't realized that, thanks.
@Esther E., no change from IPS4 to IP5:
Isn't this going to be a feature? I'm asking because those who use different Downloads categories for IPS4 and IPS5 will need to develop an app to transfer purchases from IPS4 files to IPS5; it could be avoided by adding an option to add the initial purchase, like there was here before in the MY PAID FILES section of the Marketplace.
Thank you.
-
-
-
On 7/26/2023 at 8:08 AM, 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).
Can you confirm if we will have access to some sort of content() method to manipulate the content itself?
If you need some context, that would be one of them: https://invisioncommunity.com/files/file/7821-keyword-tooltipsimbacksale/
Thank you.
-
IC5: Menus
in Blog
-
-
12 minutes ago, Esther E. said:
Listeners don't return any data at all. I'm not quite following the question, can you please clarify?
I need to move users to another group when they make a purchase a file in Downloads. Is there any way to get that information?
An achievement rule could be an easy way to do it but there isn’t such a rule currently.
-
Edited by Adriano Faria
QuoteInvoice Listener
An Invoice listener is fired only on the \IPS\nexus\Invoice class. This listener does not require you to specify a class to extend.
The Invoice listener includes a single method, onStatusChange. This is fired when the invoice is saved and the status changes (pending/paid/expired/canceled).
Just to confirm: will this return all data from the invoice? I mean, I need at least the i_items, to see if the invoice belongs to a purchase of a Downloads file.
Thank you.
-
-
Edited by Adriano Faria
20 minutes ago, Esther E. said:we allowed for listeners on base classes, like \IPS\Content\Item.
Base classes (topic, file, etc) or global (\IPS\Content\Item). Kinda confusing it. We need to make it globally.
20 minutes ago, Esther E. said:I'm not sure what other suggestions you're referring to regarding listeners. Was there something specific?
- Visit a profile:
When will be the "point"? It's missing only nodes in UI Extensions. As Member isn't a node, I'm wondering.
- Ignore/stop ignoring something (posts/messages/mentions).
So what is the outcome of the discussion?
-
-
Edited by Adriano Faria
Basically, I have a content item that has a "privacy" column. If it is private, it shows to the item creator only; public shows to everyone. I can't use my getItemsWithPermission() because, you know, it is static so I can't check the author against the logged member. Even if I could use it, I wouldn't use it because the item must be accessible by direct link. It just can't be listed.
-
-
-
1 minute ago, Esther E. said:
Most things are still doable. Some things are not. It's "wait and see" right now.
Come on, it’s exactly the opposite. Some are possible. Most won’t be.
Bookmarking this to use later. 👍
I will make a list of my resources that will not be possible to update, after initial tests on V5, of course.
-
IC5: Menus
in Blog
14 minutes ago, Daniel F said:But for other applications, where you'll have to use the UIItem Extension, you're able to place it at the beginning or end
So I assume this check:
{{if ( $topic->canPin() or $topic->canUnpin() or $topic->canFeature() or $topic->canUnfeature() or $topic->canHide() or $topic->canUnhide() or $topic->canMove() or $topic->canLock() or $topic->canUnlock() or $topic->canDelete() or $topic->availableSavedActions() or $topic->canMerge() or $topic->canUnarchive() or $topic->canRemoveArchiveExcludeFlag() or \IPS\Member::loggedIn()->modPermission('can_view_moderation_log') or $topic->canToggleItemModeration() ) or ( $topic->isFutureDate() and $topic::canFuturePublish( NULL, $topic->container() ) ) or ( $topic->hidden() == -2 AND \IPS\Member::loggedIn()->modPermission('can_manage_deleted_content') )}}
for topics, for example, won't be necessary anymore as I can make the checking for each entry in the extension, right?
This is a limitation that prevents us from adding links in the Action menu.
-
IC5: Menus
in Blog
-
A few examples:
https://invisioncommunity.com/files/file/7833-profile-field-per-user-group/
https://invisioncommunity.com/files/file/8783-enhanced-links-moderation/
There are a ton from other devs. Everywhere. For the most varied reasons and purposes.
Anyway, this is just to confirm that this will not be the game-changer; it was expected and I really don’t want to enter in another debate like the first blog entry. That’s all I have to say. 👍
-
-
-
IC5: Menus
in Blog
-
-
44 minutes ago, annadaa said:
because if I understand the plugins will no longer be available as is but the applications yes
I’ll try.
Plugins don’t. Applications will. Everything you could do with a plugin, you always could with an application because both used hooks; it was powerful and you could do basically everything. Hooks are removed in V5. It won’t be possible anymore and it’s been replaced by a hook-points system (a.k.a. Listeners) and a UIExtension, which we don’t know as they didn’t blog about it yet. It will be more limited/restricted, no doubt. Matt said, you can do a lot, but you can’t do everything you could before. The doubt now is how much limited it is compared to hooks.
Translating to marketplace resources: my guess is that a few (compared to the totality) applications/plugins will be fully upgraded to V5. Some will be upgraded but will lost some functionalities (due to hooks it may have today) but vast majority don’t, at least in first moment; improvements will be necessary along the way.
I guess we’ll have to wait and see. Get your popcorn and have a seat. Only time will tell.
47 minutes ago, annadaa said:you want to create an LMS then at least leave the possibility to the developers to improve it and make it better than learn dash from word press
Marketplace rules will change for V5. 3rd-party devs probably will be allowed to create similar resources.
-
15 minutes ago, Matt said:
There has been a shift downwards in new applications for sure. I think that is just a byproduct of the forum market maturing and changing.
Probably... and due to that, the devs get tired of releasing new stuff and it gets a couple of purchases. There is certainly more to it than that.
IC5: Introduction to Listeners
in Blog
This:
But I didn't try it yet.