์๋ ๋ชฉ๋ก์๋ ๋ชจ์ง๋ผ ์ฝ๋๋ฅผ ๋ค์ด๋ก๋, ๋น๋ํ๋ ๋ฐฉ๋ฒ ๋ฟ ์๋๋ผ, ์ด๋ป๊ฒ ์ฝ๋๊ฐ ๋์ํ๋์ง, ๋ชจ์ง๋ผ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๋-์จ์ ์ด๋ป๊ฒ ๋น๋ํ๋์ง ๋ฑ์ด ํฌํจ๋์ด์์ต๋๋ค.
- Creating MozSearch plugins
- Firefox 2์์๋ ๊ฒ์ ํ๋ฌ๊ทธ ์ธ์ ์์ฑํ๊ธฐ ์ํด์ Amazon A9์ OpenSearchํฌ๋งท์ ๋จ์ํํ MozSearch๋ฅผ ์ง์ ํ๊ณ ์์ต๋๋ค. OpenSearch ๊ฒ์ ํ๋ฌ๊ทธ ์ธ๋ ๋ฌผ๋ก ์ง์ ๋๊ณ ์์ต๋๋ค. ์์ธํ ๊ฒ์ OpenSearch ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํด ์ฃผ์ธ์.
- Firefox
- Firefox๋ ๋ชจ์ง๋ผ ์ฌ๋จ์ ์ ๋ช ํ ์น๋ธ๋ผ์ฐ์ ๋ก์ ์๋์ฐ, OS X, ๋ฆฌ๋ ์ค, ์๋ผ๋ฆฌ์ค(๋น๊ณต์), ์๋๋ก์ด๋ ๊ธฐ๊ธฐ ๋ฑ์ ๋ค์ํ ํ๋ซํผ์ ์ง์ํฉ๋๋ค. ํธํ์ฑ๊ณผ ์ต์ ์น๊ธฐ์ , ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ ฅํ ๊ฐ๋ฐ ๋๊ตฌ๋ก์ Firefox๋ ์น ๊ฐ๋ฐ์๋ค๊ณผ ์ฌ์ฉ์๋ค์๊ฒ ์ต๊ณ ์ ์ ํ์ ๋๋ค.
- Firefox for Android
- ์ ์ ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ์์ด์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๊ฐ ์น์ ์ ์ํ๋ ์ฃผ์ํ, ๋ ๋์๊ฐ์ ์ ์ผํ ๋ฐฉ๋ฒ์ด ๋๊ณ ์์ต๋๋ค. ์๋๋ก์ด๋์ฉ Firefox(์ฝ๋๋ค์ Fennec)๋ ๊ฐ๋ฐฉ์ ์ด๊ณ , ์์ ์ด ์์ ๋กญ๊ณ , ํ์ค์ ๊ธฐ๋ฐํ ๋ฐ์คํฌํ Firefox์ ๋น์ทํ ๋ธ๋ผ์ฐ์ ์ ๋๋ค.
- Firefox ๋ง์ผํ๋ ์ด์ค
- ํ์ด์ดํญ์ค ๋ง์ผํ๋ ์ด์ค๋ ํฌ๋ก์ค ํ๋ซํผ์ ์ง์ํ๋ ์ด๋ฆฐ ์น์ฑํ๊ฒฝ์ ์ด์ฉํ ์ฑ์ ์ถํํ ์ ์๋ ๊ณณ์ ๋๋ค. Mozilla๋ ์ธ์ ๋ชจ๋ ์์ฉํ๋ก๊ทธ๋จ๋ค์ ๋ํด ๋ค์๊ณผ ๊ฐ์ ๊ฐ์น๋ฅผ ์ถ๊ตฌํฉ๋๋ค. - ๊ณต๊ฐ์ฑ, ์์ ์ฑ, ์ฌ์ฉ์ ์ ํ์ฑ
- Gecko
- Gecko๋ Mozilla ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ ๋ ์ด์์ ์์ง์ ์ด๋ฆ์ ๋๋ค. ์๋ ์ด๋ฆ์ NGLayout์ด์์ต๋๋ค. Gecko์ ๊ธฐ๋ฅ์ HTML, CSS, XUL, JavaScript ๊ฐ์ ์ฝํ ์ธ ๋ฅผ ์ฝ์ด์ ํด์ํ ๋ค ์ฌ์ฉ์์ ์คํฌ๋ฆฐ์ ๊ทธ๋ ค์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. Gecko ์ดํ๋ฆฌ์ผ์ด์ ์ ์น ์ฝํ ์ธ ๋ฟ๋ง ์๋๋ผ XUL๊ธฐ๋ฐ์ ์ดํ๋ฆฌ์ผ์ด์ ๋ค์ UI๋ฅผ ํด์ํ๊ธฐ๋ ํฉ๋๋ค.
- HTTP ์บ์
- JavaScript code modules
- ์๋ฐ์คํฌ๋ฆฝํธ(์์ด: JavaScript)๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์ด ์ธ์ด๋ ์น๋ธ๋ผ์ฐ์ ๋ด์์ ์ฃผ๋ก ์ฌ์ฉํ๋ฉฐ, ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ด์ฅ ๊ฐ์ฒด์๋ ์ ๊ทผํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค. ๋ํ Node.js์ ๊ฐ์ ๋ฐํ์ ํ๊ฒฝ๊ณผ ๊ฐ์ด ์๋ฒ ์ฌ์ด๋ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์๋ ์ฌ์ฉ๋๊ณ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ณธ๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ ์ฝํผ๋ ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ(Brendan Eich)๊ฐ ์ฒ์์๋ ๋ชจ์นด(Mocha)๋ผ๋ ์ด๋ฆ์ผ๋ก, ๋์ค์๋ ๋ผ์ด๋ธ์คํฌ๋ฆฝํธ(LiveScript)๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐํ์์ผ๋ฉฐ, ์ต์ข ์ ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ๋์๋คJavaScript ์ฝ๋ ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ๊ถํ์ด ๋ถ์ฌ ๋ JavaScript ๋ฒ์์์ ์ฝ๋๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฝ๋ ์ค๋ณต์ ํผํ๊ธฐ ์ํด ํ์ด์ด ํญ์ค ์์ฒด๋ฟ๋ง ์๋๋ผ ํ์ฅ ๋ชจ๋์์๋ ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- js-ctypes
- js-ctypes ์์๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ํ์ฅ์ฝ๋๊ฐ C๋ก ์์ฑ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ฅผ ํตํด ์๋ค๋ก ํธ์ถํ ์ ์์ต๋๋ค. C++์ง์์ด ์ ํ๋๋ bug 505907 ์์ ํ ์ง์์ ๋ฐ๋๋๋ค. binary XPCOM ๊ตฌ์ฑ ์์์๋ ๋ฌ๋ฆฌ,๊ฐ๋ฐ์๊ฐ ํ์ด์ด ํญ์ค์ ์ฌ๋ฌ๋ฒ์ ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ๋จ์ผ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ถ์ํ ์ ์์ต๋๋ค.
- Mobile
- Firefox OS๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ HTML, CSS ๋ฐ JavaScript๋ก ์์ฑ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ตฌ๋ํ๋ Linux์ Mozilla์ Gecko ์์ง์ ์ฌ์ฉํ๋ ์คํ ์์ค ๋ชจ๋ฐ์ผ ์ด์ ์ฒด์ ์ ๋๋ค.
- Mozilla technologies
- ๋ชจ์ง๋ผ ํ๋ก์ ํธ์ ์ปดํฌ๋ํธ๋ก ์ฌ์ฉ๋๋ ๋ช๊ฐ์ง ๊ธฐ์ ์ด ์์ต๋๋ค. ์ด ๋ฌธ์๋ ์ด๋ฅผ ๊ธฐ์ ํฉ๋๋ค. (ํ์ฌ ๋ชจ๋ ํ์๋ฌธ์๊ฐ ๋ฒ์ญ๋์ง ์์์ต๋๋ค.)
- Mozilla ๊ฐ๋ฐ์ ํ๋ก๊ทธ๋จ
- Enable, inspire and collaborate to make the Web the primary platform used to create experiences across all connected devices.
- Mozilla's Quirks Mode
- ์น ์์ ํ์กด ์ปจํ ํธ๊ฐ ํ์ค์ ๋ฐ๋ฅด์ง ์๊ฑฐ๋ ํ์ค ํธํ ๋ธ๋ผ์ฐ์ ์์ ์๋ํ์ง ์์ ๋ฐฉ์์ผ๋ก ๋ณด์ด๊ธฐ ๋๋ฌธ์, Mozilla๋ ์ผ๋ถ ์ปจํ ํธ๋ ํ์ ํธํ์ฑ์ด ์๋ ๋ฐฉ์์ผ๋ก ์ผ๋ถ ์ปจํ ํธ๋ ํ์ค์ ๋ฐ๋ผ ์ฒ๋ฆฌํฉ๋๋ค.
- Participating in the Mozilla project
- ๋ฒ๊ทธ๋ฅผ ๊ณ ์น๊ฑฐ๋ ๋ชจ์ง๋ผ ํ๋ซํผ ์ฝ๋๋ฅผ ๊ฐ์ ํ๋ ์์ ์ ๊ด์ฌ์ด ์๋ค๋ฉด, ์ด ๊ณณ์ ์ฌ๋ฌ๋ถ์ด ์์ ํ๋๋ฐ ํ์ํ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์๋ ๊ณณ ์ ๋๋ค.
- Persona
- Mozilla Persona๋ ์น์ ์ํ ํฌ๋ก์ค-๋ธ๋ผ์ฐ์ ๋ก๊ทธ์ธ ์์คํ ์ผ๋ก, ์ฝ๊ณ ์๋ง์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. Persona๋ ๋ชจ๋ ์ฃผ์ ๋ธ๋ผ์ฐ์ ์์ ์๋ํ๋ฉฐ, ์ค๋ ๋น์ฅ ์์ํ ์ ์์ต๋๋ค.
- Projects
- Below you'll find links to documentation about various Mozilla projects; these are often parts of Firefox or other products, but may also be used in other projects as well.
- QA: Quality assurance at Mozilla
- QA๋ถ์์์ Mozilla ํ๋ก์ ํธ๋ฅผ ํจ๊ป ๋์ธ ์ ์๋ ๋ง์ ๊ฒ๋ค์ด ์์ผ๋ฉฐ, ๋ชจ๋ ์ฝ๋๋ฅผ ํ์๋ก ํ๋๊ฑด ์๋๋๋ค. ์ผ๋ถ๋ ์ฌ์ง์ด HTML์ด๋ ๊ธฐํ ์น ๊ธฐ์ ์ ๋ฐฐ์ฐ๊ณ , ํ์๋ก ํ์ง๋ ์์ต๋๋ค. ํ ์คํธ์ ๊ธฐํ QAํ๋์ผ๋ก ์ฐ๋ฆฌ๋ฅผ ๋์ฐ๋๋ฐ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด, quality.mozilla.org๋ฅผ ๋จผ์ ๋ณผ ์ ์์๊ฒ๋๋ค..
- XMLHttpRequest changes for Gecko1.8
- ์ด ๋ฌธ์๋ ๋ฒ์ 1.7(Firefox 1.0๊ณผ ํจ๊ป ๋ค์ด๊ฐ Gecko ๋ฒ์ ) ์ด๋๋ก Gecko์ XMLHttpRequest ๊ตฌํ์ ๋ง๋ค์ด์ง ๋ณํ๋ฅผ ์ค๋ช ํ๋ค. ์ด ๋ณํ๋ XULํ์ฅ๊ณผ XUL์์ฉ์๋ง ์ ์ฉํ๋ค. ์น ์์ฉํ๋ก๊ทธ๋จ์ ์ ์ฉํ์ง ์๋๋ค.
- XPConnect
- Categories
- XPI
- XPI("zippy"๋ก ์๋ฆฌ ๋)๋ ๊พธ๋ฌ๋ฏธ(package)๋ฅผ ์ค์นํ๊ณ , XPInstall ๊ธฐ์ ์ ์ด์ฉํ๋๋ฐ ์ฐ๋ ZIP ํ์ผ์ ๋๋ค. XPI ๋ชจ๋(์ด๋ฅธ๋ฐ "Bundles")์ ํ๋ฌ๊ทธ์ธ, ํ์ฅ๊ธฐ๋ฅ, ํ ๋ง, Thunderbird dictionaries์ ํฌํจํ ๊ฐ๊ฐ์ง ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋๋ฐ ์๋๋ค.
- ๊ฐ๋ฐ์ ๊ฐ์ด๋
- ๋น์ ์ด ์๋ จ๊ฐ์ด๋ ๋ฐฉ๊ธ ์์ํ๋ , ์ด ํ์ด์ง์ ์๋ ๊ธ๋ค์ ๋น์ ์ด ๋ชจ์ง๋ผ ๊ฐ๋ฐ์ ํ ์ ์๊ฒ๋ ๋์์ค ๊ฒ์ ๋๋ค.
- ๋ชจ์ง๋ผ ํ๋ก์ ํธ์์ Pontoon ์คํํ๊ธฐ
- Pontoon ์ ๋ณด๋ ๋๋ก ์ป์ ์ ์๋ ์น๊ธฐ๋ฐ ์ง์ญํ ๋๊ตฌ์ ๋๋ค. ๋ชจ์ง๋ผ์์๋ ํ์ฌ ๋ค์ํ ๋ชจ์ง๋ผ ํ๋ก์ ํธ์ Gaia๋ผ๊ณ ์๋ ค์ง ํ์ด์ด ํญ์ค OS ์ธํฐํ์ด์ค๋ฅผ ์ง์ญํ์ํค๊ธฐ ์ํ์ฌ ํฐํฐ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํฐํฐ์ ๋งค์ฐ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ธ ๋๊ตฌ์ ๋๋ค. ์ด๋ ์ง์ญํ๋ฅผ ์ํ ์๊ฐ์ ์ค์ฌ์ฃผ๊ธฐ ์ํ์ฌ ์ด๋ค ์ ๋ฌธ์ ์ธ ๊ธฐ์ ์ ์๊ตฌํ์ง ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ ํฌ๋ ์ด๋ป๊ฒ ํฐํฐ์ ๋น์ ์ ๋ชจ์ง๋ผ ํ๋ก์ ํธ์ ์ถ๊ฐํ๋์ง ์ด์ผ๊ธฐํ ๊ฒ์ ๋๋ค.
- ๋ชจ์ง๋ผ์ ์ง์ญํ
- ์ง์ญํ(L10n) ๋ ์ํํธ์จ์ด ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํ ์ธ์ด์์ ๋ค๋ฅธ ์ธ์ด๋ก ๋ฒ์ญํ๊ณ ๋ค๋ฅธ ๋ฌธํ์ ์ ํฉํ๋๋ก ๋ง์ถ๋ ๊ณผ์ ์ ๋๋ค. ์ด๋ฌํ ์์๋ค์ ์ง์ญํ์ ํฌํจ๋ ๊ธฐ์ ์ ์ธก๋ฉด์ ๊ด์ฌ์๋ ๋ชจ๋๋ฅผ ์ํ๊ฒ์ ๋๋ค. ๋ชจ๋ ๊ธฐ์ฌ์๋ค๊ณผ ๊ฐ๋ฐ์๋ค์ ์ํ ๊ฒ์ ๋๋ค.
- ๋ถ๊ฐ ๊ธฐ๋ฅ๋ค
- ์ ๋์จ๋ค์ ๊ฐ๋ฐ์๋ค์๊ฒ Firefox์ ๊ธฐ๋ฅ์ ๋ณํํ๊ฑฐ๋ ํ์ฅํ๊ฒ ํด ์ค๋๋ค.