Archivo de Septiembre de 2007

New Community Add-Ons Site

Sábado, 22 de Septiembre de 2007

The new community add-ons site is now live which aims to replace the current contributions section on the support site by providing additional features to help developers maintain their add-on packages.

The new site will be rolled out in 3 stages with the first stage contemplating the existing contributions section. In addition, community members and developers can help clean the structure of add-on packages by reporting uploads to be removed.

The following changes are planned for the second and third stages of updating the new site:

2nd Stage Updates:

  • register_globals compatibility flag for 2.2-RC1 and 2.2-Final installations
  • Maintainers can assign their add-ons as public or private to allow or disallow additional uploads from other community members
  • If an add-on is private, maintainers can assign other community members as maintainers who are allowed to upload files to the package

3rd Stage Updates:

  • Allow maintainers to edit descriptions
  • Allow maintainers to link their uploads to a forum topic (for support)
  • Allow maintainers to upload screenshots of the add-on in action
  • Allow maintainers to link to other add-ons as a “related” feature
  • Allow community members to adopt an inactive add-on

The new community add-ons site can be reached at:

http://addons.oscommerce.com

We look forward to rolling out the additional features in the coming weeks and look forward to the additional suggestions the community has for improving the experience of finding, downloading, and contributing additional add-on packages.

Introducing Product Attributes

Lunes, 3 de Septiembre de 2007

Although the product attributes implementation has been replaced with the newer Product Variants feature, a new feature of the same title is being introduced to 3.0 Alpha 5 which deals with non-core related product data with a flexible and modular implementation.

This allows modules to be created to define new data parameters for a product which can easily be accessed via its module code.

Once a product attribute module has been installed via the Administration Tool (in the same manner payment and shipping modules are installed), its field is automatically added to the edit product page where the module controls the presentation of having its value defined.

This allows add-ons to be installed that add data fields to the product without the need to modify the edit product page in order to save the data in the database.

A minor change to the database class has also been performed to automatically bind the database table names in SQL queries which allows any database table to be accessed without the need to define it first in the includes/database_tables.php file. (This file will be removed in the 3.0 release)

Here is a short QuickTime movie showing the new Product Attributes feature with the following attribute modules:

1) Date Available (javascript controlled input field)
2) Manufacturer (pull down menu)
3) Shipping Availability (pull down menu)

osCommerce Online Merchant Product Attributes QuickTime Movie
osCommerce Online Merchant Product Attributes QuickTime Movie; 1.1MB

The product information page on the store front-end has also been updated to allow the dynamic product variant combination values to control certain data on the page, such as the product price and the product model.

osCommerce Online Merchant Product Info Page
osCommerce Online Merchant Product Info Page

The introduction of the new Product Attributes feature is currently defined for master products only, which product variants will use, and will be definable at the product variants level once the edit product page has been redesigned to handle the presentation of the data.