Makoto

+Clients
  • Content count

    4,037
  • Joined

  • Last visited

About Makoto

  • Rank
    Needs Caffeine

Contact Methods

IPS Marketplace

  • Resources Contributor Total file submissions: 30

Profile Information

  • Gender Not Telling

Recent Profile Visitors

404,729 profile views
  1. Full SSL

    There's really no reason your users should not want to use HTTPS if they actually understand the differences between the two.
  2. I haven't, I'm sorry. I'll keep this on my list and look into it when I have a chance though.
  3. Happy new years! Here's a cat monkey eating a banana,

     

     

  4. I'll have an updated Nginx + PHP-FPM server guide for IPS4 posted sometime soon. Keep an eye out for it!

  5. Coding Standards

    Version 1.0.1

    40 downloads

    Coding Standards This archive contains an unofficial collection of IDE configurations and other files for use with IPS' own coding standards. phpStorm To import the PHP Storm code style configuration, go to File > Import Settings. Select the phpStorm.jar file included in this repository. Afterwards, open up the Setting page (File > Settings) and navigate to Editor > Code Style > PHP. From the right-hand side of the scheme selection box, click on Manage. You should now see the IPS code style available for use! This repository also includes a projectCodeStyle.xml document, which you can use to automatically import the IPS coding styles in your own repositories for anyone else that uses phpStorm. To do this, you'll need to copy this file to the .idea/ directory in your projects root and commit it. If you decide to do this, it's recommended you set up your .gitignore configuration to only commit this file in your .idea directory and ignore everything else. Scrutinizer Scrutinizer is a great service for performing automated code checks and scrutinizing your code for quality, and best of all, it's completely free to use for open-source projects! To learn more about it, head over to the official website.

    Free

  6. IPS4 server response time

    A server response time of 0.26 seconds is not really slow. The response time you get will depend on how well optimized your server configuration is, and how powerful your server is in general. IPS4 is a powerful and fairly heavy application. Consequently, it takes and requires more power to run than most other forum platforms. But 0.26 seconds is really not bad. If you want to get this lower, look into tuning your server configuration and/or consider moving to a more powerful host.
  7. Power Tools

    Version 0.2.0

    28 downloads

    Power Tools Introduction Power Tools is a third party command line utility for Invision Power Suite developers. It aims to aid in development by packaging several useful command line script and applications together in one easy to use application. Installation If you are on Linux, there is an optional executable included in the release package which you can extract and copy to /usr/local/bin for convenience. Otherwise, just extract the included ptools.phar file to the directory of your IPS installation. Then, from your terminal window, navigate to the applications directory and run ptools.phar as you would any other PHP script from the command line, $ php ptools.phar Power Tools version 0.2 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug Available commands: classmap Generate a map of error codes for classes in an IPS application help Displays help for a command list Lists commands tinker Launches an interactive shell interpreter for an IPS installation generate generate:activerecord Generates an Active Record boilerplate class generate:content-comment Generates a Content Comment boilerplate class generate:content-item Generates a Content Item boilerplate class generate:content-node Generates a Content Node boilerplate class proxy proxy:regen (Re)generates all proxy classes for the application Features Tinker Tinker is one of Power Tools most.. well, powerful features! The name tinker was inspired by Laravel's own "tinker" command, and it essentially operates in the same manner. Both are powered by PsySH, an application that provides an extremely powerful PHP REPL for your applications. Stop making your life difficult by executing arbitrary code in random modules for testing, or worse yet, actually trying to use the native PHP CLI interpreter. Need to test if your Item class is working correctly? Just pop into the REPL and give it a whirl!  Everything in the tinker shell essentially works as your application does when run through the web browser. You can even get documentation on class methods right from within the interpreter,   PsySh is a truly awesome tool. To learn more about it and all the features it offers you, check it out on PsySh.org. Proxy Classes Due to the nature of the IPS 4.x framework, several useful features of your IDE may become non-functional (suggestions, code completion, etc). This command will generate proxy classes for IPS (including 3rd-party applications), so your IDE will know how to use IPS style classes. This command was based off of @CodingJungle's own Proxy Class Generator script. Class Mapping The classmap command maps unique ID numbers to your applications class files. These ID numbers are then stored and maintained for use in error codes. By maintaining and actively using a proper error code scheme, you can easily and transparently map the location of errors that are triggered in production. For more information on this feature, refer to the original Classmap script. License The MIT License (MIT) Copyright (c) 2015 Makoto Fujimoto Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    Free

  8. Free SSL

    You are not reading wrong, but ideally the process of renewing your SSL certificate should be completely automated. That's why it's so short. You're not supposed to need to install your certificates manually every 90 days.
  9. Free SSL

    Yes, you'll need to update the base_url in your conf_global.php file if you use to use HTTPS globally on your forum.
  10. Awesome plugin work! I'm realizing most things I want to download are made by you. ^.^

    1. Makoto

      Makoto

      ^^ thank you very much, I'm happy to hear you're enjoying my work!

  11. Member Watermarks

    Version 1.1.0

    11 downloads

    Member Watermarks Introduction Member Watermarks is an extension for IP.Gallery that allows your site members to have dynamic copyright text included above or below your sites own watermark image. After all, it's not very fair to your content creators to only plaster your own websites watermark on their images, is it? With this application your members can have their own copyright text included with the images they upload, instead of only including your own sites branding on their images. That way everyone will know which member to look for on your site when they see your communities images being uploaded elsewhere! Sponsorship This application was commissioned and has been publicly sponsored by @NoGi from ShrimpKeepersForum.com. Interested in sponsoring your own application idea? Contact me via my providers profile for more information! Setup and configuration First, install the application in your AdminCP by uploading the included .tar file in the Applications page, located under the System tab. After the application has been installed, navigate to the Member Watermarks Settings page, located under the Customization tab. From this page, you can customize virtually all aspects of how your dynamic watermarks are generated. You can even upload your own custom fonts to be used! Show your love! Was this application useful to you? Show your love by leaving an honest review! Be sure to check out some of my other marketplace submissions as well! https://community.invisionpower.com/profile/260850-makoto/?do=content&type=downloads_file License This application is commercially licensed, one purchase is valid for one installation. If you wish to install this application on multiple IPS installations, please do the right thing and support development by purchasing a license for each community! By purchasing the Member Watermarks application, you acknowledge that you have read and agree to the following licensing terms: https://www.binpress.com/license/view/l/6af31ef9a2b1113ea087c74d6d7a5739  

    $25.00

  12. Version 1.0.0

    12 downloads

    Attachment Watermarks Introduction Attachment Watermarks is a plugin that allows you to apply watermarks to attachment image uploads, just as you can for images uploaded to the IP.Gallery application. This plugin also allows you to set a minimum width and height limit for attachments that are watermarked, that way you don't have to worry about small image attachments being plastered with watermarks that are already half the size of the image itself. Sponsorship This plugin was commissioned and has been publicly sponsored by @NoGi from ShrimpKeepersForum.com. Interested in sponsoring your own plugin idea? Contact me via my providers profile for more information! Setup and configuration First, install the plugin in your AdminCP by uploading the included .xml file in the Plugins page, located under the System tab. After the plugin has been installed, edit the plugin settings and upload your desired watermark. That's it! Show your love! Was this plugin useful to you? Show your love by leaving an honest review! Be sure to check out some of my other marketplace submissions as well! https://community.invisionpower.com/profile/260850-makoto/?do=content&type=downloads_file License This plugin is commercially licensed, one purchase is valid for one installation. If you wish to install this plugin on multiple IPS installations, please do the right thing and support development by purchasing a license for each community! By purchasing the Attachment Watermarks application, you acknowledge that you have read and agree to the following licensing terms: https://www.binpress.com/license/view/l/db19ad6ace0420d1c19c8917d1462b51

    $10.00

  13. Advanced Favicons

    Version 1.0.1

    124 downloads

    Advanced Favicons    Introduction Advanced Favicons is a third party IPS application that handles the tedious and deceptively complex task of generating favicons for your IPS community website. What do you mean "deceptively complex"? When many people think favicons, they think of a single favicon.ico file that is located in the root of your web directory. In truth, favicons today have morphed into a giant, unstandardized and convoluted mess that involves needing more than 25 different variations of the same favicon image along with multiple schema documents for full compatability accross all browsers and devices. You really don't want to have to create all of these images and files yourself, do you? I hope not. Advanced Favicons to the rescue then! This application will handle the mundane and complex task of generating all of these files for you in an easy, step by step process. All you need to do is upload a single, high quality logo image that you wish to use as your favicons base image, answer a few basic questions about how you'd like your site to be displayed on mobile devices, and you're done! Sponsorship This plugin was commissioned and has been publicly sponsored by @iacas from TheSandTrap.com. Interested in sponsoring your own plugin idea? Contact me via my providers profile for more information! Demonstration You can see a quick "before" and after demonstration of the application here (you can replace community.invisionpower.com with your own forum as well), Before: http://realfavicongenerator.net/favicon_checker?site=community.invisionpower.com After: http://realfavicongenerator.net/favicon_checker?site=https%3A%2F%2Fwww.makoto.io Setup and configuration First, install the application in your AdminCP by uploading the included .tar file in the Applications page, located under the System tab. After the application has been installed, navigate to the Manage Favicons page, located under the Customization tab. From this page, launch the Setup Wizard and follow the on-screen prompts. That's it! Once you've completed the setup, you'll be given a link which you can use to ensure the application is working correctly. Show your love! Was this application useful to you? Show your love by leaving an honest review! Be sure to check out some of my other marketplace submissions as well! https://community.invisionpower.com/profile/260850-makoto/?do=content&type=downloads_file License The MIT License (MIT) Copyright (c) 2015 Makoto Fujimoto Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    Free

  14. Why are long URLs not shortened in 4.x ?

    With IPS4's new editor, this actually isn't a bad idea. It could certainly work. I think this is something I am going to look into implementing myself.
  15. 4.0 has less options than 3.4.x?

    I'd recommend just going ahead and running them manually if you have the time to wait (preferably during off-peak hours). That or set up cron to run tasks as it suggests. When those background tasks take a very very long time to run, that usually means you have a relatively low traffic forum (and / or a lot of content that needs rebuilding), so the tasks aren't being run frequently enough.