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
A PHP accelerators are designed to improve the performance of PHP apps. Most of them cache the compiled opcode/bytecode to avoid the overhead for compiling the source code on each request. The cached code is stored in a shared memory and executed from there. As a result, PHP accelerators minimize the amount of slow disk reads and decrease the memory copying at a runtime. Continue Reading
During the last 5 years, Magento became the leading online business solution. With 4+ million downloads, it is now a synonym to “e-commerce“. The new version is on the way, so you should be prepared for the new era of online trade. In this article, we gathered the most important video tutorials about Magento 2.0.
ASP.NET is a server-side web application framework designed by Microsoft. The project is open source and its main goal is a creation of dynamic Web pages. ASP.NET allows to build dynamic websites, web apps and services. Continue Reading
Short summary of the problem – if you have Magentocatalog price rules with multiple select attributes in conditions or ONE OF price rules conditions with comma separated values – on latest Magento versions – you can have Array to string conversion error during you apply rules or incorrect rules behavior.
In this post we provide explanation and information about how to fix this Magento core bug what exists on latest Magento Community Edition 1.9.1 and Enterprise Edition 22.214.171.124 (confirmed on this versions by a lot of manualtests described below, we also know that on Magento CE 1.7 everything works fine and according to StackExchange issue can exist on all versions CE 1.8.x – 1.9.x). Issues are already reported on Magento bug tracker, but no any official patches are confirmed. Fixes provided below have been created in urgent matter for the significant Magento upgraded from 1.7 to 1.9.1. The update includes about 100 different price rules and 20000 products, fixes were tested and used on production but we can not guarantee that our core patches resolve issue complete. Keep in mind, that all code is provided without any guarantees and you can use it on your own responsibility. In a case when something went wrong, we can’t be blamed. We hope to get official patches for Community and Enterprise editions from Magento team as soon as possible!
We have already told about PHP and Ruby on Rails CMS, and now it is time to speak about content management systems based on Django which is a free web application framework. Django is open source and it is written in Python following the architectural pattern “model–view–controller”. The aforementioned language is widely used for settings, files, and data models. The framework was designed to ease the creation of compound, database-driven websites. Django relies on reusability and “pluggability” of its components; the “don’t repeat yourself” principle; and optional administrative interface designed to create, update, read, and delete different content. The most well-known Django based sites are Pinterest, The Washington Times, Instagram, Public Broadcasting Service, etc. Continue Reading
Ruby on Rails or just Rails is a web application framework. It is open source full-stack framework written in Ruby. Rails relies on well-known software engineering patterns and paradigms, such as CoC, DRY, MVC, etc. Despite that the largest CMSs run on PHP, there are also solutions based on Rails. It is also possible to use a lot of other languages for creating a content management system, but Ruby on Rails has its unique advantages.
First of all it’s a significant cost saving. By choosing Ruby on Rails, you get a free development toolkit. This toolkit works on an operating system which is free and operates with databases and servers most of which are also free. Using a cost-free platform, you are able to reduce costs dramatically. At the same time, you don’t have to sacrifice any performance, speed or security. 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