Re: [Koha-devel] Koha, jump

2019-12-30 Thread Tomas Cohen Arazi
I love the idea of a staff 'shell' :-D As a Koha feature.

For devs, I still didn't find the use for it. It will exercise TestBuilder
and I'm sure we will find good cases to enhance it.

Interesting, Jonathan!

El lun., 30 dic. 2019 a las 9:18, Julian Maurice (<
julian.maur...@biblibre.com>) escribió:

> Hi Jonathan,
>
> Thank you for the screencast, I really had no idea of what you were
> talking about before watching it :)
>
> I think it's a great idea. I use something similar [1] to launch
> programs and navigate between my open windows and it's really useful.
>
> Quick thoughts:
> - Jumping around with only a few keystrokes will surely be useful but
> I'm less sure about the creation part (wouldn't it be easier to jump to
> the creation page, and then fill the form ?)
> - This is something that would benefit from being extendable by other
> plugins (add other jump locations, add other actions, ...). It might
> prevent the main plugin to become too complex.
> - "go" is faster to type than "jump" ;)
> - A "set/get" action for sysprefs would be really useful
> - It looks like it's designed to act on/jump to DB entries, would it be
> easy to add a static list to jump to (like the list of tools, or the
> list of administration pages) ?
> - fuzzy matching can be convenient if the number of available actions
> starts to grow
>
> Be sure I'll try the plugin whenever I find the time ;)
>
> [1] https://github.com/davatorium/rofi
>
> Le 27/12/2019 à 13:59, Jonathan Druart a écrit :
> > Hi devs,
> >
> > I have been spending some hours on a plugin lately. The plan was to
> > understand a bit the new capabilities that were added recently.
> > Also I wanted to quickly implement an idea I had few weeks ago.
> > So far everything is dirty, but I wanted to share it as soon as I had
> > something that was more or less working.
> >
> > The plugin is named "koha-plugin-jump" and is available on my gitlab
> repository.
> >  From the README:
> > """
> > It started with a simple idea then it got complex, as always. So far
> > the UI, the design and the code are ugly.
> > The first idea was to add a simple method to jump from one page to
> > another, then came the idea to generate data on demand, then data that
> > matches given conditions, then etc.
> > What's possible so far:
> >   * Jump to the following entities: biblio, item, itemtype, libraries,
> > list (shelves)
> >   * Create one of those entities, with or without attributes of your
> choices
> > Example:
> >   * jump biblio The art of will display the list of bibliographic
> > records matching "The art of" in their title, when selected you will
> > be redirected to the selected record
> >   * create item will create a new item
> >   * create 10 item biblionumber=20 will create 10 items attached to the
> > bibliographic record with the biblionnumber=20
> > """
> >
> > I cannot continue to develop alone this plugin so I would love to get
> > some help on it, if you think it could be helpful to you as well.
> >
> > To install it you will have to generate the kpz file (not released
> > using the gitlab workflow yet):
> > % git clone https://gitlab.com/joubu/koha-plugin-jump
> > % cd koha-plugin-jump
> > % zip -r koha-plugin-jump.kpz Koha
> > Then install the kpz using the Koha plugin tool page.
> >
> > Also if you want pretty data to be generated you should use patches
> > from bug 24310 (do not forget to install libtext-lorem-perl)
> >
> > If you are lazy to try it, you can have a look at this screencast:
> > https://drive.google.com/open?id=1G01pr8IZH2m5W7_bxEibfi3MyzXAZF-5 (I
> > have no idea why this stuff rendered so dark!)
> >
> > Enjoy end 2019 ;)
> >
> > Cheers,
> > Jonathan
> >
> > https://gitlab.com/joubu/koha-plugin-jump
> > https://gitlab.com/joubu/koha-plugin-jump/blob/master/README.md
> > https://gitlab.com/joubu/koha-plugin-jump/blob/master/TODO
> > ___
> > Koha-devel mailing list
> > Koha-devel@lists.koha-community.org
> > https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> > website : http://www.koha-community.org/
> > git : http://git.koha-community.org/
> > bugs : http://bugs.koha-community.org/
> >
>
> --
> Julian Maurice
> BibLibre
> ___
> Koha-devel mailing list
> Koha-devel@lists.koha-community.org
> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>


-- 
Tomás Cohen Arazi
Theke Solutions (http://theke.io)
✆ +54 9351 3513384
GPG: B2F3C15F
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


Re: [Koha-devel] Koha, jump

2019-12-30 Thread Julian Maurice

Hi Jonathan,

Thank you for the screencast, I really had no idea of what you were 
talking about before watching it :)


I think it's a great idea. I use something similar [1] to launch 
programs and navigate between my open windows and it's really useful.


Quick thoughts:
- Jumping around with only a few keystrokes will surely be useful but 
I'm less sure about the creation part (wouldn't it be easier to jump to 
the creation page, and then fill the form ?)
- This is something that would benefit from being extendable by other 
plugins (add other jump locations, add other actions, ...). It might 
prevent the main plugin to become too complex.

- "go" is faster to type than "jump" ;)
- A "set/get" action for sysprefs would be really useful
- It looks like it's designed to act on/jump to DB entries, would it be 
easy to add a static list to jump to (like the list of tools, or the 
list of administration pages) ?
- fuzzy matching can be convenient if the number of available actions 
starts to grow


Be sure I'll try the plugin whenever I find the time ;)

[1] https://github.com/davatorium/rofi

Le 27/12/2019 à 13:59, Jonathan Druart a écrit :

Hi devs,

I have been spending some hours on a plugin lately. The plan was to
understand a bit the new capabilities that were added recently.
Also I wanted to quickly implement an idea I had few weeks ago.
So far everything is dirty, but I wanted to share it as soon as I had
something that was more or less working.

The plugin is named "koha-plugin-jump" and is available on my gitlab repository.
 From the README:
"""
It started with a simple idea then it got complex, as always. So far
the UI, the design and the code are ugly.
The first idea was to add a simple method to jump from one page to
another, then came the idea to generate data on demand, then data that
matches given conditions, then etc.
What's possible so far:
  * Jump to the following entities: biblio, item, itemtype, libraries,
list (shelves)
  * Create one of those entities, with or without attributes of your choices
Example:
  * jump biblio The art of will display the list of bibliographic
records matching "The art of" in their title, when selected you will
be redirected to the selected record
  * create item will create a new item
  * create 10 item biblionumber=20 will create 10 items attached to the
bibliographic record with the biblionnumber=20
"""

I cannot continue to develop alone this plugin so I would love to get
some help on it, if you think it could be helpful to you as well.

To install it you will have to generate the kpz file (not released
using the gitlab workflow yet):
% git clone https://gitlab.com/joubu/koha-plugin-jump
% cd koha-plugin-jump
% zip -r koha-plugin-jump.kpz Koha
Then install the kpz using the Koha plugin tool page.

Also if you want pretty data to be generated you should use patches
from bug 24310 (do not forget to install libtext-lorem-perl)

If you are lazy to try it, you can have a look at this screencast:
https://drive.google.com/open?id=1G01pr8IZH2m5W7_bxEibfi3MyzXAZF-5 (I
have no idea why this stuff rendered so dark!)

Enjoy end 2019 ;)

Cheers,
Jonathan

https://gitlab.com/joubu/koha-plugin-jump
https://gitlab.com/joubu/koha-plugin-jump/blob/master/README.md
https://gitlab.com/joubu/koha-plugin-jump/blob/master/TODO
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/



--
Julian Maurice
BibLibre
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-devel] Koha, jump

2019-12-27 Thread Jonathan Druart
Hi devs,

I have been spending some hours on a plugin lately. The plan was to
understand a bit the new capabilities that were added recently.
Also I wanted to quickly implement an idea I had few weeks ago.
So far everything is dirty, but I wanted to share it as soon as I had
something that was more or less working.

The plugin is named "koha-plugin-jump" and is available on my gitlab repository.
From the README:
"""
It started with a simple idea then it got complex, as always. So far
the UI, the design and the code are ugly.
The first idea was to add a simple method to jump from one page to
another, then came the idea to generate data on demand, then data that
matches given conditions, then etc.
What's possible so far:
 * Jump to the following entities: biblio, item, itemtype, libraries,
list (shelves)
 * Create one of those entities, with or without attributes of your choices
Example:
 * jump biblio The art of will display the list of bibliographic
records matching "The art of" in their title, when selected you will
be redirected to the selected record
 * create item will create a new item
 * create 10 item biblionumber=20 will create 10 items attached to the
bibliographic record with the biblionnumber=20
"""

I cannot continue to develop alone this plugin so I would love to get
some help on it, if you think it could be helpful to you as well.

To install it you will have to generate the kpz file (not released
using the gitlab workflow yet):
% git clone https://gitlab.com/joubu/koha-plugin-jump
% cd koha-plugin-jump
% zip -r koha-plugin-jump.kpz Koha
Then install the kpz using the Koha plugin tool page.

Also if you want pretty data to be generated you should use patches
from bug 24310 (do not forget to install libtext-lorem-perl)

If you are lazy to try it, you can have a look at this screencast:
https://drive.google.com/open?id=1G01pr8IZH2m5W7_bxEibfi3MyzXAZF-5 (I
have no idea why this stuff rendered so dark!)

Enjoy end 2019 ;)

Cheers,
Jonathan

https://gitlab.com/joubu/koha-plugin-jump
https://gitlab.com/joubu/koha-plugin-jump/blob/master/README.md
https://gitlab.com/joubu/koha-plugin-jump/blob/master/TODO
___
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/