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