Some terms to know or How I learned to speak Mozilla

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.
Please direct questions that are Mac or Linux-specific (dealing with installation and OS integration) to the appropriate Linux or Mac board.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only. The main focus here is on Pale Moon on Windows. Please direct your questions that are specific for Linux and Mac to the dedicated boards for those operating systems.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Locked
User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 8885
Joined: 2012-10-09, 19:37
Location: Seriphia Galaxy

Some terms to know or How I learned to speak Mozilla

Post by New Tobin Paradigm » 2015-04-09, 12:35

Here are some terms that may come up on the forums from time to time. Figured it was a good idea to list and define them.

XUL - XML User Interface Language - The markup that is used to lay out the user interface in Mozilla-based programs
XPI - File format (basically zip) used for Extensions and Themes (themes CAN also use jar which is the same thing but XPI is prefered)
Jetpack - The Mozilla Add-ons SDK which abstracts the API to allegedly make writing extensions simpler.
Bootstrap - A restartless extention or specifically to boostrap.js/cuddlefish. These extensions do not use XUL overlays defined in chrome.manifest.
Overlay - Relates to a process where one XUL file is overlaid over another -OR- a specific style of writing an add-on also referred to as Traditional XUL extension
Fennec - The internal codename for the Android version of the browser
MailNews - The shared back-end components used to provide the core functionality for a mail client such as FossaMail
mozbuild - The python driven build system files for Mozilla programs
MozillaBuild - the toolchain package that contains all you need (except for a compiler such as Visual Studio) to build a Mozilla-based application on WIndows
Australis - The UX style(theme) and a series of technologies in Firefox 29 and higher that are NOT included in Pale Moon.
CustomizableUI - An Australis related technology that allows building UI components purely with javascript via the Add-ons SDK. (This is ALSO not in Pale Moon)
AppMenu - The normally blue "Pale Moon button" that is present when the menu bar is hidden


If there are any other terms you want defined please post them :D
How far are you prepared to go? How much are you prepared to risk? How many people are you prepared to sacrifice for victory?
Are you willing to die friendless, alone, deserted by everyone? Because that's what may be required of you in the war that is to come.

Image

User avatar
x-15a2
Keeps coming back
Keeps coming back
Posts: 825
Joined: 2014-03-19, 00:28
Location: Triskelion

Re: Some terms to know or How I learned to speak Mozilla

Post by x-15a2 » 2015-04-09, 14:30

Add-ons - Add-ons let you customize Pale Moon with extra functionality or a different look. There are several types of add-ons:
  • Extensions expand the capabilities of the browser
  • Themes allow you to personalize Pale Moon's UI
  • Plugins further extend the browser with specialized external components such as the Adobe Flash Player.
Gecko - The layout engine that is used to render web pages
ESR - (Extended Support Release) is a version of Firefox for large groups and organizations that has fewer release cycles which reduces the need for mass updates.
Mozilla Foundation - The non-profit organization that supports and (theoretically) leads open source Mozilla projects
The Mozilla Corporation - Subsidiary of the Mozilla Foundation that performs the builds and distribution of Mozilla projects

Locked