<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.phpclasses.org/rss1html.xsl"?>
<!-- Generated by: http://www.phpclasses.org/rsswriter $Revision: 1.13 $ -->
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel rdf:about="https://www.phpclasses.org/blog/">
  <atom:link rel="self" type="application/rss+xml" href="https://www.phpclasses.org/blog/post/latest.xml"/>
  <description>Latest posts on the PHP Classes blog</description>
  <link>https://www.phpclasses.org/blog/</link>
  <title>Latest PHP Classes blog posts</title>
  <dc:date>2026-07-26T07:09:13Z</dc:date>
  <image rdf:resource="https://files.phpclasses.org/graphics/phpclasses/logo-phpclasses.png"/>
  <items>
   <rdf:Seq>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1219-PHP-User-Group-Meeting-in-Mexico-City-Celebrating-the-PHP-Classes-Sites-27th-Birthday-and-Planned-New-Features.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1218-How-to-Let-Users-Ask-Questions-in-Natural-Language-Using-AI-Prompts-and-Make-an-AI-Analyst-Get-Charts-Tables-Dashboards-and-Reports-Generated-from-Your-Data.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1213-How-to-Build-Chatbots-that-Respond-with-an-Interactive-UI-Instead-of-Text.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/176-Good-Friends-Bring-More-Friends-to-Make-the-Site-Better.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1217-How-a-Web-Agency-Can-Be-More-Productive-by-Using-a-AI-Based-Website-Builder.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1215-How-to-Add-AI-to-your-Website-with-Thesys-Agent-Builder-to-Build-a-PHP-Billing-Software-Chatbot-in-Practice.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1216-How-to-Get-All-the-Support-to-Make-Your-Startup-Succeed-Joining-the-Virtual-CPS-Incubator.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1210-How-to-Develop-Web-Services-APIs-Faster-and-Win-Prizes.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/1211-How-to-Meet-Lovely-People-Near-You-Using-the-Weekend-Club-Application-to-Have-Better-Personal-Life.html"/>
    <rdf:li rdf:resource="https://www.phpclasses.org/blog/post/334-PHP-Tutorial-on-using-the-Official-Google-Search-API.html"/>
   </rdf:Seq>
  </items>
 </channel>
 <image rdf:about="https://files.phpclasses.org/graphics/phpclasses/logo-phpclasses.png">
  <link>https://www.phpclasses.org/blog/</link>
  <title>PHP Classes site logo</title>
  <url>https://files.phpclasses.org/graphics/phpclasses/logo-phpclasses.png</url>
 </image>
 <item rdf:about="https://www.phpclasses.org/blog/post/1219-PHP-User-Group-Meeting-in-Mexico-City-Celebrating-the-PHP-Classes-Sites-27th-Birthday-and-Planned-New-Features.html">
  <link>https://www.phpclasses.org/blog/post/1219-PHP-User-Group-Meeting-in-Mexico-City-Celebrating-the-PHP-Classes-Sites-27th-Birthday-and-Planned-New-Features.html</link>
  <title>PHP User Group Meeting in Mexico City Celebrating the PHP Classes Site&apos;s 27th Birthday and Planned New Features</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1219-PHP-User-Group-Meeting-in-Mexico-City-Celebrating-the-PHP-Classes-Sites-27th-Birthday-and-Planned-New-Features.html&quot;&gt;PHP User Group Meeting in Mexico City Celebrating the PHP Classes Site&apos;s 27th Birthday and Planned New Features&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;The PHP Classes site completed 27 years of existence. We are going to take this opportunity to also help the restart of a PHP user group meeting in Mexico City on July 18th, thanks to the group founder Roberto Garcia.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn more about the Mexico City user group initial meeting and the upcoming new features of the PHP Classes site that we have been working on in the latest years.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-07-13T23:17:37Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1218-How-to-Let-Users-Ask-Questions-in-Natural-Language-Using-AI-Prompts-and-Make-an-AI-Analyst-Get-Charts-Tables-Dashboards-and-Reports-Generated-from-Your-Data.html">
  <link>https://www.phpclasses.org/blog/post/1218-How-to-Let-Users-Ask-Questions-in-Natural-Language-Using-AI-Prompts-and-Make-an-AI-Analyst-Get-Charts-Tables-Dashboards-and-Reports-Generated-from-Your-Data.html</link>
  <title>How to Let Users Ask Questions in Natural Language Using AI Prompts and Make an AI Analyst Get Charts, Tables, Dashboards, and Reports Generated from Your Data</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1218-How-to-Let-Users-Ask-Questions-in-Natural-Language-Using-AI-Prompts-and-Make-an-AI-Analyst-Get-Charts-Tables-Dashboards-and-Reports-Generated-from-Your-Data.html&quot;&gt;How to Let Users Ask Questions in Natural Language Using AI Prompts and Make an AI Analyst Get Charts, Tables, Dashboards, and Reports Generated from Your Data&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Sometimes application users want to use features that are not yet implemented.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;In some cases the features the users want are just a small improvement of existing features that require that the site present information in a more customized way.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how you can let users view charts, tables, dashboards, and reports generated from your application data using implementing an AI analyst that takes text prompts to request what the users want to see.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-06-25T14:05:01Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1213-How-to-Build-Chatbots-that-Respond-with-an-Interactive-UI-Instead-of-Text.html">
  <link>https://www.phpclasses.org/blog/post/1213-How-to-Build-Chatbots-that-Respond-with-an-Interactive-UI-Instead-of-Text.html</link>
  <title>How to Build Chatbots that Respond with an Interactive UI Instead of Text</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1213-How-to-Build-Chatbots-that-Respond-with-an-Interactive-UI-Instead-of-Text.html&quot;&gt;How to Build Chatbots that Respond with an Interactive UI Instead of Text&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Chatbots are tools that allow users to interact with automated software to respond to user inquiries on a website or application.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;The first wave of chatbots used to interact with users only with text user interfaces.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Modern chatbots are evolved and can respond with user interface elements that are easier to understand, require that the users read less text, and allow users to request that websites or applications respond with actions in fewer steps.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how you can implement modern chatbots to help the users of your websites or applications to get greater satisfaction by interacting with your chatbots in a simpler way.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-06-07T02:58:10Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/176-Good-Friends-Bring-More-Friends-to-Make-the-Site-Better.html">
  <link>https://www.phpclasses.org/blog/post/176-Good-Friends-Bring-More-Friends-to-Make-the-Site-Better.html</link>
  <title>Good Friends Bring More Friends to Make the Site Better</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/176-Good-Friends-Bring-More-Friends-to-Make-the-Site-Better.html&quot;&gt;Good Friends Bring More Friends to Make the Site Better&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Since 2002 the PHPClasses site has a feature that allows giving credit to friends of the site that bring more new users to the site.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This feature has been enhanced and now it is easier to lead more new users to the site and get even more recognition for that.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how to take advantage of the new features and help making the site even better with the help of new contributors that you may bring to the site.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Learn also how to make other suggestions to improve the site further.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-05-29T14:36:56Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1217-How-a-Web-Agency-Can-Be-More-Productive-by-Using-a-AI-Based-Website-Builder.html">
  <link>https://www.phpclasses.org/blog/post/1217-How-a-Web-Agency-Can-Be-More-Productive-by-Using-a-AI-Based-Website-Builder.html</link>
  <title>How a Web Agency Can Be More Productive by Using a AI Based Website Builder</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1217-How-a-Web-Agency-Can-Be-More-Productive-by-Using-a-AI-Based-Website-Builder.html&quot;&gt;How a Web Agency Can Be More Productive by Using a AI Based Website Builder&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Many developers work for agencies that serve customers developing websites that serve several purposes related to their business.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Often the sites developed by agencies follow patterns to implement common features in customer websites. This is the kind of application that is ideal to be implemented with the help of automated tools.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how you can quickly implement websites for customers using the Duda website builder.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-04-21T13:23:18Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1215-How-to-Add-AI-to-your-Website-with-Thesys-Agent-Builder-to-Build-a-PHP-Billing-Software-Chatbot-in-Practice.html">
  <link>https://www.phpclasses.org/blog/post/1215-How-to-Add-AI-to-your-Website-with-Thesys-Agent-Builder-to-Build-a-PHP-Billing-Software-Chatbot-in-Practice.html</link>
  <title>How to Add AI to your Website with Thesys Agent Builder to Build a PHP Billing Software Chatbot in Practice</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1215-How-to-Add-AI-to-your-Website-with-Thesys-Agent-Builder-to-Build-a-PHP-Billing-Software-Chatbot-in-Practice.html&quot;&gt;How to Add AI to your Website with Thesys Agent Builder to Build a PHP Billing Software Chatbot in Practice&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;In the previous article, I explained what a chatbot is and how you can quickly add a chatbot to a website that you are developing using the Thesys Agent Builder.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this continuation article to learn how you can implement a real chatbot application using the Thesys Agent Builders to build an application that lets users request details of the bills they have to pay for a company.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-04-21T13:11:01Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1216-How-to-Get-All-the-Support-to-Make-Your-Startup-Succeed-Joining-the-Virtual-CPS-Incubator.html">
  <link>https://www.phpclasses.org/blog/post/1216-How-to-Get-All-the-Support-to-Make-Your-Startup-Succeed-Joining-the-Virtual-CPS-Incubator.html</link>
  <title>How to Get All the Support to Make Your Startup Succeed Joining the Virtual CPS Incubator</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1216-How-to-Get-All-the-Support-to-Make-Your-Startup-Succeed-Joining-the-Virtual-CPS-Incubator.html&quot;&gt;How to Get All the Support to Make Your Startup Succeed Joining the Virtual CPS Incubator&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Many people have great business ideas. When they want to put them in practice, they need to solve problems that they never had the opportunity to learn how to solve.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;They need the help of specialists in many areas. They can get help from specialists when they join a business incubator institution.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;If you speak Portuguese, read this article to learn how to join the Virtual CPS Incubator from anywhere in the world.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-04-14T13:15:02Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1210-How-to-Develop-Web-Services-APIs-Faster-and-Win-Prizes.html">
  <link>https://www.phpclasses.org/blog/post/1210-How-to-Develop-Web-Services-APIs-Faster-and-Win-Prizes.html</link>
  <title>How to Develop Web Services APIs Faster and Win Prizes</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1210-How-to-Develop-Web-Services-APIs-Faster-and-Win-Prizes.html&quot;&gt;How to Develop Web Services APIs Faster and Win Prizes&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Developing a Web services API is a good way to provide a valuable service to other people or companies that may be willing to pay for the benefits of providing an API.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Like any software project, it may take a significant amount of time to develop an API.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how you can reduce the time that an API takes to be developed and win prizes for developing great APIs and participating in the Apify $1M challenge.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-03-17T15:15:01Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/1211-How-to-Meet-Lovely-People-Near-You-Using-the-Weekend-Club-Application-to-Have-Better-Personal-Life.html">
  <link>https://www.phpclasses.org/blog/post/1211-How-to-Meet-Lovely-People-Near-You-Using-the-Weekend-Club-Application-to-Have-Better-Personal-Life.html</link>
  <title>How to Meet Lovely People Near You Using the Weekend Club Application to Have Better Personal Life</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/1211-How-to-Meet-Lovely-People-Near-You-Using-the-Weekend-Club-Application-to-Have-Better-Personal-Life.html&quot;&gt;How to Meet Lovely People Near You Using the Weekend Club Application to Have Better Personal Life&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;As a developer, you also have a personal life that involves relationships with people that you love.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Developers that are lonely would be happier if they could relate with people they love.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to discover how to find people that you love near the location where you live using the Weekend Club application.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2026-01-20T02:12:33Z</dc:date>
 </item>
 <item rdf:about="https://www.phpclasses.org/blog/post/334-PHP-Tutorial-on-using-the-Official-Google-Search-API.html">
  <link>https://www.phpclasses.org/blog/post/334-PHP-Tutorial-on-using-the-Official-Google-Search-API.html</link>
  <title>Google Search API PHP Example Tutorial with Demo to Get the First Web Pages and Images as a JSON Array</title>
  <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;https://www.phpclasses.org/blog/post/334-PHP-Tutorial-on-using-the-Official-Google-Search-API.html&quot;&gt;Google Search API PHP Example Tutorial with Demo to Get the First Web Pages and Images as a JSON Array&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Ash Kiswany&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Appearing in the Google Search results is very important these days but it is not that easy. The competition is very high and your pages need to rank with the right keywords.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Finding if you are ranking with the right keywords is very difficult. You need to take every keyword and test it against a search, then look for your site in the search results list. However, Google blocks scripts that scrape the search result pages.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Fortunately there is an official API from Google that lets you search for certain keywords and you can use it from PHP or any other language.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how to use the Google Search API from PHP to automate searches and find your site in the results.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
  <dc:date>2025-12-22T03:41:30Z</dc:date>
 </item>
</rdf:RDF>