TodoList Application using emberjs

Last modified by Ludovic Dubost on 2017/10/16 00:01

cogTodoList application with easy JS interface to edit the todos using the emberjs framework.
TypeXAR
Developed by

Ludovic Dubost

Active Installs12
Rating
Rate!
0 Votes
LicenseGNU Lesser General Public License 2.1
Installable with the Extension Manager

Description

TodoList Application allowing to manage multiple todo-lists. The application is made with Application Within Minutes.

The TodoList itself is displayed using the "todolist" macro and uses an emberjs javascript application to allow to add/remove/update todo list elements. The changes are saved back to the macro automatically.

The "todolist" macro can be used to edit todolist in Wiki mode. Here is an example:

{{todolist}}
Task 1|0
Task 2|1
{{/todolist}}

Note: the value 0 means the task has not been completed, while the value 1 means the task has been completed.

Screenshot of the TodoLists manager:

Todolist1.png

Screenshot of the TodoList JS application to manage the todos:

Todolist2.png

Tested on

This extension has been tested with the following configurations.

Extension VersionXWiki FlavorNotes
1.0XWiki Enterprise 6.0.1
1.0XWiki Enterprise 7.1.1

Break the skin and the display of the macro itself is not very good either.

1.1XWiki Enterprise 9.5

Tested with XWiki 9.5. The skin breaking issue was fixed in 1.1

Prerequisites & Installation Instructions

We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager). Note that installing Extensions when being offline is currently not supported and you'd need to use some complex manual method.

You can also use the following manual method, which is useful if this extension cannot be installed with the Extension Manager or if you're using an old version of XWiki that doesn't have the Extension Manager:

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions
  5. You'll also need to install all dependent Extensions that are not already installed in your wiki

This application can be installed using XWiki's extension manager

Release Notes

v1.1

  • Fixed skin breaking
  • Improved styles to make it look more coherent with XWiki
  • Added parameters to center, control width and add a CSS class

v1.0

First release of the application

Tags: emberjs
Created by Ludovic Dubost on 2014/02/02 16:02
    

Get Connected