Welcome to TechScreen

Welcome to the TechScreen site. This side shall support the exchange of knowledge in the domain of Web Engineering and related aspects. As a side effect, this side is used for research on knowledge management technologies. User can pose challenges in the problem domain and can participate in quizzes. Further a bibliography about arcticles in different related domains is continously extended. Finally, questionnaires on different issues are provided. To be able to participate you need an account and a password from TU Wien's TISS system.

How to delete a saved password

When we access a page with a password google chrome asks us if we want to save this password. If the answer is yes, this password is saved and every time we try to access this page we will have the password already saved. But maybe we don't want anymore to have this password saved or even we update the password of the page and we need to delete the previous one in order to save the new one.

Visual studio code random crashes on Windows

Visual studio code as a open source code editor has many flaws on windows compared to the osx version. The editor can crash in random occasions, works much slower than the osx version and takes a long time to run.

User interaction needed to play an audio HTML element in iOS WebView

To be able to play an audio HTML element in iOS, user interaction is required. No event listeners will be called (loadeddata, canplay) untill then.

iOS WebView HTML video element inconsistency

Setting up a webview for iOS with a video element tag acts differently on iPhones and iPads. On iPhones when you play the video the video will be shown in fullscreen with the fullscreen video controler, on the other hand playing a video on the iPads will not play the video in fullscreen mode, it will play it in a container how the css specifies it.

Multiple websites on a single host with Docker

It is not possible to run multiple web applications in Docker at the same time. Since all of them use port 80, only one Docker instance is accessible.

Speed up webpage testing time

Testing web pages can be really time consuming. Every CSS, HTML or image change needs a browser refresh. It would be way better if the reloads could be avoided.

Model Encryption in Laravel

Sometimes it is desired to store certain model data with encryption. The goal is to have the model class automatically encrypt when data is saved and decrypt when it is queried. It should be possible to have different encryption/decrpytion keys.

Configure service call from BPMN model (Camunda framework)

BPMN uses graphical representation of business processes. Some parts of business process can use web-services. In this case it is necessary to configure web service call.

Improve the accessibility of web application

One of the important accessibility requirements is that all the elements of user interface must be available from a keyboard (input fields, buttons, etc.) This requirement is intended to users with motor disorders (who can‘t use the mouse, for example). Also it is important when using screen reader for people with impaired vision.

Can‘t access some GUI element‘s properties when using Geb framework

Geb is a framework for web application test automation, based on Selenium WebDriver. Sometimes it‘s required to access element‘s properties that are not accessible from page markup by means of WebDriver, for instance attribute „:checked“.

Pages

Subscribe to TechScreen Revised RSS