osCommerce

from Wikipedia, the free encyclopedia
osCommerce

Oscommerce logo.gif
Basic data

Current  version 2.3.4.1
(August 18, 2017)
operating system platform independent
programming language PHP
category Online shop
License GPL ( Free Software )
German speaking Yes
oscommerce.com

osCommerce is an open source - online shop system. It can be downloaded for free from the Internet and is licensed under the GNU General Public License (GNU GPL).

development

The shop system was developed from March 2000 as a study under the name The Exchange Project by the programmer Harald Ponce de Leon , who lives in Germany . In December 2001 it was renamed to osCommerce. It is still officially in the development stage, but has been used in a large number of online shops worldwide for years.

osCommerce version 3.0 has been available since the end of March 2011 . The most widespread is version 2.2 RC2a . At the end of 2016, osCommerce 2.4.0 Joli Beta was released.

Harald Ponce de Leon is still chief developer and project manager at osCommerce. He now has a small group of helpers who have taken on the development of individual parts of the shop solution and, together with him, maintain the management of the continuously growing project including the international community .

distribution

In December 2006, over 120,000 individual users were registered with the English-language online forum of the osCommerce project. At the beginning of 2009 there were already over 200,000 registered users.

The spread of Free Software can hardly be measured because, in contrast to commercial systems, there is no license purchase as proof.

properties

The essential feature of osCommerce is the largely free design options in terms of design and functions and the option of implementing one or more of over 3000 modules (additional programs) in an osCommerce shop.

The shop system is written in the server-side open source script language PHP , MySQL is used as the database system. This enables shop operators to make changes and adjustments themselves if they have sufficient knowledge.

OsCommerce and all systems derived from it are based on a procedural code base. There is no plugin management. Plugins are installed by including the plugin code in the code of the system. This assumes that the configurators are familiar with PHP. The system has grown generically and has an indefinite architecture. There is also no real modularization of the code, layering or namespaces. OsCommerce originally did not have a template engine, but this was subsequently integrated in many systems derived from osCommerce in order to separate the program code from the display.

The administration and configuration of osCommerce shops is web-based.

Commercial offshoots and variants

Part of the osCommerce concept is to use the online shop system to provide a basis for further developments. A large number of developers are concerned with the programming of individual components, but also the compilation of their own offshoots and variants of the basic shop. This offshoot (Engl. Forks ) are sold partly professional and under a new name, so that the origin of the system is to recognize even for specialists. As long as certain copyright notices and the GNU GPL are retained, this is fully in line with the osCommerce licensing model.

In the case of the offshoots, the basic functions of the osCommerce system are essentially retained, but modified, expanded or simplified in certain areas. The connection to external functions such as merchandise management systems , micropayment providers or senders is sometimes also covered. This can be realized by integrating existing modules from others or by completely in-house development, as well as any conceivable combination.

criticism

On August 15, 2011, the Federal Office for Information Security issued a warning against massively compromised online shops based on outdated versions prior to 2.3 of osCommerce.

Web links

Individual evidence

  1. BSI points out the massive compromise of online shops