From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- files/ar/archive/mozilla/index.html | 8 - files/ar/archive/mozilla/marketplace/index.html | 161 ------------- .../marketplace/publishing/submit/index.html | 10 - .../submit/rating_your_content/index.html | 121 ---------- files/ar/archive/mozilla/xul/index.html | 82 ------- .../getting_started_with_xulrunner/index.html | 266 --------------------- files/ar/archive/mozilla/xulrunner/index.html | 88 ------- 7 files changed, 736 deletions(-) delete mode 100644 files/ar/archive/mozilla/index.html delete mode 100644 files/ar/archive/mozilla/marketplace/index.html delete mode 100644 files/ar/archive/mozilla/marketplace/publishing/submit/index.html delete mode 100644 files/ar/archive/mozilla/marketplace/publishing/submit/rating_your_content/index.html delete mode 100644 files/ar/archive/mozilla/xul/index.html delete mode 100644 files/ar/archive/mozilla/xulrunner/getting_started_with_xulrunner/index.html delete mode 100644 files/ar/archive/mozilla/xulrunner/index.html (limited to 'files/ar/archive/mozilla') diff --git a/files/ar/archive/mozilla/index.html b/files/ar/archive/mozilla/index.html deleted file mode 100644 index 132253aacf..0000000000 --- a/files/ar/archive/mozilla/index.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Archived Mozilla and build documentation -slug: Archive/Mozilla -translation_of: Archive/Mozilla ---- -

In progress. These articles are archived, obsolete documents about Mozilla, Gecko, and the process of building Mozilla projects.

- -

{{SubpagesWithSummaries}}

diff --git a/files/ar/archive/mozilla/marketplace/index.html b/files/ar/archive/mozilla/marketplace/index.html deleted file mode 100644 index ded4fbc136..0000000000 --- a/files/ar/archive/mozilla/marketplace/index.html +++ /dev/null @@ -1,161 +0,0 @@ ---- -title: Firefox Marketplace -slug: Archive/Mozilla/Marketplace -tags: - - Apps - - Beginner - - Firefox OS - - Intro - - Landing - - Marketplace - - NeedsTranslation - - TopicStub - - 'l10n:priority' -translation_of: Archive/Mozilla/Marketplace ---- -

The Firefox Marketplace is an open and non-proprietary online marketplace for web apps. In this zone you'll find all the information you need to prepare and publish apps on the Firefox Marketplace. Find guidance on how to make apps successful, delivery options, publishing and updating apps, and the libraries and APIs to make use of Marketplace features.

- -

Mozilla is bringing its core values — openness, freedom, user choice — to the world of app publishing.

- -

Using standard Web technologies, languages, and tools, the Firefox Marketplace enables you to publish Open Web Apps. These apps can be packaged, running within Firefox OS, or hosted on your own web server. Published apps are available to users of Firefox OS phones wherever they are in the world. Users discover your apps easily in Firefox Marketplace using the featured apps section, app categories, and powerful search. Users are then able to install free apps instantly, or buy paid apps with the growing support for credit card payments and operator billing.

- -
-
-

Preparing for success

- -

Whether you're creating apps for pleasure or profit, you'll want people to discover, use, and enjoy them. This section explains how to spread the word and build communities of satisfied users.

- -

Publication options

- -

Packaged or Hosted, that is the question. Find out about delivering your app content and the options for making your apps available on Android devices and desktops, in addition to Firefox OS.

- -

Publishing apps

- -

Unleash your apps on the waiting world. Find out how to get your apps on Firefox Marketplace, including the processes for submitting your apps, the review process, updating your apps, monitoring their performance, and reviewing user feedback.

-
- -
-

Tools for app development

- -
-
Firefox Marketplace Libraries and APIs
-
Get an overview and find links to the libraries and APIs available to add features to your Marketplace apps.
-
App developer tools
-
Find a complete list of the tools you can use to make Open Web App development efficient and fun.
-
WebIDE
-
Your primary tool to test, deploy, and debug Firefox OS apps using the Firefox OS Simulator or a real Firefox OS device.
-
-
-
- -
-
-

Join the Marketplace community

- -
-
Choose your preferred method for joining the discussion:
- - -
- -
- -
-
-
- - - - diff --git a/files/ar/archive/mozilla/marketplace/publishing/submit/index.html b/files/ar/archive/mozilla/marketplace/publishing/submit/index.html deleted file mode 100644 index a6e3468169..0000000000 --- a/files/ar/archive/mozilla/marketplace/publishing/submit/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Submit -slug: Archive/Mozilla/Marketplace/Publishing/Submit -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Mozilla/Marketplace/Publishing/Submit ---- -

This section describes the process for submitting an app to Firefox Marketplace

-

Residual details: https://developer.mozilla.org/en-US/Marketplace/Publishing/Submit/Submitting_an_app

diff --git a/files/ar/archive/mozilla/marketplace/publishing/submit/rating_your_content/index.html b/files/ar/archive/mozilla/marketplace/publishing/submit/rating_your_content/index.html deleted file mode 100644 index 8e4fbb5d91..0000000000 --- a/files/ar/archive/mozilla/marketplace/publishing/submit/rating_your_content/index.html +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: Obtaining a rating for your app -slug: Archive/Mozilla/Marketplace/Publishing/Submit/Rating_Your_Content -translation_of: Archive/Mozilla/Marketplace/Publishing/Submit/Rating_Your_Content ---- -
-

هذه الصفحة يخضع للصيانة.

-
- -
-

تمت موزيلا شراكة مع التقييم التحالف العمر الدولي (IARC) لتشمل تصنيفات المحتوى المرتبط بالعمر جنبا إلى جنب مع جميع التطبيقات. لأن موزيلا يهتم المستخدمين ويعتقد أن المستخدمين يجب أن تتاح الفرصة لتقرر أي محتوى غير مناسب لهم سيطلب من جميع التطبيقات في السوق فايرفوكس ليكون لها تصنيف IARC. بينما نحن نحب كل من التطبيقات، التزامنا لهذه المبادرة يتطلب أي التطبيق أو اللعبة التي لم يكن لديك هذا التصنيف لشطبها من السوق بعد الموعد النهائي. موزيلا قد مدد dealine إلى 15 مايو 2014 للسماح للمطورين متسع من الوقت لتحديث التطبيقات عبر حرة IARC أداة التصنيف.

-
- -

حول أداة IARC التقييم

- -

IARC، وهو جهد تعاوني بين لوحات التصنيف الدولية، أدخلت أداة تقييم كحل لتعيين تصنيفات المحتوى إلى العالمية، وتطبيقات موزعة رقميا والألعاب. عن طريق ملء استمارة بسيطة، يمكنك الحصول على التسميات تصنيف الفورية لجميع لوحات التصنيف المشاركة. هذا لا يساعد فقط على تثقيف المستخدمين حول المحتوى، ولكن أيضا يقلل بشكل كبير من التكاليف والمتاعب المرتبطة بالحصول على مختلف تصنيفات المحتوى العالمي بشكل فردي.

- -

أنظمة التصنيف الدولية المعتمدة

- -

باستخدام معالج تصنيف واحد، يتم إنشاء تصنيفات المحتوى للأنظمة والدول تصنيف متعددة والمناطق.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
نظام التقييمالدول المعتمدة
Classificação Indicativa البرازيل
ESRBكندا، المكسيك، الولايات المتحدة الأمريكية
PEGIالنمسا، الدنمارك، هنغاريا، لاتفيا، والنرويج، وسلوفينيا، بلجيكا، استونيا، أيسلندا، ليتوانيا، بولندا، اسبانيا، بلغاريا، فنلندا، ايرلندا، لوكسمبورغ، البرتغال، السويد، قبرص، فرنسا، إسرائيل، مالطا، رومانيا، سويسرا، الجمهورية التشيكية ، اليونان، إيطاليا، هولندا، جمهورية سلوفاكيا، المملكة المتحدة
USKألمانيا
عامتستخدم لجميع دول أخرى
- -

ماذا في تقييم المحتوى؟

- -

يوفر نظام تصنيف المستخدمين مع ثلاثة أنواع من المعلومات:

- - - -

عملية تقييم مجانية للمطورين، ويستغرق سوى بضع دقائق، وتتكامل مع عملية تقديم فايرفوكس السوق ومطور لوحة أجهزة القياس. قبل أن يعاد النظر في التطبيق، يجب أن يكون لديها تصنيف. للمستخدمين رؤية تقييم ملائم التطبيق لمنطقتهم على صفحة تفاصيل التطبيق، ويمكن معرفة المزيد من المعلومات ينبغي لها أن تختار لمعرفة المزيد.

- -

الحصول على تقييم المحتوى للتطبيق الخاص بك

- -

وقد وفرت IARC أداة مجانية لعبة التقييم التي هي بسيطة وبالنسبة لمعظم التطبيقات، ويأخذ أقل من خمس دقائق. في هذا القسم سوف نستعرض هذه العملية.

- -
-

ملاحظة : نحن للأسف لا يمكن أن تقبل شهادات تقدير من الأنظمة الأخرى. إذا التطبيق الخاص بك بالفعل على تقييم عام من نظام آخر سوف لا تزال بحاجة للذهاب من خلال عملية شهادة IARC.

-
- -
    -
  1. تسجيل الدخول إلى الموقع المطور فايرفوكس السوق. لا يجوز الوصول إلى أداة تقييم عند تسجيل الدخول في كمطور.
  2. -
  3. -

    الوصول إلى أداة IARC التقييم خلال عملية التقديم:

    - -

    يوضح مكان في تدفق تقديم التطبيق حيث التقييم يمكن إدخالها.

    - -

    أو من لوحة ديف:

    - -

    -
  4. -
  5. -

    بدء عملية التقييم:

    - -

    - -

    أو إدخال المعلومات الخاصة بك للحصول على تصنيف القائمة:

    - -

    -
  6. -
  7. -

    ملء استبيان قصير:

    - -

    -
  8. -
  9. -

    إضافة معلومات إضافية حول التطبيق الخاص بك:

    - -

    -
  10. -
  11. -

    المعاينة والتأكد من المعلومات تصويتك:

    - -

    -
  12. -
  13. -

    العودة إلى لوحة القيادة المطور ويجب أن نرى من المعلومات تصويتك. كنت على استعداد للذهاب!

    -
  14. -
- -
-

ملاحظة : سوف تتلقى رسالة بريد إلكتروني مع شهادة التصنيف الخاص بك ورمز الأمان. يرجى الاحتفاظ بنسخة لسجلاتك.

-
- -

المزيد من المعلومات

- -

إذا كان لديك أسئلة حول عملية التصنيف، وكيفية الإجابة، أو إذا كنت تعتقد تصويتك غير صحيح، يرجى إرسال بريد إلكتروني فريق IARC في dev-questions@globalratings.com . تتوفر معلومات إضافية حول أيضا تصنيفات الموقع العالمي .

- -

إذا كان لديك أي أسئلة أخرى، يمكنك الحصول على اتصال مع فريق الاستعراض التطبيق موزيلا في  mozilla.appreview .

diff --git a/files/ar/archive/mozilla/xul/index.html b/files/ar/archive/mozilla/xul/index.html deleted file mode 100644 index 7aa892890b..0000000000 --- a/files/ar/archive/mozilla/xul/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: XUL -slug: Archive/Mozilla/XUL -translation_of: Archive/Mozilla/XUL ---- -
XUL Tutorial
-A guided tutorial that will help you get started with XUL, originally from XULPlanet.
- -
-

XML (واجهة XML العضو اللغة) هو القائم على اللغة XML موزيلا لبناء واجهات المستخدم من التطبيقات مثل فايرفوكس. يستخدم مصطلح كسول أحيانا للإشارة إلى منصة موزيلا كاملة (تطبيقات مثل XUL هي التطبيقات التي تستخدم كسول والمكونات الأخرى من النظام الأساسي).

- -

XUL Controls lists some of the common controls provided by XUL.

-
- - - - - - - - -
-

Documentation

- -
-
XUL Tutorial
-
A guided tutorial that will help you get started with XUL, originally from XULPlanet.
-
XUL Reference
-
XUL elements, attributes, properties, methods, and event handlers.
-
XUL Controls
-
A quick list of all of the available XUL controls.
-
The Joy of XUL
-
Describes the key features and components of XUL.
-
Menus and Popups Guide
-
A guide on using menus and popup panels.
-
Template Guide
-
A detailed guide on XUL templates, which is a means of generating content from a datasource.
-
Drag and Drop
-
How to perform drag and drop operations.
-
Overlays
-
Overlays are used to describe extra content for the UI. They provide a powerful mechanism for extending and customizing existing XUL applications.
-
- -
-
XUL Periodic Table
-
This collection of XUL demos used to be available as a web page, but can no longer be viewed in Firefox since support for Remote XUL was disabled.  There is a XULRunner application containing the XUL Periodic Table which can be opened with Gecko based browsers. You can get it here. See: XULRunner_tips#Using_Firefox_3_to_run_XULRunner_applications for instructions on running XULRunner apps in Firefox.
-
Changes to XUL
-
New XUL features and changes to existing features are included in the Firefox developer release notes.
-
- -

View All...

-
-

Community

- - - -

Tools

- - - -

View All...

- - - - -
- -

 

diff --git a/files/ar/archive/mozilla/xulrunner/getting_started_with_xulrunner/index.html b/files/ar/archive/mozilla/xulrunner/getting_started_with_xulrunner/index.html deleted file mode 100644 index 558d7c8163..0000000000 --- a/files/ar/archive/mozilla/xulrunner/getting_started_with_xulrunner/index.html +++ /dev/null @@ -1,266 +0,0 @@ ---- -title: الشروع في العمل مع XULRunner -slug: Archive/Mozilla/XULRunner/Getting_started_with_XULRunner -translation_of: Archive/Mozilla/XULRunner/Getting_started_with_XULRunner ---- -

{{ Next("Windows and menus in XULRunner") }}

- -

يستكشف هذا المقال منصة موزيلا من خلال بناء تطبيقات سطح المكتب الأساسي باستخدام XULRunner. وبالنظر إلى أن فايرفوكس، طائر الرعد، وغيرها من التطبيقات المتعددة المكتوبة باستخدام المنصة، فهي رهان آمن أنه يمكن استخدامها لبناء التطبيق الأساسي. هناك مقال مع اتباع نهج أكثر تعقيدا لبناء تطبيقات XULRunner في إنشاء تطبيقات XULRunner مع موزيلا بناء النظام. إذا كنت بحاجة إلى تغيير XULRunner نفسه أو دمجه مع ثنائيات الخارجية قد تحتاج إلى قراءة هذه المقال.

- -

الخطوة 1: تحميل XULRunner

- -

يمكنك العثور على رابط التحميل في الصفحة الرئيسية XULRunner هنا على MDN. ومنذ حين أننا لا نخلق أي مكون من مكونات XPCOM الثنائية، نحن بحاجة فقط لتنزيل وتثبيت حزمة وقت التشغيل XULRunner، وليس SDK.

- -

تحميل XULRunner لـ ويندوز هو ملف مضغوط، ليس مناسباً تثبيته. كمطور، أنا أحب فكرة أن XULRunner يكون فقط ملفات غير مضغوطة على الجهاز الخاص بي. وأنا على افتراض أنها لا تحتاج إلى ربط في نظام ويندوز الخاص بي، وهذا شيء جيد. وهذا يعني أيضا أن XULRunner هو قابل للحمل كذلك، إذا كنت طورت التطبيقات الخاصة بك لتكون محمولة يمكنك أن تحملها وتحولها على محرك أقراص أو مزامنتها في السحابة.

- -

يتم توزيع نسخة ماك من XULRunner كأرشيف tar.bz2. يمكنك استخراج هذه إلى أي مكان تريد، لكن هناك العديد من المواضيع في الوثائق التي من شأنها أن نفترض أن لديك هذا مثبت في \Library\Frameworks.

- -

في أوبونتو سطح المكتب ومشتقاته (Xubuntu, Kubuntu, ...)، من الإصدار 11.10 (Oneiric Ocelot)، لم تعد تحتفظ بـ XULRunner وغير موجود في مستودع أوبونتو. لذلك، ربما تحتاج إلى تجميع XULRunner يدوياً أو تحميل الأفراج ثنائي من خادم FTP موزيلا. ولتحقيق ذلك، يجب تشغيل السكربيت التالي في كل مرة ترغب بتثبيت نسخة جديدة:

- -
FIREFOX_VERSION=`grep -Po  "\d{2}\.\d+" /usr/lib/firefox/platform.ini`
-ARCH=`uname -p`
-XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FIREFOX_VERSION/runtimes/xulrunner-$FIREFOX_VERSION.en-US.linux-$ARCH.tar.bz2
-cd /opt
-sudo sh -c "wget -O- $XURL | tar -xj"
-sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner
-sudo ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell
- -

يمكنك أيضاً حفظ السكربيت إلى ملف لتوفير العناء عليك. ملاحظة: إذا كنت تستخدم Firefox build  من مستودع Ubuntuzilla، استبدال /usr/lib/firefox/platform.ini مع  /opt/firefox/platform.ini.

- -

الخطوة 2: تثبيت XULRunner

- -

على ويندوز، فك الأرشيف في مكان معقول. I فكه إلى ملف جديد في (C:\program files\xulrunner folder).

- -

على ماك، استخراج الأرشيف tar.bz2، الذي يحتوي على XULRunner كما XUL.Framework. نسخ هذا إلى ( /Library/Frameworks directory)، أو موقع آخر من اختيارك.

- -

على لينكس، تحتاج فقط إلى فك الأرشيف إذا كنت تستخدم ما قبل الأفراج XULRunner.

- -
-

في جميع النظم يجب عليك فك الملف omni.ja إلى الدليل على سبيل المثال وألقاء نظرة عبى محتوياته لترى كم هي مدهشة! ولفعل ذلك عليك تغير أمتداد الملف إلى (zip) و أستخدام أداة الضفط العادية لأستخراج الملفات وفتحه.  محتويات omni.ja المتاحة لتطبيقات XULRunner هي التي تجعل من الممكن لبناء تطبيقات مذهلة بسهولة!

-
- -

الخطوة 3: إنشاء هيكل مجلد التطبيق

- -

حان الوقت للبدء بمثال بسيط وكشف هيكل التطبيق shell. ونسميها XUL "مرحباً بالعالم" إذا كنت تريد. وكل ما تراه أدناه يمكن العثور عليها في وثائق XULRunner هنا على MDN بمزيد من التفاصيل.

- -
-

تلميح: تخطي إلى الأمام وتحميل نموذج التطبيق، يمكنك تجربة ذلك و أنت تتابع هذا البرنامج التعليمي. يمكنك تنزيل عينة التطبيق من https://github.com/matthewkastor/XULRunner-Examples. يرجى مواصلة القراءة لمعرفة "ما"، "لماذا" و "كيف" بناء أجزاء التطبيق في XULRunner.

-
- -

On Windows, I created the root in a new c:\program files\myapp folder, but you can create it wherever you like, using whatever OS you like. The same application structure is used on Windows, Mac and Linux. Here is the subfolder structure:

- -
+ myapp/
-|
-+-+ chrome/
-| |
-| +-+ content/
-| | |
-| | +-- main.xul
-| | |
-| | +-- main.js
-| |
-| +-- chrome.manifest
-|
-+-+ defaults/
-| |
-| +-+ preferences/
-|   |
-|   +-- prefs.js
-|
-+-- application.ini
-|
-+-- chrome.manifest
-
- -

Notice that there are 5 files in the folder structure: application.ini, chrome.manifest (2), prefs.js, and main.xul. The /chrome/chrome.manifest file is optional, but might be useful for backward compatibility. See the note below.

- -
-

For more details on the structure of installable bundles in general see: Structure of an installable bundle.

-
- -
Note: In XULRunner 2.0, the chrome.manifest is now used to register XPCOM components in addition to its previous uses. Part of this change means the /chrome/chrome.manifest is no longer considered the "root" manifest. XULRunner will not check that folder location for a root-level chrome.manifest. You need to move your existing chrome.manifest to the application root folder, remembering to update the relative paths within the file. You could also just create a new application root-level manifest that includes the /chrome/chrome.manifest, which is what this tutorial will do.
- -

Step 4: Set up application.ini

- -

The application.ini file acts as the XULRunner entry point for your application. It specifies how your application intends to use the XULRunner platform as well as configure some information that XULRunner uses to run your application. Here is mine:

- -
[App]
-Vendor=XULTest
-Name=myapp
-Version=1.0
-BuildID=20100901
-ID=xulapp@xultest.org
-
-[Gecko]
-MinVersion=1.8
-MaxVersion=200.*
-
- -
Note: The MinVersion and MaxVersion fields indicate the range of Gecko versions your application is compatible with; make sure that you set them so that the version of XULRunner you're using is in that range, or your application won't work.
- -
Note: Make sure your application name is lowercase and longer than 3 characters
- -

Step 5: Set up the chrome manifest

- -

The chrome manifest file is used by XULRunner to define specific URIs which in turn are used to locate application resources. This will become clearer when we see how the “chrome://” URI is used. Application chrome can be in a single or a few JAR files or uncompressed as folders and files. I am using the uncompressed method for now. Here is the chrome/chrome.manifest:

- -
 content myapp content/
-
- -

As mentioned in Step 3, the default location of the chrome.manifest has changed in XULRunner 2.0, so we also need a simple chrome.manifest in the application root which will include the the manifest in our chrome root. Here is the application root chrome.manifest:

- -
manifest chrome/chrome.manifest
- -

Step 6: Set up preferences

- -

The prefs.js file tells XULRunner the name of the XUL file to use as the main window. Here is mine:

- -
pref("toolkit.defaultChromeURI", "chrome://myapp/content/main.xul");
-
-/* debugging prefs, disable these before you deploy your application! */
-pref("browser.dom.window.dump.enabled", true);
-pref("javascript.options.showInConsole", true);
-pref("javascript.options.strict", true);
-pref("nglayout.debug.disable_xul_cache", true);
-pref("nglayout.debug.disable_xul_fastload", true);
-
- -

XULRunner specific preferences include:

- -
-
toolkit.defaultChromeURI
-
Specifies the default window to open when the application is launched.
-
toolkit.defaultChromeFeatures
-
Specifies the features passed to window.open() when the main application window is opened.
-
toolkit.singletonWindowType
-
Allows configuring the application to allow only one instance at a time.
-
- -
-

The toolkit preferences are described in further detail in XULRunner:Specifying Startup Chrome Window.

- -

The debugging preferences are discussed in Debugging a XULRunner Application

-
- -

Step 7: Create some XUL

- -

Finally, we need to create a simple XUL window, which is described in the file main.xul. Nothing fancy here, just the minimum we need to make a window. No menus or anything.

- -

main.xul:

- -
<?xml version="1.0"?>
-
-<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
-
-<window id="main" title="My App" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-  <script type="application/javascript" src="chrome://myapp/content/main.js"/>
-
-  <caption label="Hello World"/>
-  <separator/>
-  <button label="More >>" oncommand="showMore();"/>
-  <separator/>
-  <description id="more-text" hidden="true">This is a simple XULRunner application. XUL is simple to use and quite powerful and can even be used on mobile devices.</description>
-
-</window>
-
- -
Note: Make sure there is no extra whitespace at the beginning of the XML/XUL file
- -

The application also has a JavaScript file. Most XUL applications will include some external JavaScript, so the sample application does too, just to show how to include it into the XUL file.

- -

main.js:

- -
function showMore() {
-  document.getElementById("more-text").hidden = false;
-}
-
- -
-

For more information about XUL see: XUL.

- -

For information about mixing HTML elements into your XUL read Adding HTML Elements.

-
- -

Step 8: Run the application

- -

The moment of truth. We need to get XULRunner to launch the bare-bones application.

- -

Windows

- -

From a Windows command prompt opened to the myapp folder, we should be able to execute this:

- -
 C:\path\to\xulrunner.exe application.ini
-
- -

Of course, if you opted to install xulrunner then you could simply do

- -
%ProgramFiles%\xulrunner.exe application.ini
- -

or on 64 bit systems

- -
%ProgramFiles(x86)%\xulrunner.exe application.ini
- -
-

Note: you can also install your application when you're finished debugging it. See XUL Application Packaging for details.

-
- -

Mac

- -

On the Mac, before you can run a XULRunner application with everything intact, you must install it using the --install-app xulrunner commandline flag. Installing the application creates an OS X application bundle:

- -
 /Library/Frameworks/XUL.framework/xulrunner-bin --install-app /<path>/<to>/myapp.zip
-
- -

Once installed, you can run the application:

- -
 /Library/Frameworks/XUL.framework/xulrunner-bin "/Applications/Finkle/TestApp.app/Contents/Resources/application.ini"
-
- -

You may run it without installing (but with the menu bar and dock icon missing) in OS X by typing:

- -
/Library/Frameworks/XUL.framework/xulrunner-bin "/<full path>/TestApp/application.ini"
-
- -
-

Note: The full path is required or a "Error: couldn't parse application.ini."-message will be returned.

-
- -

This might also be simplified using a very simple shell script (i call mine "run.sh"):

- -
#!/bin/sh
-/Library/Frameworks/XUL.framework/xulrunner-bin `pwd`/application.ini
-
- -

Linux

- -

On Ubuntu, you can run the application from a terminal. First change into the \myapp folder, then start the application by:

- -
 xulrunner application.ini
-
- -

You should now see a window that looks something like this. This particular screenshot is from Ubuntu 10.

- -

myapp-screenshot.png

- -

Alternative: Run XUL apps with Firefox

- -

With Firefox 3 and later, you can tell the Firefox executable to run a XUL application from the command line. The XUL application will run instead of the Firefox browser that normally starts. This is similar to starting a XUL app using XULRunner. See Using Firefox to run XULRunner applications. This does not work if Firefox itself was installed as a XUL app - you need to use the installed XULRunner directly.

- -

Further Reading:

- -

There are many things you can do with XULRunner. Before you get too far into things you might want to read the XULRunner tips article. Also, throughout this tutorial you've been introduced to various bits of the Toolkit API and it may help you to get familiar with it. Once you've got an application that's ready for the world you'll love our article titled Deploying XULRunner.

- -

For now, click the "next" link to learn about windows and menus in XULRunner!

- -

{{ Next("Windows and menus in XULRunner") }}

- -
-

Original Document Information

- - -
- -

{{ languages( { "ja": "ja/Getting_started_with_XULRunner", "ko": "ko/Getting_started_with_XULRunner" } ) }}

diff --git a/files/ar/archive/mozilla/xulrunner/index.html b/files/ar/archive/mozilla/xulrunner/index.html deleted file mode 100644 index 76fc75584f..0000000000 --- a/files/ar/archive/mozilla/xulrunner/index.html +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: XULRunner -slug: Archive/Mozilla/XULRunner -tags: - - NeedsTranslation - - NeedsUpdate - - TopicStub - - XUL - - XULRunner -translation_of: Archive/Mozilla/XULRunner ---- -
Getting Started with XULRunner
-A short introduction to XULRunner.
- -
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications. XULRunner also provides libxul, a solution which allows the embedding of Mozilla technologies in other projects and products.
- - - - - - - - -
-

Releases

- -
-

Until version 41, XULRunner could be downloaded from ftp.mozilla.org.

- -

Firefox (from version 3) ships with a private XULRunner package, which can run any compatible XULRunner application using the -app switch: firefox -app application.ini is equivalent to xulrunner -app application.ini

- -

Older builds are also available.

-
- -

Overview

- - - -

Documentation

- -
-
Getting Started with XULRunner
-
Short tutorial on building desktop applications with XULRunner.
-
XUL Tutorial
-
Once you have a working XULRunner application, use the XUL tutorial to expand it into a fantastic XUL application.
-
XULRunner tips
-
A collection of tips for working with XULRunner.
-
Deploying XULRunner
-
An introduction on how to package your application with XULRunner.
-
XULRunner Hall of Fame
-
Tracks all available applications based on XULRunner.
-
Build Documentation
-
Learn how to get the source and build it.
-
Debug Documentation
-
Steps to configure Venkman to debug your App
-
XULRunner Guide
-
A fairly complete, but outdated, introduction and tutorial for XULRunner which collates much of the documentation found here.
-
- -

View all...

-
-

Community

- - - - - - - -

See also

- - -
- -

 

-- cgit v1.2.3-54-g00ecf