Link Search Menu Expand Document

Luo lisäosa - osa 1

Tässä tutoriaalissa luomme lisäosan, jolla voi lisätä sivustoihin interaktiivisia Leaflet-karttoja.

Preliminaries

Tietokoneellasi tulee olla asennettuna nodejs 16.4.2 tai uudempi.

Step 0: Paikallista plugins-, ja public -kansio

plugins -kansio sijaitsee oletuksena samassa kansiossa kuin site-kansio, ks. ensimmäinen tutoriaali.

Step 1: Luo lisäosan kansio ja päätiedosto

Luo kansio ${plugins_kansio}/MycompLeafletMaps ja luo sinne tiedosto ${plugins_kansio}/MycompLeafletMaps/MycompLeafletMaps.php:

<?php declare(strict_types=1);

namespace SitePlugins\MycompLeafletMaps;

use Sivujetti\Auth\{ACLRulesBuilder};
use Sivujetti\UserPlugin\{UserPluginAPI, UserPluginInterface};

final class MycompLeafletMaps implements UserPluginInterface {
    /**
     * @inheritdoc
     */
    public function __construct(UserPluginAPI $api) {
        // todo
    }
    /**
     * @inheritdoc
     */
    public function defineAclRules(ACLRulesBuilder $builder): ACLRulesBuilder {
        return $builder;
    }
}

Yhteenveto

Mene osaan kaksi.


© Copyright 2021-present ut4 (CC BY-SA).