Zum Inhalt springen

Programmierung

Den Code schreiben wir selbst.

Wir konfigurieren keine Baukästen, sondern entwickeln: TYPO3-Extensions mit Extbase und Fluid, individuelle PHP-Anwendungen, Schnittstellen zu Warenwirtschaft und ERP. Was der Standard nicht kann, programmieren wir — seit 2005.

ProductRepository.php
<?php
declare(strict_types=1);

namespace CodeDimension\Katalog\Domain\Repository;

use TYPO3\CMS\Extbase\Persistence\Repository;

final class ProductRepository extends Repository
{
    public function findByCategory(int $uid): QueryResultInterface
    {
        $query = $this->createQuery();
        return $query->matching(
            $query->equals('category', $uid)
        )->execute();
    }
}
Was wir entwickeln

Fünf Bereiche, in denen wir programmieren.

Meist beginnt es mit einem Satz wie „geht das auch, dass …". Fast immer geht es — die Frage ist nur, mit welchem Aufwand. Genau das sagen wir Ihnen vorher.

  • TYPO3

    Extension-Entwicklung

    Eigene Extensions auf Extbase-Basis mit Fluid-Templates — Produktkataloge, Ansprechpartner-Datenbanken, Formularstrecken. Im Backend pflegbar, ohne dass jemand Code anfassen muss.

    • Extbase
    • Fluid
    • TypoScript
  • WordPress

    Plugin-Entwicklung

    Wenn kein Plugin aus dem Verzeichnis passt oder drei zusammen mehr Probleme machen als lösen, schreiben wir eins, das genau eine Sache tut.

    • Hooks
    • Gutenberg
    • REST-API
  • PHP

    Individuelle Anwendungen

    Berechnungen, Auswertungen, Automatisierungen — objektorientiert, wartbar und dokumentiert statt zusammengeklickt.

    • PHP 8
    • Symfony-Komponenten
    • CLI
  • Daten

    Datenbanken & Kataloge

    Datenmodell, Import aus Altsystemen, Suche und Filter. Damit aus einer Excel-Liste eine Struktur wird, mit der sich arbeiten lässt.

    • MariaDB
    • Migration
    • Import
  • Schnittstellen

    API & ERP-Anbindung

    REST und SOAP, Anbindung an Warenwirtschaft, Payment und Versand. Daten fließen, statt an zwei Stellen gepflegt zu werden.

    • REST
    • SOAP
    • Webhooks
  • Dokumente

    Formulare & PDF

    Mehrstufige Formulare, Prüflogik, automatisch erzeugte PDF-Dokumente — vom Widerrufsformular bis zum Angebot.

    • Powermail
    • PDF-Erzeugung
    • Validierung

Technologie

Womit wir arbeiten.

Bewährte Open-Source-Systeme statt proprietärer Sackgassen. Sie bleiben Eigentümer Ihres Codes und können jederzeit wechseln — auch wenn wir hoffen, dass Sie es nicht tun.

  • Getrennte Umgebungen für Entwicklung, Test und Live
  • Dokumentierter Code, den auch andere weiterführen können
  • PHP 8
  • TYPO3 v13
  • Extbase
  • Fluid
  • TypoScript
  • WordPress
  • Shopware
  • WooCommerce
  • MariaDB
  • MySQL
  • REST
  • SOAP
  • Composer
  • Git
  • JavaScript
  • SCSS
  • Matomo
  • Docker
Zwei getrennte Systeme, verbunden durch einen roten Knoten

Vertiefung

Wenn es eine TYPO3-Extension werden soll.

Der häufigste Fall auf dieser Seite ist eine Erweiterung für TYPO3 — eine Schnittstelle zu einem System, das Sie ohnehin schon nutzen, oder ein Modul für genau den einen Ablauf, den der Standard nicht kennt. Was das konkret heißt, zeigen wir an zwei Projekten: einer Fahrzeugbörse mit drei angebundenen Marktplätzen und einem Immobilienbestand, der sich selbst aus der Maklersoftware füllt.

Eine Schiene mit fünf Fächern: drei tragen dasselbe graue Normteil, bündig eingesetzt. In einem sitzt ein weiß-rotes Bauteil, das als einziges eigenen Inhalt hat und über die Oberfläche hinausragt; es berührt die Schiene an zwei rot markierten Stellen. Das letzte Fach ist leer und nur angerissen, rechts bricht die Schiene ab.

White-Label-Partner

Leistungen für Agenturen.

Sie liefern Konzept und Design, wir die technische Umsetzung — diskret unter Ihrem Namen. Klare Absprachen, feste Ansprechpartner, keine Kundenabwerbung.

  • TYPO3- und WordPress-Umsetzung nach Ihrem Design
  • Extensions und Plugins für Ihre Kundenprojekte
  • Technische Betreuung im Hintergrund, dauerhaft

Zusammenarbeit besprechen

+49 5732 68 69 260

info@code-dimension.de

Angebot anfordern

Das Formular wird geladen …

Datenschutzhinweise

Die Hinweise werden geladen …