Was ist Atlassian Forge?
Forge ist Atlassians serverlose Entwicklungsplattform für Cloud-Apps. Anders als das ältere Connect-Framework, bei dem Apps auf eigenen Servern laufen und per iframe eingebunden werden, laufen Forge-Apps direkt in der Atlassian-Infrastruktur. Das ändert alles.
Forge vs. Connect: Die Kernunterschiede
- Hosting: Forge läuft in Atlassians Cloud; Connect auf eigenen Servern
- Sicherheit: Forge-Apps haben keinen externen Datentransfer – Daten bleiben in Atlassians Infrastruktur
- Skalierung: Forge skaliert automatisch; bei Connect mĂĽssen Sie selbst skalieren
- Kosten: Kein eigenes Hosting nötig; Forge hat großzügige Free-Tier-Limits
- UI: Forge bietet UI Kit (deklarativ) und Custom UI (React); Connect nutzt iframes
Warum Forge fĂĽr Unternehmen relevant ist
Sicherheit und Compliance
Für Unternehmen in regulierten Branchen ist ein entscheidender Vorteil: Forge-Apps transferieren keine Daten an externe Server. Die App-Logik läuft in derselben Infrastruktur wie Ihre Atlassian-Daten. Das vereinfacht DSGVO-Compliance und Sicherheitsaudits erheblich.
Custom-Lösungen ohne Infrastruktur
Jez Humble und David Farley betonen in Continuous Delivery, dass jede Infrastruktur-Abhängigkeit die Delivery-Geschwindigkeit reduziert. Forge eliminiert die Infrastruktur-Frage komplett: Entwickeln, deployen, fertig. Kein Kubernetes-Cluster, kein Load Balancer, kein Monitoring-Stack.
„Reduce the cycle time for feedback. Eliminate handoffs. Automate everything." — Jez Humble & David Farley, Continuous Delivery (2010)
Schnellere Time-to-Value
Eric Ries schreibt in The Lean Startup: „The fundamental activity of a startup is to turn ideas into products, measure how customers respond, and then learn whether to pivot or persevere." Forge macht diesen Build-Measure-Learn-Zyklus für Atlassian-Apps extrem schnell: Von der Idee zur deployed App in Stunden statt Wochen.
Was man mit Forge bauen kann
Jira Extensions
- Issue Panels: Zusätzliche Informationen auf der Issue-Seite anzeigen
- Workflow Validators/Conditions: Custom Business-Logik in Workflows
- Custom Fields: Berechnete oder dynamische Felder
- Automation Actions: Eigene Aktionen in Jira Automation
- Dashboard Gadgets: Custom Dashboards mit beliebigen Daten
Confluence Extensions
- Macros: Custom Content-Blöcke in Confluence-Seiten
- Content Byline Items: Metadaten unter Seiten-Titeln
- Space Pages: Eigene Seiten im Space-Kontext
Cross-Product
- Scheduled Triggers: Zeitgesteuerte Automatisierungen
- Web Triggers: Webhooks empfangen und verarbeiten
- Storage API: Persistente Datenspeicherung in Forge
XALTs Forge-Apps in der Praxis
XALT hat neun Marketplace-Apps auf der Forge-Plattform entwickelt – ein Beweis dafür, dass Forge production-ready ist. Unsere Apps zeigen, was möglich ist:
- Advanced Calendar for Jira – Jira-Issues als Kalender mit Wochen- und Monatsansichten
- Advanced Menu Maker for Confluence – Custom-Navigation unter dem Confluence-Header
- Weitere Apps fĂĽr Bamboo, Bitbucket und Jira
Alle sieben unserer kostenlosen Apps zeigen: Forge-Apps können leistungsfähig, stabil und performant sein – ohne dass der Nutzer einen Unterschied zu nativen Features bemerkt.
Custom Forge-Entwicklung fĂĽr Ihr Unternehmen
Wenn keine Marketplace-App Ihre Anforderung abdeckt, ist eine Custom Forge-App oft die bessere Wahl als ein Workaround mit Automations und Integrationen. XALT bietet:
- Discovery & Design: Was soll die App tun? Welche Extension Points nutzen wir?
- Entwicklung: TypeScript/React auf Forge, nach Best Practices
- Testing: Automatisierte Tests, Sandbox-Deployment
- Deployment & Wartung: Marketplace-Publishing oder private Installation
Forge-App entwickeln lassen
Von der Idee zur produktiven App – wir entwickeln Custom Forge-Apps, die sich nahtlos in Ihr Atlassian-Ökosystem einfügen.
Forge-Entwicklung besprechen →Weiterführende Literatur
- Humble, J., Farley, D. (2010): Continuous Delivery. Addison-Wesley.
- Ries, E. (2011): The Lean Startup. Crown Business.
- Cagan, M. (2017): Inspired. Wiley.