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/el/mozilla/connect/index.html | 124 -------- files/el/mozilla/marketplace/index.html | 159 ---------- files/el/mozilla/marketplace/publishing/index.html | 9 - .../index.html" | 67 ----- .../index.html" | 153 ---------- files/el/mozilla/projects/index.html | 15 - files/el/mozilla/projects/midas/index.html | 330 --------------------- .../projects/midas/security_preferences/index.html | 67 ----- 8 files changed, 924 deletions(-) delete mode 100644 files/el/mozilla/connect/index.html delete mode 100644 files/el/mozilla/marketplace/index.html delete mode 100644 files/el/mozilla/marketplace/publishing/index.html delete mode 100644 "files/el/mozilla/marketplace/publishing/\316\265\317\200\316\271\316\273\316\277\316\263\316\255\317\202_\316\264\316\267\316\274\316\277\317\203\316\257\316\265\317\205\317\203\316\267\317\202/index.html" delete mode 100644 "files/el/mozilla/marketplace/\317\203\317\205\317\207\316\275\316\255\317\202_\316\265\317\201\317\211\317\204\316\256\317\203\316\265\316\271\317\202/index.html" delete mode 100644 files/el/mozilla/projects/index.html delete mode 100644 files/el/mozilla/projects/midas/index.html delete mode 100644 files/el/mozilla/projects/midas/security_preferences/index.html (limited to 'files/el/mozilla') diff --git a/files/el/mozilla/connect/index.html b/files/el/mozilla/connect/index.html deleted file mode 100644 index cc02cc1ede..0000000000 --- a/files/el/mozilla/connect/index.html +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: Connect with Mozilla -slug: Mozilla/Connect -translation_of: Mozilla/Connect ---- -
-

Enable, inspire and collaborate to make the Web the primary platform used to create experiences across all connected devices.

-
- -
-
-
- -
- -
- -
- -
- -
-
- -
-

Connect with Mozilla

- -

Developers are creating the future by building services and apps for people all over the world. The goal of Mozilla Developer Relations is to help developers to use open and standardized web technologies to succeed in achieving their goals. In addition to the documentation here on MDN, we offer help and other resources towards this goal, through various channels. We invite you to connect, learn, and share your knowledge.

- -

We are offering help through Q&A on Stack Overflow, to solve specific technical issues and challenges you might have. We also have a newsletter keeping you informed about the latest happenings in the web scene around web apps and more. Subscribe to the Apps & Hacks newsletter.

- -

If you share Mozilla's mission and principles and want to help spread them to more developers, check out the ways you can get involved with technical evangelism, and join our evangelism discussion group.

- -

We have a lot of plans and ideas for iteratively expanding our Developer Relations offerings, and we want you involved as we do so! So, follow the tags on Stack Overflow, subscribe to the Hacks blog, subscribe to the newsletter, and sign up for an account!

- -

Join Mozilla

- -

If you want to go beyond connecting with Mozilla, you can join Mozilla and help realize Mozilla's mission of building a better Internet. As a developer, you have skills to contribute in many areas, as well as the opportunity to enhance your skills. Mozilla is an open source project, so we "default to open." You can "view source" and contribute to our software development projects, like the Firefox browser for desktop and Android, Firefox OS, and Mozilla's websites. You can become part of an international community and get recognition for your efforts. Here are some of the advantages of contributing to the Mozilla project.

- -

Opportunity to learn something new

- -
-

In writing code for an open source project, you may face problems you have not encountered before, which present learning opportunities for you. You can try out new tools and techniques in an open source project. If for example, if you have never done unit testing, and cannot get permission to do so at work then coding for an open source project would be an excellent place to learn more about it. Contributing to open source gives you the opportunity to collaborate with and get to know many people around the world who have similar interests. Moreover, an open source organization like Mozilla has many contributors who can help you in solving problems you encounter. If you're just getting started contributing, you can look for "mentored" bugs, where an experienced contributor has offered to help a newcomer fix them.

- -

What can I get by contributing?

- -

Exploring many things and gain recognition in the community -- these are the intangible benefits of contributing to Mozilla. While we can't guarantee specific tangible benefits, many valued contributors receive free Mozilla gear and invitations to Mozilla-related events, and are first in line to be considered for internships. Moreover, your experience in contributing to an open source project might help you find a job. More and more employers of developers are looking at open source contributions. They like to see that you're blogging and contributing to mailing lists, and they like to see you listed as a contributor to an open source project. It may also help with the work experience section of your CV/resumé.

- -

How you can contribute to Mozilla

- -

There are many project area for which you can contribute to Mozilla. You can find a current, complete list on the main Mozilla Get Involved page. Some areas that may interest you as a developer include:

- - -
-
- -
-
-

Q&A on Stack Overflow See all Q&A

- -

We have Q&A to discuss challenges and issues when developing, in particular for Firefox OS and the Open Web on mobile. It's available on Stack Overflow under the easy URL http://stackoverflow.com/r/mozilla.

- -
Stack form
- -

Latest Q&A Topics

-
- -
 
-
- -

Developers at a Firefox OS workshop in Madrid.

- -
-
-

Where is Mozilla? View attendees and details on our Events page...

- -

Here is a listing of events where Mozilla representatives will be speaking. Make sure to talk to them!

-
- - -
-
diff --git a/files/el/mozilla/marketplace/index.html b/files/el/mozilla/marketplace/index.html deleted file mode 100644 index db868b42a8..0000000000 --- a/files/el/mozilla/marketplace/index.html +++ /dev/null @@ -1,159 +0,0 @@ ---- -title: Firefox Marketplace -slug: Mozilla/Marketplace -tags: - - Apps - - B2G - - Firefox OS - - Marketplace - - Mobile - - NeedsTranslation - - TopicStub -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/el/mozilla/marketplace/publishing/index.html b/files/el/mozilla/marketplace/publishing/index.html deleted file mode 100644 index e2b172a388..0000000000 --- a/files/el/mozilla/marketplace/publishing/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Publishing -slug: Mozilla/Marketplace/Publishing -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Mozilla/Marketplace/Publishing/Introduction ---- -

Marketplace publishing

diff --git "a/files/el/mozilla/marketplace/publishing/\316\265\317\200\316\271\316\273\316\277\316\263\316\255\317\202_\316\264\316\267\316\274\316\277\317\203\316\257\316\265\317\205\317\203\316\267\317\202/index.html" "b/files/el/mozilla/marketplace/publishing/\316\265\317\200\316\271\316\273\316\277\316\263\316\255\317\202_\316\264\316\267\316\274\316\277\317\203\316\257\316\265\317\205\317\203\316\267\317\202/index.html" deleted file mode 100644 index a246c819d1..0000000000 --- "a/files/el/mozilla/marketplace/publishing/\316\265\317\200\316\271\316\273\316\277\316\263\316\255\317\202_\316\264\316\267\316\274\316\277\317\203\316\257\316\265\317\205\317\203\316\267\317\202/index.html" +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Επιλογές δημοσίευσης εφαρμογών -slug: Mozilla/Marketplace/Publishing/Επιλογές_δημοσίευσης -translation_of: Archive/Mozilla/Marketplace/Options/Self_publishing ---- -
-

Μόλις τελειώσετε την εφαρμογή σας, χρειάζεται να την αναπτύξετε και να την δημιεύσετε. Αυτό εμπλέκει και το να την κάνετε διαθέσιμη στους χρήστες για κατανάλωση (εάν πρόκειται απλώς να πλοηγηθούν σε αυτήν με έναν περιηγητή και να την χρησιμοποιήσουν σαν μια κανονική ιστοσελίδα, ή να την κατεβάσουν και να την εγκαταστήσουν σε μια συσκευή (όπως ένα κινητό με Firefox OS), ενημερώνοντας τους ανθρώπους ότι είναι διαθέσιμη και παρέχοντας υποστηρικτικές πληροφορίες όπως οδηγίες χρήσης και πόρους βοήθειας. Αυτό το άρθρο κοιτά σύντομα τις επιλογές που είναι διαθέσιμες σε εσάς.

-
-

Δημοσιεύοντας στο Firefox Marketplace

-

Το Firefox Marketplace είναι το δικό μας αφιερωμένο κατάστημα εφαρμογών για τη διανομή δωρεάν και πληρωμένων εφαρμογών. Η υποβολή μιας εφαρμογής στο Firefox Marketplace είναι μια απλή διαδικασία, που εμπλέκει τη μεταφόρτωση της ίδιας της εφαρμογής καθώς και σχετικές πληροφορίες και την αναμονή για αυτό να περάσει από την λεπτομερή διαδικασία κριτικής για να βεβαιωθούμε ότι είναι υψηλής ποιότητας και όχι κακόβουλο. Η υποβολή στο Firefox Marketplace επίσης παρέχει και άλλα πλεονεκτήματα όπως αυξημένη δημοτικότητα, καμία ανάγκη για την υλοποίηση ειδικών API στη δική σας ιστοσελίδα και την πιθανότητα δημοσίευσης πληρωμένων εφαρμογλων πιο εύκολα. Μπορείτε να υποβάλετε και φιλοξενούμενες (hosted) εφαρμογές και συσκευασμένες (packaged) εφαρμογές στο Firefox Marketplace.

-

Φιλοξενούμενες (hosted) εφαρμογές

-

Μια φιλοξενούμενη (hosted) εφαρμογές είναι βασικά μια εφαρμογή που φιλοξενείται σε ένα διακομιστή ιστού όπως ακριβώς μια ιστοσελίδα. Εάν θέλετε να αφήσετε τους ανθρώπους να εγκαταστήσουν μια φιλοξενούμενη εφαρμογή κατ' ευθείαν από την ιστοσελίδα, πρέπει να υλοποιήσετε μερικούς κώδικες JavaScript στην ιστοσελίδα σας για να διαχειριστείτε την εγκατάσταση και την ενημέρωση της εφαρμογής στους περιηγητές των χρηστών και να βεβαιωθείτε ότι ο κώδικας της εφαρμογής περιλαμβάνει ένα έγκυρο αρχείο manifest. Παρακαλούμε δείτε τα δημοδιευμένα αρχεία manifest and τη Λειτουργία εγκατάστασης API για το πόσο απλή είναι η υλοποίηση αυτών των βημάτων.

-

Το που θα "φιλοξενήσετε" την εφαρμογή εξαρτάται πραγματικά από εσάς, αλλά οι δύο επιλογές που έχουν καταγραφεί παρακάτω είναι πιθανόν οι πιο συνηθισμένες και εύκολες.

-

GitHub

-

Εάν η εφαρμογή ιστού είναι καθαρά στατιστική (HTML/CSS/JavaScript, αλλά όχι επεξεργασία πλευράς διακομιστή), οι Σελίδες GitHub είναι μια σταθερή επιλογή "φιλοξενίας". Θα παρέχει στο manifest σας το σωστό τύπο MIME αν του δώσετε μια προσθήκη .webapp.

-

Γενικές λύσεις "φιλοξενίας"

-

Για δυναμικές ιστοσελίδες, χρησιμοποιήστε μια γενική επιλογή "φιλοξενίας" (όπως μια υπηρεσία Ιστού της όποιας ίσως είστε ιδιοκτήτης ή στην οποία έχετε πρόσβαση) με τις σωστές ικανότητες ή ένα πάροχο φιλοξενίας ειδικά ραμμένο στις ανάγκες της εφαρμογής σας, όπως το Heroku ή η  Μηχανή Εφαρμογών Google.

-
-

Σημείωση:  Οι εγκαταστάσιμες ανοιχτές εφαρμογές ιστού έχουν μια πολιτική ασφαλείας "μια εφαρμογή ανά καταγωγή": βασικά, δεν μπορείτε να "φιλοξενήσετε" περισσότερες από μια εγκαταστάσιμη εφαρμογή ανά "καταγωγή". Αυτό κάνει τη δοκιμή λίγο πιο δύσκολη, αλλά υπάρχουν ακόμη μερικοί τρόποι για αυτό, όπως η δημιουργία διαφορετικών υποτομέων για εφαρμογές, η δοκιμή αυτών χρησιμοποιώντας τον Εξομοιωτή Firefox OS, ή δοκιμάζοντας την λειτουργία εγκατάστασης στο Firefox Aurora/Nightly, που επιτρέπει στις εγκατάστασιμες εφαρμογές ιστού να εγκατασταθούν στον υπολογιστή. Δείτε το Συχνές ερωτήσεις σχετικά με τα manifest εφαρμογών για περισσότερες πληροφορίες σχετικά με τις "καταγωγές".

-
-

Συσκευασμένες (packaged) εφαρμογές

-

Μια συσκευασμένη (packaged) εφαρμογή είναι μια Ανοιχτή Εφαρμογή Ιστού που έχει όλους τους πόρους της (HTML, CSS, JavaScript, manifest εφαρμογής, κ.ο.κ) συμπεριλαμβανομένους σε ένα αρχείο zip, αντί να έχει τους πόρους της σε ένα διακομιστή Ιστού. Μια συσκευασμένη εφαρμογή είναι απλά ένα αρχείο zip με το manifest εφαρμογής στη ριζική διαδρομή της. Το manifest πρέπει να ονομάζεται manifest.webapp.

-

Μια διαφορά μεταξύ αυτής και της φιλοξενούμενης (hosted) εφαρμογής είναι ότι μια συσκευασμένη εφαρμογή πρέπει να καθορίσει ένα launch_path στο manifest, ενώ είναι ένα προαιρετικό πεδίο του manifest για μια φιλοξενούμενη εφαρμογή. Για περισσότερες πληροφορίες, ρίξτε μια ματιά στο άρθρο μας για τις  Συσκευασμένες (packaged) Εφαρμογές.

-

Αυτο-εκδιδόμενες εφαρμογές

-

Μπορείτε επίσης να επιλέξτε να αυτο-εκδώσετε εφαρμογές. Για τις φιλοξενούμενες εφαρμογές, αυτό απλά εμπλέκει την τοποθέτησή τους σε μια ιστοσελίδα "φιλοξενίας", όπως περιγράφεται παραπάνω.

-

Μπορείτε να αυτο-εκδώσετε μια συσκευασμένη (packaged) εφαρμογή "φιλοξενώντας" τη σε ένα διακομιστή μαζί με ένα mini-manifest στην ίδια διαδρομή που προσδιορίζει την εφαρμογή και χρησιμοποιείται στη διαδικασία εγκατάστασης. Ας εκτελέσουμε αυτή τη διακασία:

-
    -
  1. Έχετε διαθέσιμο το αρχείο zip της συσκευασμένης εφαρμογής σας και δώστε του το όνομα package.zip. Αυτό το αρχείο περιέχει όλα τα αρχεία πόρων της εφαρμογής, συμπεριλαμβανομένου και του manifest.
  2. -
  3. Δημιουργήστε ένα αρχείο με το όνομα package.manifest και δώστε του το παρακάτω περιεχόμενο. Αυτό είναι ένα mini-manifest που χρησιμοποιείται για σκοπούς εγκατάστασης της συσκευασμένης εφαρμογής. Δεν είναι το κύριο manifest της εφαρμογής σας που είναι μέσα στο αρχείο zip.
    -
    {
    -    "name": "My sample app",
    -    "package_path" : "http://my-server.com/my-app-directory/my-app.zip",
    -    "version": "1",
    -    "developer": {
    -        "name": "Chris Mills",
    -        "url": "http://my-server.com"
    -    }
    -}
    -
  4. -
  5. Δημιουργήστε ένα αρχείο με όνομα index.html με το ακόλουθο περιεχόμενο. Αυτό περιέχει δέιγμα JavaScript που "καλεί" την αυσκευασμένη εφαρμογή (installPackage()) και επανακαλεί για ειδοποίηση επιτυχίας και αποτυχίας. -
    <html>
    -  <body>
    -    <p>Packaged app installation page</p>
    -    <script>
    -      // This URL must be a full url.
    -      var manifestUrl = 'http://my-server.com/my-app-directory/package.manifest';
    -      var req = navigator.mozApps.installPackage(manifestUrl);
    -      req.onsuccess = function() {
    -        alert(this.result.origin);
    -      };
    -      req.onerror = function() {
    -        alert(this.error.name);
    -      };
    -    </script>
    -  </body>
    -</html>
    -
  6. -
  7. Αντιγράψτε το package.zip, package.manifest, και το index.html στην ριζική διαδρομή της εφαρμογής σας (my-app-directory στα παραδείγματα).
  8. -
  9. Χρησιμοποιώντας μια συμβατή συσκευή (όπως ένα τηλέφωνο με Firefox OS), πλοηγηθείτε στην τοποθεσία στο διακομιστή σας όπου θα τοποθετήσετε τα αρχεία-παραδείγματα και επιβεβαιώστε την ένδειξη για εγκατάσταση της εφαρμογής. Το script θα δώσει ένδειξη επιτυχίας ή αποτυχίας εγκατάστασης.
  10. -
-
-

Σημείωση: Δεν μπορείτε να εγκαταστήσετε προνομιούχες ή πιστοποιημένες εφαρμογές από αυτο-φιλοξενούμενα πακέτα, καθώς χρειάζονται να υπογραφούν χρησιμοποιώντας την διαδικασία υποβολής του Firefox Marketplace.

-
-
-

Σημείωση: Μπορείτε ακόμη και να δημιουργήσετε το δικό σας κατάστημα εφαρμογών σας, το οποίο έχει έναν αριθμό διαθέσιμων επιλογών.

-
-

 

diff --git "a/files/el/mozilla/marketplace/\317\203\317\205\317\207\316\275\316\255\317\202_\316\265\317\201\317\211\317\204\316\256\317\203\316\265\316\271\317\202/index.html" "b/files/el/mozilla/marketplace/\317\203\317\205\317\207\316\275\316\255\317\202_\316\265\317\201\317\211\317\204\316\256\317\203\316\265\316\271\317\202/index.html" deleted file mode 100644 index ab60cda23b..0000000000 --- "a/files/el/mozilla/marketplace/\317\203\317\205\317\207\316\275\316\255\317\202_\316\265\317\201\317\211\317\204\316\256\317\203\316\265\316\271\317\202/index.html" +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: Συχνές ερωτήσεις για το Firefox Marketplace -slug: Mozilla/Marketplace/Συχνές_ερωτήσεις -translation_of: Archive/Mozilla/Marketplace/FAQ ---- -
-

Αυτό το άρθρο απαντά σε μια ποικιλία συνηθισμένων ερωτήσεων σχετικά με τη δημοσίευση στο Firefox Marketplace.

-
- -

Διαχείριση λογαριασμού

- -

Πως αλλάζω τις πληροφορίες στο λογαριασμό προγραμματιστή μου;

- -

Πηγαίνετε στο Firefox Marketplace, βεβαιωθείτε ότι είστε συνδεδεμένος στο λογαριασμό, μετακινηθείτε πάνω από το εικονίδιο του γραναζιού και πατήστε το Επεξεργασία Ρυθμίσεων Λογαριασμού.

- -

Πως αλλάζω τις πληροφορίες πληρωμής προγραμματιστή μου; 

- -

Πηγαίνετε στο Firefox Marketplace, βεβαιωθείτε ότι έχετε συνδεθεί στο λογαριασμό σας, περάστε τον κέρσορα πάνω από το εικονίδιο γραναζιού και κάντε κλικ στο Οι Υποβολές μου. Βρείτε την εφαρμογή για την οποία επιθυμείτε να αλλάξετε τις ρυθμίσεις της και κάντε κλικ στο Ρύθμιση Πληρωμών.

- -

Where can I find reporting and reconciliation information for my sales?

- -

In the Firefox Marketplace, click the "My Apps" link on the home page settings menu (the gear icon), and select the app you want to find data on.

- -

How do I manage access to account information for multiple members of my team or company?

- -

In the Firefox Marketplace, click the "My Apps" link on the home page settings menu (the gear icon), and select the app you want to change team details on.

- -

Μπορώ να μετονομάσω μια εφαρμογή;

- -

Αν αλλάξετε το όνομα της εφαρμογής σας μετά την έγκρισή της από το Marketplace, θα πρέπει να υποβάλετε την εφαρμογή σας για έγκριση ξανά. Δείτε το Ενημερώνοντας τις εφαρμογές για περισσότερες λεπτομέρειες.

- -

How do I access the Firefox Marketplace debug settings?

- -

While logged in, go to the Firefox Marketplace, type ":debug" into the search form, and submit it.

- -

This should bring you to the debug screen for your Marketplace account, where you can clear cookies and localStorage associated with the Marketplace site, submit logs, view settings and activity logs, and more.

- -

How can I view apps I submitted in a region different to where I currently am?

- -

If you have published an app in a region other than where you are currently located or have a SIM for, you can view it by:

- -
    -
  1. Going to the Firefox Marketplace debug settings (see previous question.)
  2. -
  3. Selecting your desired region and/or carrier using the "Region Override" and "Carrier Override" select menus (these settings will update as soon as you make a selection.)
  4. -
  5. Reloading the Marketplace.
  6. -
- -

You should try selecting the category your app resides in, to make sure the setting updates have had the desired effect.

- -

Υποβολή εφαρμογής και διαδικασία αξιολόγησης

- -

Πως μπορώ να υποβάλλω μια νέα εφαρμογή;

- -

Για ένα λεπτομερή οδηγό, συμβουλευτείτε το Υποβάλλοντας μια εφαρμογή στο Firefox Marketplace.

- -

Ποια είναι η διαδικασία έγκρισης;

- -

Δείτε τον οδηγό Κριτήρια αξιολόγησης του Marketplace για μια πλήρη λίστα κριτηρίων που χρησιμοποιούνται στη διαδικασία αξιολόγησής μας.

- -

Is there an expedited review process? Are there different criteria for this?

- -

Developers can request expedited reviews if they're trying to catch their own great opportunity, or if they need to release critical fixes. To do this, post to our group mozilla.appreview or join the #app-reviewers IRC channel on irc.mozilla.org and explain the situation. We'll do the best we can to accommodate expedited requests, but there's no guarantee that a reviewer will be able to meet any specific timeframe.

- -
-

Note: Expedited reviews of your own apps is also one of the perks of contributing to the app review team. Anyone interested can apply for consideration using our Firefox app reviewer application form.

-
- -

Do my apps need to comply with a content policy?

- -

Yes. See the "Content" section in the Marketplace review criteria for details on Mozilla's content policy.

- -

How do I submit an appeal for a rejected or removed app?

- -

To appeal an app rejection, either reply to the rejection email (the footer of every Marketplace notice says you can reply to the email if you have questions or concerns) or come talk to us in the #app-reviewers IRC channel on irc.mozilla.org.

- -

Payments

- -

How do payments work in the Firefox Marketplace?

- -

Mozilla offers several payment models, including paid apps, freemium apps, and in-app payments. For more information, read our Marketplace Payments guide.

- -

What is the developer's revenue share?

- -

Developers receive 70% of the pre-VAT and fee amount. For instance, if the US price is $.99 (Tier 10), the Euro price is €.89, and the VAT is 20% (based on a UK standard VAT rate), the pre-VAT price is €.74, which is around $.99 (sometimes the equivalent price tier may be higher and sometimes lower). Developers receive 70% of the €.74.
-  For more information on price tiers and pricing, read App pricing.

- -

Does Mozilla take a share of the revenue?

- -

Yes, to support the operation of the Firefox Marketplace and to improve our apps platform, as well as to cover the transaction fee associated with each purchase. Mozilla automatically receives a share from the 30% pre-VAT revenue, which is split between Mozilla, the mobile network operator, and the payment provider (e.g. Bango).

- -

Do I have to use the Firefox Marketplace payments system?

- -

The Firefox Marketplace payments system is required for paid downloads from the Firefox Marketplace. We don't require the Marketplace payments system for in-app purchases, but currently the only implementation of the {{ domxref("navigator.mozPay()") }} function (used for in-app purchases) is in Firefox OS, and it uses the Firefox Marketplace payments system. Eventually you will be able to use any payment system you choose for in-app payments.

- -

What are the transaction fees associated with offering my app on the Firefox Marketplace?

- -

30% of the pre-tax price. In other words, since the Marketplace tax-inclusive price tiers already have VAT built into the prices (where applicable), the VAT is taken out on settlement and the developer is given 70%.

- -

Do I have to set a sales tax or VAT rate?

- -

No. The Marketplace price tiers include VAT in areas that are "tax-inclusive." For sales tax, it is added to the bill by the payment provider.

- -

How do I manage split payments?

- -

The Firefox Marketplace cannot split payments at this time.

- -

Can I submit a free app? Am I charged?

- -

Yes, free apps are very welcome in the Firefox Marketplace. Mozilla does not take a share or charge for any free app downloads.

- -

Μπορεί μια επι πληρωμή εφαρμογή να έχει επίσης πληρωμές μέσα της;

- -

Ναι.

- -

What is the chargeback process?

- -

Chargebacks are refunds. They can be initiated by a mobile operator (cellular company) in the case of mobile billing, or by a credit card company, or by the payment provider (e.g. Bango). For mobile billing, the refund policy is up to the operator. Currently, none of them give refunds. Bango is the front line support for credit cards. For developers, any refunds are deducted from their earnings.

- -

There is a refund policy in the Terms of Service and the Developer's Agreement. Generally, the Marketplace can't give refunds but can request that Bango give a refund. For operator billing the purchaser must ask the mobile operator and protest a charge to their bill.

- -

How are fraudulent purchases handled?

- -

TBD

- -

How are multiple currencies handled on the Marketplace?

- -

A price is shown in the default currency for the region that the user has selected. On payment, if in fact the user is not in the region they have set it to, they will be billed in their billing region (for their SIM) or based on their location. This is done to prevent scamming.

- -

What is the payout schedule? How often will I be paid my portion of app sales?

- -

This is up to the payment provider, which is currently Bango for all regions. Developers have a direct relationship with Bango, and will receive a self-billing invoice each month. The payout rates vary since the mobile operator must collect from the end user and remit these funds. It will vary by country. Most likely for credit cards, payment will happen quickly. For operator billing, it might take 30 to 90 days.

- -

How do I process refunds?

- -

See {{SectionOnPage("/en-US/docs/Web/Apps/Publishing/Marketplace_Payments", "Refunds")}} for more details.

- -

Will the Firefox Marketplace allow for temporary sales or price changes?

- -

We are planning to support price tier changes that would allow developers to set different prices for "trial" periods or "sales".

- -

Can I sell Firefox add-ons too?

- -

At this time, only apps can be sold in the Firefox Marketplace. We hope to make payments available to other types of content soon.

- -

Technical questions

- -

Who hosts the app?

- -

You host all the files for your app on your own server. When you submit an app to the Firefox Marketplace, you provide the URL of your app's manifest file, which the Marketplace reads and verifies. You can upload icons, screenshots, etc. to promote the app on the Firefox Marketplace; see Submitting an app to the Firefox Marketplace for more details.

- -

How can I launch the Marketplace from my app?

- -

You can use Web Activities to launch the Marketplace from your website or app. The activities that the Marketplace supports are documented on Github.

diff --git a/files/el/mozilla/projects/index.html b/files/el/mozilla/projects/index.html deleted file mode 100644 index d7e62c6882..0000000000 --- a/files/el/mozilla/projects/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Projects -slug: Mozilla/Projects -tags: - - Landing - - Mozilla - - NeedsContent - - NeedsTranslation - - Projects - - TopicStub -translation_of: Mozilla/Projects ---- -

Here 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.

- -

{{ LandingPageListSubpages() }}

diff --git a/files/el/mozilla/projects/midas/index.html b/files/el/mozilla/projects/midas/index.html deleted file mode 100644 index d2eeeec668..0000000000 --- a/files/el/mozilla/projects/midas/index.html +++ /dev/null @@ -1,330 +0,0 @@ ---- -title: Midas -slug: Mozilla/Projects/Midas -tags: - - DOM - - Midas - - NeedsContent - - NeedsHelp - - NeedsTranslation - - Reference - - Référence(2) - - TopicStub -translation_of: Mozilla/Projects/Midas ---- -

Introduction

- -

Midas is the code name for Gecko's built-in rich text editor. Midas can be enabled via JavaScript on an HTML document. When Midas is enabled, the document becomes editable by the user. Scripting for Midas is based on the DHTML commands supported by Internet Explorer. Internet Explorer supports the ability to make an entire document editable by setting the designMode property of the {{domxref("document")}} object; this is how Midas is invoked in Gecko. Internet Explorer also supports the ability to edit specific elements using the contentEditable attribute; Starting with Firefox 3, Gecko also supports contentEditable. Once Midas is invoked, a few more methods of the document object become available.

- -

Properties

- -
-
document.designMode
-
By setting this property to "on", the document becomes editable.
-
- -

Notes

- -

Since an entire document becomes editable, authors often load the editable document into an IFRAME and do the bulk of the scripting in the parent document. According to standards, The IFRAME element has the contentDocument property that refers to the document in the inline frame. It also has a property called contentWindow that refers to the window object inside the inline frame. This also avoids problems with {{bug(198155)}}.

- -

In addition to the built-in commands, advanced editing can be done by manipulating the {{domxref("Selection")}} and {{domxref("range")}} objects. It is beneficial to be familiar with these objects when working with an editable document.

- -

Examples

- -

This example shows the basic structure described in the Notes section :

- -
<html>
-	<head>
-		<title>Simple Edit Box</title>
-	</head>
-	<body>
-		<iframe
-			id="MidasForm"
-			src="about:blank"
-			onload="this.contentDocument.designMode='on';"
-		></iframe>
-	</body>
-</html>
-
- -

Methods

- -
-
{{domxref("Document.execCommand")}}
-
Executes the given command.
-
{{domxref("Document.queryCommandEnabled")}}
-
Determines whether the given command can be executed on the document in its current state.
-
{{domxref("Document.queryCommandIndeterm")}}
-
Determines whether the current selection is in an indetermined state.
-
{{domxref("Document.queryCommandState")}}
-
Determines whether the given command has been executed on the current selection.
-
{{domxref("Document.queryCommandValue")}}
-
Determines the current value of the document, range, or current selection for the given command.
-
- -

Supported Commands

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandValueDescription
backcolorA color code.This command will set the background color of the document.
bold If there is no selection, the insertion point will set bold for subsequently typed characters. -

If there is a selection and all of the characters are already bold, the bold will be removed. Otherwise, all selected characters will become bold.

-
contentReadOnly This command will make the editor readonly(true)or editable(false). Anticipated usage is for temporarily disabling input while something else is occurring elsewhere in the web page.
copy If there is a selection, this command will copy the selection to the clipboard. If there isn't a selection, nothing will happen. -

note: this command won't work without setting a pref or using signed JS. See: more about security preferences

- -

note: the shortcut key will automatically trigger this command (typically accel-C) with or without the signed JS or any code on the page to handle it.

-
createlinkA URI.This command will not do anything if no selection is made. If there is a selection, a link will be inserted around the selection with the url parameter as the href of the link.
cut If there is a selection, this command will copy the selection to the clipboard and remove the selection from the edit control. If there isn't a selection, nothing will happen. -

note: this command won't work without setting a pref or using signed JS. See: more about security preferences

- -

note: the shortcut key will automatically trigger this command (typically accel-X) with or without the signed JS or any code on the page to handle it.

-
decreasefontsize This command will add a <small> tag around selection or at insertion point.
delete This command will delete all text and objects that are selected. If no text is selected it deletes one character to the right. This is similar to the Delete button on the keyboard.
fontnameA font nameThis command will set the font face for a selection or at the insertion point if there is no selection. -

The given string is such as would be used in the "face" attribute of the font tag, i.e., a comma-separated list of font names.

-
fontsizeA numberThis command will set the fontsize for a selection or at the insertion point if there is no selection. -

The given number is such as would be used in the "size" attribute of the font tag.

-
forecolorA color codeThis command will set the text color of the selection or at the insertion point.
formatblockH1, H2, H3, H4, H5, H6, P, DIV, ADDRESS, BLOCKQUOTE (more?)The selection surrounded by the given block element.
headingH1, H2, H3, H4, H5, H6Selected block will be formatted as the given type of heading.
hilitecolorA color codeThis command will set the hilite color of the selection or at the insertion point. It only works with styleWithCSS enabled.
increasefontsize This command will add a <big> tag around selection or at insertion point.
indent Indent the block where the caret is located. If the caret is inside a list, that item becomes a sub-item one level deeper.
insertbronreturntrue/falseSelects whether pressing return inside a paragraph creates another paragraph or just inserts a <br> tag.
inserthorizontalrulenull/string (when string is the Line's id)This command will insert a horizontal rule (line) at the insertion point. -

Does it delete the selection? Yes!

-
inserthtmlA string.This command will insert the given html into the <body> in place of the current selection or at the caret location. -

The given string is the HTML to insert.

-
insertimageA URI.This command will insert an image (referenced by the given url) at the insertion point.
insertorderedlist Depends on the selection. If the caret is not inside a non-LI block, that block becomes the first LI and an OL. If the caret is inside a bulleted item, the bulleted item becomes a numbered item.
insertunorderedlist Depends on the selection. If the caret is not inside a non-LI block, that block becomes the first LI and UL. If the caret is inside a numbered item, the numbered item becomes a bulleted item.
insertparagraph Inserts a new paragraph.
italic If there is no selection, the insertion point will set italic for subsequently typed characters. -

If there is a selection and all of the characters are already italic, the italic will be removed. Otherwise, all selected characters will become italic.

-
justifycenter Center-aligns the current block.
justifyfull Fully-justifies the current block.
justifyleft Left-aligns the current block.
justifyright Right aligns the current block.
outdent Outdent the block where the caret is located. If the block is not indented prior to calling outdent, nothing will happen. -

If the caret is in a list item, the item will bump up a level in the list or break out of the list entirely.

-
paste This command will paste the contents of the clipboard at the location of the caret. If there is a selection, it will be deleted prior to the insertion of the clipboard's contents. -

note: this command won't work without setting a pref or using signed JS. user_pref("capability.policy.policynames", "allowclipboard"); user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess"); See: more about security preferences

- -

note: the shortcut key will automatically trigger this command (typically accel-V) with or without the signed JS or any code on the page to handle it.

-
redo This command will redo the previous undo action. If undo was not the most recent action, this command will have no effect. -

note: the shortcut key will automatically trigger this command (typically accel-shift-Z)

-
removeformat Removes inline formatting from the current selection.
selectall This command will select all of the contents within the editable area. -

note: the shortcut key will automatically trigger this command (typically accel-A)

-
strikethrough If there is no selection, the insertion point will set strikethrough for subsequently typed characters. -

If there is a selection and all of the characters are already striked, the strikethrough will be removed. Otherwise, all selected characters will have a line drawn through them.

-
styleWithCSS This command is used for toggling the format of generated content. By default (at least today), this is true. An example of the differences is that the "bold" command will generate <b> if the styleWithCSS command is false and generate css style attribute if the styleWithCSS command is true.
subscript If there is no selection, the insertion point will set subscript for subsequently typed characters. -

If there is a selection and all of the characters are already subscripted, the subscript will be removed. Otherwise, all selected characters will be drawn slightly lower than normal text.

-
superscript If there is no selection, the insertion point will set superscript for subsequently typed characters. -

If there is a selection and all of the characters are already superscripted, the superscript will be removed. Otherwise, all selected characters will be drawn slightly higher than normal text.

-
underline If there is no selection, the insertion point will set underline for subsequently typed characters. -

If there is a selection and all of the characters are already underlined, the underline will be removed. Otherwise, all selected characters will become underlined.

-
undo This command will undo the previous action. If no action has occurred in the document, then this command will have no effect. -

note: the shortcut key will automatically trigger this command (typically accel-Z)

-
unlink If the insertion point is within a link or if the current selection contains a link, the link will be removed and the text will remain.
{{Deprecated_header}}
readonly This command has been replaced with contentReadOnly. It takes the same values as contentReadOnly, but the meaning of true and false are inversed.
useCSS This command has been replaced with styleWithCSS. It takes the same values as styleWithCSS, but the meaning of true and false are inversed.
- -

 

diff --git a/files/el/mozilla/projects/midas/security_preferences/index.html b/files/el/mozilla/projects/midas/security_preferences/index.html deleted file mode 100644 index 25d317aaa0..0000000000 --- a/files/el/mozilla/projects/midas/security_preferences/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Midas editor module security preferences -slug: Mozilla/Projects/Midas/Security_preferences -translation_of: Mozilla/Projects/Midas/Security_preferences ---- -
Αυτή η λειτουργία αφαιρέθηκε πλήρως από 2013-12-14 18:23 PST, βλέπε: bugs 38966 και 913734
- -
-

Σημείωση: Αν οδηγηθήκατε σε αυτή τη σελίδα από ένα πλαίσιο κειμένου του Firefox ή από άλλο προϊόν Mozilla, δοκιμάστε τις συντομεύσεις πληκτρολογίου για τις εντολές αποκοπή, αντιγραφή και επικόλληση:

- - - -

Οι πληροφορίες στο υπόλοιπο της σελίδας προορίζονται για προγραμματιστές ιστού και προχωρημένους χρήστες. Παρακαλούμε μην δοκιμάσετε να τροποποιήσετε αυτή τη σελίδα.

-
- -

To protect users' private information, unprivileged scripts cannot invoke the Cut, Copy, and Paste commands in Midas, which is Mozilla's rich text editor component. This means that the corresponding buttons on the Mozilla Rich Text Editing demo page will not work. To enable these functions, you must modify your browser preferences.

- -
-

Warning: Changing these preferences can leave your browser insecure, especially if you grant permission to untrusted sites. Only change these settings as needed to try the demo above and to test your own add-on or Firefox-internal code, and be sure to restore the default settings when you're done!

-
- -

Changing the preferences in Firefox

- -
    -
  1. Quit Firefox. If you have Quick Launch running (on Windows, this is an icon in the toolbar), quit that too.
  2. -
  3. Find your Firefox profile directory.
  4. -
  5. Open the user.js file from that directory in a text editor. If there's no user.js file, create one.
  6. -
  7. Add these lines to user.js: -
    user_pref("capability.policy.policynames", "allowclipboard");
    -user_pref("capability.policy.allowclipboard.sites", "https://www-archive.mozilla.org");
    -user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
    -user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
    -
    -
  8. -
  9. Change the URL https://www.mozilla.org to the site for which you want to enable this function.
  10. -
  11. Save the file and restart Firefox. The Clipboard buttons in the demo, or similar buttons on the sites you listed, should now function.
  12. -
- -
Note: The preference is site as well as protocol specific. For example: - -
user_pref("capability.policy.allowclipboard.sites", "http://www-archive.mozilla.org")
-
- -

is not the same as:

- -
user_pref("capability.policy.allowclipboard.sites", "https://www-archive.mozilla.org")
-
- -

This is because the first uses HTTP while the second uses HTTPS.

-If you want to allow multiple URLs to access the Paste operation, separate the URLs with a space. For example: - -
user_pref("capability.policy.allowclipboard.sites", "https://www-archive.mozilla.org https://developer.mozilla.org")
-
-
- -

Again, keep in mind the security risks involved here and be sure to remove permission to access the clipboard once you no longer need it enabled.

- -

See also

- - -- cgit v1.2.3-54-g00ecf