e commerce
AFCommerce 2.0
AFCommerce is a full and complete online store with both a storefront and administration area, which can be easily installed, configured, and maintained over a web-based interface. The source code is more>>
AFCommerce is a full and complete online store with both a storefront and administration area, which can be easily installed, configured, and maintained over a web-based interface. Version 2 may truly be the best shopping cart solution in the world with an insane number of features and a complete custom development environment that may be used as a shopping cart, as well as, being a spring board for new applications and unique customization.
The source code is extremely easy to customize and add to. The purpose of the AFCommerce project is to break the standard for commerce solutions started by other ecommerce communities that are overly complicated and complex to configure. AFCommerce runs on the powerful PHP scripting language, the reliable Apache web server, and the popular MySQL database server. AFCommerce is able to run on any PHP 4.2 or higher enabled web server running on Linux, Solaris, BSD, Mac OS X, and Microsoft Windows environments.
Requirements: PHP 4.2 or higher
<<lessKiweeCommerce 1.0.0
KiweeCommerce software is a full-featured but easy to use e-Commerce solution for the MODx content management system. more>>
Main features:
- Modular payment gateway architecture, which currently supports Paypal, Google Checkout, and Authorize.Net.
- Product management tools that auto-create product page stubs
- Integrates tightly with MODx - provides configuration menus in the CMS Manager, shares MODxs database, etc.
- Very powerful item option management
- Support for integration with external applications, such as accounting systems
- AJAX-driven configuration interface makes administration fast and intuitive
osCommerce 2.0.5
osCommerce is an online shop project written in PHP. more>>
osCommerce combines open source solutions to provide a free and open e-commerce platform, which includes the powerful PHP web scripting language, the stable Apache web server, and the fast MySQL database server.
With no restrictions or special requirements, osCommerce is able to run on any PHP enabled web server, on any environment that PHP and MySQL supports, which includes Linux, Solaris, BSD, Mac OS X, and Microsoft Windows environments.
Enhancements:
- Fixed bug in ci_cip_manager.class.php
- which do NOT work correctly
- with CIP dependencies.
e-U Connect 0.32
e-U Connect is a WPA Supplicant text mode user interface based on bash+dialog for connecting to the e-U network under Linux. more>>
Zen Cart 1.3.7
Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. more>>
Some "solutions" seem to be complicated programming exercises instead of responding to users needs, Zen Cart puts the merchants and shoppers requirements first. Similarly, other programs are nearly impossible to install and use without an IT degree, Zen Cart can be installed and set-up by anyone with the most basic computer skills. Others are so expensive ... not Zen Cart, its FREE!
Zen Cart will deliver the ultimate online shopping experience to your customers. Navigating through your merchandise offerings is a breeze with Zen Cart, the program provides several "Spotlight" lists in addition to the traditional category to product links. Once a product is added to the shopping cart, secure checkout is a simple 3-step process.
After providing the billing information, your customer chooses the shipping method. (multiple shipping methods including real-time internet shipping quotes are built-in) Next, a payment type is chosen from one of the popular payment modules. (PayPal and AuthorizeNet are just 2 of the included modules) Last, the customer reviews the order, shipping and payment choices, and confirms the order.
You are immediately notified of the order and your customer automatically receives an e-mail confirmation.
Zen Cart addresses many of the goals we set:
- make the program easy to set up
- make it easy to customize
- automate tasks, such as order confirmation
- make navigation simple
- built in promotions; discount coupons, gift certificates, newsletters and product notification
- offer single item specials and storewide discounts (group discounts and quantity discounts - Coming in future editions)
- built in Search Engine Optimization tools
- password protect the Administration Tool (administration "levels" - Coming in future editions)
- support multiple languages, currencies and tax structures
- In short, Zen Cart is shopping cart software the way it should have been all along.
Zen Cart gives web designers a robust and customizable electronic storefront thats easy to keep up-to-date with new features.
It provides usable, intuitive and unobtrusive purchase flows right out of the box based on proven industry best-practices - there are no major revisions required to get things right for your clients!
One of the secrets behind its power lies in our robust template system that "abstracts" the look-and-feel from the code and logic behind Zen Cart. This enables you to give clients a truly custom solution that integrates quickly and perfectly with their existing marketing websites.
Developers are able to deploy cutting edge solutions based on Zen Carts modern standards and technologies. Combining PHP server-side technology with the ability to choose from multiple databases on the back end (coming in future editions, thanks to ADOdb), results in flexible software that you can customize and modify to suit your needs. Minimum/suggested server requirements: PHP 4.1.x or higher (PHP 4.3.3+ for optimal performance), Apache 1.3.x and MySQL 3.2x.x or higher.
Enhancements:
- Two vulnerabilities related to cross site scripting (XSS) have been fixed.
- Officially certified for Paypal Express Checkout (only for North American Paypal accounts as of 20070101).
- Also includes several minor improvements and bugfixes.
E*Reminders 0.93.RC1
E*Reminders is a web-based reminder software. more>>
It includes recurring reminders, advance notices, and password authentication for email addresses. It can be used for an entire company, as a service for Internet users on your site, or privately.
Enhancements:
- Ive merged david roses release with the last main release of EReminders.
- EReminders now supports htaccess user authentication and all remaining timezone logic is redone and now makes more sense.
- Also, some minor changes along the way.
SourceBase 0.1.1
SourceBase is a parser library aimed at developers of free Integrated Development Environments. more>>
It should make implementing advanced features such as intellisense code completion, call trees, symbol browsers, etc. a no-brainer. SourceBase is a tear-away development from Source Navigator.
The current aim is to support C and C++, and to provide a clean API. Future aims include addition of more languages such as Java, PHP/HTML/ASP, Perl, Python, FORTRAN and COBOL.
SourceBase uses code from Source Navigator and is licenced under GNU GPL. One of our aims is to move to a more commerce-friendly licence such as LGPL in the future. However, for that to happen, we need to move away from the source navigator codebase to fresh code. All new code contributions should be dual licenced under GPL/LGPL.
Eleven 1.0
Eleven is a programming language for building robust, scalable Web applications. more>>
It offers a 20x programmer productivity increase over traditional server programming languages like ASP, PHP, and JSP by automating state management and taking control of the applications look and feel.
From high-level source code with a simple, C-like syntax, the compiler generates complete, ready-to-run implementations in PHP or mod_perl. Applications generated by Eleven maintain their state in a relational database and are inherently fault-tolerant, secure, and scalable.
Most interactive web applications today are primitive. Of course there are shining exceptions such as Amazon.com, TurboTax, and others. But by and large, most web applications are crudely designed and not especially reliable. Have you ever entered data into a web application, then lost it due to a browser crash? Have you ever gotten part way through an e-commerce transaction, then had the session go into never-never land while waiting for your credit card to be validated? Have you ever reloaded a web page and found that you just duplicated a transaction by accident? Web applications are server based, so in theory they ought to be as reliable as traditional mainframe applications. But they arent.
The problem is that there are two ways of creating web applications. Theres the expensive way, in which massive amounts of engineering are dedicated to making the sites reliable and scalable. These applications tend to keep most of their state in server-side databases, which run in controlled environments and are carefully managed. If your browser crashes during a session, you can usually log in from another computer and pick up where you left off.
Then theres the cheap way (often seen in corporate intranets and extranets). These tend to keep their state on the client (in hidden form fields or HTTP cookies), in the web servers memory, or in the web servers filesystem. These applications tend to be fragile. They dont handle system failures well, and get confused easily if the user presses the back button, restarts the web browser, etc.
The Eleven project solves this problem by making it quick and easy to create robust, scalable, database-backed web applications. Applications are expressed in a high-level language with a syntax similar to C and a conceptual structure similar to BASIC. Here is a simple example.
The code is self-explanatory:
statesafe var first, last;
display
{
print ("Please enter your name.");
edit ("First name: ", first);
edit ("Last name: ", last);
}
display
{
print ("Thank you, ", first, " ", last, ".");
}
Here is another example; the worlds smallest to-do list application. Where the code invokes the edit function on the table data type, the compiler automatically fills in a table editor:
statesafe table
{
var deadline "Task deadline";
var description "Task description";
} todolist;
display
{
edit ("Enter your tasks: ", todolist);
}
The point is that the Eleven compiler takes over the job of state management. The programmer doesnt need to worry about how the variables first and last are passed from one display to the next, how to represent the to-do list in the relational database, how to deal with the back button, how to enable a session to be seamlessly resumed if the computer crashes, and so on. All of those problems are taken care of automatically.
Whats more, those benefits are achieved without any special runtime support. The Eleven compiler translates source code into complete PHP or mod_perl programs that run under the Apache web server. The only runtime support needed is a standard installation of Apache with PHP or mod_perl, and a relational database such as MySQL for the back end. Furthermore, the generated code is fairly readable, and can be inspected before uploading to the web site. This is a great benefit for security-minded system administrators who are wary of installing yet another "framework" onto their production machines.
All applications generated by Eleven automatically save their state to the relational database after every user action. The web browser and web servers are stateless. Thus, the applications have three important characteristics:
1. They are bulletproof, meaning that the applications are resilient to failures of any runtime component. Sessions cannot be derailed by browser crashes, web server crashes, bookmarking or tampering with URLs, etc. as long as the integrity of the relational database is maintained.
2. They are secure, meaning that all application data is safely kept private. It is stored in the database, never in hidden form fields or HTTP cookies where it is vulnerable. Consider the example of a web application that is being used from a laptop. If the laptop is stolen, then any private data stored in HTTP cookies is compromised. This is an important factor in medical applications, for example.
3. They are scalable, meaning that system performance can be increased by replicating the application across a load-balancing server farm. HTTP requests can be directed to random web servers even within a single user session, and the applications will still work reliably. The only performance bottleneck is the database, and there are existing commercial solutions for scaling databases.
We introduce the term statesafe to describe web applications that achieve these three benefits using this architecture. All web applications generated by the Eleven compiler are statesafe.
Apache OFBiz
Apache OFBiz is an open source enterprise automation software project licensed under the Apache License Version 2.0. more>>
By open source enterprise automation we mean: Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM, and so on.
Main features:
- advanced e-commerce
- catalog management
- promotion & pricing management
- order management (sales & purchase)
- customer management (part of general party management)
- warehouse management
- fulfillment (auto stock moves, batched pick, pack & ship)
- accounting (invoice, payment & billing accounts, fixed assets)
- manufacturing management
- general work effort management (events, tasks, projects, requests, etc)
- content management (for product content, web sites, general content, blogging, forums, etc)
- and much more all in an open source package!
PgmReloaded 0.8.6
PgmReloaded is an e-commerce package. more>>
Enhancements:
- This version correct critical vulnerabilities due to file inclusion.
The Open For Business Project 3.0.0
The Open For Business Project is a J2EE-based enterprise automation tools and applications. more>>
By open source enterprise automation we mean: Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM, and so on.
Main features:
- advanced e-commerce
- catalog management
- promotion & pricing management
- order management (sales & purchase)
- customer management (part of general party management)
- warehouse management
- fulfillment (auto stock moves, batched pick, pack & ship)
- accounting (invoice, payment & billing accounts)
- manufacturing management
- general work effort management (events, tasks, projects, requests, etc)
- content management (for product content, web sites, general content, blogging, forums, etc)
- and much more all in an open source package!
Designer Framework 1.0
Designer Framework provides a highly customizable e-commerce framework. more>>
It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.Designer Framework is a highly customizable e-commerce framework.
It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.
E-xmms 1.3.2
E-xmms is an Enlightenment epplet, created to control xmms remotely. more>>
PgMarket 2.2.3
PgMarket is an e-commerce solution based on PHP4 and PostgreSQL/MySQL. more>>
It is released under the terms of the GNU GPL (General Public License).
All its pages are HTML 4.01 Transitional valid documents, and the CSSs are valid CSS 2.0 documents; full usability and accessibility is provided also if JavaScript is disabled on the client browser.
Main features:
- PostgreSQL (>= 6.5) and MySQL 3.23 support, and easy portability to other DBMSs
- multiple languages support (i18n)
- advanced images and thumbnails handling; possibility of on the fly generation of thumbnails of full size images; possibility of storing images and thumbnails in the DB instead of on the file system
- easy customization of many look elements through .css files
- HTML-only templates, not containing PHP code
- a simple and an advanced search engine
- products are organized in categories and subcategories of arbitrary level; each product can belong to more than one category; products and categories are shown ordered by their respective "special level" values
- comfortable category browsers (the PHP Layers Menu system is used)
- support of per-user and per-product discounts
- delivery price based on the delivery zone and on the total shopping cart weight
- possibility of disabling many features through the configuration file, without modifying scripts and templates
- mailing of the orders, and storage of all the orders in the database
- order states handling
- ability for the customers to track their orders states and logs
- ability for subscribed and non subscribed customers to contact the store without buying anything, through a suited contact form
- splitting in sub pages for pages that show a large number of items
- easy customization of the currency and of the weight unit
- comfortable web based administration interface: the web shop is easily built up simply through a browser; the "web shop root" can insert categories, as well as insert, edit, and delete products also while browsing the catalog
- possibility of importing data from text files easily obtainable through a spreadsheet
- possibility of off-line filling of the shop and subsequent on-line synchronization of data and images/thumbs, also between etherogeneous platforms, i.e. between PostgreSQL and MySQL and between Unix and MS Windows, in both directions
closedShop - Open Source Shopping 2.2
closedShop - Open Source Shopping is a Perl/mySQL full e-commerce shopping cart, for free. more>> <<less