Forum Replies Created

Viewing 15 replies - 1 through 15 (of 25 total)
  • Thread Starter LaughterOnWater

    (@laughter-on-water)

    Unfortunately, I’m deleting this plugin from my server. It’s just a little to nosey, eh?

    Top 10 most frequently accessed URLs:
    6325 /wp-content/plugins/events-block-for-the-events-calendar/block.json
    364 /wp-admin/admin-ajax.php?action=async_litespeed&nonce=04bf77089e&litespeed_type=imgoptm
    339 /?mc_cid=159005415a&mc_eid=HAVDVE
    292 /
    229 /wp-admin/admin-ajax.php?action=async_litespeed&nonce=0de537f354&litespeed_type=imgoptm
    105 /robots.txt
    88 /wp-content/litespeed/js/7d41297ad78fa4cd1776a22613982fbf.js?ver=e9ecc
    79 /wp-content/litespeed/js/f53296794cbaf36de711fe9d775c8ec7.js?ver=29308
    79 /wp-content/litespeed/js/48d593e74f12e54225c891160623a13e.js?ver=3a13e
    79 /wp-content/litespeed/js/38cd3a3a315a6caf36f4dcb784b48baf.js?ver=38f36
    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Log covers from 15/Aug/2024:00:59:12 to 15/Aug/2024:15:44:11

    Top 10 most frequently accessed URLs:
    5867 /wp-content/plugins/events-block-for-the-events-calendar/block.json
    364 /wp-admin/admin-ajax.php?action=async_litespeed&nonce=04bf77089e&litespeed_type=imgoptm
    339 /?mc_cid=159005415a&mc_eid=HAVDVE
    284 /
    229 /wp-admin/admin-ajax.php?action=async_litespeed&nonce=0de537f354&litespeed_type=imgoptm
    97 /robots.txt
    84 /wp-content/litespeed/js/7d41297ad78fa4cd1776a22613982fbf.js?ver=e9ecc
    79 /wp-content/litespeed/js/f53296794cbaf36de711fe9d775c8ec7.js?ver=29308
    79 /wp-content/litespeed/js/48d593e74f12e54225c891160623a13e.js?ver=3a13e
    79 /wp-content/litespeed/js/38cd3a3a315a6caf36f4dcb784b48baf.js?ver=38f36
    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Thank you for your replies. I’ll give it a shot!

    LaughterOnWater

    (@laughter-on-water)

    Love what you’ve done with this plugin! Just a follow up. For others who got here because you created a “customize” widget instead of a block, the widget edit capabilities are somewhat limited compared to the regular block editing methods. This is true for most widgets, so it’s not the fault of this plugin. For now, create the block first in a page or post, edit the block settings including things like “open in new tab” and even “border radius”, etc., then copy the edited block to where you want to paste your widget in the “customize” area. You could save the unpublished page for future edits. Good to go.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    It is now functioning within normal parameters. Thank you!

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Thanks for your reply.

    First I’d like to commmend you on a plugin that is intuitive enough that most of us can just go through the wizard without having to view the install video. That said, I’ll absolutely check out the video!

    Have you considered that as a Google API facilitator for a popular plugin, that perhaps you are more likely to get Google to add the various types of Non-Profits to their organization typology? Is it really okay to stand still just because Google is unaware? Wouldn’t that make for better ranking, thus making your plugin even better? Just a thought… Be safe out there!

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Marco, I’d also like to apologize for not understanding that your servers are crawling the site where the plugin is hosted. We’re so used to large companies offering services for free, it’s tough sometimes to remember that the small companies can’t do it for free. Automattic offers a free screenshot generator that uses their servers to create an image of whatever web page you request on the fly. Google similarly provides nocaptcha recaptcha. I’m pretty sure my shared hosting provider would shut me down if I generated that much traffic serving something similar unless I moved to a VPS, PS or something larger, and then I’d be at the mercy of my traffic, unless I could find a way to monetize it.

    Nobody else has been quite as loud as I, and while that can seem like a bad thing, I hope you’ll consider my criticism as constructive because I can see from your code that you’ve put a lot of time and effort into this plugin. It is my firm hope that you’ll adapt the free version and monetize the pro version of this plugin in ways that better serve both you and your plugin users.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Marco, most of us here are small web devs. I’m not picking on you. I’m pointing out that your plugin does not engender the spirit of what a free plugin on this venue should be. Others may not have been as long-winded as I have been, but I gave constructive criticism for how it disappoints and how it could be fixed.

    It’s possible your business model is flawed.

    Your model client has a website that is between medium and large sized, hosted by someone who squawks at a website that uses precious resources to crawl itself for broken links. This model client can’t exist. Yes there are people who have small servers in their basement and are hosting sites to the internet, but they represent too small a client base to be considered a reasonable model client.

    True, most people have small websites. But even most small websites today are hosted by huge companies with servers optimized for WordPress. Even the mom-&-pop webhosts usually lease and rebrand hosting capability from the main hosting companies for their clients.

    You’re currently allowing maybe ten thousand free plugin adopters to use your resources to do something that could easily be done locally. This is a choice you made. Checking links remotely seems like a suboptimal use of your resources and the plugin’s local resources. If you’re concerned that the plugin would bog down the local system, use a time-delay system to crawl responsibly with local resources.

    This “free” version offers only 500 links to a model client who doesn’t exist. Your true model client has 25K links. They have a budget for maybe a few pro plugins, but they’ll choose those carefully. Nearly one-hundred percent of sites never reach 25K links. But trying to crawl that many links remotely for free would probably cost you too much. That’s why crawling needs to be local. Keeping it local also means the data are more secure.

    And if you’re going to crawl local, putting a limit on the number of links becomes superfluous because almost nobody has a site with 25K links. You have no logical reason to limit this if the local resources are doing the work. So do it local and remove the link tier caps. The enticement for the pro version comes from offering add-ons like the ability to check broken image links and youtube/vimeo/soundcloud link validation, which can be an addon, and again, managed locally.

    There probably isn’t a model client at the 100K link range. It’s more effective for someone whose website has a hundred thousand links to be responsible enough to hire someone to develop an in-house plugin that will do it, you guessed it, locally.

    The only information that needs to be on your servers is occasional validation of your pro plugins and addons. That’s a lot less traffic, and frankly part of the cost of doing business.

    Lastly, I am curious about how this plugin complies with the EU’s General Data Protection Regulation for sites that require it. Crawling locally would also stop that concern.

    Please keep in mind that I’ve taken a lot of time out of my day to reply and that I’ve been respectful.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Marco, thanks for your balanced reply. I’ve edited my review accordingly. However, I’m using a different plugin. We disagree about what a free plugin on www.ads-software.com should actually accomplish. For me, a plugin hosted on www.ads-software.com should actually accomplish something other than being little more than an ad for the paid version.

    The base capability for this plugin is checking dead/broken links, both internal and external. That’s what this plugin should do. Restricting the number to 500 links is questionable. You may as well restrict it to 100 links. We’re not supposed to use this platform this merely to advertise for the paid version. The free version should give a robust and useful capability out of the box. It’s supposed to be an enticement to unlock more capabilities — not more capacity on the base capability — especially when that capability is being powered by my server. This is not mailchimp. You’re not providing a per-link service from your own hosted system. Frankly, it irks me that you would even restrict the base to just 10K links. A better approach would be to have a function that checks if the person has 10K links checked and puts an admin notice that says, “Hey, it looks like you’re a professional, which means you’re likely making a profit from this site. Why not support a fellow professional by paying for a subscription to the pro version? It includes additional capabilites… (etc.) Thanks for using my plugin!”

    There are a lot of free plugins that provide amazing base capabilities. Their paid versions offer even more. I’m willing to put up with a lot from the free versions, including admin notices in settings areas asking me, “Wouldn’t you like to upgrade to the pro version?” and, “Why not rate my plugin today on www.ads-software.com?”

    This plugin could rock. Currently, it does not. This hampered free plugin is just an ad for similarly restricted versions of the pro version. And that disappoints me. I am among a fairly large number of people who have rated this plugin similarly, though they may not have taken the time to express why.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Nope. Still a problem. I just updated a site on php 7.2 and had to do it manually from a latest.zip file. ??

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Apparently a number of my sites where even on php 5.6…
    I’m going to close this for now and assume the problem was old php.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Let me check with my host. There are other sites that are similarly wrong. Please stand by.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Current PHP Version: 7.0.32 fast-cgi.

    Weirdly, my hosting panel says it’s supposed to be 7.2 fast-cgi.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Thanks! This is good to know. I’m just amazed at how robust the update system is.

    C.

    Thread Starter LaughterOnWater

    (@laughter-on-water)

    Getting the below in the console. I deactivated all other plugins, including caching.
    It looks like google thinks there’s a credit card input on the page.

    This is not https, so it may have something to do with changes made to reCaptcha with Chrome on google’s end.

    ?redirect_to=http%3A%2F%2F[address munged]%2F:1 This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.
    anchor:174 GET https://www.gstatic.com/recaptcha/api2//styles__ltr.css net::ERR_ABORTED 404
    anchor:175 GET https://www.gstatic.com/recaptcha/api2//recaptcha__en.js net::ERR_ABORTED 404
    anchor:179 Uncaught ReferenceError: recaptcha is not defined
        at anchor:179
    (anonymous) @ anchor:179
    anchor:174 GET https://www.gstatic.com/recaptcha/api2//styles__ltr.css net::ERR_ABORTED 404
    anchor:175 GET https://www.gstatic.com/recaptcha/api2//recaptcha__en.js net::ERR_ABORTED 404
    anchor:179 Uncaught ReferenceError: recaptcha is not defined
        at anchor:179
    (anonymous) @ anchor:179
    ?redirect_to=http%3A%2F%2Ffolio.low.li%2F:1 Uncaught (in promise) Timeout
Viewing 15 replies - 1 through 15 (of 25 total)