 #  Fair Reviews and Support 

 

As a developer of [free Joomla extensions](/blog/development/problems-turn-into-features "Problems Turn Into Features"), I’m incredibly grateful for the [community](/blog/personal/the-joomla-i-knew-was-free "The Joomla I Knew was Free") that uses and supports my work. I strive to provide helpful extensions and, importantly, readily available [support](/blog/personal/this-is-how-you-kill-joomla-as-a-platform "This Is How You Kill Joomla as a Platform"). It’s a rewarding cycle – users benefit, I gain valuable [feedback](/blog/development/bug-reports-a-developers-best-friend-not-a-burden "Bug Reports: A Developer's Best Friend, Not a Burden"), and the entire ecosystem thrives. A primary source of feedback comes from fair reviews.

A recent [experience](/white-hat-seo/quality-content "Quality Content") has prompted me to reflect on the responsibilities that come with leaving reviews, especially in the world of open-source and [free software](/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam "One Sh*tty Email That Made Me Finally Do Something About Spam").

Recently, a user [left a review for one of my extensions](https://extensions.joomla.org/extension/ads-a-affiliates/content-amazon-product-advertising-api/) on the [Joomla Extensions Directory](/blog/personal/why-my-joomla-extensions-are-free "Why My Joomla Extensions Are Free"). The review, while understandable in expressing frustration, contained inaccuracies that are concerning. The user stated there was "no support" and that the only resource available was a [documentation](/blog/development/the-humbling-art-of-free-software "The Humbling Art of Free Software") page.

![Content - Amazon Product Advertising API Review](https://cdn.richeyweb.com/images/articles/fair-reviews-and-support/review.webp)

## Provably False

This accusation is simply and demonstrably untrue. The user did utilize my support request page and received a prompt response (after only 2 hours and 32 minutes) directly addressing their issue – providing the missing documentation example that had, regrettably, been removed. Shortly afterward, I had repaired the documentation page - replacing the missing information.

This is the email I sent:

![Email Conversation](https://cdn.richeyweb.com/images/articles/fair-reviews-and-support/email.webp)

The incident highlights a crucial point: leaving accurate, constructive, and fair reviews is essential for a healthy development community. Fair reviews should be based on facts, not assumptions or misrepresentations.

If I had to guess what the real problem is - he either hasn't registered or doesn't (yet) qualify for access to the Product Advertising API, which is a requirement to use my plugin. Being an associate isn't enough - you must register for [PAAPI](/blog/personal/joomla-numbers-dont-lie "Joomla Numbers Don’t Lie") which has its own requirements (completing 3 qualifying sales as an associate in the first 180 days).

## Fair Reviews Matter – Especially for Free Software

Developing free software is a labor of love. It takes [time](/blog/hosting/ai-automation-unlocking-content-opportunities "AI Automation Unlocking Content Opportunities"), effort, and resources—even if those resources are personally invested. When developers offer free extensions and willingly provide support, they deserve honest and fact-based feedback. False or misleading reviews can have a significant negative impact, deterring potential users and damaging the [reputation](/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists "Microsoft Deliverability - SendGrid and Blacklists") of the developer. My [Content - Amazon Product Advertising API](/software/joomla/plugins/content-amazon-product-advertising-api) plugin is the only free PAAPI plugin offered for Joomla, and now it has been tarnished.

## Consider the Perspective

It's easy to feel frustrated when something doesn't work as expected. However, before leaving a review, take a moment to consider:

- Have you tried all available resources? (Documentation, support forums, etc.)
- Have you accurately represented the level of support you received?
- Is your review based on facts or assumptions?
 
 

I have given my share of reviews in the JED, but mine are largely positive. Where I have criticisms, they are not without extensive conversations with the authors of the extensions - because I know what it's like to be on the responsible-party side of the keyboard. I know the power of a negative review. Erring on the side of caution is prudent - because even with nearly 40 years of programming experience, I still have moments of impostor syndrome. I'd rather take more time to ensure that I leave honest and fair reviews.

## A Call for Responsible Reviewing

I’m not seeking praise. I simply want to encourage a culture of responsible reviewing – one that values honesty, accuracy, and constructive feedback. Free software thrives on a supportive community, and that starts with a commitment to fairness and integrity.



- [      email ](mailto:?subject=Fair+Reviews+and+Support&body=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Ffair-reviews-and-support)
- [      facebook ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Ffair-reviews-and-support)
- [      x-twitter ](https://twitter.com/intent/tweet?text=Fair+Reviews+and+Support%3A+https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Ffair-reviews-and-support)
- [      linkedin ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Ffair-reviews-and-support&title=Fair+Reviews+and+Support&summary=As+a+developer+of+free+Joomla+extensions+%2C+I%E2%80%99m+inc...)
- [      pinterest ](http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Ffair-reviews-and-support&media=https%3A%2F%2Fwww.richeyweb.com%2Fimages%2Farticles%2Ffair-reviews-and-support%2Freview.webp&description=Fair+Reviews+and+Support)
 


 

   [  Previous article: The Humbling Art of Free Software   The Humbling Art of Free Software ](/blog/development/the-humbling-art-of-free-software) [  Next article: One Sh\*tty Email That Made Me Finally Do Something About Spam  One Sh\*tty Email That Made Me Finally Do Something About Spam  ](/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam)  

##### We Value Your Privacy

 

We use cookies to enhance your experience and for traffic analysis. By continuing to visit this site you agree to our use of cookies.

[Privacy Policy](/privacy-policy)

 Details 

###### Google Tag Manager Items

- Ad Storage
- Ad User Data
- Ad Personalization
- Analytics Storage
- Functionality Storage
- Personalization Storage
- Security Storage
 
 

 

 

 

 

 Decline Accept
```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.richeyweb.com/#organization","name":"RicheyWeb","url":"https://www.richeyweb.com/","logo":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/logo/richeyweb.svg","contentUrl":"https://www.richeyweb.com/images/logo/richeyweb.svg","width":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"@id":"https://www.richeyweb.com/#logo"},"image":{"@id":"https://www.richeyweb.com/#logo"},"sameAs":["https://x.com/ComRicheyweb","https://www.facebook.com/RicheyWebDev/","https://www.youtube.com/channel/UCxnVG8BwOvQRO7hVqNX7T2g","https://community.joomla.org/service-providers-directory/listings/115:richeyweb.html"],"description":"RicheyWeb is a custom software developer specializing in Joomla extensions.","ContactPoint":[{"@type":"ContactPoint","url":"https://www.richeyweb.com/contact-us","telephone":"903-873-8460","contactType":"Owner/Administrator","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"},{"@type":"ContactPoint","url":"https://www.richeyweb.com/bugs","telephone":"903-873-8460","contactType":"Technical Support","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"}],"knowsAbout":["Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},"JavaScript",{"@type":"Thing","name":"JavaScript","sameAs":["https://en.wikipedia.org/wiki/JavaScript","https://www.wikidata.org/wiki/Q2005","https://g.co/kg/m/02p97"]},"arduino","Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"White hat",{"@type":"Thing","name":"White hat","sameAs":["https://en.wikipedia.org/wiki/White_hat_(computer_security)","https://www.wikidata.org/wiki/Q7995625","https://g.co/kg/m/03ns_5"]},"Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Search engine marketing",{"@type":"Thing","name":"Search engine marketing","sameAs":["https://en.wikipedia.org/wiki/Search_engine_marketing","https://www.wikidata.org/wiki/Q846132","https://g.co/kg/m/06mw8r"]},"Digital marketing",{"@type":"Thing","name":"Digital marketing","sameAs":["https://en.wikipedia.org/wiki/Digital_marketing","https://www.wikidata.org/wiki/Q1323528","https://g.co/kg/g/122hcnps"]},"Web hosting service",{"@type":"Thing","name":"Web hosting service","sameAs":["https://en.wikipedia.org/wiki/Web_hosting_service","https://www.wikidata.org/wiki/Q5892272","https://g.co/kg/m/014pz4"]},"Email hosting service",{"@type":"Thing","name":"Email hosting service","sameAs":["https://en.wikipedia.org/wiki/Email_hosting_service","https://www.wikidata.org/wiki/Q5368818","https://g.co/kg/m/09w60m"]},"Internet hosting service",{"@type":"Thing","name":"Internet hosting service","sameAs":["https://en.wikipedia.org/wiki/Internet_hosting_service","https://www.wikidata.org/wiki/Q1210425","https://g.co/kg/m/09w5yw"]},"Virtual hosting",{"@type":"Thing","name":"Virtual hosting","sameAs":["https://en.wikipedia.org/wiki/Virtual_hosting","https://www.wikidata.org/wiki/Q588365","https://g.co/kg/m/024mvh"]},"Web performance",{"@type":"Thing","name":"Web performance","sameAs":["https://en.wikipedia.org/wiki/Web_performance","https://www.wikidata.org/wiki/Q7978612","https://g.co/kg/m/0gfj3f1"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"General Data Protection Regulation",{"@type":"Thing","name":"General Data Protection Regulation","sameAs":["https://en.wikipedia.org/wiki/General_Data_Protection_Regulation","https://www.wikidata.org/wiki/Q1172506","https://g.co/kg/m/0pk_7xs"]},"SERP",{"@type":"Thing","name":"SERP","sameAs":["https://en.wikipedia.org/wiki/SERP","https://www.wikidata.org/wiki/Q2205811","https://g.co/kg/g/11c5szp7kc"]},"Artificial intelligence",{"@type":"Thing","name":"Artificial intelligence","sameAs":["https://en.wikipedia.org/wiki/Artificial_intelligence","https://www.wikidata.org/wiki/Q11660","https://g.co/kg/m/0mkz"]},"Prompt engineering",{"@type":"Thing","name":"Prompt engineering","sameAs":["https://en.wikipedia.org/wiki/Prompt_engineering","https://www.wikidata.org/wiki/Q108941486","https://g.co/kg/g/11p6kpgt_n"]},"E-learning",{"@type":"Thing","name":"E-learning","sameAs":["https://en.wikipedia.org/wiki/E-learning_(theory)","https://www.wikidata.org/wiki/Q182250","https://g.co/kg/g/122czm1f"]},"Sharable Content Object Reference Model",{"@type":"Thing","name":"Sharable Content Object Reference Model","sameAs":["https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model","https://www.wikidata.org/wiki/Q827811","https://g.co/kg/m/06_40"]},"Experience API",{"@type":"Thing","name":"Experience API","sameAs":["https://en.wikipedia.org/wiki/Experience_API","https://www.wikidata.org/wiki/Q7807728","https://g.co/kg/g/1yw9ktxr8"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Nginx",{"@type":"Thing","name":"Nginx","sameAs":["https://en.wikipedia.org/wiki/Nginx","https://www.wikidata.org/wiki/Q306144","https://g.co/kg/m/02qft91"]},"MySQL",{"@type":"Thing","name":"MySQL","sameAs":["https://en.wikipedia.org/wiki/MySQL","https://www.wikidata.org/wiki/Q850","https://g.co/kg/m/04y3k"]}],"areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"memberOf":["Mensa International",{"@type":"Organization","name":"Mensa International","sameAs":["https://en.wikipedia.org/wiki/Mensa_International","https://www.wikidata.org/wiki/Q184194","https://g.co/kg/m/0140pf"]},"National Rifle Association",{"@type":"Organization","name":"National Rifle Association","sameAs":["https://en.wikipedia.org/wiki/National_Rifle_Association","https://www.wikidata.org/wiki/Q863259","https://g.co/kg/m/0j6f9"]},"CompTIA",{"@type":"Organization","name":"CompTIA","sameAs":["https://en.wikipedia.org/wiki/CompTIA","https://www.wikidata.org/wiki/Q597534","https://g.co/kg/m/040shq"]},"ISFCE LLC",{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://isfce.com","https://g.co/kg/g/11wxm5r0rg"]}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Joomla 3 Certified Administrator","credentialCategory":"Certification","description":"Administrator Exam is the first available Joomla! certification exam","recognizedBy":{"@type":"Organization","name":"Open Source Matters, Inc.","sameAs":["https://en.wikipedia.org/wiki/Open_Source_Matters,_Inc.","https://g.co/kg/g/11f00wvjhz"]},"url":"https://certification.joomla.org/certified-user-directory/michael-richey","about":["Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/badge.webp","contentUrl":"https://www.richeyweb.com/images/contact/badge.webp","width":{"@type":"QuantitativeValue","value":300,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":86,"unitCode":"PX"},"caption":"Joomla 3 Certified Administrator"}},{"@type":"EducationalOccupationalCredential","name":"Certified Computer Examiner","credentialCategory":"Certification","description":"Internationally recognized computer forensics certifiecation","recognizedBy":{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://en.wikipedia.org/wiki/ISFCE_LLC","https://g.co/kg/g/11wxm5r0rg"]},"url":"https://isfce.com/","about":["Digital forensics",{"@type":"Thing","name":"Digital forensics","sameAs":["https://en.wikipedia.org/wiki/Digital_forensics","https://www.wikidata.org/wiki/Q3246940","https://g.co/kg/m/0cnxzfx"]},"Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"Mobile device forensics",{"@type":"Thing","name":"Mobile device forensics","sameAs":["https://en.wikipedia.org/wiki/Mobile_device_forensics","https://www.wikidata.org/wiki/Q6887097","https://g.co/kg/m/06zp3tp"]},"Network forensics",{"@type":"Thing","name":"Network forensics","sameAs":["https://en.wikipedia.org/wiki/Network_forensics","https://www.wikidata.org/wiki/Q7001032","https://g.co/kg/m/05pb280"]},"Database forensics",{"@type":"Thing","name":"Database forensics","sameAs":["https://en.wikipedia.org/wiki/Database_forensics","https://www.wikidata.org/wiki/Q5227405","https://g.co/kg/m/0cgqsy"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/isfce-cce.webp","contentUrl":"https://www.richeyweb.com/images/contact/isfce-cce.webp","width":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"caption":"Certified Computer Examiner"}}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Web Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Hosting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Development"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Search Engine Optimization"}}]}},{"@type":"WebSite","@id":"https://www.richeyweb.com/#website","url":"https://www.richeyweb.com/","name":"RicheyWeb","publisher":{"@id":"https://www.richeyweb.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.richeyweb.com/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string","valueMaxLength":256,"valueMinLength":2,"valuePattern":"^[A-Za-z0-9\\s]+$"}},"creator":{"@id":"https://www.richeyweb.com/#organization"},"copyrightHolder":{"@id":"https://www.richeyweb.com/#organization"}},{"@type":"WebPage","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#webpage","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support","name":"Fair Reviews and Support","description":"Leaving fair reviews boosts the open-source community. Avoid misleading feedback & support developers with accurate, helpful assessments.","isPartOf":{"@id":"https://www.richeyweb.com/#website"},"about":{"@id":"https://www.richeyweb.com/#organization"},"inLanguage":"en-GB"},{"@type":"Article","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/fair-reviews-and-support/fair-reviews-text.webp","contentUrl":"https://www.richeyweb.com/images/articles/fair-reviews-and-support/fair-reviews-text.webp","width":{"@type":"QuantitativeValue","value":872,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":500,"unitCode":"PX"},"caption":"Fair Reviews and Support","representativeOfPage":true},"headline":"Fair Reviews and Support","description":"Leaving fair reviews boosts the open-source community. Avoid misleading feedback & support developers with accurate, helpful assessments.","author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"},"datePublished":"2025-07-31T00:00:00+00:00","dateModified":"2026-04-18T00:00:00+00:00","about":["Joomla Extensions Directory","Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Software review",{"@type":"Thing","name":"Software review","sameAs":["https://en.wikipedia.org/wiki/Software_review","https://www.wikidata.org/wiki/Q3516888","https://g.co/kg/m/0cvqdb"]}],"mentions":["Content - Amazon Product Advertising API",{"@type":"Thing","@id":"https://www.richeyweb.com/software/joomla/plugins/content-amazon-product-advertising-api/#softwareapplication","name":"Content - Amazon Product Advertising API","sameAs":["https://extensions.joomla.org/extension/ads-a-affiliates/content-amazon-product-advertising-api/","https://en.wikipedia.org/wiki/Content_-_Amazon_Product_Advertising_API"]},"Open-source software",{"@type":"Thing","name":"Open-source software","sameAs":["https://en.wikipedia.org/wiki/Open-source_software","https://www.wikidata.org/wiki/Q1130645","https://g.co/kg/m/01pjyj"]},"Free software",{"@type":"Thing","name":"Free software","sameAs":["https://en.wikipedia.org/wiki/Free_software","https://www.wikidata.org/wiki/Q341","https://g.co/kg/m/02w7h"]},"Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},{"@type":"Thing","name":"Amazon Product Advertising API","sameAs":["https://en.wikipedia.org/wiki/Amazon_Product_Advertising_API","https://www.wikidata.org/wiki/Q4740863","https://g.co/kg/m/0glrvv0"]},"LinkedIn",{"@type":"WebSite","name":"LinkedIn","sameAs":["https://en.wikipedia.org/wiki/LinkedIn","https://www.wikidata.org/wiki/Q213660","https://g.co/kg/m/03vgrr"]},{"@type":"Article","@id":"https://www.richeyweb.com/white-hat-seo/quality-content#article","url":"https://www.richeyweb.com/white-hat-seo/quality-content","name":"Quality Content","headline":"Quality Content","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/seo/quality-content/quality-content.webp","contentUrl":"https://www.richeyweb.com/images/articles/seo/quality-content/quality-content.webp","width":{"@type":"QuantitativeValue","value":1024,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":576,"unitCode":"PX"},"caption":"Quality Content"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/bug-reports-a-developers-best-friend-not-a-burden#article","url":"https://www.richeyweb.com/blog/development/bug-reports-a-developers-best-friend-not-a-burden","name":"Bug Reports: A Developer's Best Friend, Not a Burden","headline":"Bug Reports: A Developer's Best Friend, Not a Burden","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_content_interlinked/articles/russian-comments.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_content_interlinked/articles/russian-comments.webp","width":{"@type":"QuantitativeValue","value":1200,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":675,"unitCode":"PX"},"caption":"Bug Reports: A Developer's Best Friend, Not a Burden"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/why-my-joomla-extensions-are-free#article","url":"https://www.richeyweb.com/blog/personal/why-my-joomla-extensions-are-free","name":"Why My Joomla Extensions Are Free","headline":"Why My Joomla Extensions Are Free","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/why-my-joomla-extensions-are-free/free-extensions-kinison.webp","contentUrl":"https://www.richeyweb.com/images/articles/why-my-joomla-extensions-are-free/free-extensions-kinison.webp","width":{"@type":"QuantitativeValue","value":666,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"Why My Joomla Extensions Are Free"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/problems-turn-into-features#article","url":"https://www.richeyweb.com/blog/development/problems-turn-into-features","name":"Problems Turn Into Features","headline":"Problems Turn Into Features","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/problems-turn-into-features/problems-turn-into-features.webp","contentUrl":"https://www.richeyweb.com/images/articles/problems-turn-into-features/problems-turn-into-features.webp","width":{"@type":"QuantitativeValue","value":899,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":505,"unitCode":"PX"},"caption":"Problems Turn Into Features"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/the-humbling-art-of-free-software#article","url":"https://www.richeyweb.com/blog/development/the-humbling-art-of-free-software","name":"The Humbling Art of Free Software","headline":"The Humbling Art of Free Software","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/facepalm.avif","contentUrl":"https://www.richeyweb.com/images/articles/facepalm.avif","width":{"@type":"QuantitativeValue","value":0,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":0,"unitCode":"PX"},"caption":"The Humbling Art of Free Software"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#article","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists","name":"Microsoft Deliverability - SendGrid and Blacklists","headline":"Microsoft Deliverability - SendGrid and Blacklists","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/microsoft-deliverability/microsoft-deliverability.webp","contentUrl":"https://www.richeyweb.com/images/articles/microsoft-deliverability/microsoft-deliverability.webp","width":{"@type":"QuantitativeValue","value":896,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":504,"unitCode":"PX"},"caption":"Microsoft Deliverability - SendGrid and Blacklists"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/ai-automation-unlocking-content-opportunities#article","url":"https://www.richeyweb.com/blog/hosting/ai-automation-unlocking-content-opportunities","name":"AI Automation Unlocking Content Opportunities","headline":"AI Automation Unlocking Content Opportunities","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/ai-automation/ai-automation.webp","contentUrl":"https://www.richeyweb.com/images/articles/ai-automation/ai-automation.webp","width":{"@type":"QuantitativeValue","value":720,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":405,"unitCode":"PX"},"caption":"AI Automation Unlocking Content Opportunities"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam#article","url":"https://www.richeyweb.com/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam","name":"One Sh*tty Email That Made Me Finally Do Something About Spam","headline":"One Sh*tty Email That Made Me Finally Do Something About Spam","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_contact_validemail/validemail.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_contact_validemail/validemail.webp","width":{"@type":"QuantitativeValue","value":540,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":302,"unitCode":"PX"},"caption":"One Sh*tty Email That Made Me Finally Do Something About Spam"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/joomla-community-magazine-mention#article","url":"https://www.richeyweb.com/blog/personal/joomla-community-magazine-mention","name":"Joomla Community Magazine Mention!","headline":"Joomla Community Magazine Mention!","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/eprivacy/joomla-community-magazine.webp","contentUrl":"https://www.richeyweb.com/images/articles/eprivacy/joomla-community-magazine.webp","width":{"@type":"QuantitativeValue","value":638,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":391,"unitCode":"PX"},"caption":"Joomla Community Magazine Mention!"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/this-is-how-you-kill-joomla-as-a-platform#article","url":"https://www.richeyweb.com/blog/personal/this-is-how-you-kill-joomla-as-a-platform","name":"This Is How You Kill Joomla as a Platform","headline":"This Is How You Kill Joomla as a Platform","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/killing-the-platform/killing-the-platform.webp","contentUrl":"https://www.richeyweb.com/images/articles/killing-the-platform/killing-the-platform.webp","width":{"@type":"QuantitativeValue","value":666,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"This Is How You Kill Joomla as a Platform"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/joomla-numbers-dont-lie#article","url":"https://www.richeyweb.com/blog/personal/joomla-numbers-dont-lie","name":"Joomla Numbers Don’t Lie","headline":"Joomla Numbers Don’t Lie","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/numbers-dont-lie/numbers-dont-lie.webp","contentUrl":"https://www.richeyweb.com/images/articles/numbers-dont-lie/numbers-dont-lie.webp","width":{"@type":"QuantitativeValue","value":800,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":450,"unitCode":"PX"},"caption":"Joomla Numbers Don’t Lie"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/joomlas-canonical-url-chaos#article","url":"https://www.richeyweb.com/blog/development/joomlas-canonical-url-chaos","name":"Joomla’s Canonical URL Chaos","headline":"Joomla’s Canonical URL Chaos","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/joomlas-canonical-url-chaos/joomlas-canonical-url-chaos.webp","contentUrl":"https://www.richeyweb.com/images/articles/joomlas-canonical-url-chaos/joomlas-canonical-url-chaos.webp","width":{"@type":"QuantitativeValue","value":882,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":496,"unitCode":"PX"},"caption":"Joomla’s Canonical URL Chaos"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/the-joomla-i-knew-was-free#article","url":"https://www.richeyweb.com/blog/personal/the-joomla-i-knew-was-free","name":"The Joomla I Knew was Free","headline":"The Joomla I Knew was Free","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/the-joomla-i-knew-was-free/free-extensions.webp","contentUrl":"https://www.richeyweb.com/images/articles/the-joomla-i-knew-was-free/free-extensions.webp","width":{"@type":"QuantitativeValue","value":1280,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":720,"unitCode":"PX"},"caption":"The Joomla I Knew was Free"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}}],"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#article","isPartOf":{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#webpage"},"publisher":{"@id":"https://www.richeyweb.com/#organization"},"citation":[{"@type":"CreativeWork","@id":"https://extensions.joomla.org/extension/ads-a-affiliates/content-amazon-product-advertising-api/#creativework","url":"https://extensions.joomla.org/extension/ads-a-affiliates/content-amazon-product-advertising-api/"},{"@type":"CreativeWork","@id":"https://www.richeyweb.com/software/joomla/plugins/content-amazon-product-advertising-api#softwareapplication","url":"https://www.richeyweb.com/software/joomla/plugins/content-amazon-product-advertising-api","name":"Content - Amazon Product Advertising API"}],"keywords":"Joomla extensions, free Joomla extensions, community, support, helpful extensions, valuable feedback, ecosystem, feedback, reviews, Joomla Extensions Directory, user review, inaccurate, untrue, support request page, prompt response, documentation page, Product Advertising API, PAAPI, qualifying sales, free software, software developer, honest feedback, misleading reviews, reputation, Amazon Product Advertising API plugin, only free PAAPI plugin, software development, resources, time, effort, personal investment, constructive feedback, facts, assumptions, perspective, available resources, documentation, support forums, experience, mentorship, enthusiasm, learning, first bridge, positive reviews, criticisms, conversations, authors, keyboard, negative review, caution, programming experience, imposter syndrome, honest reviews, responsible reviewing, honesty, accuracy, constructive feedback, supportive community, fairness, integrity","articleSection":"Development","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support","hasPart":[{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-provably-false_2_1"},{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-fair-reviews-matter---especially-for-free-software_2_2"},{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-consider-the-perspective_2_3"},{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-a-call-for-responsible-reviewing_2_4"}]},{"@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex","@type":"ItemList","name":"Fair Reviews and Support","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-provably-false_2_1","name":"Provably False","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#toc-provably-false_2_1"}},{"@type":"ListItem","position":2,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-fair-reviews-matter---especially-for-free-software_2_2","name":"Fair Reviews Matter – Especially for Free Software","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#toc-fair-reviews-matter---especially-for-free-software_2_2"}},{"@type":"ListItem","position":3,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-consider-the-perspective_2_3","name":"Consider the Perspective","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#toc-consider-the-perspective_2_3"}},{"@type":"ListItem","position":4,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#articleindex-toc-a-call-for-responsible-reviewing_2_4","name":"A Call for Responsible Reviewing","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#toc-a-call-for-responsible-reviewing_2_4"}}]}]}
```
