Kategorien
Yii Framework

Yii2 OpenStreetMap Extension

Ich habe iene einfache OpenStreetMap Extension für Yii2 entwickelt, mit der man beliebige Punkte mit einem Tooltip anzeigen kann. Als Karten-Provider wird OpenLayers verwendet.

Insallationsanweisungen:

  1. Kopieren des Archiv Inhalts nach /widgets/OpenLayers
  2. einbinder der Extension in einer beliebigen view:
<?php
/* @var $this yii\web\View */

use app\widgets\OpenLayers\OpenLayers;
use yii\helpers\BaseVarDumper;
use yii\helpers\Html;
?>
<div>

    <div>
        <h1>Multiple Dots</h1>
        <h2>Input</h2>
        <?php $cities = [
            ["name" => "Belize City", "lng" => -88.1975600, "lat" => 17.4995200, "link" => Html::a("link", "http://www.routenplaner24.de/n/stadtplan/belize+city-3582677"), "population" => "3"],
            ["name" => "San Ignacio", "lng" => -89.0796400, "lat" => 17.1576000, "link" => Html::a("link", "http://www.routenplaner24.de/n/stadtplan/san+ignacio-3581194"), "population" => "5"],
            ["name" => "Orange Walk", "lng" => -88.5632800, "lat" => 18.0812400, "link" => Html::a("link", "http://www.routenplaner24.de/n/stadtplan/orange+walk-3581514"), "population" => "6"],
        ];
        BaseVarDumper::dump($cities, 10, true);

        ?>
        <h2>Map</h2>
        <?php echo OpenLayers::widget(['cities' => $cities, 'map_id' => 'multiple']) ?>

    </div>
</div>

und fertig…

yii2_open_street_map_extension
Yii2 OpenStreetMap Extension / Widget

 

 Download der Extension als .zip File

Kategorien
Webdeveloper Tools

Immobilienscout neuste Angebote sofort per Mail bekommen

Manchmal kann es von Nutzen sein, wenn man vor allen anderen eine Wohnung oder Immobilie auf immobilienscout24.de oder auf anderen Webseiten zu Gesicht bekommt.

Ich habe für einen Immobilienmakler ein solches Tool erstellt, welches alle neuen Gewerbeimmobilien oder Wohnungen in bestimmten Städten in Deutschland alle 15Minuten per Mail in übersichtlicher Form an den Kunden verschickt. Es werden zusätzlich ein Quadratmeterpreis und die genaue Adresse sowie ein Link zu dem Angebot versendet:

Eigentumswohnungen Berlin 

1)
Title: Neubau-Wohnung am Wasser 
Adresse: Friedrichshain (Friedrichshain), Berlin 
3500.00€/m² 
100m²
350.0000€

Link zum Expose auf immobilienscout24

2) ....

 

Es ist möglich das Programm um neue Internetplattformen sowie alle denkbaren weiteren Funktionen zu erweitern. Bei Interesse können Sie mich gerne kontaktieren.

Kategorien
Buch Empfehlungen Yii Framework

Yii für Profis: Buch Rezension von Yii Project Blueprints

Das September 2014 erschienene Buch „Yii Project Blueprints“ aus dem Packt Publishing Verlag stammt aus einer Reihge guter englischsprachiger Bücher über das PHP-Framework Yii. Am Anfang war ich sehr skeptisch, ob ich das 43te HowTo über die Erstellung eines CMS oder PM-Ticket Tools in meinen Händen halten würde, aber ich wurde sehr positiv überrascht: Dieses Buch richtet sich an gestandene Yii-Programmierer, die in die Tiefen des Frameworks eintauchen wollen.

Die ersten zwei Kapitel sind eher für den Einstieg gedacht, aber danach lernt man erstaunlich interessante Kniffe mit dem Framwork kennen. Ein paar Beispiele:

  • Einbindung von Composer
  • viele sicherheitsrelevante Tipps: Erzeugung von wirklichen Zufallszahlen, Markdown-Parser etc.
  • Cronjobs mit Yiic
  • Fokus auf Wiederverwendbarkeit und Unabhängigkeit der Komponenten, z.B. wird genau erklärt, wie man Module benutzt und wie man diese am besten wiederverwendet
  • Flash Messages
  • die Verwendung eines E-Mail -Sende und -Empfang Dienstes am Bsp. von SendGrid
  • Authentifizierung von Usern mit HybridAuth: Google+, Twitter, Facebook etc. Accounts
  • SEO: Slug-Urls und Sitemap/RSS Feeds Implementierung
  • Implementierung einer RESTful API

Der einzige Wermutstropfen sind die raren Screenshots, die sehr zum Verständnis der öfter sehr langen Code-Beispiele hätten beitragen können.