VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-05-20T16:27:24+02:00https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/445use same timeout for socket bus as for session bus2019-05-20T16:27:24+02:00Benjamin Fischeruse same timeout for socket bus as for session bus*(from redmine: issue id 1915, created on 2014-10-10 by gmueller)**(from redmine: issue id 1915, created on 2014-10-10 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/442Makefile respect. CMake in Codeeditor2019-05-20T17:08:33+02:00Benjamin FischerMakefile respect. CMake in CodeeditorThe Codeeditor should check if there is a makefile (or a CMakelists.txt)
in the folder and if yes the default C<span class="underline"></span>
executable should be make or cmake . && make or even an out of source
build with creating a bu...The Codeeditor should check if there is a makefile (or a CMakelists.txt)
in the folder and if yes the default C<span class="underline"></span>
executable should be make or cmake . && make or even an out of source
build with creating a build directory
*(from redmine: issue id 1912, created on 2014-10-10 by martin.urban)*
* Relations:
* parent #19112.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/436select things with mouse-framing in folders2019-05-20T16:27:19+02:00Benjamin Fischerselect things with mouse-framing in folders*(from redmine: issue id 1904, created on 2014-10-09 by root)*
* Relations:
* parent #1848*(from redmine: issue id 1904, created on 2014-10-09 by root)*
* Relations:
* parent #18482.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/433"Info" in empty folder not avaliable2019-05-20T16:27:17+02:00Benjamin Fischer"Info" in empty folder not avaliableIf a folder is empty, the Info doesn’t work.
*(from redmine: issue id 1901, created on 2014-10-09 by root)*If a folder is empty, the Info doesn’t work.
*(from redmine: issue id 1901, created on 2014-10-09 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/432Open terminal in current folder2019-05-20T16:27:17+02:00Benjamin FischerOpen terminal in current folderA possibility to open a terminal in the current folder. Inside the
right-click-menu maybe.
*(from redmine: issue id 1900, created on 2014-10-09 by root)*
* Relations:
* parent #2322A possibility to open a terminal in the current folder. Inside the
right-click-menu maybe.
*(from redmine: issue id 1900, created on 2014-10-09 by root)*
* Relations:
* parent #23224.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/427Socket topics with namespaces2019-05-20T17:08:34+02:00Benjamin FischerSocket topics with namespaceshttps://github.com/asyncly/EventEmitter2
*(from redmine: issue id 1893, created on 2014-10-08 by root)*https://github.com/asyncly/EventEmitter2
*(from redmine: issue id 1893, created on 2014-10-08 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/423Default extension should be configurable by user2019-05-20T17:08:34+02:00Benjamin FischerDefault extension should be configurable by userActually the default extension can be set globally in the visa.ini, e.g.
workspace\_action = openFileBrowser. But it should also be user
configurable, because not every user wants to see e.g. the examples
extension on startup.
*(from r...Actually the default extension can be set globally in the visa.ini, e.g.
workspace\_action = openFileBrowser. But it should also be user
configurable, because not every user wants to see e.g. the examples
extension on startup.
*(from redmine: issue id 1888, created on 2014-10-07 by martin.urban)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/422allow cancel or reconnect when connecting to workspace fails/takes too long2019-05-20T17:08:35+02:00Benjamin Fischerallow cancel or reconnect when connecting to workspace fails/takes too long*(from redmine: issue id 1887, created on 2014-10-07 by gmueller)**(from redmine: issue id 1887, created on 2014-10-07 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/419Convenience for server-side socketbus usage in extensions2019-05-20T17:08:35+02:00Benjamin FischerConvenience for server-side socketbus usage in extensionsA simple helper function would simplify the socketbus usage,
\_viewId and \_sessionId are available (and unique) anyway.
*(from redmine: issue id 1884, created on 2014-10-06 by root)*
* Relations:
* relates #1945A simple helper function would simplify the socketbus usage,
\_viewId and \_sessionId are available (and unique) anyway.
*(from redmine: issue id 1884, created on 2014-10-06 by root)*
* Relations:
* relates #19452.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/413Make use of less features2019-05-20T17:08:36+02:00Benjamin FischerMake use of less featuresE.g. scoping, variables, imports, etc.
*(from redmine: issue id 1877, created on 2014-10-01 by root)*E.g. scoping, variables, imports, etc.
*(from redmine: issue id 1877, created on 2014-10-01 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/408Improve template caching2019-05-20T17:08:38+02:00Benjamin FischerImprove template cachinguse timestamp of html files
*(from redmine: issue id 1872, created on 2014-09-30 by gmueller)*
* Relations:
* relates #1876use timestamp of html files
*(from redmine: issue id 1872, created on 2014-09-30 by gmueller)*
* Relations:
* relates #18762.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/393Drag&Drop in filebrowser2019-05-20T16:26:50+02:00Benjamin FischerDrag&Drop in filebrowserDrag&Drop in filebrowser e.g.:
\- Put selected files into folder
- Select several files with mouse by drawing rectangle
*(from redmine: issue id 1848, created on 2014-09-17 by fabian.heidemann)*
* Relations:
* child #1904Drag&Drop in filebrowser e.g.:
\- Put selected files into folder
- Select several files with mouse by drawing rectangle
*(from redmine: issue id 1848, created on 2014-09-17 by fabian.heidemann)*
* Relations:
* child #19042.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/391Add register / guest_login spam detection2019-05-20T16:26:49+02:00Benjamin FischerAdd register / guest_login spam detectioncaptchas are considered bad practice. The following links provide
alterantive ideas:
http://docs.typo3.org/typo3cms/extensions/wt\_spamshield/Spamshield/Introduction/WhatDoesItDo/Index.html
http://playground.ebiene.de/antispam-bee-wo...captchas are considered bad practice. The following links provide
alterantive ideas:
http://docs.typo3.org/typo3cms/extensions/wt\_spamshield/Spamshield/Introduction/WhatDoesItDo/Index.html
http://playground.ebiene.de/antispam-bee-wordpress-plugin/\#function
http://blog.doctima.de/2012/11/bitte-nicht-bessere-alternativen-zu-captchas/
http://www.usertesting.com/blog/2014/04/09/think-your-site-needs-captcha-try-these-user-friendly-alternatives/
http://www.sitepoint.com/captcha-alternatives/
http://www.1ngo.de/web/captcha-spam.html
http://www.wob11.de/captchashowall.html
*(from redmine: issue id 1846, created on 2014-09-15 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/381output file and link detection2019-05-20T17:08:41+02:00Benjamin Fischeroutput file and link detectionE.g. In a stacktrace where filepaths come up they should be highlighted.
A click on the filepath should open the file at the indicated error of
the stacktrace.
*(from redmine: issue id 1836, created on 2014-08-25 by martin.urban)*E.g. In a stacktrace where filepaths come up they should be highlighted.
A click on the filepath should open the file at the indicated error of
the stacktrace.
*(from redmine: issue id 1836, created on 2014-08-25 by martin.urban)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/373File extension loading of elements on scroll2019-05-20T16:26:38+02:00Benjamin FischerFile extension loading of elements on scrollFor directories with many files currently everything is loaded and then
drawn which takes a lot of time. Thus load only the first few elements
and then append other elements on scroll.
*(from redmine: issue id 1828, created on 2014-08-...For directories with many files currently everything is loaded and then
drawn which takes a lot of time. Thus load only the first few elements
and then append other elements on scroll.
*(from redmine: issue id 1828, created on 2014-08-18 by martin.urban)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/372maintenance message2019-05-20T17:08:42+02:00Benjamin Fischermaintenance messagea maintenance message, which can be displayed on gui, when the server is
down
*(from redmine: issue id 1815, created on 2014-08-04 by Daniel.Van.Asseldonk)*a maintenance message, which can be displayed on gui, when the server is
down
*(from redmine: issue id 1815, created on 2014-08-04 by Daniel.Van.Asseldonk)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/364open files in codeeditor from terminal extension2019-05-20T16:26:33+02:00Benjamin Fischeropen files in codeeditor from terminal extensionIt would be super cool if “codeditor somefile.ext” would open the file
in the codeeditor vispa extension.
*(from redmine: issue id 1798, created on 2014-07-16 by Christian.Glaser)*It would be super cool if “codeditor somefile.ext” would open the file
in the codeeditor vispa extension.
*(from redmine: issue id 1798, created on 2014-07-16 by Christian.Glaser)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/358Use proper HTML error codes and catch MessageExceptions with custom message2019-05-20T16:26:30+02:00Benjamin FischerUse proper HTML error codes and catch MessageExceptions with custom messageOccuring errors are always stated as HTML 500 errors and in many cases,
the MessageException
is raised with its default message “An unhandled exception occured”,
which is not very helpful.
Example: when the creation of a folder fails ...Occuring errors are always stated as HTML 500 errors and in many cases,
the MessageException
is raised with its default message “An unhandled exception occured”,
which is not very helpful.
Example: when the creation of a folder fails due to missing permissions,
an error 403 (forbidden)
should be returned to the client.
http://de.wikipedia.org/wiki/HTTP-Statuscode
*(from redmine: issue id 1719, created on 2014-05-19 by root)*1.2https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/356Log files and multi user access to file handling2019-05-20T17:08:45+02:00Benjamin FischerLog files and multi user access to file handlingMake log file when a script or any other file is opened in a code editor
instance and then inform other users accessing this file that it is
already being edited.
Log file should contain time stamps and username.
Update log file afte...Make log file when a script or any other file is opened in a code editor
instance and then inform other users accessing this file that it is
already being edited.
Log file should contain time stamps and username.
Update log file after every save and/or closure.
*(from redmine: issue id 1697, created on 2014-05-12 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/349Extension for IPython notebooks2019-05-20T16:26:25+02:00Benjamin FischerExtension for IPython notebooksIPython notebooks allow for a seamless integration of formatted text
(markdown), tex, python code and plots, which makes it ideal for student
exercises.
Inline plotting is available for matplotlib and is being developed for
ROOT (http:...IPython notebooks allow for a seamless integration of formatted text
(markdown), tex, python code and plots, which makes it ideal for student
exercises.
Inline plotting is available for matplotlib and is being developed for
ROOT (http://root.cern.ch/drupal/content/ipython-notebooks-and-root-0)
Example
http://nbviewer.ipython.org/github/mazurov/webfest2013/blob/master/notebooks/MasterClassD0-ex1.ipynb
*(from redmine: issue id 1684, created on 2014-04-24 by DavidWalz)*1.2