Mozilla Composer

Last updated
Mozilla Composer
Developer(s) Mozilla
Operating system Windows, macOS, Linux
Type HTML editor
License MPL, GPL, LGPL
Website www-archive.mozilla.org/editor/   OOjs UI icon edit-ltr-progressive.svg

Mozilla Composer is the former free and open-source HTML editor and web authoring module of the Mozilla Application Suite (the predecessor to SeaMonkey). It was used to create and to edit web pages, e-mail, and text documents, and available for Windows, macOS and Linux. Composer was a graphical WYSIWYG HTML editor to view, write and edit HTML source code. [1]

Contents

In September 2008 Daniel Glazman announced a new WYSIWYG HTML editor, BlueGriffon, written from scratch and based on Mozilla Gecko and XULRunner. [2]

SeaMonkey, the community-driven successor to Mozilla Suite, includes an HTML editor named Composer that is developed from the Mozilla Composer code contained in the original Mozilla Suite. [1]

Nvu

Nvu
Developer(s) Linspire, Daniel Glazman
Final release
1.0 [3]   OOjs UI icon edit-ltr-progressive.svg / 28 June 2005
Preview release
1.0PR [4]   OOjs UI icon edit-ltr-progressive.svg / 5 April 2005
Platform Cross-platform [ which? ]
Type HTML editor
License MPL, GPL, LGPL
Website www.nvu.com

Nvu (pronounced "N-view") is a WYSIWYG HTML editor, [5] based on Mozilla Composer. It is intended to be an open-source alternative to proprietary software like Microsoft Expression Web and Adobe Dreamweaver. As a WYSIWYG editor, it is designed to be easy for novice users, and does not require any knowledge of HTML or CSS to use. It runs on Mac OS X, Windows and Linux and incorporates Cascading Style Sheets support and other improvements from software company Disruptive Innovations. Nvu was the brainchild of Kevin Carmony, CEO for Linspire, who wanted an easy-to-use, WYSIWYG HTML editor for Linux users. [6] Under Carmony's direction, Linspire started and sponsored Nvu, hiring Daniel Glazman, former Netscape Communications Corporation employee, to be the lead developer. [6]

Development

The original plan in June 2005 was to merge back the numerous changes into Mozilla Composer's source code tree.[ citation needed ] Since then the Mozilla Suite has been discontinued (then reintroduced as SeaMonkey), and no one has merged the Nvu code back into Composer.

Standards compliance

Nvu CSS editor NVU cssEditor screenshot.png
Nvu CSS editor

Nvu complies with the W3C's web standards. By default, pages are created in accordance to HTML 4.01 Transitional and use CSS for styling, but the user can change the settings and choose between:

The application includes a built-in HTML validator, which uploads pages to the W3C's HTML Validator and checks for compliance.

Release history

Shift to KompoZer

Daniel Glazman, the lead developer of Nvu, announced on September 15, 2006, that he had stopped official development on Nvu and that he was developing a successor as a Mozilla.org project. It is written from scratch and based on Mozilla trunk Gecko 1.9 and XULRunner. PHP and CSS would be supported. A community-driven fork, KompoZer, maintains Nvu codebase and fixes bugs until a successor to Nvu is released. Glazman's project is called BlueGriffon.

KompoZer

Kompozer
Original author(s) Fabien Cazenave
Final release
0.7.10 [7]   OOjs UI icon edit-ltr-progressive.svg / 5 October 2007
Preview release
0.8b3 [8]   OOjs UI icon edit-ltr-progressive.svg / 26 September 2010
Platform Cross-platform
Type HTML editor
License MPL/GPL/LGPL tri-license
Website kompozer.net

KompoZer is a discontinued open source WYSIWYG HTML editor based on the Nvu. [9] KompoZer was forked as a community-driven project with development coordinated through SourceForge.

KompoZer's WYSIWYG editing capabilities are one of the main attractions of the software. In addition, KompoZer allows direct code editing as well as a split code-graphic view.

The most recent version is KompoZer 0.8 beta 3, released February 2010, using Gecko 1.8.1. The stable version was 0.7.10, released in August 2007. The only regular developer said in June 2011 that development "is stalled at the moment". [10]

As a 32-bit application, it is no longer supported on macOS Catalina and later versions.

Standards compliance

KompoZer complies with the W3C's web standards. By default, pages are created in accordance to HTML 4.01 Strict and use Cascading Style Sheets (CSS) for styling, but the user can change the settings and choose between:

The application can call on the W3C HTML validator, which uploads pages to the W3C Markup Validation Service and checks for compliance.

See also

Related Research Articles

<span class="mw-page-title-main">Netscape Navigator</span> Web browser by Netscape released in 1994

Netscape Navigator is a discontinued proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corporation and was the dominant web browser in terms of usage share in the 1990s, but by around 2003 its user base had all but disappeared. This was partly because the Netscape Corporation did not sustain Netscape Navigator's technical innovation in the late 1990s.

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

An HTML editor is a program used for editing HTML, the markup of a web page. Although the HTML markup in a web page can be controlled with any text editor, specialized HTML editors can offer convenience, added functionality, and organisation. For example, many HTML editors handle not only HTML, but also related technologies such as CSS, XML and JavaScript or ECMAScript. In some cases they also manage communication with remote web servers via FTP and WebDAV, and version control systems such as Subversion or Git. Many word processing, graphic design and page layout programs that are not dedicated to web design, such as Microsoft Word or Quark XPress, also have the ability to function as HTML editors.

XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other than XHTML to describe a user interface and a set of common data manipulation tasks.

<span class="mw-page-title-main">Daniel Glazman</span> French programmer

Daniel Glazman is a JavaScript programmer, best known for his work on Mozilla's Editor and Composer components and Nvu, a standalone version of the Mozilla Composer, created for Linspire Corporation. He lives in France.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">W3C Markup Validation Service</span> Validator service by the World Wide Web Consortium

The Markup Validation Service is a validator by the World Wide Web Consortium (W3C) that allows Internet users to check pre-HTML5 HTML and XHTML documents for well-formed markup against a document type definition (DTD). Markup validation is an important step towards ensuring the technical quality of web pages. However, it is not a complete measure of web standards conformance. Though W3C validation is important for browser compatibility and site usability, it has not been confirmed what effect it has on search engine optimization.

<span class="mw-page-title-main">SeaMonkey</span> Internet suite

SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7.

<span class="mw-page-title-main">Mozilla Application Suite</span> Discontinued Internet suite

The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.

The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross-platform front end. It was also known as XPToolkit. To avoid confusion, it is now referred to as the Mozilla application framework.

The following tables compare general and technical information for a number of HTML editors.

In computing, quirks mode is an approach used by web browsers to maintain backward compatibility with web pages designed for old web browsers, instead of strictly complying with web standards in standards mode. This behavior has since been codified, so what was previously standards mode is now referred to as simply no quirks mode.

Tableless web design is a web design method that avoids the use of HTML tables for page layout control purposes. Instead of HTML tables, style sheet languages such as Cascading Style Sheets (CSS) are used to arrange elements and text on a web page.

<span class="mw-page-title-main">Oxygen XML Editor</span>

The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.

<span class="mw-page-title-main">Netscape (web browser)</span> Family of web browsers

The Netscape web browser is the general name for a series of web browsers formerly produced by Netscape Communications Corporation, which eventually became a subsidiary of AOL. The original browser was once the dominant browser in terms of usage share, but as a result of the first browser war, it lost virtually all of its share to Internet Explorer due to Microsoft's anti-competitive bundling of Internet Explorer with Windows.

<span class="mw-page-title-main">Netscape Composer</span> Computer software

Netscape Composer is a WYSIWYG HTML editor initially developed by Netscape Communications Corporation in 1997, and packaged as part of the Netscape Communicator, Netscape 6 and Netscape 7 range of Internet suites. In addition, Composer can also view and edit HTML code, preview pages in Netscape Navigator, check spelling, publish websites, and supports most major types of formatting.

<span class="mw-page-title-main">Classilla</span> Internet Browser for Power Macintoshes

Classilla is a Gecko-based Internet suite for PowerPC-based classic Macintosh operating systems, essentially an updated descendant of the defunct Mozilla Application Suite by way of the Mac OS port maintained in the aborted WaMCom project. The name is a portmanteau of Classic, and Mozilla.

<span class="mw-page-title-main">BlueGriffon</span> Web and EPUB Editor based on the rendering engine of Firefox

BlueGriffon was a WYSIWYG content editor for the World Wide Web. It is based on the discontinued Nvu editor, which in turn is based on the Composer component of the Mozilla Application Suite, which was previously known as Netscape Composer, which was bundled with Netscape Gold before it was renamed to Netscape Communicator. Powered by Gecko, the rendering engine of Firefox, it can edit Web pages in conformance to Web Standards. It ran on Microsoft Windows, macOS and Linux.

Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.

References

  1. 1 2 The SeaMonkey® Project. Seamonkey-project.org. Retrieved on 2013-07-17.
  2. "BlueGriffon Announcement". Archived from the original on 2008-12-20. Retrieved 2021-07-08.
  3. "Nvu Download Page". Archived from the original on 30 June 2005.
  4. "Nvu Download Page". Archived from the original on 15 April 2005.
  5. Nvu home page
  6. 1 2 日経クロステック(xTECH) (2005-06-30). "MozillaベースのオープンソースHTMLエディタ「Nvu 1.0」正式リリース". 日経クロステック(xTECH) (in Japanese). Retrieved 2024-11-13.
  7. https://sourceforge.net/projects/kompozer/files/current/0.7.10/.{{cite web}}: Missing or empty |title= (help)
  8. https://sourceforge.net/projects/kompozer/files/current/0.8b3/.{{cite web}}: Missing or empty |title= (help)
  9. Relph-Knight, Terry. "FOSS v proprietary software: Website creation". ZDNet. Retrieved 2021-04-23.
  10. One Year At INRIA - Kaz'hack. Kazhack.org. Retrieved on 2013-07-17.