WordPress.org

WordPRess GSoC Trac

Opened 11 months ago

Closed 8 months ago

#270 closed enhancement (fixed)

Create Backbone.js client

Reported by: rmccue Owned by: rmccue
Milestone: 2013 Midterm (Beta) Priority: major
Component: JSON REST API Keywords:
Cc: sunnyratilal, sennza

Description

Tracking ticket for week 8.

Change History (13)

comment:1 bpetty10 months ago

  • Milestone set to 2013 Midterm (Beta)

comment:2 sunnyratilal10 months ago

  • Cc sunnyratilal added

comment:3 sennza10 months ago

  • Cc sennza added

comment:4 rmccue9 months ago

In 2193:

Backbone.js work, see #270

comment:5 rmccue9 months ago

Although I would have preferred both, unfortunately you can't have both a SVN and git branch and handle them sanely when merging. As such, work on this is happening in Git exclusively until I merge.

comment:6 bpetty9 months ago

Yeah, you can dcommit to a SVN branch, but it still relies on rebased commits, can't handle merge commits at all.

comment:7 rmccue9 months ago

In 2197:

First pass at Backbone models/collections

This will need to be updated as more entities are added in the coming weeks.

See #270

comment:8 rmccue9 months ago

In 2198:

Remove debugging code

See #270

comment:9 rmccue9 months ago

In 2199:

Actually parse timestamps into Date objects

Adds an additional check to make sure we can actually attempt this too, since
Date doesn't like NaN very much.

See #270

comment:10 rmccue9 months ago

In 2200:

Remove GMT dates from parsing

See #270

comment:11 rmccue9 months ago

In 2201:

Operate on a copy of the Post's attributes

See #270

comment:12 rmccue9 months ago

In 2202:

Parse the author properties into an Author object

See #270

comment:13 rmccue8 months ago

  • Resolution set to fixed
  • Status changed from new to closed

This is now functionally complete for the existing entities. Any bugs should be filed as new tickets.

Note: See TracTickets for help on using tickets.