Die Lieferschein App “Lieferscheinblock” ist seit 1 Monat im App Store

Genau vor 1 Monat wurde die App Lieferscheinblock im App Store von Apple veröffentlicht. Die Zwischenbilanz ist erfreulich. Die Lieferschein App wird täglich mehrmals installiert und was ganz wichtig ist, aktiv benutzt! Kein Wunder, denn der Lieferscheinblock ist die einzige Lieferschein App für iPhone und iPad im AppStore die ein ganz einfaches Workflow unterstützt: Lieferschein ausfüllen, ggf. vom Kunden unterschreiben lassen und PDF abspeichern / per Email verschicken. Keine Anmeldung! Keine IT-Infrastruktur! Keine monatliche Kosten.

Die Lieferschein App ist in erster Linie für kleinere Betriebe interessant, e.g. Blumengeschäfte, Lieferdienste etc. Doch es gibt inzwischen auch die Anfragen von größeren Kunden, die eigene IT-Infrastruktur besitzen und in Erwägung ziehen, den elektronischen Lieferscheinblock in ihre logistische Prozesse einzubinden. Auch das ist kein Problem. Die Lieferschein App läßt sich an jede Schnittstelle ohne großen Aufwand anbinden. Die Lieferschein-Daten werden auf dem sicheren Wege automatisiert als JSON Objekt dahin geliefert, wo sie vom Kunden-System konsumiert werden.

Getting started with PHP development and Laravel on MAC

Last time I got in touch with PHP development was 2004. There seems to change a lot of things in the past 17 years. Today I’m going to set up PHP and Laravel on my Mac. I know nothing about it and start with the very beginning…

So, why Laravel? I have to implement a small backend for my formapps. There are few requirements that should be met:

  • REST interface to access backend from my apps
  • user management and user roles
  • PHP language, because I have a cheap PHP hosting

I’m aware of that it is very much work, if I start from scratch. In my case I’ll have to rely on some CMS system or PHP framework. After a short research I first looked at drupal. It’s a very popular open source CMS. I had a little bit experience with it in year 2004. Drupal has a lot of features but is too much of goodness for my requirements 🙂 I need something that is more lightweight. Then I talked to a friend of mine who is backend developer. He works with Laravel. He says, it’s a very cool modern framework to get quickly started with backend development. Well, why not give it a try?

Setting up environment

According to Laravel documentation, there are several ways how to start working with Laravel. The doku states: “…Sail provides a great starting point for building a Laravel application using PHP, MySQL, and Redis without requiring prior Docker experience…”. Ok, sounds well. What do I need for this approach?

  • Install Docker desktop for Mac. Done!
  • Install PHP for MAC. I must install PHP in version 7.4 because of dependencies..
    brew install php@7.4
    and no, it didn’t work immediatelly for me. I had to upgrade brew, export some brew stuff, then xcode-select –install and … I finally got it working, but I hate this command line stuff! Done!
  • Install PHP composer for MAC. It’s like CocoaPods but for PHP. For installation just run the commands at https://getcomposer.org/download/ Done!
  • additionally I moved the installed composer to the path, to install it globally and call it on console just as “composer” and not as “php composer.phar”
    sudo mv composer.phar /usr/local/bin/composer

Starting with existing project

After everything is installed, we can start with the PHP-project itself. In my case I had already a laravel project from the friend of mine I mentioned above, however without Sail dependency…So I just opened the project directory and called two commands:

composer require laravel/sail –dev
php artisan sail:install

The latest command failed, because .env file could not be found… hm, in project directory I found .env.example file. So just renamed it to .env, assigned proper parameters and tried installation again. wow, It works!!! It turned out, that .env is the main configuration file in laravel. It should not be pushed to git, only the example version of it.

So, what next?

We have installed sail into existing laravel project. Great. My next questions are:

  • how to use sail stuff?
  • and how can I develop? I mean, which IDE? How can I debug in PHP? And how will code updates get into docker container?

Let’s investigate. Starting and stopping of the docker container with sail is easy. First create an alias:

alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail’

… and then just:

“sail up” in your Terminal => now you can go to Safari and call localhost. Yeeeeh, it works! That means, my local project is running in docker… a kind of magic. Was my project, i.e. php code copied to docker container? I hope, we’ll find it out later.

IDE ?

As for IDE, I decided to try VisualStudioCode for MAC. It makes a good impression and is for free. I found a way how to use Xdebug with Laravel Sail:

https://blog.devgenius.io/xdebug-laravel-sail-project-in-vs-code-b7b73e3dedf7

Now I’m best equipped and am ready for Laravel.

Neue Lieferschein App – Lieferscheinblock – für iPhone & iPad

Die neue Lieferscheinblock-App erblickt in Kürze die Welt! Die App ist gerade in Review bei Apple und sollte zeitnah zum Ausprobieren zur Verfügung stehen. Vom Funktionsumfang her ist die App ganz nah an die Papierversion des Lieferscheinblocks. Es ist auch die Absicht gewesen, die Lieferschein App erst mal einfach und flexibel zu gestalten. Die Erfahrung zeigt, die sinnvollen Funktionen entstehen erst aus dem User-Feedback und nicht aus langen Brainstorming-Terminen der Entwickler.

Die Lieferscheinblock-App ist übrigens in rekordschneller Zeit entstanden, in nur 12 Stunden! Das ist kein Scherz. Dank dem Einsatz von formapps war die App an sich schon in 6 Stunden fertig. Weitere 6 Stunden waren für die Veröffentlichung der App nötig: App-Icon, Screenshots, App-Beschreibung etc.

formApps – Digitale Formulare als App

Das Kind bekommt einen Namen – formApps! Worum geht es? Wie der Name schon ahnen läßt, handelt es sich um Formulare, genauer gesagt um elektronische Formulare. Die Idee ist einfach. Wir sind umgeben von Formularen, insbesondere ist es ein beliebtes Werkzeug nach dem gegriffen wird wenn es um Prozesse in einem Unternehmen geht: Abnahmeprotokoll, Inventur-Formulare etc. An dieser Stelle ist formApps eine einfache Möglichkeit ein beinahe beliebiges Formular in eine App umzuwandeln! Gibts es das denn schon nicht? Aber natürlich gibt es das, zahlreiche Anbieter werben mit Online-Formulargeneratoren,  “Apps” die man schnell zusammen klicken kann etc. 

Warum dann formApps? Weil es doch anders ist! formApps vereint Vorteile einer nativen App mit Gestaltungs-Flexibilität eines HTML5-Formulares. Apps, die auf Basis von formApps gebaut sind, sind native Apps, die über App-Store verteilt werden können und die Datenerfassung komplett Offline ermöglichen! Die ermöglichen auch Datenexport komplett ohne Server, z.B. Email-Versand, .csv-Export, PDF-Export etc.  

formApps bietet nach Wunsch natürlich auch eine Server-Komponente an. Die in der App erfassten Daten können auf den Server “verschickt” und dort später ausgewertet werden.

Es gibt inzwischen schon zwei Apps die mit formApps gebaut sind. Es sind unsere “alten” bekannten: LieferscheinApp und Übergabe-App. Die Apps können kostenlos über Appstore installiert und ausprobiert werden!

Shortnotes – latest updates and news

Last two weeks were really meaningful for Shortnotes (former Cheat-sheets). The app has got two additional localizations: Italian and Spanish, Turkish is in progress. In Spanish the app is called “Chuleta” and it means.. how do you think what? Right, it means “Cheatsheet” 🙂 The Italian title is “Bigliettino” with the same meaning. Enjoy Shortnotes in your native language!

Preissenkung für die PolterApp Pro Version!

In letzter Zeit habt ihr sicherlich viel Aktivität bei der PolterApp wahrgenommen: neuer Internetauftritt, Optimierung des User Interfaces, neue Funktionen und vieles mehr. Warum? Ganz einfach, das Ziel der PolterApp war schon immer nützlich und verständlich zu sein. Daran hat sich seit 2016 nichts geändert. Was sich aber heute ändert ist der Preis für PolterApp Pro. Ab heute kann die Pro Version der PolterApp für nur 12,99 Euro erworben werden.

Übergabe-App für Immobilienmakler

Immobilienmakler aufgepasst: heute erblickte die neue App zur Haus- bzw. Wohnungsübergabe die Welt! Die Übergabe-App wiegt 36 Mb, dem Entwickler und dem Baby der App geht es gut 😉

Was macht denn die App so besonderes? Sie ist EINFACH. Intuitiv aufgebaut, keine Anmeldung erforderlich. Die Protokoll-Daten können als PDF direkt per Email verschickt werden.

Was noch? Das Potenzial! Die Übergabe-App ist sehr flexibel gebaut, so dass dem Ausbau und den speziellen Anforderungen nichts im Wege steht! Sprecht uns gerne an, falls irgendwelche Features vermisst werden oder gewünscht sind! Fürs Feedback schon mal Danke im Voraus! 😉

Die LieferscheinApp ist da!

Fröhliche Nachrichten – die LieferscheinApp steht ab sofort für alle iPhone- und iPad-Nutzer zur Verfügung. Es handelt sich dabei um einen Lieferscheinblock für Rundholztransport. Kommt es etwa bekannt vor? Ja natürlich, HISLIS! Die LieferscheinApp ist zwar nicht ganz das gleiche wie die Android Umsetzung, geht aber in die gleiche Richtung. Es umfasst die Möglichkeit, die üblichen Lieferscheinfelder auszufüllen, Holzdaten zu erfassen und Fotos anzuhängen. In der Test-Phase sind auch Pro Features freigeschaltet: PDF-, CSV- und Email-Export. Wir freuen uns auf euer Feedback!

HISLIS bei Google Play

Ab heute steht der digitale Lieferscheinblock HISLIS bei Google Play zur Installation bereit. Etwa 1 Jahr lang hat die Test-Phase bei Bentheimer Holz GmbH gedauert. Nun ist es soweit. Lange Laufzeiten für das manuelle übermitteln der Lieferscheine gehören somit bei Rundholztransport der Vergangenheit an.

Die HISGIS-App beinhaltet insbesondere die Anbindung an Holz-Informationssystem von Bentheimer Holz. Bitte sprecht uns an, wenn die Anbindung an Euer Backendsysteme ebenso gewünscht ist.