Magento Hackathon – is a series of community driven events where Real Magento community enthusiasts create amazing free open source Magento extensions and tools within just a couple of days. The core aspect of all Magento Hackathon events is intensive team collaboration: the best specialists develop top notch solutions during short periods of time. The most prominent results of such cooperation are listed below. Please note that all Hackathon extensions have been tested by a broad Magento community, so you can easily use them not only during development, but also in production (if a project is stable, of course).'
You can find out more information about Magento Hackathon on the
Table of contents
- 1 Magento Composer Installer
- 2 Meanbee PersonalisedContent Extension
- 3 Hackathon_MultistoreBlocks
- 4 Layeredlanding
- 5 Hackathon_PromoCodeMessages
- 6 MageMonitoring
- 7 EAVCleaner
- 8 Sandfox_GeoIP
- 9 DerivedAttributes
- 10 HoneySpam
- 11 Perfect_Watermarks
- 12 FireGento_FlexCMS
- 13 Real Big Sample Data
- 14 Magento: Two-Factor-Authentication
- 15 Magento PSR-0 Autoloader
- 16 EmailPreview
- 17 Hackathon_IndexerStats
- 18 MultiStock
- 19 Firegento Contentsync
Magento Composer Installer
This legendary extension was developed during one of Magento Hackathon events. The purpose of the project is to enable
Meanbee PersonalisedContent Extension
This Magento Hackathon extension became a winner of
Another amazing Magento tool developed during one of Hackathon events is Hackathon_MultistoreBlocks. The module is aimed to help ecommerce merchants with multiple store views, as it simplifies both adding and editing blocks from multiple store views. Since Hackathon_MultistoreBlocks regards blocks with the same identifier, it is possible to edit them on a single page. At the same time, database tables remain the same; thus, as a Magento merchant, you simplify some routine processes without changing CMS block structure.
Next in our list of the best Magento Hackathon extensions is Layeredlanding. This module change how you create landing pages. The extension relies on store, category, and layered navigation attribute filters. As a result, landing pages are based on layered navigation features. For instance, they allow users to refine the provided product collection. For additional information, follow the extension on GitHub.
Sometimes, entering a promo code does not lead to the desired result, and your customers get a default error message. By using Hackathon_PromoCodeMessages, you can easily customize this message, since the extension provides the ability to display additional information about the error. For instance, if the problem is caused by an incorrect group for a certain rule, you can provide additional help by displaying required groups. Unfortunately, the default Magento lacks such opportunity. Additionally, Hackathon_PromoCodeMessages supports more complex condition-based rules for error messaging.
The main purpose of this Hackathon Magento extension is advanced monitoring. The module provides Magento data related to server, SEO, database, cache, PHP, patches, logs, rewrites, modules, and other health indexes. MageMonitoring is a simple and at the same time flexible plugin designed to automate various monitoring tasks. Besides, there is a convenient notification system bundled into the extension. It is also necessary to mentioned that MageMonitoring’s UI is fully configurable frontend; in addition, you can use the config.xml declaration.
Your Magento probably suffers from tons of unnecessary garbage. As a developer or a merchant you can easily get rid of unused data with the aid of EAVCleaner – a unique Magento Hackathon solution aimed at providing various cleanup functions. EAVCleaner monitors flaws that occur due to EAV and removes images and attributes, that are not in use. Additionally, you can just check data without any modifications. Follow the below link for a detailed description of EAVCleaner’s functions and features.
The ability to connect Magento with with the
Having installed DerivedAttributes, you will be able to generate new attribute values based on already existing rules and attributes, such as product or customer attributes. The functionality simplifies some routine processes – product feed export, for instance. As for installation, you can install DerivedAttributes manually or via Composer, both methods are described on GitHub.
Another useful Magento Hackathon project is called Perfect_Watermarks. This extension replaces Magento’s default GD2 image adapter with ImageMagick an open source software suite for creating, editing, and composing images. Perfect_Watermarks works with a variety of formats and supports the ability to resize, mirror, flip, rotate, transform, and distort images, adjust their colors, and apply various effects.
Magento’s default CMS features are often enough, but you can make adding content much easier and enhance the category navigation by installing FireGento_FlexCMS Hackathon extension. The module utilizes FlexCMS elements on CMS, category, and product pages, provides Simple Text-Element (WYSIWIG), and adds the ability to link categories with external URLs. Check the extension’s GitHub page for installation, uninstallation, compatibility, and other useful information. Other CMSs are listed here: content management systems on Firebear.
Real Big Sample Data
This extension was born on the Magento Hackathon 2014. It is aimed to creating a series of functions for generate sample testing data. The extension can easily create a big dataset with the help of templates, randomizing, and iteration. Real Big Sample Data is still under development. The project is focused on category tree generation. More features and other related information are described on GitHub.
Having installed this Hackathon Magento extension, you enhance your ecommerce store with two-factor authentication. The module is based on Google’s 2-Step Verification algorithm is available for free. You just need to install both Google Authenticator app to your smartphone and the extension to your website. As a result, backend users will be asked to enter one-time security code after they have authenticated themselves in the. Thus, you get an extra protection layer, and you backend cannot be accessed by third parties.
Magento PSR-0 Autoloader
With the aid of this Magento module, you can add a PSR-0 Autoloader before the default one, Magento Autoloader. The extension offers the ability to add the composer Autoloader as well. If you don’t know how to disable the default Magento autoloader, check Magento PSR-0 Autoloader’s page on GitHub.
Another prominent child of Magento Hackathon is EmailPreview. This extension supports the preview of email templates from the backend. It displays real data, so you can simplify your email management routine. A detailed ‘how-to’ regarding EmailPreview is described on the extension’s GitHub.
Due to Magento Hackathon, you can customize the indexer list as well. The opportunity is offered by Hackathon_IndexerStats Magento Hackathon extension. The module enhances the indexer list by adding a new column. Thus, you get additional information related to running time for full reindex of the respective indexers. Please note, that estimated remaining time of a running indexer is based on past work of the system.
FireGento MultiStock helps to add multiple stocks for each product. Of course, this feature is very specific, but some merchants still need it, while default Magento does not support such multistock capabilities. Having installed FireGento MultiStock, you improve the catalog product backend with the ability to show different stocks and to modify each value.
By installing Firegento Contentsync, you will be able to share content between Magento installations through t Git, SVN, or other file systems. The extension allows both export and import. You can migrate even whole CMS pages and blocks between systems. Unfortunately, the project is unstable and isn’t maintained anymore, but you can find similar solutions on Contentsync’s GitHub page.
What Magento Hackathon extensions do you use? Let us know through the comment field below.'