Often it is necessary to import products, customers, orders, or other data to Magento 2 from a third-party MySQL database. In the following post, we shed light on how to achieve this goal in two different ways: the common one and the easy one. You can either spend a lot of time or simplify the procedure as much as possible. It’s up to you to choose the approach that satisfies your needs most efficiently.Continue Reading
A new server-side scripting language was introduced in 1994. Its name was PHP, and it was designed for web development. Nowadays, the language is used on more than 2 million web servers and 244 million websites. During last twenty years, numerous PHP books have been publish to help developers better master it. In below, you will find the best PHP books which could help you a lot with learning PHP. Continue Reading
In this post we gathered information about the most popular self-hosted e-commerce platforms. Magento, PrestaShop, Zen Cart, and other solutions are described in the article. We tried to show their major features, as well as positive and negative aspects.
PHP 7 has been finally released!!! You can download the source code here: php-7.0.0. We describe how to install PHP 7 here: Installing PHP 7.
Lack of a native Unicode support was one of the biggest PHP drawbacks. In 2005, developers decided to change this. The newly formed project was designed to provide a native Unicode support to PHP. To achieve this goal, developers decided to use the ICU library (International Components for Unicode). Another significant feature of the project was representing UTF-16 text strings. It was planned to release the project as version 6.0, but we can see only PHP 5.3 and PHP 5.4, both without Unicode integration. As of 2015, there is an ongoing work on a new major version of PHP – PHP 7. The PHP 6 with its unicode experiment had never been released, so the name was abandoned.
Nginx is a reverse proxy server for different protocols, such as HTTPS, HTTP, POP3, SMTP, and IMAP, as well as an HTTP cache, a load balancer, and an origin web server. Being an open source project, Nginx has been started with a strong focus on high performance, high concurrency, and low usage of memory. Nginx runs on Mac OS X, Linux, BSD variants, Solaris, HP-UX, AIX, and other *nix flavors. In addition, you can find a proof of concept port for Windows. The project is licensed under the 2-clause BSD-like license, and below we will shade light on Magento 2 Nginx Configuration.
WordPress is a blogging platform and a CMS based on PHP and MySQL. It relies on a template system with a template processor and a plugin architecture. More than 23% of the top 10 million sites are based on WordPress, at the same time it is the most popular blogging system with over 60 million websites. Continue Reading
Integration of new solutions into different systems can become a headache without the knowledge of correct debugging. In case of Magento, such simple constructions as print_r() or var_dump() , var_export() don’t work. Because of heavyweight constructions, you need to investigate the new effective ways to find intermediate values or broken places. Fortunately, there are a lot of tools and methods designed to turn the debugging into a developer friendly process. Continue Reading
PHP is a web development language, which is also used for a general-purpose programming. It is installed on more than 2.1 million web servers and 240 million websites. PHP can be mixed with HTML and used in combination with various frameworks and templating engines. The code itself is usually processed by an interpreter. The PHP interpreter is implemented as a native module of a web server or as a Common Gateway Interface executable (CGI). After the interpretation and execution, the PHP code is sent in a form of resulting output to its client by a web server. Usually, it is a part of the generated web page. PHP code can generate an HTML code of a web page, an image, etc. The canonical PHPinterpreter is a free software, which is released under the PHP License. It can be deployed on most web servers and works with almost every operating system. In addition, PHP can be used in standalone graphical applications, because it supports a command-line interface capability. Continue Reading
PHP programming language is extremely popular among web developers. The majority of websites are based on it, and frameworks play one of key roles in the popularisation of PHP. They include collections of software and programs, that initiate easier coding. In this post, we gathered the best PHPframework for this year.
A proper framework is necessary for more efficient work. It enables to spend less time on more functional and safer applications. If you are going to develop a robust and successful product, then choosing a right PHP framework is crucial.
Generally framework includes two major elements: the first one is a Toolbox; the second one is a Methodology. A Toolbox is a set of software components designed for writing less code. As a result you also get a less risk of errors. Under Methodology we mean an assembly diagram for applications, which allows developers to work more effectively.
Nowadays, you can find a plethora of solid PHP frameworks, which have their own advantages and disadvantages. You can always test few solutions before choosing the most suitable one. Please, let us know what PHP framework is the best by leaving your comment in the dedicated section below.
У MySQL существует несколько альтернатив, на которые вы в любой момент можете переключиться. Лучшие из них это MariaDB и Percona. MariaDB является ответвлением MySQL, которое развивается при участии всего сообщества по лицензии GNU GPL. Создателями решения являются оригинальные разработчики MySQL. Основные цели MariaDB включают в себя поддержание высокой совместимости с MySQL, обеспечение возможности “drop-in” замены с библиотекой двоичной эквивалентности и сопоставление с командами и API MySQL. В свою очередь Percona Server является еще одной бесплатной альтернативой MySQL. Решение обладает высокой масштабируемостью, улучшенной производительностью, нехарактерными для базового движка особенностями и всеми необходимыми инструментами. Кроме того, Percona полагается на алгоритмы самонастройки и обладает поддержкой передового мощного железа. Далее мы расскажем о том, когда стоит переходить на альтернативы MySQL, такие как MariaDB и Percona.