Magento recently announced that it has created new quality guidelines for its Magento Connect Marketplace. As per Magento’s PR team, the changes are intended reduce clutter in the marketplace by delisting out-of-date or unvalued extensions thereby increasing the ease with which merchants can find appropriate add-ons. Magento development professionals whose products have been delisted are urged to resubmit their extensions once the necessary adjustments, (outlined in the delisting table below) have been made.
Please review the FAQs provided by Magento for answers to specific questions.
FAQs
Why is Magento delisting extensions? We’re delisting extensions based on compatibility with recent versions of Magento, and frequency of download/referral. We believe this will improve the overall quality and discoverability for all extensions in the Magento Connect marketplace.
Which extensions will be delisted?
1. Extensions that are not compatible with Magento Community Edition version 1.3 or higher
2. Paid extensions (Magento Enterprise Edition and Magento Community Edition) that haven’t had any referral traffic from the “Get Extension” button on their Magento Connect listing for 6 consecutive months (Exception: Paid extensions uploaded on or after August 1, 2012 will not be affected).
3. Free extensions (Magento Enterprise Edition and Magento Community Edition) that have been downloaded fewer than five times in 6 consecutive months (Exception: Free extensions uploaded on or after September 1, 2012 will not be affected).
How many extensions will be delisted?
Approximately 20% of all Magento Connect extensions will be delisted.
Is this a one-time initiative?
Maintaining the high quality of extensions available through the Magento Connect marketplace is extremely important to us. We may undertake similar quality control measures in the future.
Is Magento delisting developers or extensions?
Only extensions will be delisted, not developers. A developer may have multiple extensions and only those extensions that fail to meet the new quality control requirements will be delisted.
Do the new requirements apply to both industry partner and developer extensions?
Yes. All extensions available through Magento Connect will be held to the new requirements.
I’m currently using an extension that has been delisted. Can I continue to use it?
Yes. Delisting an extension from Magento Connect won’t affect customers or their installations.
What happens to my listing on Magento Connect when my extension is delisted?
If your extension is delisted, your listing becomes inactive and will no longer be visible. However, your extension will still appear under My Extensions in your Magento Account.
How can I get my extensions relisted on Magento Connect?
If your extension is delisted, you may resubmit your extension to Magento Connect.
What happens to my Ratings and Reviews if my extension is delisted?
If you choose to resubmit your extension and it is accepted, your ratings and reviews will be reinstated
You may have heard some people tossing around the phrase “the Great Migration”—what are they on about? Basically, it’s a prominent emerging trend among e-tailers over the past few months: 49% of online merchants have considered switching platforms within the next two years. Of those who opt to migrate, nearly half go with Magento! Obviously, this is something to reckon with. We’re talking about the most versatile, feature-rich platform on the market. Add to that its open-source mentality and free Community subset, and it’s easy to see the reasoning behind the Great Migration.
But it’s no stroll in the park. If you don’t address the following concerns in your (hopeful) Magento migration, you’ll certainly be sorry later.
What to Know about Magento Migration
Magento is the most resource-intensive platform. Be sure to prepare your hosting environment ahead of time; you don’t want to be caught with your pants down. Few things drive potential customers away quicker than constant downtime or slow page loads.
Hold off on the modules, at least at first. Start by moving your database. Once you’ve got a good handle on Magento out-of-the-box, you can start playing with all the extras.
Don’t underestimate the complexity of data migration. For example, you may end up with undefined prices for product variants, even if they were previously defined. Expect this kind of snag and be prepared to rectify the situation with good old-fashioned elbow grease. It’s by no means an automatic process—scour your database during and after migration.
Attributes and attribute sets are your friends; use them! These amp up Magento’s legendary flexibility during the setup process for your store. Do your homework, though: yes, they can help you efficiently port over all sorts of complex products, but they can also snarl up your resources if you don’t know what you’re doing.
Welcome to multi-store and multi-language functionality! It’s good to have you. Like anything else, though, you need to prepare for expanded reach and customer influx.
Expect your store management dashboard to become more complicated, and know that with several store views comes a multiplicity of order calculations.
Get used to data indexing—this is Magento’s (justifiable) way of speeding up frontend updates. If you edit a product and don’t see the changes reflected right away, that doesn’t mean Magento is broken. The system may not be scheduled to index a batch of products. In some cases, you’ll have to manually re-index—your mileage may vary.
Multiple websites/domains are possible from one Magento installation, but they require virtual hosts and tweaks to web server settings. Ask a development expert here, it’s definitely worth your time to be absolutely sure that you end up with the correct configuration.
The Last Word
It’s a complex beast, but the numbers speak for themselves. Once properly prepared, administrators and developers alike swear by Magento, and that doesn’t even get into the benefits consumers experience. Be sure to read our other posts about Magento upgrades and editions to get a better picture of which is most appropriate for your platform. Happy retailing!
If you are a web developer chances are you understand what the internet means to global commerce, and you’ve given thought to how you can get your piece of the pie. Well, I’m here to tell you that as a developer THE way to maximize your potential in the global e-commerce marketplace is Magento Development, and here’s why:
Why E-commerce?
According to the US Department of Commerce in 2010 E-commerce accounted for 46.4% ($2,283 billion) of total shipments in the US, a 21% increase over 2009 and U.S. retail e-commerce sales reached $169 billion. In fact, from 2002 to 2010, retail e-sales increased at an average annual growth rate of 17.9 percent and in 2012 E-commerce sales totaled for $225.5 billion – accounting for 5.2 percent of total retail sales for the year!
Why Magento Development?
With over 138,000 sites using already using Magento, of which 49,000 are of the internet’s top sites, Magento is the easily the world’s favorite e-commerce platform. And with thousands of new sites added each month this is sure to continue to be true. As a developer, however, the reasons to learn Magento development extend beyond simply taking advantage of the vast opportunity the large number of users present. Magento is built open-source so you’ll have ample opportunity to create extensions, add-ons, and plug-ins that can bolster, or even replace your base income. Additionally, the complex nature of Magento – the site is considered one of the hardest to master – means that truly capable Magento development professionals control their own market, and a very lucrative market it is.
Ok, I’m Convinced, Now What?
Lucky for you Magento offers great training opportunities for professionals of all skill levels, and certifications for those that complete the requirements. A great place for developers looking to break into the Magento marketplace to begin is the very popular Fundamentals of Magento Development course. Course attendees will be introduced to the Magento architecture and learn how Magento makes use of MVC, the Zend framework, and OOP to achieve its legendary flexibility in a hands-on environment. Best of all, the 40 hour course is offered completely on-demand, so you don’t even have to leave your couch to attend. For more information about the course please visit our dedicated Fundamentals of Magento Development page.
• Don’t choose one just because your friend likes it. This is about your needs and your company, not theirs.
• Don’t choose one based on cultural attachment.
• Don’t choose one just because your IT department says you have to. Consider the entire scope of your content.
A better CMS design process follows this workflow:
Consider your INPUTS
a. Content Strategy (substance, structure, workflow, governance)
b. Editorial Resources (the editorial team’s ongoing time commitment)
c. Technical Resources (hardware infrastructure, technical team’s ongoing time commitment)
Use them to inform the DESIGN PROCESS
a. Content Modeling
b. Task Analysis
Implement and govern your resulting CMS SELECTION & CUSTOMIZATION PLAN
a. Tools
b. Customization
c. Maintenance
Content Strategy and Editorial Resources
The root of your decisions rests here—the weightiest inputs, as it were. Be prepared to take into consideration:
• Editorial Strategy (i.e., “product development for content”): editorial calendar, workflows, style guide, etc.
• Content Analysis: content inventory, gap analysis, taxonomy, migration plan, etc.
• Copywriting/Information Architecture: content templates (a.k.a. page tables), copy decks, annotated wireframes, etc.
Content Modeling
Your model should be designed to describe the content therein: types, models, and relationships. The content model semantically organizes the content, and thus can be seen as a subset of information architecture, as long as you don’t confuse it with the sitemap—that’s for top-down navigation. Ultimately, the content model is up to you. There’s no one-size-fits all; it’s more dependent on your style and judgment. That said, these guideposts can be of great assistance.
Semantics vs. Granularity
You’re basically pitting what does the content represent? against how much detail is necessary? To borrow Kahn’s example, suppose your company runs conferences and needs a content model. What are you representing? Events, presentations, speakers, and attendees. How much detail? This is usually the harder question. You could model multiple conference tracks and schedules, you could limit yourself to just presentations and speakers…But wait, there’s more! You also need to consider how content types relate to one another. Are presentations tied to tracks or events? Are these one-to-one relationships or one-to-many? How many data fields/elements does each speaker require in your scheme? These questions all boil down to classification and taxonomy. If your content is large or diverse enough to merit a CMS to handle it, it’s very important to agree on these answers before you commit to a design.
The Model Proper
With your deliverables worked out, you can sketch a working content model. The point is to clarify content types by possible associated elements, and also to demonstrate the relationships between content types visually. In the conference company example, you might want to model an event as a discrete number of tracks, each composed of a few presentations, each presented by one speaker. Thanks to semantic richness, you can flexibly choose several display options:
• Users could navigate from a speaker’s biography to past presentations
• Presentations could be shown in the context of a daily schedule, with before/after/simultaneous events
• Intelligent search could return results by speaker, event, topic, etc.
• Users could assemble a personalized schedule and export it in the form of their choice
It’s more important to have a pragmatic design than a flawless one. As your business evolves, you should be prepared for incremental changes to the model. Any number of constraints influence the design at this stage—know that you’ll probably have to compromise, or defer certain types of functionality until you’re better able to accommodate them. The only wrong choice would be to ignore these eventualities.
Task Analysis
Model in hand, you’re now ready to address the tasks involved: editing, publishing, and renewing the content you’ve specified. Remember, though, you don’t have all the time in the world. Task Analysis is designed to acquaint your model with reality by assessing the true cost of content and features, rectifying assumptions, and allotting the proper time periods for editors and techies.
You can use this four-step guide to evaluate the editorial process:
1. Brainstorm key tasks based on your content model, editorial calendar, and content inventory
2. Sketch workflow diagrams by task (sound familiar?)
3. Sketch wireframes for interfaces
4. Estimate the editorial time required for each task
With the conference company example, you might lay out the editorial task analysis like this:
Process: find event Decision: does the track exist? Yes: choose track. No: add track. Decision: does a speaker exist? Yes: choose speaker. No: add speaker. Process: add presentation and corresponding fields Process: publish presentation.
Pretty simple so far. The usual implementation would include about five separate screens, taking up to 20 minutes to complete. When sketching wireframes, consider design elements such as auto-complete or show/hide. By repeating this process for each editorial task, you can then prioritize scope against the actual timeframe—here’s where informed adjustments can be made, where before you could only assume. You can also address the order of tasks, which may surprise you. Still, better to be surprised now than after time or money has been wasted.
The Big Finish: CMS Selection and Customization!
Now that all the planning is done, you can ruthlessly trim down the seemingly infinite list of CMS tools, eliminating any that don’t provide your functional requirements. Similarly, you can fast-track the customization discussion because you already have a concrete idea of what you want. Of course, consultation with your tech team, vendors, or online communities may still be in order. How much customization do you need, can your current resources cover it, how long until the customizations are in place? Don’t let any of these questions go unanswered, and don’t be afraid to scale back on some elements of your model to arrive at a suitable answer. After all, you’re still pre-commitment. Get estimates, and get estimates for possible workarounds!
From here, it’s the usual song and dance with corporate project plans. The system is awesome and you’re satisfied with how it came about, but that doesn’t mean you can just walk away. Good news, though: all that workflow diagramming pays off, because it’s perfectly applicable to applied content strategy for a working business. You’re playing for keeps now, but you’ve certainly practiced enough to get a feel for your capacity. Think of the difference: a well-strategized, custom CMS is a (better) universe away from the sloppy, disorganized content “plan” must companies use. This is how it’s done!
It’s happened to everyone: You walk into a store expecting to buy something (think coffee shop), see a line and decide that buying there simply wasn’t worth your time, so you left and maybe even bought your coffee at a competitor. That’s shopping cart abandonment in real life. Your shopping cart/checkout page can have the same effect on potential e-shoppers: if it’s a hassle buyers will simply shop elsewhere. The checkout page is quite an important part of any e-commerce store. It plays a major role in , in fact
When your customers are searching for your product online it’s essential for your website to appear on the first page of the search, preferably somewhere near the top. If that’s not the case your company might as well not exist. Few customers are willing to delve into the nether region that is the second page of Google results. The only way to keep your business on top is through Search Engine Optimization (SEO). Proper Magento SEO is the absolute surefire way to increase traffic and customer conversion for your store.
Search Engine Optimization (SEO) is a way for companies to stay on top (figuratively and literally) of Google’s search results. Google uses crawling tools called “spiders” that scour the web 24/7 looking for content and ranking it based on relevance in order to return the most optimum search results. As an etailer you want your company to be at the top of that list for every type of product that you deal in.
Since every business is unique with a diverse product base picking the right target search terms you want to dominate is essential. Not only are you competing with similar businesses but the entire internet so in order to get into the top search results your SEO strategy needs to be consistent and refined. Fortunately Hara Partners has developed and extensive Magento SEO package for our customers.
We use the latest Google Analytics tools to determine the optimal strategy tailored specifically to your business. Once we hammer out that strategy we implement it using Webmaster integration tools, site configuration, and the Magento Google Merchant feed. By choosing Hara Partners as your primary Magento SEO provider your business will be ahead of the game and you should see an instant increase in customer conversions. To find out more about our Magento SEO tools visit harapartners.com
Put simply, you can’t just slap a CMS on your website and call it good. That’s asking for further problems down the line—and inviting compatibility issues, to boot. Editorial teams are no different than the other teams comprising your organization. Strategy matters. Design and user experience are essential in the grand scheme of things.
Why Isn’t There An Easy Fix?
A couple of reasons spring to mind. Probably the largest is the fact that every website has its own custom set of needs which must be addressed before any content management comes into play. Kahn says it best: “any web project more complex than a blog requires custom CMS design work,” period. Sure, faceted navigation on a wireframe looks great in a proposal, but think about the work implied for the editorial team. A multi-tier taxonomy demands a correspondingly robust CMS, not to mention the man-hours to procure, produce, and/or edit the material itself. Know your needs, know your capabilities, then settle on CMS design that marries the two. Don’t cave to popularity with users or time sensitivity; the deciding factors should be the type, frequency, and feasibility of content publication.
For the Layman: What is a CMS?
Content Management Systems package software tools together to enable non-tech users to manage web content. Because the need for such a system is so great, a dizzying array of CMS tools are out there. Common features include:
Content creation/editing (the big one)
Delivery
Taxonomy management
Curation/page composition
Editorial workflow
The tactic, of course, is to cram so many features in that you’ll give up and reach for your wallet in a “more is surely better” daze. But, again, that’s band-aid mentality! Bells and whistles are only useful insofar as they contribute to the strategy you’ve worked out. Let’s work out the necessary elements:
Semantic Richness
Paraphrasing Jeff Croft, your CMS should use a rich content model to craft semantic web pages. That means the ability to:
Intuitively structure, organize, search, filter, and modify your content
Define new types of content on the fly
Construct meaningful relationships between disparate content
This should all be part and parcel of the “writing” process: you want to be able to implement and control these parameters at any stage of the content lifecycle, not just after the fact.
Meet the Project
A CMS isn’t magic, though some are advertised otherwise. It doesn’t just fix your problems right away; it has to be customized to deal with your specific problems with a specific protocol. In fact, according to D. Keith Robinson, just about every CMS needs this sort of customization before it can really get to work. Has it always been this way?
Content Strategy Changed Everything
Well, sort of. CMS used to be an IT-centric endeavor, meaning it used to be almost entirely up to the IT Director. Their concerns were practical features, price, and cultural fit, with little to no emphasis placed on ongoing strategy. No more! Now, we conceive of a company’s website as its primary contact vehicle—it drums up sales, it markets, it gets you in touch, etc. This logic drove a sea change that birthed what we call Content Strategy: web content no longer lives in departmentally isolated pages. The new playing field involves the entire internal editorial team, defining success as an interdependent amalgam of meeting business objectives, producing relevant content, and delivering a strong user experience.
For the average Joe Storeowner finding the right platform upon which to build an e-commerce site is probably a scary and daunting task; there are just so many options! Currently, at the top of the heap is Magento – the all-in-one e-commerce solution. Let’s take a look at what makes Magento so great, and consider some of the pros and cons of the platform to see if Magento is right for your e-commerce project.
What is Magento?
Magento is a powerful, comprehensive suite of business software. The program was built “open-source” which has led to the growth of a massive community and the plethora of extension, add-ons and applications they’ve created, which are available throughE-commerce Solutions
the Magento Connect marketplace. Magento can be used out of the box but the program is really intended to be customized to your business needs and design specs, and as such it is a complex and nuanced program with a steep learning curve. This means that finding a developer who is capable enough to successfully customize the program without losing some functionality (like the ability to upgrade) can be difficult and WILL be expensive to the point that the platform may really not be cost effective for smaller businesses.
Is Magento the Right E-commerce Solution for You?
Now that you understand what Magento is, how can you differentiate it from its competition and decide if it’s the right platform for your business?
Cost Benefit Analysis
A good analogy for Magento is a racecar: both are very powerful, precisely engineered and fine-tuned, and both are too much machine for the average Joe. Magento, like other high performance apparatuses requires the appropriate tools and capable handlers to keep it running at its peak – or to keep it running at all. Therefore, above all else, it is imperative that you secure a high quality source to host your site, and superior developers, preferably with lots of experience on Magento, to handle any fabrication or integration. All this means that if your site is smaller – a $1 million yearly turnover is a good yardstick – Magento is most likely going to be too expensive for you. The good news is that these are basically the only downsides of Magento, and if you can get the right developer to handle your project and your business can afford it, then Magento is a superb system with an amazing set of features.
What Does Magento Offer Users?
In addition to the most comprehensive suite of business software available in one package, Magento offers users all the basic necessities and e-commerce requirements like professional design, great security, and customer service. And the massive community of users means that finding answers to your questions or issues is almost a certainty. Add Built-in SEO optimization and marketing tools and industry leading product management to that and it’s instantly clear why Magento is so popular. However, perhaps the strongest selling points for Magento is that it is infinitely customizable, offering users almost endless design possibilities, and that it’s integrate-able with the vast majority of third-party business applications – think Google Checkout – making it the ideal e-commerce solution upgrade for companies with existing platforms already in place.