background preloader

Ember.js

Facebook Twitter

Ember.js - Make Ember app crawlable. Ember.js. AdminJS. Resources to Get You Up to Speed in Ember.js. You've probably noticed a lot of chatter lately about the Ember.js framework and rightfully so.

Resources to Get You Up to Speed in Ember.js

It aims to make it substantially easier to build single-page web apps by abstracting a lot of the complexities for writing scalable and maintainable MVC-based code. And developers are jumping on-board in droves. Over the last year, the project and the framework have evolved quite a bit and while it's just now reaching a very stable point in its life, the frequent changes to the API over the last year has left quite a bit of outdated documentation.

The net effect is that if you pick the wrong learning resource, you could end up with a bad experience because the tutorial doesn't match the current state of the framework. This happened to me as I was ramping up and I want to ease your ramp up time by listing out some great resources for learning Ember. Ember JS & SEO - Make your App crawlable with the Hashbang Location. The topic of Search Engine Optimization (SEO) pops up quite often, when disadvantages of Javascript MVC frameworks are discussed.

Ember JS & SEO - Make your App crawlable with the Hashbang Location

Naturally webapps written entirely in Javascript are not crawable without any actions taken by you. In this article i will discuss the fundamental problems of javascript mvc apps in this topic and then i will present a solution for EmberJS Apps. All crawling approaches basically need to solve two problems: Search Engines must be able to discover URLs, which should be crawled. Your server must be able to respond to these URLs, when the Search Engine crawler asks for it.