OpenSteam

Generic eCommerce Framework for RubyOnRails
Download

OpenSteam Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • OpenSteam Team
  • Publisher web site:
  • http://www.opensteam.net/Default.aspx?AspxAutoDetectCookieSupport=1
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1 MB

OpenSteam Tags


OpenSteam Description

Generic eCommerce Framework for RubyOnRails OpenSteam is a web-based shopping and e-commerce framework for RubyOnRails.OpenSteam features generators, as known from Rails, to easily create webshops and products with one command.With OpenSteam it is possible to associate products with various properties, to create multiple product-models, and to give specific product-configurations an inventory-entry (price, storage, etc). Here are some key features of "OpenSteam": · generator to create webshops · generators to create products and properties · Shopping Cart · Checkout-Workflow · Associate Products to Properties · Define price and storage-quantity for products or specific product-configurations · Admin-Backend to overview customers and orders. · Taxes: define taxes or tax-groups for products and regions · ActiveMerchant Integration (CreditCard Payment) · PaymentMethods: use the implemented creditcard payment or simply implement your own payment-method · ShippingRate: define rates for products, regions and payment-types, or implement your own shipping-rate calculation · PDF-Export for invoices (using the excellent 'prawnto' plugin) · Rails 2.1.1 compatibility. Requirements: · RubyOnRails What's New in This Release: · updated README.rdoc · added some scriptaculous magic for the flash-message in the admin-backend · added a "comming_soon" action to the admin_controller refactored admin/catalog/product form: · form_for -> remote_form_for · javascript linkt to save form using prototypes 'request()' method · show LoadMask over form during ajax-call · bugfixes in 'parse_ext_params': support for sti-products · added stylesheet + images for Ext.GridFilter · added javascript-files for Ext.GridFilter · added products controller for frontend · added opensteam_controller for frontend (instead of a webshop controller) · added 'opensteam_shop_controller' to opensteam configuration, to hold the main-shop controller refactored the "product" implementation: · due to complications when using mutliple product-tables (no unique product id, problems with rest-routes, polymorphic rest-routes doesn't work), we implemented one product base model (sti). · added a "property-groups" model, to group properties (default: based on sti_name) · refactored "inventory" implementation to work with unique product-id and property-groups · refactored admin-backend views + controller to work with new product-properties-inventories implementation · refactored opensteam_category plugin: now associating category with a product, rather than inventories · added a require_dependency 'opensteam/models' statement to Opensteam::UserBase::UserLogic · refactored the opensteam/lib directory structure · added a 'inject_dependencies' method to ActiveSupport::Dependencies ( borrowed from http://blog.evanweaver.com/articles/2007/03/28/dependency-injection-for-rails-models/ ), to make plugins work, which extend the Opensteam Product model


OpenSteam Related Software