Confluence (software)

Last updated

Confluence
Developer(s) Atlassian
Initial release25 March 2004;20 years ago (2004-03-25)
Stable release
8.5.2 [1] / 4 October 2023;12 months ago (4 October 2023) [±]
Written in Java
Operating system
Available inEnglish, Spanish, Simplified Chinese, Czech, Finnish, French, German, Russian, Swedish, Japanese, Norwegian, Polish [3]
Type Wiki (Knowledge management software, Collaborative software)
License Proprietary
Website www.atlassian.com/software/confluence

Confluence is a web-based corporate wiki developed by Australian software company Atlassian. [4] Atlassian wrote Confluence in the Java programming language and first published it in 2004. Confluence Standalone comes with a built-in Tomcat web server and hsql database, and also supports other databases. [5]

Contents

The company markets Confluence as enterprise software, licensed as either on-premises software or software as a service running on AWS. [6] [7]

History

Atlassian released Confluence 1.0 on 25 March 2004, saying its purpose was to build "an application that was built to the requirements of an enterprise knowledge management system, without losing the essential, powerful simplicity of the wiki in the process." [8]

In recent versions, Confluence has evolved into part of an integrated collaboration platform [9] and has been adapted to work in conjunction with Jira and other Atlassian software products, including Bamboo, Clover, Crowd, Crucible, and Fisheye. [10]

In 2014, Atlassian released Confluence Data Center to add high availability with load balancing across nodes in a clustered setup.

Features

The book Social Media Marketing for Dummies in 2007 considered Confluence an "emergent enterprise social software" that was "becoming an established player." [11] Wikis for Dummies described it as "one of the most popular wikis in corporate environments," "easy to set up and use," and "an exception to the rule" that wiki software search capabilities don't work well. [12]

eWeek cited in 2011 such new features in version 4 as auto-formatting and auto-complete, unified wiki and WYSIWYG, social network notifications and drag and drop integration of multimedia files. [13] Use cases include basic enterprise communication, collaboration workspaces for knowledge exchange, social networking, Personal Information Management and project management. The German newspaper Computerwoche from IDG Business Media compares it to Microsoft SharePoint and finds it "a good starting point" as a platform for social business collaboration, while SharePoint is better suited to companies with more structured processes. [14]

Confluence includes setting up CSS templates for styles and formatting for all pages, including those imported from Word documents. Built in search allows queries by date, the page's author, and content type such as graphics.

The tool has add-ons for integration with standard formats, with a flexible programmable API allowing expansion. The software is relevant as an outline tool for requirements that can be linked to tasks in the Jira issue tracker by the same company. [15]

Discontinuation of wiki markup

As of version 4.0, in 2011, [16] Confluence ended support for wiki markup language. [17] This led to a sometimes-heated discussion by some previous versions' users who objected to the change. [18] In response, Atlassian provided a source code editor as a plugin, which allows advanced users the ability to edit the underlying XHTML-based document source. [19] However, although the new source markup is XHTML-based, it is not XHTML compliant. [20]

Additionally, wiki markup can be typed into the editor and Confluence's autocomplete and auto-format function converts the wiki markup to the new format. [21] After the real-time conversion, content cannot be edited as wiki markup again.

Security

Confluence Cloud data is encrypted in transit and at rest. [22] In June 2022, Atlassian disclosed a zero-day vulnerability in Confluence Server allowing remote code execution, which had been present for over a decade. [23]

In October 2023, Atlassian disclosed a critical broken access control vulnerability allowing exploitation remotely. [24]

See also

Related Research Articles

<span class="mw-page-title-main">HTML</span> HyperText Markup Language

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

<span class="mw-page-title-main">Wiki</span> Type of website that visitors can edit

A wiki is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or limited to use within an organization for maintaining its internal knowledge base.

<span class="mw-page-title-main">Wiki software</span> Software to run a collaborative wiki (Including private wiki)

Wiki software is collaborative software that runs a wiki, which allows the users to create and collaboratively edit pages or entries via a web browser. A wiki system is usually a web application that runs on one or more web servers. The content, including previous revisions, is usually stored in either a file system or a database. Wikis are a type of web content management system, and the most commonly supported off-the-shelf software that web hosting facilities offer.

A lightweight markup language (LML), also termed a simple or humane markup language, is a markup language with simple, unobtrusive syntax. It is designed to be easy to write using any generic text editor and easy to read in its raw form. Lightweight markup languages are used in applications where it may be necessary to read the raw document as well as the final rendered output.

The following tables compare general and technical information for many wiki software packages.

Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data. They allow software to process the information reliably by having set classes refer to a specific type of data rather than being arbitrary.

Textile is a lightweight markup language that uses a text formatting syntax to convert plain text into structured HTML markup. Textile is used for writing articles, forum posts, readme documentation, and any other type of written content published online.

Notable issue tracking systems, including bug tracking systems, help desk and service desk issue tracking systems, as well as asset management systems, include the following. The comparison includes client-server application, distributed and hosted systems.

diagrams.net Web based diagram editor

diagrams.net is a cross-platform graph drawing software application developed in HTML5 and JavaScript. Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams.

Object-Graph Navigation Language (OGNL) is an open-source Expression Language (EL) for Java, which, while using simpler expressions than the full range of those supported by the Java language, allows getting and setting properties, and execution of methods of Java classes. It also allows for simpler array manipulation.

<span class="mw-page-title-main">Jira (software)</span> Issue-tracking product developed by Atlassian

Jira is a proprietary product developed by Atlassian that allows bug tracking, issue tracking and agile project management. Jira is used by a large number of clients and users globally for project, time, requirements, task, bug, change, code, test, release, sprint management.

Bitbucket is a Git-based source code repository hosting service owned by Atlassian. Bitbucket offers both commercial plans and free accounts with an unlimited number of private repositories.

<span class="mw-page-title-main">Atlassian</span> Australian enterprise software company

Atlassian Corporation is an American-Australian software company that develops products for software developers, and project managers among other groups. The company is domiciled in Delaware, with global headquarters in Sydney, Australia, and US headquarters in San Francisco.

Crucible is a collaborative code review application by Australian software company Atlassian. Like other Atlassian products, Crucible is a Web-based application primarily aimed at enterprise, and certain features that enable peer review of a codebase may be considered enterprise social software.

<span class="mw-page-title-main">SmartDraw</span> Web-based diagram collaboration tool

SmartDraw is a web-based visual collaboration tool that combines diagramming, whiteboarding, and generating visuals from data. It is used by teams to make flowcharts, organization charts, mind maps, project charts, and other business visuals.

<span class="mw-page-title-main">Cloud9 IDE</span> Online integrated development environment

Cloud9 IDE is an Online IDE, published as open source from version 2.0, until version 3.0. It supports multiple programming languages, including C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js, and Go.

Pandoc is a free-software document converter, widely used as a writing tool and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley.

Gliffy is software for diagramming via an HTML5 cloud-based app. It is used to create UML diagrams, floor plans, Venn diagrams, flowcharts and various other kinds of diagrams online. Gliffy diagrams can be shared with and edited by users in real time. The SaaS is supported in all modern web-browsers, including Google Chrome, Firefox, Safari and Internet Explorer 9+.

References

  1. reference URL: https://confluence.atlassian.com/doc/issues-resolved-in-8-5-2-1295815337.html
  2. "Supported Platforms". Confluence Support. Atlassian . Retrieved 11 June 2018.
  3. "Language Pack Translations". Atlassian Documentation. Confluence User Community. Retrieved 19 September 2011.
  4. Krishna Sankar; Susan A. Bouchard (24 April 2009). Enterprise Web 2.0 Fundamentals . Cisco Press. p.  47. ISBN   978-1-58705-763-2.
  5. "Configuring a datasource connection | Confluence Data Center and Server 7.10 | Atlassian Documentation". confluence.atlassian.com.
  6. "Atlassian Standard Infrastructure on AWS". Amazon Web Services, Inc.
  7. Anja Ebersbach; Markus Glaser; Richard Heigl; Alexander Warta (2008). Wiki: Web Collaboration. Springer. pp. 337–349. ISBN   978-3-540-35150-4.
  8. "Atlassian releases new wiki: Confluence 1.0". Theserverside.com. Retrieved 19 September 2011.
  9. "Wiki tools are not all the same". KMWorld.com. 28 October 2009. Archived from the original on 7 September 2012. Retrieved 19 September 2011.
  10. "Integrate Jira and Confluence Wiki". Atlassian.com. Archived from the original on 13 May 2012.
  11. Singh, Shiv; Becker, Michael; Williams, Ryan (26 September 2009). Social Media Marketing For Dummies . John Wiley & Sons. p.  214. ISBN   978-0-470-28934-1.
  12. Woods, Dan; Thoeny, Peter (23 July 2007). Wikis for dummies. John Wiley & Sons. p.  193. ISBN   978-0-470-04399-8.
  13. Taft, Darryl K. (19 September 2011). "Atlassian Delivers Confluence 4". eWeek . Archived from the original on 22 January 2013. Retrieved 24 March 2012.
  14. Schmidl, Jörg; Reebs, Johannes & Wucher, Oliver (16 March 2012). "Sharepoint versus Confluence und Jive". Computerwoche (in German). Retrieved 24 March 2012.
  15. "Confluence 5.4: Integrated with Jira like never before". Work Life by Atlassian. 3 December 2013.
  16. "Confluence 4.0 Release Notes". Atlassian.com.
  17. Atlassian. "Confluence 4.0 Editor - What's Changed for Users of the Old Rich Text Editor". Atlassian.com. Retrieved 28 March 2018.
  18. Atlassian. "Confluence 4 Editor - Customer Feedback". Atlassian.com. Retrieved 16 April 2013.
  19. Atlassian. "Specification - Confluence Advanced Editor". Atlassian.com. Archived from the original on 12 April 2012. Retrieved 23 April 2012.
  20. Atlassian. "Confluence Storage Format". Atlassian.com. Retrieved 21 March 2014. We refer to the Confluence storage format as 'XHTML-based'. To be correct, we should call it XML, because the Confluence storage format does not comply with the XHTML definition.
  21. Atlassian. "Confluence 4.0 Editor - What's Changed for Wiki Markup Users" . Retrieved 28 March 2018.
  22. "Security Practices". Atlassian.
  23. "Atlassian: Unpatched critical Confluence flaw under attack". www.theregister.com. Retrieved 24 November 2022.
  24. "Atlassian warns users: patch critical Confluence flaw". www.theregister.com. Retrieved 8 November 2023.