Projects

Don't be a git 3 years ago

In modern web development git seems to be the version control system of choice. Even though it is popular a lot of people only know the 5 main commands and are happy with them. In this talk I stepped through some does and don’ts of working with git, so advanced features and talk about team workflow with git.

Framework agnostic setup module 15 hours 2 years ago

Over the past years it has become more and more important to build systems and utilities that work with multiple frameworks. With the help of Darko Poposki I have spent a year testing out my architecture ideas in projects (sadly covered by NDAs) but now we are venturing into the public space.

The idea came to us to have a utility that can import and export entities into a common format. Because what really is a page, product or user?

We came up with the idea of having one central module that contains interfaces to define the generic service layer and then building a bridge for each framework's implementation.

For the first iteration we have build a way to import and export basic pages into and from a JSON file using a serializer. At the time of writing this is a very small set of features but with the focus being on extend-ability..

So this is it:

Some interesting facts overall it took us 15 hours to build and once we have the generic module and Magento2 module it took 10 minutes to build the Magento1 bridge.

As developers we are all stubborn and think we know best. Myself and Sander are no exception so we asked ourselves "How would we build a system to give you the freedom of your side projects but the power of a big ecommerce system".

At first it was a proof of concept for Moltin (a fully api based commerce system) but over time while working on the system we thought why not make it much more. The aim is to have a framework that you control and simply plugin a bridge to the API based ecommerce system of your choice.

We do not fully know where this roller coaster will take us but are happy to be on it!

Magento2 CMS API 2 years ago

Magento 2 like Magento 1 comes with an inbuilt rest api system. This system will allow you to do a multitude of things including, but not limited to: product manipulation, cms page and block manipulation, checkout and search.

For the purpose of this article I will focus on the cms part and in particular creating and editing cms pages. Though more detailed information on all the rest api calls can be found on DevDocs. The outcome of this article is to demonstrate how it would be possible to add and edit cms pages via a rest api built into Magento 2.

I am making the assumption that you have the following:

  • An installed version of Magento 2 (I am using version 2.1.2),
  • Your Magento instance is running on the url http://www.mage2.devbox
  • A client to test api like SOAPUI,

NOTE: to access the rest api you need to call your local url, in our case http://www.mage2.devbox, with the url /rest

Quality Developers

If you've used other marketplaces in the past, you've likely run across developers that weren't very good. At Commerce Hero, we vet all Magento developers personally.

Transparent Pricing

Our developers aren't cheap, but you can see right up front what their rates are. Why go through a song and dance with a sales person just to find out what their rates are?

See Availability

If you've worked with freelancers in the past, you know their availability is subject to change. We eliminate the uncertainty by showing you their availability at a glance.

Skills

Magento is a complex system, and even the strongest Magento developers have areas of specialty. Find developers with experience in the specific areas you need.

Search

Drill down to find exactly the developer you need. Search by location to find a developer in your area. You can also search by skill set, their rates, reviews, and more.

Free

The price is right, at no cost to you, the hiring company. We charge developers a small percentage of projects that are booked through Commerce Hero.

What People Are Saying

Frequently Asked Questions

What's the cost?

We charge a percentage of referred projects (or full time hires). In the case of projects we'll charge the company being hired, and in the case of recruiting we'll likely charge the hiring company.

What markets is this available in?

We will be initially targeting North America and major European markets. We will eventually get to other markets as well. This will simplify a number of factors for us including quality.

Is this going to be a race to the bottom like other marketplaces?

Nope - in fact we won't even allow developers to charge fees that are lower than what we consider reasonable for quality Magento development work. This service is all about quality.

What if we want to hire someone locally?

While we would greatly encourage all hiring companies to consider remote developers, we will also be offering some support for hiring locally as well, including outreach to specific markets.

Are You a Hero?

Sign up now to add your profile to the site. Whether you're a freelancer or work for an agency or a merchant, you can find other developers to hire or get clients for yourself or for your company.

This Page Is Curated By

Kalen Jordan has been involved in the Magento community for several years - having founded a SaaS app for Magento, cohosted the Magento community podcast, and contributed to many open source projects. Kalen is passionate about building a marketplace to connect great developers with great merchants and agencies.

Eric Hileman has been working with Magento since 2009, having built a Magento-specialized hosting company. With so many of MageMojo's customers struggling to find good help when it comes to Magento development, Eric has experience first-hand the need for a quality marketplace to bring great developers and merchants together.