Apache Zeta Components

Apache Zeta Components are a high quality, general purpose library of loosly coupled components for development of applications based on PHP 5.

Apache Zeta Components

Beside typical modules for web application development, like a Template engine, Database tools and an MVC component, Apache Zeta Components contain command line tools, a chart rendering library, a WebDAV server, a universal document conversion component and many more tools to ease developers live.

Apache Zeta Components is an effort undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Apache Zeta Components originally were developed by eZ Systems under the name “eZ Components” and was generously sponsored to the Apache Software Foundation for further development. Since 07/2010 the components are known as “Apache Zeta Components”. eZ Systems still builds their core products on top of Apache Zeta Components and contributes to the project.

Technology: PHP
License: Apache
Website: Zeta Components

Satchmo – the webshop for perfectionists with deadlines

Satchmo’s mission is to use Django to create an open source framework for creating unique and robust online stores. To provide maximum flexibility, Satchmo is licensed under the BSD license.

Satchmo - the webshop for perfectionist with deadlines

Satchmo strives to be extremely flexible.

  • All display items are driven by templates using the powerful Django templating language
  • All urls can be custom configured to your desired naming convention
  • The checkout process can be tailored to your specific needs

Satchmo support many payment modules including:

  • Authorize.net
  • Trustcommerce
  • Google checkout
  • Cybersource
  • Paypal
  • Protx
  • Sermepa
  • Purchase orders

Satchmo has flexible shipping options and allows you to create your own. Satchmo includes:

  • UPS integration
  • Fedex integration
  • USPS integration
  • Canada Post integration
  • Flat rate shipping
  • Multi-tiered shipping based on quantity or price
  • Per item shipping cost

Satchmo’s has robust support for multiple product types including:

  • Downloadable products
  • Subscription products
  • Custom configured products
  • Product variants
  • Gift certificates

All products offer you the opportunity to have:

  • As many images per product as you would like
  • Automatic thumbnail creation for the images
  • Unlimited categories and sub categories
  • Support for multiple pricing and discounting tiers based on volume
  • Support for tiered/group pricing
  • Inventory tracking including SKU’s and preventing users from ordering out of stock items
  • Meta data support for SEO
  • Featured items
  • Tax tables
  • Related products
  • Most popular products
  • Arbitrary attributes
  • Multiple translations per product
  • Flexible variant creation (shirts with sizes and colors) including price changes for combinations
  • Allow user to comment and rate products
  • Comments support akismet spam tagging
  • Support for brands

The customer model allows you to:

  • Have multiple ship to and bill to addresses
  • View order history
  • Update account profile online
  • Reset user passwords
  • Require email verification for account creation

Satchmo supports discount codes which allow you to:

  • Set amount of percentage discounts
  • Limit the number of uses
  • Allow free shipping
  • Set start and end dates
  • Limit to certain products

Satchmo includes extensive Internationalization and translation support:

  • Multiple translations are included:
    • French
    • German
    • Italian
    • Spanish
    • Swedish
    • Bulgarian
    • Portuguese
    • Korean
    • Hebrew
    • Turkish
  • Full country specific information
  • Translation support for all products and categories
  • Support for date and currency formating based on locale

Satchmo takes security seriously:

  • Django provides built in support to prevent many common attacks such as:
    • SQL injection
    • Automatic HTML escaping to prevent cross-site scripting
    • Session forging/hijacking
  • Satchmo encrypts all credit card information
  • Satchmo allows you to choose if credit card data is stored
  • Satchmo does not store ccv data in the database
  • Fine grained ssl support for as many or as few urls as you need

Django is a proven scalable and robust system. Satchmo takes advantage of this by using:

  • Django caching
  • Opportunity to easily split out the tiers of the application (database, web, etc)
  • A large suite of unit tests

In addition to these items, Satchmo provides:

  • Generation of PDF invoices, packing slips and shipping labels
  • Full store product searching
  • Google analytic integration
  • Google adwords support
  • Google base feeds
  • Newsletter support via mailman or custom database
  • Recently viewed items
  • Wishlists
  • Ability to upsell products
  • Define related products
  • Multi-site capability

Technology: Python
License: BSD
Website: Satchmo

Ofbiz – the Apache open source automation software

Apache OFBiz (The Apache Open For Business Project) is an open source enterprise automation software project licensed under the Apache License Version 2.0.

OFBiz - The Apache Open for Buiness Project

By open source enterprise automation we mean: Open Source ERP (Enterprise Resource Planning), Open Source CRM (Customer RelationShip Management), Open Source E-Business / E-Commerce, Open Source SCM (Supply Chain Management), Open Source MRP (Manufacturing Resources Planning), Open Source CMMS/EAM (Maintenance Management System/Enterprise Asset Management), Open Source POS (Point Of Sale), and so on.

Apache OFBiz offers a great deal of functionality, including:

  • 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)
  • a maturing Point Of Sales (POS) module using a rich client interface
  • and much more all in an open source package!

Info from: http://ofbiz.apache.org/

Technology: Java
License: Apache License Version 2.0
Website: Apache OFBiz

CrawlTrack – your web statistics tool

CrawlTrack is the web statistics tool you were looking for to manage your site(s).

CrawlTrack - your web statistics tool

It’s not only a Web Analytics script such as Google analytics, AWstats, phpMyVisites or Piwik, but it’s a complete tool. With CrawlTrack you will get informations that all the others are unable to give.

Only the php technology used by CrawlTrack is able to give a clear view of spiders crawling your site, to follow your site indexation minute per minute. This is fundamental to help you to improve your site ranking in search engine index and so the number of visitors.

You will also have information regarding the number and origin of visitors, the bounce rate, the number of 404 errors, the number of file downloads, your server load usage and your site indexation. You will be able to follow on a daily basis your position in search engine and your rank for each keyword who send you visitors.

Technology: PHP
Website: CrawlTrack

Kimai – open source time tracking

Kimai is a free open source time tracking tool. It tracks work time and prints out a summary of your activities on demand. Yearly, monthly, daily, by customer, by project, by action…

Kimai - open source time tracking

It’s simplicity is its strength. Due to Kimai’s web browser based interface it runs cross-platform. Likewise you can install it as a web service or as a single-user program on your local workstation.

Kimai does not have to run to do the recording. You can even quit your browser. Your time is still recording until you stop it from any web browser that has access to your installment. It is designed to hold lots of users but you can use it for a single user if you need to.

Kimai is localized in English, German, Dutch, Spanish, French, Italian and Portuguese so far. Feel free to send your self-made language files! Not all localizations are complete – we’re still looking for translators!

You can also send us your own skin designs (find instructions in the ‘skins’ directory). We will also have some skins available in the future.

Technology: PHP
License: GPL
Website: Kimai