<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PHP on Abel World</title><link>https://www.abelworld.com/category/php/</link><description>Recent content in PHP on Abel World</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 02 Jul 2017 16:37:40 +0200</lastBuildDate><atom:link href="https://www.abelworld.com/category/php/index.xml" rel="self" type="application/rss+xml"/><item><title>Hosting network services services and websites basics</title><link>https://www.abelworld.com/cost-comparison-website-hosting/</link><pubDate>Thu, 12 Nov 2015 19:47:53 +0200</pubDate><guid>https://www.abelworld.com/cost-comparison-website-hosting/</guid><description>&lt;p&gt;&lt;a href="https://www.abelworld.com/get-a-quote/"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/11/1hosting-300x205.jpg" class="alignright wp-image-1321 size-medium" srcset="https://www.abelworld.com/wp-content/uploads/2015/11/1hosting-300x205.jpg 300w, https://www.abelworld.com/wp-content/uploads/2015/11/1hosting-1024x701.jpg 1024w, https://www.abelworld.com/wp-content/uploads/2015/11/1hosting-600x411.jpg 600w, https://www.abelworld.com/wp-content/uploads/2015/11/1hosting-438x300.jpg 438w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="205" alt="hosting" /&gt;&lt;/a&gt;Hosting network services and websites or blogs like this one is now a days a regular task of anyone who want to conduct a successful business. This is non written a requirement for many other activities as well. If you are not an ICT professional and you have a website or need to deploy some services in your business and you wander where to store them and how. Then this article is for you.&lt;/p&gt;&#10;&lt;p&gt;More people than you might think want to get a server at their home or office and host their own websites and services locally. I am not 100% against this type of solutions, but the truth is the all the odds now a days are against it unless you have a particularly special need to have it locally. Let see what are the drawbacks.&lt;/p&gt;</description></item><item><title>Website development projects</title><link>https://www.abelworld.com/web-development-projects/</link><pubDate>Thu, 05 Nov 2015 19:39:13 +0200</pubDate><guid>https://www.abelworld.com/web-development-projects/</guid><description>&lt;p&gt;Having a good Website is very important for modern business, so some of the last  projects that I have been doing lately are related to website development. For instance one of them were done for Team Engineers (Pty) Ltd, Botswana. They already had a website, that needed a platform easier to edit and manage as well as a new look to certain extend and some interactive features. &lt;span style="font-weight: 300;"&gt;Team Engineers defines itself as follows.&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;“TEAM Engineers (PTY) Ltd. is a specialist prefabricated accommodation solutions provider. Since its establishment in 1997, TEAM has gone from strength to strength not only in capacity and knowledge, but also in &lt;a href="http://www.team-botswana.com/prefabs-mobiles/products/"&gt;diversity of the product range&lt;/a&gt; and &lt;a href="http://www.team-botswana.com/prefabs-mobiles/services/"&gt;our level of service&lt;/a&gt;.”&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;They are the biggest company in Botswana in the business with a very well gained reputation of great quality solutions, for diverse purposes like: accommodation, mining facilities, schools, hospitals, offices, housing, etc. Please check out the next slider for some basic details about the look of the current website.&lt;/p&gt;&#10;&lt;div class="gallery"&gt;&#10;&lt;p&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-16.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-16.png" alt="Screenshot 16"&gt;&lt;/a&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-17.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-17.png" alt="Screenshot 17"&gt;&lt;/a&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-19.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-19.png" alt="Screenshot 19"&gt;&lt;/a&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-20.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/11/Screenshot-20.png" alt="Screenshot 20"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Web hosting administration software free alternative.</title><link>https://www.abelworld.com/web-hosting-administration-software-free-alternative/</link><pubDate>Thu, 29 Jan 2015 10:35:17 +0200</pubDate><guid>https://www.abelworld.com/web-hosting-administration-software-free-alternative/</guid><description>&lt;p&gt;Hi, have engaged myself on a quest to look for an administration panel for my customers hosting. I want a good one to have it as an alternative to&lt;/p&gt;&#10;&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2015/01/webhosting.jpg"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2015/01/webhosting.jpg" class="size-full wp-image-1183" aria-describedby="caption-attachment-1183" srcset="https://www.abelworld.com/wp-content/uploads/2015/01/webhosting.jpg 900w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-300x100.jpg 300w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-600x200.jpg 600w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-100x33.jpg 100w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-150x50.jpg 150w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-200x67.jpg 200w, https://www.abelworld.com/wp-content/uploads/2015/01/webhosting-450x150.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" width="900" height="300" alt="Web Hosting Evaluation" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;Web Hosting&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;cPanel, the truth is that every day I like the cPanel project less and the free alternatives are getting better. So unless you are committed for some MAJOR reason to cPanel I would not recommend it any more. Use any other GLP like thing from out there, if the problem is support get better support from one of the communities.&lt;/p&gt;</description></item><item><title>GLPI ticket system &amp; Inventory solution a very viable solution</title><link>https://www.abelworld.com/glpi-ticket-system-inventory-solution/</link><pubDate>Tue, 06 Jan 2015 16:00:10 +0200</pubDate><guid>https://www.abelworld.com/glpi-ticket-system-inventory-solution/</guid><description>&lt;blockquote&gt;&#10;&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2014/11/team.gif"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2014/11/team-300x210.gif" class="wp-image-973 size-medium" aria-describedby="caption-attachment-973" srcset="https://www.abelworld.com/wp-content/uploads/2014/11/team-300x210.gif 300w, https://www.abelworld.com/wp-content/uploads/2014/11/team-100x70.gif 100w, https://www.abelworld.com/wp-content/uploads/2014/11/team-150x105.gif 150w, https://www.abelworld.com/wp-content/uploads/2014/11/team-200x140.gif 200w, https://www.abelworld.com/wp-content/uploads/2014/11/team-450x315.gif 450w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="210" alt="GLPI TEAM solution" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;Team work organization solutions with GLPI&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;&lt;span id="result_box" lang="en" tabindex="-1"&gt;&lt;span class="hps"&gt;&lt;em&gt;&lt;strong&gt;Have a problem to organize team work? have problem to document and follow performance? You do not have satisfactory the statistics about the work done! Have you ever had problems to find simple reports like who is the best worker of the month? Have problems planning resources for the department? Do not know how many computers and other equipment are in the network?&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;You can use GLPI to solve all those problems. I have a few years of experience maintaining these type of servers for different environment and customer needs. lso I decided to write this post and share some of the things that you can get with GLPI. The main features of GLPI are:&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Inventory of computers, peripherals, network printers and associated components through an interface with &lt;a href="http://en.wikipedia.org/wiki/OCS_Inventory" target="_blank" title="OCS Inventory"&gt;OCS Inventory&lt;/a&gt; or FusionInventory.&lt;/li&gt;&#10;&lt;li&gt;Management of issues on many environments through creation of tickets, management of tickets, assignment, tickets scheduling, etc.&lt;/li&gt;&#10;&lt;li&gt;Licenses management (&lt;a href="http://en.wikipedia.org/wiki/ITIL" target="_blank" title="ITIL"&gt;ITIL&lt;/a&gt; compliant)&lt;/li&gt;&#10;&lt;li&gt;Assignment of equipment by geographical area to users and groups&lt;/li&gt;&#10;&lt;li&gt;Management of business and financial information (purchase, guarantee and extension, damping)&lt;/li&gt;&#10;&lt;li&gt;Equipment status management&lt;/li&gt;&#10;&lt;li&gt;Management of applications for assistance of all types of equipment inventory&lt;/li&gt;&#10;&lt;li&gt;Interface to allow the user to file a support ticket&lt;/li&gt;&#10;&lt;li&gt;Business management, contracts, documents related to inventory items&lt;/li&gt;&#10;&lt;li&gt;Equipment booking&lt;/li&gt;&#10;&lt;li&gt;Management of a Frequently-Asked Questions (FAQ).&lt;/li&gt;&#10;&lt;li&gt;Report generator: hardware, network or interventions (support).&lt;/li&gt;&#10;&lt;li&gt;Multilingual support with 45 languages available.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Fleet management system with Symfony 2, php, MySQL; TeamERP Transport</title><link>https://www.abelworld.com/symfony-2-development-fleet-management/</link><pubDate>Tue, 15 Apr 2014 10:27:55 +0200</pubDate><guid>https://www.abelworld.com/symfony-2-development-fleet-management/</guid><description>&lt;h3 id="teamerp-transport-symfony-2"&gt;TeamERP Transport Symfony 2&lt;/h3&gt;&#10;&lt;p&gt;Updated on 2014-05-19.&lt;/p&gt;&#10;&lt;p&gt;I have been programming for one week and I have a transport module that can work for different situation now. I have released it as a MIT license so that any one can use it or do what ever they want with it. My objective is to create a truly free ERP system. But you have to start somewhere, and I have decided that the transport module could be a nice module. This module is a software that can be used to record transport expenses and to follow the cars movements. It’s not a tracking systems. but in the future I an planning to integrate it with one of &lt;a href="https://www.abelworld.com/business-automation-gps-tracking/" title="GPS traking system"&gt;this&lt;/a&gt; projects. the project was developed with Symfony 2; php, MySQL.&lt;/p&gt;&#10;&lt;p&gt;In this document I described the Symfony 2 development process for the development of a Fleet management system. I started from scratch to what I currently have and it took me one week of work. The project is going to be used by a friend of mine company. All the iterations and problems found along a real life development process will be posted here. This document is about the Transport module and the objective is not to have a book of how to use Symfony 2 and develop. But a guide of what has been done with Symfony 2 and the current state of the module. More like a diary of notes and the documentation of this development. You can also find some other Symfony 2 development material &lt;a href="https://www.abelworld.com/category/development/php/symfony/" title="Symfony 2 development related materials"&gt;here.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Retirement Advisory System (RAS)</title><link>https://www.abelworld.com/ras-retirement-advisory-system/</link><pubDate>Mon, 25 Nov 2013 09:58:34 +0200</pubDate><guid>https://www.abelworld.com/ras-retirement-advisory-system/</guid><description>&lt;p&gt;RAS acronim for Retirement Advisory system is a free software distributed under MIT license. This software is currently used in Princess Marina Hospital to assist the Terminal Benefits Department with the Retirement of workers. Check out the github repo &lt;a href="https://github.com/aguzmans/RAS" target="_blank" title="RAS"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CSS 3 to style a Symfony 2 project</title><link>https://www.abelworld.com/symfony-2-style-project-css-3/</link><pubDate>Mon, 11 Nov 2013 16:34:32 +0200</pubDate><guid>https://www.abelworld.com/symfony-2-style-project-css-3/</guid><description>&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup.jpg"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-300x257.jpg" class="size-medium wp-image-841" aria-describedby="caption-attachment-841" srcset="https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-300x257.jpg 300w, https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-100x85.jpg 100w, https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-150x128.jpg 150w, https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-200x171.jpg 200w, https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup-450x386.jpg 450w, https://www.abelworld.com/wp-content/uploads/2013/11/css3-markup.jpg 500w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="257" alt="CSS 3 and Symfony 2" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;CSS 3 and Symfony 2&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;Symfony 2 and CSS 3 is the subject of this how to. Styling a project can make the difference between buy or not to buy. so even if you have the best functional application, you need to css style it nicely to be able to attract people to it. We will go through styling your project from ground and also some additional tips that I have learn along my day to day work with Symfony 2.&lt;/p&gt;</description></item><item><title>GLPI for technical support, the free tickets System.</title><link>https://www.abelworld.com/free-ticket-system-glpi-it-team-work/</link><pubDate>Sat, 09 Nov 2013 10:34:41 +0200</pubDate><guid>https://www.abelworld.com/free-ticket-system-glpi-it-team-work/</guid><description>&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/11/Statistic1.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/11/Statistic1-300x168.png" title="GLPI Statistic Charts" class="size-medium wp-image-406" aria-describedby="caption-attachment-406" srcset="https://www.abelworld.com/wp-content/uploads/2013/11/Statistic1-300x168.png 300w, https://www.abelworld.com/wp-content/uploads/2013/11/Statistic1-1024x575.png 1024w, https://www.abelworld.com/wp-content/uploads/2013/11/Statistic1.png 1366w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="168" alt="GLPI Statistic Charts" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;GLPI Statistic Charts&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;GLPI is a free Tickets System distributed under GNU/GPL license. But When do you need a ticket system like this? This is one of the biggest challenges of the technical support  companies or technical support teams. If they have to deal with many customers and the response times are critical. To be able to track, follow and organize the work of the different technicians that are supposed to do the actual job. In this scenario the paper work always becomes a challenge, accessibility, loose of information, spell and writing errors, individual and collective statistics, reporting, etc.&lt;/p&gt;</description></item><item><title>Useful Notes as a solution to punctual problems</title><link>https://www.abelworld.com/solution-useful-notes-problem/</link><pubDate>Fri, 08 Nov 2013 18:20:21 +0200</pubDate><guid>https://www.abelworld.com/solution-useful-notes-problem/</guid><description>&lt;p&gt;I tend to forget where I find the solution for my problem very often, so I will start recording some of the solutions that I find for my different problems, if any one find this list some how interesting or useful in the future please consider leaving a comment or suggest other useful information that you have found in internet:&lt;/p&gt;</description></item><item><title>Symfony 2 hosting server</title><link>https://www.abelworld.com/symfony-2-configuring-a-hosting-server/</link><pubDate>Wed, 09 Oct 2013 06:54:35 +0200</pubDate><guid>https://www.abelworld.com/symfony-2-configuring-a-hosting-server/</guid><description>&lt;p&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/10/Screenshot-from-2013-10-08-123407.png" style="color: #ea9629; text-decoration: underline; outline: #000000;"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/10/Screenshot-from-2013-10-08-123407-300x240.png" class="alignright wp-image-329" srcset="https://www.abelworld.com/wp-content/uploads/2013/10/Screenshot-from-2013-10-08-123407-300x240.png 300w, https://www.abelworld.com/wp-content/uploads/2013/10/Screenshot-from-2013-10-08-123407-1024x819.png 1024w, https://www.abelworld.com/wp-content/uploads/2013/10/Screenshot-from-2013-10-08-123407.png 1280w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="240" alt="Screenshot from 2013-10-08 12:34:07" /&gt;&lt;/a&gt;Symfony again! Hello, as you know I like to hit my head against the screen from time to time. So today I’m going to try to configure a server to host Symfony Aplications. The host in this case will be a virtual machine in my own computer.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Note:&lt;/span&gt;&lt;/strong&gt; this post is about how to install Symfony, how to meet the requirements. if you have done this already maybe what you need is to deploy your product app. visit &lt;a href="http:///symfony-2-deploy-prodution-environment/" title="Symfony Deploy Application in Production"&gt;this link for that&lt;/a&gt; . And if you want to install in windows you can follow &lt;a href="https://www.abelworld.com/symfony-2-4-wamp-windows-installation/" title="Symfony and Wamp server"&gt;this link&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;My OS is a Debian testing (8) and I have a virtualbox running ready to have a lot of virtual&lt;br&gt;&#10;machines. So I have created a Debian Stable (7) Virtual Machine that will be our server for the symfony 2 applications. in this case I’m going to use Symfony 2.3.5 the latest version available on the server. I am talking to much take a look at the image of my of my VM for more information.&lt;/p&gt;</description></item><item><title>Symfony 2 production environment server deploy</title><link>https://www.abelworld.com/symfony-2-deploy-prodution-environment/</link><pubDate>Mon, 07 Oct 2013 07:26:43 +0200</pubDate><guid>https://www.abelworld.com/symfony-2-deploy-prodution-environment/</guid><description>&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/10/symfony2.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-300x300.png" class="size-medium wp-image-776" aria-describedby="caption-attachment-776" srcset="https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-300x299.png 300w, https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-150x149.png 150w, https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-100x99.png 100w, https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-200x199.png 200w, https://www.abelworld.com/wp-content/uploads/2013/10/symfony2-450x449.png 450w, https://www.abelworld.com/wp-content/uploads/2013/10/symfony2.png 490w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="300" alt="Symfony 2 logo" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;Symfony 2 logo&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;Symfony 2 is one of the most popular PHP frameworks and particularly my favorite. My fist time to deploy a project in production environment, I have struggled a lot. One of the most common errors you might get when you execute the prod environment is “401 Page Not found”. But, actually it is really simple to make a Sysfony 2 project work. you just have play a little bit around with it knowing what you want.&lt;/p&gt;</description></item><item><title>Siwapp online invoicing</title><link>https://www.abelworld.com/siwapp-free-simple-invoicing-system/</link><pubDate>Wed, 18 Sep 2013 14:57:10 +0200</pubDate><guid>https://www.abelworld.com/siwapp-free-simple-invoicing-system/</guid><description>&lt;p&gt;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/09/general-over-view.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/09/general-over-view-300x168.png" class="alignright size-medium wp-image-236" srcset="https://www.abelworld.com/wp-content/uploads/2013/09/general-over-view-300x168.png 300w, https://www.abelworld.com/wp-content/uploads/2013/09/general-over-view-1024x575.png 1024w, https://www.abelworld.com/wp-content/uploads/2013/09/general-over-view.png 1366w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="168" alt="Siwapp general overview" /&gt;&lt;/a&gt;Siwapp is a free invoicing software. It has friendly web environment that lets you install it on a local computer and also in internet or other network server. It is not a secret that for small and medium size business one of the biggest overheads many times is money that is spent on computers software. &lt;/p&gt;</description></item><item><title>My Telephone Directory</title><link>https://www.abelworld.com/telephone-directory-free/</link><pubDate>Thu, 05 Sep 2013 17:35:59 +0200</pubDate><guid>https://www.abelworld.com/telephone-directory-free/</guid><description>&lt;p&gt;My Telephone directory 2013 is a free software that it is been created to manage organizations telephone directories and people information. It was originally designed for Princess Marina Hospital in Gaborone, Botswana. But thinking about a general solution for any businesses and organization. The solution is able to store useful information for the personal that works withing an organization or that needs information about the personal on the organization. It stores data like names, phones, e-mails, fax, departments, designations and much more. Every thing accessible from a web browser on a desktop, tablet or smart phone just with a couple of clicks.&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/07/Tepephone.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/07/Tepephone-300x135.png" title="Tepephone Directory" class="size-medium wp-image-189" srcset="https://www.abelworld.com/wp-content/uploads/2013/07/Tepephone-300x135.png 300w, https://www.abelworld.com/wp-content/uploads/2013/07/Tepephone-1024x461.png 1024w, https://www.abelworld.com/wp-content/uploads/2013/07/Tepephone.png 1392w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="135" alt="Tepephone Directory" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slider and gallery wp</title><link>https://www.abelworld.com/slider-and-gallery-of-images-using-wordpress/</link><pubDate>Fri, 16 Aug 2013 09:34:37 +0200</pubDate><guid>https://www.abelworld.com/slider-and-gallery-of-images-using-wordpress/</guid><description>&lt;p&gt;OUT DATED POST&lt;/p&gt;&#10;&lt;p&gt;I needed a Slider and gallery of images using WordPress as it is my preferred development CMS because WordPress is very popular all over the world for several reasons. It’s easy to manage in beginner level, there is a lot of documentation and there is a huge community supporting new comers, but for more information you can check &lt;a href="http://shoutex.com/wordpress-vs-joomla-vs-drupal-choosing-a-cms/" target="_blank" rel="noopener noreferrer" title="Statistics"&gt;here&lt;/a&gt; or do your own research in &lt;a href="http:www.google.com" target="_blank" rel="noopener noreferrer" title="Google"&gt;Google&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Read the content of a word document with PHP.</title><link>https://www.abelworld.com/read-the-content-of-a-word-document-with-php/</link><pubDate>Mon, 12 Aug 2013 14:21:30 +0200</pubDate><guid>https://www.abelworld.com/read-the-content-of-a-word-document-with-php/</guid><description>&lt;p&gt;Today we will try to read a word document with PHP, and when I say read I mean take the text in the document and extract it.&lt;/p&gt;&#10;&lt;p&gt;First we create this function:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#10;    function read_file_docx($filename){&#10;&#10;        $striped_content = '';&#10;        $content = '';&#10;&#10;        if(!$filename || !file_exists($filename)) return false;&#10;&#10;        $zip = zip_open($filename);&#10;&#10;        if (!$zip || is_numeric($zip)) return false;&#10;&#10;        while ($zip_entry = zip_read($zip)) {&#10;&#10;            if (zip_entry_open($zip, $zip_entry) == FALSE) continue;&#10;&#10;            if (zip_entry_name($zip_entry) != &amp;quot;word/document.xml&amp;quot;) continue;&#10;&#10;            $content .= zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));&#10;&#10;            zip_entry_close($zip_entry);&#10;        }// end while&#10;&#10;        zip_close($zip);&#10;&#10;        //echo $content;&#10;        //echo &amp;quot;&amp;lt;hr&amp;gt;&amp;quot;;&#10;        //file_put_contents('1.xml', $content);        &#10;&#10;        $content = str_replace('&amp;lt;/w:r&amp;gt;&amp;lt;/w:p&amp;gt;&amp;lt;/w:tc&amp;gt;&amp;lt;w:tc&amp;gt;', &amp;quot; &amp;quot;, $content);&#10;        $content = str_replace('&amp;lt;/w:r&amp;gt;&amp;lt;/w:p&amp;gt;', &amp;quot;\r\n&amp;quot;, $content);&#10;        $striped_content = strip_tags($content);&#10;&#10;        return $striped_content;&#10;    }&#10;&#10;?&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;Second we use the function:&lt;/p&gt;</description></item><item><title>Child Theme Wordpress</title><link>https://www.abelworld.com/child-theme-wordpress/</link><pubDate>Sun, 04 Aug 2013 18:38:23 +0200</pubDate><guid>https://www.abelworld.com/child-theme-wordpress/</guid><description>&lt;p&gt;Well today I’m going to explain how to create a child theme in WordPress is kind of simple work, but some of us had to struggle to get it done when we started to do our first WordPress sites (by we you my understand ME), because the true is that is very easy now that I know.&lt;/p&gt;&#10;&lt;figure class="alignright"&gt;&#10;&lt;a href="https://www.abelworld.com/wp-content/uploads/2013/08/responsive.png"&gt;&lt;img src="https://www.abelworld.com/wp-content/uploads/2013/08/responsive-300x153.png" class="size-medium wp-image-103" aria-describedby="caption-attachment-103" srcset="https://www.abelworld.com/wp-content/uploads/2013/08/responsive-300x153.png 300w, https://www.abelworld.com/wp-content/uploads/2013/08/responsive-1024x523.png 1024w, https://www.abelworld.com/wp-content/uploads/2013/08/responsive.png 1156w" sizes="(max-width: 300px) 100vw, 300px" width="300" height="153" alt="Responsive child theme" /&gt;&lt;/a&gt;&#10;&lt;figcaption&gt;Responsive child theme&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;Basically what you have to do is to go to /wp-content/themes/ create a folder with the name of the child theme (different from other themes you have) for instance “sosolar”. Inside this folder you can create any structure on a theme, but the only file required is “style.css”, then you only have to create a special content for this file.&lt;br&gt;&#10;The file is supposed to have inside the following:&lt;/p&gt;</description></item><item><title>Path links menu; Wordpress browsing</title><link>https://www.abelworld.com/path-links-menu-wordpress/</link><pubDate>Wed, 31 Jul 2013 13:39:46 +0200</pubDate><guid>https://www.abelworld.com/path-links-menu-wordpress/</guid><description>&lt;p&gt;I have used the theme Twenty Eleven a couple of times as the father theme for my web creations, and it works for me very well, but sometimes when the website grows to much with a lot of contents and several child pages; while users are browsing, they might get confused; due to the default absence of path links in most WordPress themes, sometimes happens after the user goes inside the menu and clicks on a few links they don’t know where are they, so a functionality that shoes the path to the page where you are is very useful sometimes.&lt;/p&gt;</description></item></channel></rss>