We are looking for systems integrators, development firms, design / creative agencies, advertising agencies, hosting providers, and IT firms worldwide to join us and help lead the quest to revitalize the open source eCommerce industry.
We expect to make a formal announcement regarding the partnership opportunities within 90 days.
A frequent question that comes up on the forum and through the many emails we receive is:
Can Magento do X, Y and Z?
The short answer to that is yes - Magento can do it all (no restrictions what-so-ever as we like say). If there is a feature you can’t find, Magento’s flexible architecture and open source code allows you to customize the system to your needs.
A better question would be (as I suspect this is the real question), can Magento do X, Y, Z out-of-the-box? For the answer to that, check out the features page
It's been a busy week for the Magento core development team and today we are announcing Magento DataFlow, a flexible and powerful data exchange engine.
How does it work?
Magento DataFlow is a framework for creating components that are used in data exchange processes. The system consists of 4 types of components; adapters, parsers, mappers, and validators. All components can be sequenced to transfer and transform data bidirectionally from one medium to another (eg. from database to local file, from FTP server to database, from SOAP/REST/XML-RPC to database, from Google Spreadsheet to database). If you are non-technical, please feel free to skip to the What Can Be Done section below.
Adapters are anything that can plug into an external resource and fetch requested and filtered data. This may include:
FTP, SFTP servers
Custom resources (specialized db interface, cache repository, etc.)
Parsers are components that transform data from one format to another. Examples include:
CSV text to 2D array
Excel XML text to 2D array
Grid array to product model collection
Database table to 2D array
Mappers are components that alter data from one value to another. They're useful for tasks such as mapping one field to another or manipulating data values.
Validators determine that certain conditions are met. The conditions can be applied to processed data or environment variables. (Currently there are no validators implemented in Magento and this is reserved for future use).
What can be done?
As a first implementation, Magento's next release will preview a product import/export interface that facilitates adding and/or editing batched product data via a file (MS-EXCEL, CSV and Tab-Separated values), and a customer batch export interface. Others uses for Magento DataFlow may include:
Batch export of any type of data in any implemented format and the ability to import back after changes.
Data export for pricing aggregators (eg. Shopping.com, PriceGrabber, Bizrate, etc.), including the ability to automatically FTP files.
Data import and integration with 3rd party ERP / inventory management / accounting applications (eg. SAP, Great Plains, MAS 90/2000, Oracle, Netsuite, Quickbooks, Peachtree, etc.)
Integration with 3rd party CRM solutions (eg. SugarCRM, SalesLogix, Salesforce.com, ACT, etc.)
Integration with order management applications and EDI interfaces
Fetching or publishing RSS/Atom feeds (eg. new products, special prices, product availability, order status, etc.)
It is important to note that Magento DataFlow is a framework and the specific implementations listed above should serve only as examples of the endless possibilities that can be developed. We hope the Magento Community will embrace this concept and utilize to contribute different implementations.
I am a real fan of Open Source software, and there are some great projects around, however up till now the e-commerce category has missed out. Nearly all of the open-source e-commerce systems I have checked out are just big piles of spaghetti code, that not only make development and maintenance of online shops a headache, I consider them to be grave security risks.
Magento has actually been designed - that has got to count for something! While with other projects I wince when I look under the hood, with Magento I am being pleasantly surprised by each new aspect I look at. In fact, I think there is a lot I can learn from this well implemented system. It is now only a preview release, and it is already light-years ahead.
We’ve recently posted short screencasts showcasing Magento’s back-end and front-end features in action. These are great promotional movies you can embed on your site and share with your friends, clients, colleagues, etc. in an effort to spread the word.
In this video, Yoav discusses one of the most important features of Search Engine Optimization, URL rewrites. Below the video, we’ve included a screenshot that shows the database table related to this feature (click to enlarge).
UPDATE: The release referenced in the video may be pushed back to next week.