INIX

Communice

Allgemeiner Aufbau

  • Branding erfolgt über Communice-PlugIns.
  • Communice-PlugIns sind zu unterscheiden zwischen den funktionsbezogenen und der Instanz-Extension für eine Kommune.
  • Die Funktions-Extensions werden per Cronjob-gesteuerten Sync aktualisiert.
  • Instanz-Extension überschreibt die Standardwerte in den Funktions-Extension. So können Updates erfolgen ohne Instanz-bezogene Einstellungen zu löschen.
  • Die Instanz-Extension sind im GIT mit Ortsnamen gekennzeichnet, in der Produktiv-Umgebung (Droplet) als Typo3-Extension "communice" ohne weitere Namensergänzungen.
  • Workflow: Lokale Development-Installation > GIT (Atlassian BitBucket: https://bitbucket.org) > Cronjob-gesteuerter automatischer Sync in Produktivumgebung (Digital Ocean)
  • Produktiv-Umgebungen sind VMs in Droplet-Form.
  • Grundsätzliche Entwicklungen erfolgen am Master (master.communice.de)
  • Aus dem Master wird ein Image erzeugt, aus dem dann wiederum die Orts-Instanzen als Droplet, einer Kopie des Master-Images erstellt werden.

Liste der Communice Extensions

  • communice : Kurzbeschreibung
  • communice_addresses : Adressverwaltung
  • communice_api
  • communice_base
  • communice_booking
  • communice_calendar : Veranstaltungen
  • communice_content : fluidcontent Inhaltselemente
  • communice_femanager
  • communice_news : Templates und Einstellungen für Extension news (tx_news)
  • communice_pages : fluidpages Seiten-Templates
  • communice_powermail
  • communice_pubserv :
  • communice_search : Templates und Einstellungen für indexed_search
  • communice_vhs : Alle Viewhelper und Wetter API
  • communice_ris

 

Aufbau der Extensions

SCSS-Dateien

Jede der Funktions-Extensions bringt seine eigenen Stylesheets mit (extkey/Resources/Private/StyleSheets/*). Diese liegen im Private-Ordner, da alle StyleSheets sämtlicher Extensions vom Server kompiliert werden. Unter einigen umständen kann es notwendig sein das kompilieren per Hand anzustoßen.

 

Hetzner Server

  • Infos zu den INIX-Hetzner Servern

Einrichten neuer Instanzen

  • Erstellung des Webspace

Tags