Zum Inhalt springen
Demo anfragen

85 Makros. Manche gestalten, andere holen.

Ein Makro ist ein fertiger Baustein, den man in die Seite setzt. Die einen sind Gestaltung: Hinweiskasten, Spalten, Inhaltsverzeichnis. Die anderen holen ihren Inhalt selbst: aus dem Wiki, dann sind sie immer aktuell, oder aus einem angeschlossenen System, dann geholt statt abgetippt und mit einem Klick auf dem neusten Stand.

Einsetzen statt bauen.

Reiter EINFÜGEN, Knopf Makro: Es öffnet sich die Makro-Auswahl. Links stehen die Gruppen, rechts die Makros als Karten, jede mit einer kurzen Beschreibung, was das Makro tut. Oben sucht ein Suchfeld über alle Gruppen, und neben jeder Gruppe steht, wie viele Treffer sie hat. An jeder Karte führt ein Fragezeichen zur passenden Hilfe. Nach dem Einsetzen bleibt das Makro bearbeitbar: ein Klick, und seine Einstellungen liegen vor Ihnen.

  • Mit Suchfeld über alle Gruppen. Wer «Rechnung» tippt, sieht die Makros aus bexio und WHMCS. Wer «Spalte» tippt, sieht Section und Column (Spaltenbereich und Spalte).
  • Mit Hilfe. Jedes der 85 Makros hat einen eigenen Hilfetext: wozu es gut ist, was die Felder bedeuten, wo die Stolpersteine liegen.
  • Mit Aktualisieren. Ein Makro, das Inhalte aus einem angeschlossenen System holt, hat einen Knopf dafür. Der Stand wird mit Zeitpunkt angezeigt, und jede Aktualisierung ergibt eine neue Version im Verlauf.
Die Makro-Auswahl: links die Gruppen mit Trefferzahl, rechts die Makros als Karten mit Beschreibung, oben die Suche.
Die Makro-Auswahl. Nach Gruppen geordnet, mit Suchfeld und Fragezeichen.

Alle 21 Gruppen.

Neben den Bausteinen für Gestaltung und Inhalt hat jedes angeschlossene Programm seine eigene Gruppe: die Buchhaltung, das Ticketsystem, die Serverüberwachung, die Dateiablage. Blau markiert sind die Makros, die ihren Inhalt selbst holen: aus dem Wiki, aus einer angehängten Datei oder aus einem angeschlossenen System.

holt Inhalt aus dem Wiki immer aktuell; aus angeschlossenen Systemen geholt statt abgetippt, mit einem Klick auf dem neusten Stand.

Hinweise 6

Kästen in fünf Farben, damit der Leser an der Farbe sieht, worum es geht. Dazu das Panel, ein Kasten mit eigenem Rahmen, Titel und Hintergrund.

  • Info
  • Notiz
  • Warnung
  • Tipp
  • Fehler
  • Panel

Struktur 8

Spalten (Section für den Spaltenbereich, Column für die Spalte), aufklappbare Abschnitte (Expand), Inhaltsverzeichnis aus den Überschriften, Seitenumbruch für den Druck, Ausschnitte und Seitenlisten.

  • Expand
  • Section
  • Column
  • Inhaltsverzeichnis
  • Seitenumbruch
  • Ausschnitt
  • Ausschnitt einfügen
  • Seitenliste

Inhalte 7

Code mit Hervorhebung, Checklisten, draw.io-Zeichnungen, Galerien, Diagramme aus Tabellen, Video und Ton. Dazu die Sprachnotiz: eine Tonaufnahme auf der Seite, auf Wunsch mit Abschrift, also dem aufgeschriebenen Text. Ein einzelnes Bild braucht kein Makro: Datei in den Text ziehen, fertig.

  • Code-Block
  • Aufgabenliste
  • draw.io-Diagramm
  • Galerie
  • Diagramm
  • Multimedia
  • Sprachnotiz oder Sitzung

Inhalte von aussen 5

Tabellen aus einer Tabellendatei (CSV) oder aus Daten eines anderen Programms (JSON), angehängte Word- und Excel-Dateien und Markdown, auf der Seite gezeigt statt heruntergeladen.

  • Tabelle aus CSV
  • Tabelle aus JSON
  • Word-Dokument
  • Excel-Tabelle
  • Markdown-Datei

Verweise 3

Sprungmarken, die Liste der Unterseiten und der Inhalt einer anderen Seite, zur Anzeigezeit geholt statt kopiert.

  • Anker
  • Unterseiten
  • Inhalt einer anderen Seite

Personen 5

Wer zuständig ist, wer mitgeschrieben hat, welche Aufgaben bei jemandem offen sind: aus dem Wiki gezogen, nicht abgetippt.

  • Benutzer erwähnen
  • Aufgaben eines Benutzers
  • Mitwirkende
  • Seiten eines Benutzers
  • Benutzerliste

Groupware 3

Kalender und Adressbuch: ein Kontakt, ein Termin oder ein Kalenderausschnitt, über die Standards CalDAV und CardDAV, etwa aus Kerio, Nextcloud oder Zimbra.

  • Kontakt einfügen
  • Termin
  • Termine einfügen

Zeichen 2

Emoticons und Sonderzeichen, mit Suchfeld, für Pfeile, Masseinheiten und alles, was auf der Tastatur fehlt.

  • Emoticons
  • Sonderzeichen

E-Mail 1

Eine Nachricht aus einem Postfach, mit Absender, Datum, Betreff und Anhängen, ins Protokoll gesetzt, in dem sie besprochen wurde.

  • E-Mail einfügen

Nextcloud 2

Nextcloud ist eine Dateiablage, die viele Firmen wie ein Laufwerk im Internet nutzen. Das Wiki zeigt eine Textdatei daraus, wahlweise nur einen Ausschnitt, oder listet, was in einem Ordner liegt.

  • Datei aus Nextcloud
  • Ordner aus Nextcloud

Seafile 2

Dasselbe für Seafile, eine andere Dateiablage: eine Textdatei aus einer Bibliothek, wahlweise nur ein Ausschnitt, oder der Inhalt eines Ordners.

  • Datei aus Seafile
  • Ordner aus Seafile

Git 5

Aus Gogs, GitHub, Bitbucket und GitLab, den Ablagen für Quelltext (Repository): Aufgaben, eine einzelne Aufgabe, eine Datei mit Zeilenbereich, die letzten Änderungen und die Pull Requests. Das sind Änderungsvorschläge, die auf Prüfung warten; bei GitLab heissen sie Merge Requests.

  • Aufgabenliste (Git)
  • Einzelne Aufgabe (Git)
  • Datei aus dem Repository
  • Letzte Änderungen (Git)
  • Pull-/Merge-Requests

Softwarebau 2

Für Firmen, die Software entwickeln: das Ergebnis des letzten Laufs aus Jenkins, dem Werkzeug, das Software automatisch baut und prüft, und die Codequalität aus SonarQube, das den Quelltext auf Fehler untersucht.

  • Build-Status (Jenkins)
  • Codequalität (SonarQube)

Betrieb 5

Für den IT-Betrieb. Aus Zabbix, der Überwachung von Servern und Geräten: der Zustand eines Hosts (eines überwachten Geräts), die offenen Probleme und der Verlauf eines Messwerts als Diagramm. Aus Proxmox VE, der Plattform für virtuelle Server: eine VM (ein virtueller Rechner) oder ein Container und die Übersicht über den ganzen Cluster.

  • Host-Status (Zabbix)
  • Offene Probleme (Zabbix)
  • Graph (Zabbix)
  • VM oder Container (Proxmox)
  • Cluster-Übersicht (Proxmox)

bexio 6

Kontakt mit Stammdaten und Finanzen, Rechnung und Offerte mit Positionen, Rechnungsliste nach Status, Projekt mit erfassten Zeiten.

  • Kontakt (bexio)
  • Rechnung (bexio)
  • Offerte (bexio)
  • Rechnungsliste (bexio)
  • Projekt (bexio)
  • Erfasste Zeiten (bexio)

ERP 5

Für Firmen mit Odoo oder Flectra statt bexio: Kunde oder Lieferant mit Anschrift und letzten Rechnungen, ein Beleg mit Positionen, die Rechnungen eines Kunden (auf Wunsch nur die offenen), Auftrag oder Angebot, ein Artikel mit Preis und Bestand.

  • Kunde oder Lieferant (ERP)
  • Rechnung (ERP)
  • Rechnungsliste (ERP)
  • Auftrag oder Angebot (ERP)
  • Produkt (ERP)

Jira 3

Ein Vorgang als Karte, eine Vorgangsliste aus einer Jira-Suche (JQL), ein Projekt mit seinen offenen Vorgängen. Cloud und Data Center.

  • Vorgang (Jira)
  • Vorgangsliste (Jira)
  • Projekt (Jira)

Ticketsystem 3

Ein Ticketsystem erfasst Anfragen und Störungen als Vorgänge. Aus Mantis, Redmine, Request Tracker, Zammad oder YouTrack: ein Vorgang mit Status und Zuständigem, eine Liste offener oder erledigter Vorgänge, ein Projekt mit den zuletzt geänderten Vorgängen.

  • Vorgang
  • Vorgangsliste
  • Projekt

WHMCS 4

Für IT-Dienstleister: Kunde, seine Dienste, seine Tickets und ein einzelnes Ticket mit Verlauf, aus der Abrechnung geholt.

  • Kunde (WHMCS)
  • Dienste eines Kunden (WHMCS)
  • Tickets (WHMCS)
  • Einzelnes Ticket (WHMCS)

Abacus 3

Ein Datensatz, eine Liste und der Verlauf: wie ein Datensatz heute aussieht und wie er sich seit dem Anbinden verändert hat, aus dem Archiv des Wikis.

  • Datensatz (Abacus)
  • Liste (Abacus)
  • Verlauf (Abacus)

CRM 5

Aus SuiteCRM und vtiger: Kunde, Person, Verkaufschance, Fall und die Notizen dazu, auf der Seite des Projekts, zu dem sie gehören.

  • Kunde (CRM)
  • Person (CRM)
  • Verkaufschance (CRM)
  • Fall (CRM)
  • Notizen (CRM)

Vier Makros im Einsatz.

Die Seite Kennzahlen mit einer Tabelle der Monatsumsätze und darunter drei Diagrammen: Balken mit zwei Reihen, Linie und Kuchen.
Diagramm. Übernimmt die Zahlen aus der Tabelle darüber. Ändert sich die Tabelle, ändern sich die drei Diagramme.
Eine Wiki-Seite mit dem Makro Datei aus dem Repository: die Beispielkonfiguration aus Git mit Zeilennummern und Syntaxhervorhebung, darunter die letzten Änderungen mit Autor und Datum.
Datei aus dem Repository. Die Beispielkonfiguration aus Git, direkt auf der Seite. Hat sie sich im Repository geändert, holt ein Klick den neuen Stand; die alte Fassung bleibt im Verlauf.
Eine Wiki-Seite mit der Vorgangsliste aus Jira: Schlüssel, Titel, Status, Zuständiger und Priorität, darunter ein einzelner Vorgang als Karte mit Beschreibung.
Vorgangsliste (Jira). Was gerade offen ist, mit Zuständigem und Status. Wer die Seite liest, muss Jira nicht öffnen.
Eine Seite, die einen benannten Ausschnitt einer anderen Seite einbettet, mit dem Hinweis auf die Quelle.
Ausschnitt einfügen. Derselbe Absatz auf fünf Seiten, gepflegt an einer. Eine Kopie würde stillschweigend veralten; genau das verhindert dieses Makro.

Für Confluence-Umsteiger: Welches Makro wird was?

Beim Import übersetzt ThurWiki die gängigen Confluence-Makros. Was es nicht kennt, hinterlässt eine sichtbare Zeile mit dem Namen des Makros und einen Eintrag im Importbericht. Nichts fällt stillschweigend weg, denn das wäre das Schlimmste, was ein Import tun kann.

ConfluenceThurWikiAnmerkung
column, sectionColumn, SectionSpaltenbreiten werden übernommen
codeCode-Blockmit Sprache und Hervorhebung
info, note, warning, tipInfo, Notiz, Warnung, Tippje ein Kasten in der passenden Farbe
panelPanelTitel, Rahmen und Hintergrund bleiben
tocInhaltsverzeichnisEbenen von und bis
expandExpand
drawiodraw.io-Diagrammeigene draw.io-Auslieferung, Zeichnung bleibt änderbar
view-file, viewxlsWord-Dokument, Excel-TabelleAnhänge werden auf der Seite gezeigt
children, pagetreeUnterseitenpagetree mit Tiefe 3
galleryGalerie
statusfarbig hervorgehobener Textkein eigenes Makro; der Status wird zur farbig hervorgehobenen Textstelle
anchorAnker
profile, mentionBenutzer erwähnenBenutzer müssen vorher angelegt sein
recently-updated, contentbylabel, livesearch, pagetreesearchSeitenlistevier Confluence-Makros, die Seiten auflisten oder durchsuchen; im Wiki werden sie zur Seitenliste
contributors, userlisterMitwirkende, Benutzerliste
excerpt, excerpt-includeAusschnitt, Ausschnitt einfügen
tasks-report-macroAufgaben eines Benutzersdeckt den häufigsten Fall ab: die Aufgaben einer Person
table-chartDiagrammDiagramm aus der Tabelle darüber; der Import setzt das Makro, die Reihen wählt man einmal
widget, iframe– (kein Makro)eingebettete Fremdinhalte werden nicht übernommen; ein sichtbarer Vermerk bleibt auf der Seite
jiraVorgang, Vorgangsliste (Jira)über den Jira-Connector, mit denselben Abfragen

Grundlage: die Auszählung eines Kundenbestands, an dem wir den Import erprobt haben: 917 Confluence-Seiten mit rund 2900 Makro-Vorkommen. Die dort häufigsten Makros sind alle abgedeckt.

Fragen zu den Makros

Was ist ein Makro in ThurWiki?

Ein fertiger Baustein, den man in eine Seite einsetzt: ein Hinweiskasten, eine Spaltenaufteilung, ein Inhaltsverzeichnis, ein Diagramm, eine Rechnung aus bexio. Manche sind reine Gestaltung, andere holen ihren Inhalt selbst: aus dem Wiki, dann sind sie immer aktuell, oder aus einem angeschlossenen System, dann geholt statt abgetippt und mit einem Klick auf dem neusten Stand.

Wie setze ich ein Makro ein?

Über den Reiter EINFÜGEN und den Knopf Makro. Es öffnet sich die Makro-Auswahl: links die Gruppen, rechts die Makros als Karten mit einer kurzen Beschreibung, oben eine Suche über alle Gruppen. An jeder Karte führt ein Fragezeichen zur Hilfe. Nach dem Einsetzen bleibt das Makro bearbeitbar: Ein Klick öffnet seine Einstellungen.

Woher kommen die Inhalte der Makros aus bexio, Jira oder Git?

Aus dem angeschlossenen System, über einen Zugang, den der Wiki-Administrator einmal einrichtet. Das Makro holt den Inhalt beim Einsetzen und hält ihn mit der Fassung der Seite fest. Neues holt es auf Knopfdruck («Aktualisieren»); das ergibt eine neue Version im Verlauf. Der Zugriff ist lesend; das Wiki schreibt nichts zurück.

Was passiert mit Confluence-Makros beim Import?

Die gängigen werden übersetzt: Spalten, Code, Abschnitte, Info, Warnung, Notiz, Tipp, Panel, Inhaltsverzeichnis, Unterseiten, draw.io, Anhang-Vorschau, Galerie, Anker, Erwähnungen, zuletzt geändert, Seitenlisten; ein Status wird zur farbig hervorgehobenen Textstelle. Unbekannte Makros bleiben als sichtbarer Vermerk auf der Seite stehen und erscheinen im Importbericht.

Kann ich eigene Makros bauen?

ThurWiki hat keine Skriptsprache für eigene Makros und braucht auch keinen Marktplatz. Fehlt Ihnen eine Quelle, sprechen Sie uns an; wir prüfen, ob und zu welchen Bedingungen wir sie einbauen.

Probieren Sie die Makros an Ihren Inhalten.

Im Demo-Wiki sehen Sie die Makros im Einsatz, die Anbindungen an bexio, Jira und Git inklusive. Wir richten es Ihnen ein.