/jstags

Primary LanguagePerl

1) Install Mojolicious with 
        curl -sL http://xrl.us/cpanm | perl - --sudo App::cpanminus
        cpanm --sudo Mojolicious

2) Start the server by running ./script/jstags daemon --reload

3) "Login" via http://localhost:3000/example/login and go to the homepage

4) Modify the HTML in templates/example/welcome.html.ep and edit
public/js/site.js to allow adding and deleting tags with the
/example/edit_tags JSON API. Tags on input should be comma separated.
Deleting a tag should be by pressing a link like [x] next to the tag.

All APIs:

  - Can be used with either GET or POST

  - on error:
     { error => 'Some error' }

/example/edit_tags
  parameters:
     tags=foo,bar -- comma separated list of tags
     delete=1     -- tags are deleted instead of added

  - on success returns a list of the added and deleted tags
     { added => ['foo', 'bar', 'test'], deleted => [] }