Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Forums
Events
Store
Gallery
Posts posted by Makoto
-
-
This is the support / feedback topic for the Discord Native Widget micro-application.
If you run into any issues or have questions/concerns/feedback, let me know here!
-
On 3/11/2019 at 11:47 AM, AlexJ said:
When I click on 'Search' it shows no users while I checked and we got users on it. So count is correct but search option doesn't seem to work. Can you please check? @Makoto
Thanks for the report!
I can reproduce this issue and will be working on a fix soon.
-
1 minute ago, AlexJ said:
To support your next version, purchased current one 🙂
PS You helped me in past anyways, so some support from me. 🙂
Thank you! ヽ(・∀・)ノ
-
-
The above issue should be fixed in 1.0.1 now. Thanks @Gabriel Torres for helping me quickly test and verify everything was working again!
-
1 minute ago, Gabriel Torres said:
@Makoto Loved the idea of your app. I tried to run the Members > Reindex Members feature to detect and maybe delete users with disposable email addresses, but got the following error message:
Ah, sorry about that! It looks like the marketplace upload somehow ended up one-build behind. I fixed that issue already, let me go ahead and rebuild and update the marketplace listing with the fix for you.
-
4 minutes ago, Gabriel Torres said:
@Makoto the plural form of email is "emails" and not "email's"
Just happened to make the mistake in the application title (still correct in the application itself), updated the listing with the correct version 🙂
- AlexJ and Gabriel Torres
- 2
-
2 minutes ago, Bluto said:
Last question: Is there a check on the post before you register form? How about the contact form email? - I'm actually not too worried about these, just figured I'd ask.
Hmm, on the post before you register form, I believe it would use the same e-mail validation method that I'm hooking into, but I will check today and make sure.
Regarding the contact form email, I'll have to look into that as well.
But I'll have this updated to ensure it applies checks to both of those by either hopefully this weekend (if not today) or early next week!
-
-
3 hours ago, Bluto said:
What happens when your app finds an existing member who is using a disposable email address? There is no information on that process. Does your script require the existing member to change their email? What happens if they decide not the change their email, can they keep posting or are they restricted until a valid email address is given?
Currently it just logs the member in your AdminCP and allows you to take action if you wish, but adding a feature that can either prompt or force the user to update their e-mail on login (similar to the e-mail validation screen, they won't be able to navigate passed it until they complete the required steps) is something that will be released with the next version!
I just wanted to go ahead and get the basic release which includes logging and blocking registrations out first so I can make sure everything's working smoothly, then add other features such as that. So, I can promise that is a feature that will be added!
1 hour ago, Bluto said:A little research has led me to find https://open.kickbox.io/ which is a nice free service they offer. 😃
Yep, that's it! I contacted them about it and made sure it was okay to use and that there aren't any API usage limits to worry about (there aren't). It is indeed an awesome and nice service that they offer.
Indisposable also caches e-mail domains that kickbox returns as disposable addresses, so you only actually need to query them once for the domain, then everything can be checked locally on your server; so it keeps performance in-mind especially for high-traffic websites.
-
-
-
1 minute ago, Joel R said:
I understand how the app works for gallery albums, but how does this app work for downloads then?
Does it download all files in a category? I didn't understand from the description.
Sorry for the ambiguity, I'll update the file description with some more screenshots and try and make it a bit clearer!
Basically, if you upload multiple files to a single IP.Downloads submission, it will provide a link to download all of those files at once in the window that pops up asking the user which file they want to download.
For example,
-
-
1 minute ago, jcdesign said:
I have one question.
Can this app download a members all files in one compressed file? Can not find any "download all" button.
I'm afraid not, this application is only meant to offer bulk downloads for IP.Gallery albums and IP.Downloads files at the moment.
-
4 minutes ago, Joel R said:
Does this work on Amazon S3 configurations?
Yes, it should work on any configuration, remote or local. The only limitation is for Amazon S3 (and other remote file hosts), you will have to use the Native PHP method for zipping files. Nginx's mod_zip only works with files that are stored locally.
But I definitely recommend downloading the demo (provided as an attachment in the file listing) and using it to run a few test downloads to ensure there are no issues on your particular server configuration, just to be safe.
Naturally, if you do run into any problems, I'm happy to help!
-
This is the support / feedback topic for the Bulk / Zip Downloads application,
If you run into any issues or have questions/concerns, let me know here!
-
6 minutes ago, Chris027 said:
I think @Makoto may want to adjust his recommendations with version 4.4, for the nginx conf files
Thanks for the notice! I can't edit the post myself anymore but I'll go ahead and submit a request to IPS to add that change in for me later.
-
@Kevin Carwile since you'll be taking over this app,
The $container parameter in tagsFormField() can by definition be NULL, but this applications hook does not account for that.
Here's a simple patch to fix this in order to prevent compatibility issues with other third-party applications or future IPS updates.
-
There are indeed some known issues with the editor in 4.3. I have a bug report open highlighting some mobile specific issues.
I don't know if Rikki and the team are familiar with all the issues you demonstrated in the above video, however, so..
pokes @Rikki
-
3 minutes ago, Ramsesx said:
I don't understand why ck4 works so smooth on their demo site but not here on IPS with my vivaldi browser.
What about it isn't smooth on IPS4?
-
Sendfile is an IPS plugin that implements server X-Sendfile support into the software suite. Use this to improve server performance on large communities that handle a lot of attachment and/or IDM file downloads.
What is X-Sendfile?
In short, it gives PHP a way to tell your web server to deliver files to the client after proper permission checks and other actions have been performed by IPS. This way, you are not relying on PHP itself to deliver the files to the client.
The reason you don't want PHP to handle file transfers is simple: PHP is really inefficient at it. This is particularly important if you run IPS in a self-hosted environment and your community makes heavy use of attachments or IP.Downloads file submissions.
When you have a lot of users trying to download files concurrently, PHP will rapidly consume your servers available memory pool and, assuming your server makes use PHP-FPM or fastCGI, it will lock up your available PHP processes that are used to serve pages to your other users. This means basic topics and other pages will not load until another users download has completed.
By utilizing X-Sendfile, you are able to pass the workload back off to the web-server. This is immensely more memory efficient, faster, and will keep your PHP processes free. This overall makes IPS significantly more scalable, especially in a self-hosted environment.
Configuration
Assuming you were able to run the test script provided in the plugin description without error, all you will have to do after installing this plugin is enable it and ensure you have the correct web server selected. After that, that's it! The plugin will hook into all local file download requests processed by IPS and pass them off directly to the web server using X-Sendfile.
1. Plugins
Sendfile can be installed and configured directly from the Plugins page in your AdminCP.
2. Settings
To configure Sendfile, just click the pencil icon in the plugins list.
3. Enable
Make sure the "Enable Sendfile" option is toggled
4. Web server selection
Sendfile will attempt to automatically detect the web-server you are using and populate this field accordingly. All you need to do is make sure it is correct and click "Save"! If you are not sure, just ask your hosting provider.
---
That's it! If you have any issues, please let me know here, or submit a bug to my Issues tracker.
☕ Found this useful? Want more free plugins and guides like this one? Show your support by buying me a coffee!
- https://ko-fi.com/makoto_dev -
Hey guys!
Thanks for all the feedback and support. I'm glad this topic was able to help so many people. Sorry I haven't been around to reply much lately, but if anyone here is ever in need of services beyond the scope of what this thread can offer, I am now accepting clients again and am happy to help with anyone's server needs!
So if you need help getting your server set up and optimized for IPS, just shoot me a message here and I'll do my best to provide you an estimate within 24 to 48 hours!
-
On 6/14/2017 at 10:57 PM, bern5 said:
I tried in my own ips4 forum. I pasted the iframe code and it didnt show the player?
1You don't need/want to post the iframe code, just post the raw link to the video and it will work.
I see people make that mistake every now and then
For example, if this is the link to your Facebook post/video:
https://www.facebook.com/photo.php?fbid=305251229919253
You'd just paste that link in, hit enter, and..
Viola!
📧 Block Disposable E-mails
in Marketplace
Posted
Yeah, I noticed the same thing on my initial run on a database of ~100k members. It's not an issue, just means Kickbox didn't return a response for some queries.
I believe it's due to some soft rate limiting on Kickboxes end. I'm going to message them and see if I can find a reasonable rate to limit the rebuild script so it doesn't happen.
If you'd like, you can run the reindex script again (it's safe to do so), this won't clear your cached disposable e-mail domains (which are stored permanently, since a disposable e-mail domain will always remain invalid) so it will be faster to run the second time and might catch some members the first run missed as a result of those errors.
I'm also going to investigate ways in which I can improve the performance of the reindex script in future builds so it doesn't take so long to run.
No functionality to move members marked as disposable to a new group yet, however filtering disposable e-mails from newsletters is a feature that will be added to the next version!
https://dev.taiga.sh/ips/Indisposable/issues/2