From c058fa0fb22dc40ef0225b21a97578cddd0aaffa Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:05 +0100 Subject: unslug ru: move --- files/ru/mdn/at_ten/index.html | 39 ++++ .../creating_and_editing_pages/index.html | 182 --------------- .../index.html | 34 +++ .../index.html | 184 +++++++++++++++ .../howto/create_an_mdn_account/index.html | 42 ---- .../howto/create_and_edit_pages/index.html | 182 +++++++++++++++ .../howto/do_a_technical_review/index.html | 57 ----- .../howto/do_an_editorial_review/index.html | 52 ----- .../index.html" | 34 --- .../index.html" | 41 ---- .../index.html" | 74 ------ .../index.html" | 184 --------------- files/ru/mdn/contribute/processes/index.html | 14 ++ .../index.html" | 14 -- files/ru/mdn/editor/basics/index.html | 62 ----- .../ru/mdn/editor/basics/page_controls/index.html | 37 --- files/ru/mdn/editor/basics/toolbar/index.html | 256 --------------------- files/ru/mdn/editor/index.html | 47 ---- files/ru/mdn/editor/source_mode/index.html | 128 ----------- files/ru/mdn/editor/tables/index.html | 162 ------------- .../index.html" | 146 ------------ .../index.html" | 78 ------- .../index.html" | 31 --- .../index.html" | 181 --------------- .../index.html" | 187 --------------- files/ru/mdn/kuma/index.html | 25 -- .../troubleshooting_kumascript_errors/index.html | 62 ----- .../simple_live_sample_demo/index.html | 37 --- .../tools/kumascript/troubleshooting/index.html | 62 +++++ files/ru/mdn/tools/page_watching/index.html | 50 ---- files/ru/mdn/tools/search/index.html | 104 +++++++++ files/ru/mdn/tools/unsupported_get_api/index.html | 100 ++++++++ files/ru/mdn/tools/url-suffix/index.html | 100 -------- files/ru/mdn/user_guide/advanced_search/index.html | 104 --------- files/ru/mdn/user_guide/deleting_pages/index.html | 16 -- files/ru/mdn/user_guide/feeds/index.html | 73 ------ files/ru/mdn/user_guide/index.html | 13 -- files/ru/mdn/user_guide/linking_to_mdn/index.html | 63 ----- files/ru/mdn/yari/index.html | 25 ++ .../conversations/index.html" | 53 ----- .../index.html" | 53 ----- .../whats_happening/index.html" | 37 --- .../working_in_community/index.html" | 108 --------- 43 files changed, 744 insertions(+), 2789 deletions(-) create mode 100644 files/ru/mdn/at_ten/index.html delete mode 100644 files/ru/mdn/contribute/creating_and_editing_pages/index.html create mode 100644 files/ru/mdn/contribute/howto/add_or_update_browser_compatibility_data/index.html create mode 100644 files/ru/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html delete mode 100644 files/ru/mdn/contribute/howto/create_an_mdn_account/index.html create mode 100644 files/ru/mdn/contribute/howto/create_and_edit_pages/index.html delete mode 100644 files/ru/mdn/contribute/howto/do_a_technical_review/index.html delete mode 100644 files/ru/mdn/contribute/howto/do_an_editorial_review/index.html delete mode 100644 "files/ru/mdn/contribute/howto/\320\264\320\276\320\261\320\260\320\262\320\270\321\202\321\214_\320\270\320\273\320\270_\320\276\320\261\320\275\320\276\320\262\320\270\321\202\321\214_\320\264\320\260\320\275\320\275\321\213\320\265_\320\276_\320\261\321\200\320\260\321\203\320\267\320\265\321\200\320\275\320\276\320\271_\321\201\320\276\320\262\320\274\320\265\321\201\321\202\320\270\320\274\320\276\321\201\321\202\320\270/index.html" delete mode 100644 "files/ru/mdn/contribute/howto/\320\272\320\260\320\272_\320\276\320\277\321\202\320\270\320\274\320\270\320\267\320\270\321\200\320\276\320\262\320\260\321\202\321\214_\321\201\321\202\321\200\320\260\320\275\320\270\321\206\321\213/index.html" delete mode 100644 "files/ru/mdn/contribute/howto/\320\274\320\265\321\202\320\272\320\270_javascript_\321\201\321\202\321\200\320\260\320\275\320\270\321\206/index.html" delete mode 100644 "files/ru/mdn/contribute/howto/\321\201\320\276\320\267\320\264\320\260\320\271_\320\270\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265_\321\203\320\277\321\200\320\260\320\266\320\275\320\265\320\275\320\270\320\265_\320\264\320\273\321\217_\320\277\320\276\320\274\320\276\321\211\320\270_\320\262_\320\270\320\267\321\203\321\207\320\265\320\275\320\270\320\270_\320\262\320\265\320\261\320\260/index.html" create mode 100644 files/ru/mdn/contribute/processes/index.html delete mode 100644 "files/ru/mdn/contribute/\320\277\321\200\320\276\321\206\320\265\321\201\321\201\321\213/index.html" delete mode 100644 files/ru/mdn/editor/basics/index.html delete mode 100644 files/ru/mdn/editor/basics/page_controls/index.html delete mode 100644 files/ru/mdn/editor/basics/toolbar/index.html delete mode 100644 files/ru/mdn/editor/index.html delete mode 100644 files/ru/mdn/editor/source_mode/index.html delete mode 100644 files/ru/mdn/editor/tables/index.html delete mode 100644 "files/ru/mdn/editor/\320\263\320\276\321\200\321\217\321\207\320\270\320\265_\320\272\320\273\320\260\320\262\320\270\321\210\320\270/index.html" delete mode 100644 "files/ru/mdn/editor/\320\272\320\260\321\200\321\202\320\270\320\275\320\272\320\270/index.html" delete mode 100644 "files/ru/mdn/editor/\320\277\320\265\321\200\320\265\320\275\320\260\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265/index.html" delete mode 100644 "files/ru/mdn/editor/\321\201\320\270\320\275\321\202\320\260\320\272\321\201\320\270\321\207\320\265\321\201\320\272\320\270\320\265_\320\262\321\213\320\264\320\265\320\273\320\265\320\275\320\270\321\217/index.html" delete mode 100644 "files/ru/mdn/editor/\321\201\321\201\321\213\320\273\320\272\320\270/index.html" delete mode 100644 files/ru/mdn/kuma/index.html delete mode 100644 files/ru/mdn/kuma/troubleshooting_kumascript_errors/index.html delete mode 100644 files/ru/mdn/structures/live_samples/simple_live_sample_demo/index.html create mode 100644 files/ru/mdn/tools/kumascript/troubleshooting/index.html delete mode 100644 files/ru/mdn/tools/page_watching/index.html create mode 100644 files/ru/mdn/tools/search/index.html create mode 100644 files/ru/mdn/tools/unsupported_get_api/index.html delete mode 100644 files/ru/mdn/tools/url-suffix/index.html delete mode 100644 files/ru/mdn/user_guide/advanced_search/index.html delete mode 100644 files/ru/mdn/user_guide/deleting_pages/index.html delete mode 100644 files/ru/mdn/user_guide/feeds/index.html delete mode 100644 files/ru/mdn/user_guide/index.html delete mode 100644 files/ru/mdn/user_guide/linking_to_mdn/index.html create mode 100644 files/ru/mdn/yari/index.html delete mode 100644 "files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/conversations/index.html" delete mode 100644 "files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/index.html" delete mode 100644 "files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/whats_happening/index.html" delete mode 100644 "files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/working_in_community/index.html" (limited to 'files/ru/mdn') diff --git a/files/ru/mdn/at_ten/index.html b/files/ru/mdn/at_ten/index.html new file mode 100644 index 0000000000..bbbdcccd01 --- /dev/null +++ b/files/ru/mdn/at_ten/index.html @@ -0,0 +1,39 @@ +--- +title: 10-летие MDN +slug: MDN_at_ten +tags: + - MDN +translation_of: MDN_at_ten +--- +
Празднуем 10-летие документирования Web.
+ +
+
+

История MDN

+ +

В начале 2005 года небольшая группа идеалистов поставила цель создать новый, свободный и поддерживаемый сообществом интернет-ресурс для всех web-разработчиков. Их прекрасная и смелая идея переросла в Mozilla Developer Network — главный ресурс для всех открытых web-технологий. Десять лет спустя наше мировое сообщество стало больше чем когда-либо, и вместе мы продолжаем создавать документацию, примеры кода и обучающие ресурсы для всех открытых веб-технологий, включая CSS, HTML и JavaScript и всего остального, что делает открытый Web ещё лучше.

+ +

Узнать большеabout the history

+ + +

Участвие в MDN

+ +

В течение десяти лет сообщество MDN создавала документацию для открытого Web'а. От исправления простых опечаток до написания целых сайтов и совершенно новых API. Каждому есть что предложить, и этот вклад не является слишком большим или слишком маленьким. У нас есть более 90 000 страниц контента, которые были написаны или переведены членами нашего выдающегося сообщества Mozillians. Вы можете стать одним из них.

+ +

Узнать большеabout contributing

+ +

 

+ +

 

+
+ +
{{TenthCampaignQuote}}
+ +

Содержание

+ +
    +
  1. 10-летие MDN
  2. +
  3. История MDN
  4. +
  5. Участие в MDN
  6. +
+
diff --git a/files/ru/mdn/contribute/creating_and_editing_pages/index.html b/files/ru/mdn/contribute/creating_and_editing_pages/index.html deleted file mode 100644 index 9b6d34eff9..0000000000 --- a/files/ru/mdn/contribute/creating_and_editing_pages/index.html +++ /dev/null @@ -1,182 +0,0 @@ ---- -title: Как создавать и редактировать страницы -slug: MDN/Contribute/Creating_and_editing_pages -tags: - - MDN основы - - Гайд - - Как - - Новичок - - Стартовая -translation_of: MDN/Contribute/Howto/Create_and_edit_pages ---- -
{{MDNSidebar}}
- -

Данная статья предоставляет новым контрибьюторам основную информацию о процессе создания и редактирования страниц.

- -

Редактирование уже существующей страницы

- -

Чтобы редактировать страницу:

- -
    -
  1. Кликните на кнопку Редактировать в правом верхнем углу страницы.
  2. -
  3. Затем страница перезагрузится, и вы увидите редактор, в котором можно добавлять или удалять информацию напрямую.
  4. -
  5. Добавляйте параграфы, удаляйте текст, вставляйте заголовки и используйте другие основные фунцкии, которые нужны для написания и редактирования.
  6. -
- -

Смотрите руководства Редактор UI элементов в Руководстве по MDN редактору, чтобы получить больше информации об использовании встроенных MDN редакторах.

- -

Предварительный просмотр изменений

- -

Чтобы посмотреть, как ваши изменения будут выглядеть:

- - - -

Будьте аккуратны! Предварительный просмотр не сохраняет ваши изменения. Не закрывайте вкладку с редактором, пока не сохраните свою работу.

- -

Комментарий к ревизии

- -

После предварительного просмотра своих изменений вы захотите сохранить свою ревизию. Перед тем, как сохранить, посмотрите на текстовый блок с комментарием к ревизии, находящийся внизу страницы и оставляющий комментарий для того, чтобы объяснить другим контрибьторам, зачем вы сделали изменения. Например, вы могли добавить новую секцию, изменить текст, чтобы сделать терминологию более упорядоченной, переписать параграф для лучшего объяснения или удалить определённую информацию, так как она просто лишняя.

- -

Содержание

- -

В секции "В этой статье" находится список ссылок к заголовкам на странице. Вы можете изменить содержание, изменив заголовки. Также вы можете просто убрать данную секцию или увеличить количество ссылок, поменяв в секции "Редактировать описание" значение пункта "Оглавление".

- -

Метки статьи (теги)

- -

Вы можете добавлять или удалять теги, описывающие содержание и назначение страницы, в самом низу страницы редактирования. Смотрите Стандартные метки статей в MDN, чтобы получить больше информации о тегах.

- -

Требуется проверка?

- -

Если ваши изменения нуждаются в проверке экспертом или просто опытным контрибьютором, то, пожалуйста, оставьте заявку на техническую (для кода, API или технологий) и/или на редакционную (качества написания, грамматики или содержимого) проверку, убедитесь, что поставили галочки в нужных вам полях перед тем, как сохранить.

- -

Прикрепить файлы

- -

Если вы хотите прикрепить файлы к существующей странице или добавить иллюстрацию для объяснения, это может быть сделано внизу страницы. При загрузке изображения, пожалуйста, убедитесь, что используете инструменты оптимизации, чтобы сделать файл маленьким, а загрузку возможной. Это улучшает время загрузки страницы и помогает производительности MDN в целом. Вы можете использовать свой любимый инструмент, если он у вас есть. Иначе, мы предлагаем TinyPNG - удобный Веб инструмент.

- -

 Публикация, отмена или дальнейшие изменения

- -

Когда вы закончили редактирование и довольны изменениями, опубликуйте свою работу и комментарии, кликнув на зелёную кнопку Опубликовать в правом верхнем или нижнем углу страницы. Если же вы хотите продолжить вносить изменения, нажмите Сохранить и продолжить редактирование, это опубликует ваши изменения, однако оставит вас во вкладке с редактором.

- -

Если вы изменили своё мнение, вы можете отменить изменения, нажав на красную кнопку Отменить. Изменения, которые вы хотите отменить, будут навсегда отменены.

- -

Нажатие клавиши Enter в поле ввода комментария к ревизии то же самое, что нажатие кнопку Сохранить и продолжить редактирование.

- -
-

Если при попытке сохранить изменения, они были не приняты как некорректные, но вы считаете, что правки полностью приемлемы для MDN, обратитесь к администрации MDN за помощью.

-
- -

Получение прав на создание страниц

- -

По причинам безопасности недавно созданные аккаунты не имеют права добавлять новые страницы. Если вы попытаетесь сделать это, то увидите страницу с инструкцией, как создать страницу. Есть два варианта:

- - - -

Создание новой страницы

- -

Сразу же, как только вы получили право создавать страницы, вы может начать добавлять их.

- -

Если вы не знаете, где разместить новую статью, не беспокойтесь. Вставьте её, куда угодно: мы найдём её и переместим туда, где ей лучше всего быть, или используем её в уже существующем контенте. Также не волнуйтесь о том, чтобы статья выглядела идеально. У нас есть гномы-помощники, которые помогают сделать вашу статью понятнее и привлекательнее.

- -

Есть несколько способов создать страницу:

- - - -

Ссылка на отсутствующую страницу

- -

Как и в большинстве вики, возможно такое, что есть ссылка, ведущая на страницу, которой ещё нет. Например, автор мог написать список участников API перед тем, как создать страницы для этих участников. На MDN ссылки на несуществующие страницы обычно отображаются красным цветом.

- -

Чтобы создать отсутствующую страницу:

- -
    -
  1. Войдите в MDN аккаунт с правами на создание страниц. Если вы не зайдёте, тогда при переходе на ссылку на отсутсвующую страницу будет выводиться ошибка 404 (страница не найдена).
  2. -
  3. Кликните на ссылку на отсутсвующую страницу. Если у вас есть соответсвующие права, тогда перед вами откроется MDN Редактор (Editor) UI для создания страницы.
  4. -
  5. Напишите содержание страницы и сохраните её.
  6. -
- -

Новая страница без ссылки

- -

Чтобы создать новую страницу без ссылки с другой страницы, введите имя несуществующей страницы в адресной строке вашего браузера. Например, если вы введёте:

- -
https://developer.mozilla.org/ru/docs/FooBar
-
- -

MDN создаст новую страницу с заголовком "FooBar" и открытым редактором для добавления контента. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать, как работать в редакторе.

- -

Чтобы создать новую страницу без ссылки с другой страницы:

- -
    -
  1. Войдите в аккаунт с правами на создание страниц.
  2. -
  3. Введите следующий текст в адресную строку своего браузера:
  4. -
- -
https://developer.mozilla.org/ru/docs/new
-
- -

MDN создаст страницу с местом для заголовка и откроет редактор, чтобы добавить содержимое. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.

- -

Подстраница уже имеющейся страницы

- -

Чтобы создать подстраницу:

- -
    -
  1. На "родительской" странице (parent page) нажмите кнопку Дополнительно (значок шестерёнки в правом верхнем углу страницы) и выберите Новая подстатья.
  2. -
  3. Откроется редактор для создания документа.
  4. -
  5. Добавьте заголовок в поле Заголовок.
  6. -
  7. Если нужно, измените Slug поле. Например, если заголовок длинный и короткий URL смотрится лучше. Это поле по умолчанию заполняет редактор, заменяя в заголовке пробелы нижними подчёркиваниями и изменяя только последнюю часть URL.
  8. -
  9. В поле Оглавление выберите уровни заголовков, которые нужно отобразить. Если же оглавление не нужно, можно выбрать "Нет содержимого".
  10. -
  11. Напишите статью в редакторе и сохраните изменения. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.
  12. -
- -

Клонирование уже имеющейся страницы

- -

Если уже есть страница, формат и структуру которой вы хотите использовать для создание собственной, то вы можете просто склонировать эту страницу, а затем изменить её содержимое.

- -
    -
  1. На оригинальной странице нажмите на кнопку Дополнительно и выберите Клонировать эту статью. Откроется редактор для создания нового документа. 
  2. -
  3. Измените Заголовок страницы в соответствии с контентом. Поле Slug обновится автоматически, как только вы измените Заголовок.
  4. -
  5. Измените путь в поле Slug, если нужно вставить документ в другое место в иерархии документа. В большинстве случаев это не нужно. Клонированная страница чаще всего схожа по контенту с оригиналом, поэтому желательно, чтобы она была в том же месте.
  6. -
  7. В поле Оглавление выберите уровни заголовков для содержания. Или выберите "Нет содержимого", если это не нужно.
  8. -
  9. Напишите статью и сохраните изменения. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.
  10. -
- -

Ссылка из уже имеющейся страницы

- -

Это в какой-то степени гибрид. Вы можете создать ссылку на другую страницу, затем нажать на ссылку, которую вы только что создали, чтобы добавить новую страницу:

- -
    -
  1. Введите имя новой страницы, где угодно, чтобы это был текст на существующей странице. 
  2. -
  3. Выделите это новое имя и нажмите на значок ссылки ()  в панеле инструментов редактора. Окно "Обновить ссылку" откроется с выделенным текстом в поле "Ссылка на".
  4. -
  5. "/ru/docs/" вставлена по умолчанию в начале URL. Введите имя страницы после "/ru/docs/". Название страницы необязательно должно совпадать с текстом ссылки. 
  6. -
  7. Нажмите OK, чтобы создать и вставить ссылку.
  8. -
- -

Если страницы ещё не существует, то ссылка будет красного цвета. Если же страница уже есть, то ссылка будет синего цвета. Если вы хотите создать новую страницу, но заголовок уже занят, проверьте, возможно вы можете помочь редактировать и улучшить эту страницу. С другой стороны придумайте уникальное имя для своей страницы и сделайте ссылку для неё. Посмотрите также Руководство по оформлению материалов MDN.

- -

Обновление содержимого страницы

- -

MDN поддерживает KumaScript макросы и интеграцию контента с других страниц, иногда кэширования страниц может быть затруднено по соображениям производительности. Страницы строятся из своих исходных мест, и их сборка может кэшироваться для дальнейших запросов. С этого момента макросы (шаблоны) или интеграции (используют макрос Page) не будут реагировать на дальнейшие изменения самих макросов, их выходных данных или контента интегрированных материалов.

- - - -

См. также

- - diff --git a/files/ru/mdn/contribute/howto/add_or_update_browser_compatibility_data/index.html b/files/ru/mdn/contribute/howto/add_or_update_browser_compatibility_data/index.html new file mode 100644 index 0000000000..5b31ce215e --- /dev/null +++ b/files/ru/mdn/contribute/howto/add_or_update_browser_compatibility_data/index.html @@ -0,0 +1,34 @@ +--- +title: Как добавить или обновить данные о браузерной совместимости +slug: MDN/Contribute/Howto/Добавить_или_обновить_данные_о_браузерной_совместимости +tags: + - MDN Meta + - Руководство +translation_of: MDN/Contribute/Howto/Add_or_update_browser_compatibility_data +--- +
{{MDNSidebar}}{{IncludeSubnav("/ru/docs/MDN")}}
+ +

Если вы знаете информацию о браузерной совместимости с веб-функциями — или вы хотите помочь и можете провести некоторые исследования или эксперименты — вы можете помочь обновить MDN База данных о браузерной совместимости (BCD).

+ +
+
Где это нужно сделать?
+
+

Есть несколько способов как вы можете улучшить информацию о браузерной совместимости на MDN:

+ +
    +
  • Добавить данные о веб-функциях, ещё не включённых в BCD репозиторий
  • +
  • Обновить существующие данные новой информацией на основе либо изменениях в новых версиях браузеров, исправления ошибок в существующих данных, либо обновления о данных функциях
  • +
  • Отправить pull request по адресу BCD проблемы на Github.
  • +
+
+
Что вам нужно знать, чтобы выполнить задачу?
+
+
    +
  • Знакомство с Github
  • +
  • Знакомство с JSON
  • +
  • Информация о чём-либо или возможность проверить совместимость функций веб-стандартов в различных браузерах. Вы также можете конвертировать "старые" таблицы совместимости в формат JSON.
  • +
+
+
Какие шаги нужно сделать, чтобы выполнить задачу?
+
Подробнее о том как обновить JSON файлы в BCD репозитории на Github, смотри нашу статью таблицы совместимости. Для списка проблем по которым конкретно ищется помощь ищите  Github проблемы с тегом "Help Wanted".
+
diff --git a/files/ru/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html b/files/ru/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html new file mode 100644 index 0000000000..5488b77d10 --- /dev/null +++ b/files/ru/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html @@ -0,0 +1,184 @@ +--- +title: Как создать интерактивное обучающее упражнение +slug: >- + MDN/Contribute/Howto/Создай_интерактивное_упражнение_для_помощи_в_изучении_веба +translation_of: MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web +--- +
{{MDNSidebar}}
+ +
{{IncludeSubnav("/en-US/docs/MDN")}}
+ +

При изучении веба, важно полагаться на активном обучающем контенте. Такой контент создан для помощи в изучении чего-либо проактивно. Это может быть упражнения, живые взламываемые примеры, задачи к исполнению, оценки и т.д. Вкратце, всё что может помочь кому-либо в активном понимании чего-либо.

+ +

Нет прямого способа для создания такого контента. Например существует много сторонних инструментов которые помогут в создании живых примеров (см: JSFiddle, CodePen, Dabblet, и т.д.) которые вы можете ссылаться из MDN статей. Если вы хотите создать более продвинутые упражнения, то можете воспользоваться Thimble из проекта WebMaker.

+ +

На данный момент MDN не имеет лёгкого инструмента для пометки автора такого контента. Однако, если вы являетесь программистом, то можете возпользоваться текущими MDN функциями для создания своего активного обучающего контента. Читайте далее для того чтобы узнать как это сделать.

+ +

MDN live samples

+ +

MDN has a very cool feature called live samples. It's a mechanism that turns any HTML, CSS, and JavaScript code inside an MDN page into its executed equivalent. Before using it, you should read over Using the live sample system, which is our complete documentation for building them. While they're easy to do, there are quirks and tricks you'll learn along the way.

+ +

What is interesting is that it's really easy to tweak that feature to use it in order to embed any kind of tool or utility you want into an MDN page.

+ +

Hidden code

+ +

The first way to use a code sample to create active learning content is to edit the page where you want to add your content. Use the Live Sample feature to create your content as you wish. Don't bother with the code complexity you could write; just create what you need. Once your content is ready, just switch to the editor code view and surround your code with a simple {{HTMLElement('div')}} element with the class hidden. By doing so, your code won't be displayed but your live sample remains accessible and displayable.

+ +

Let's see a simple example:

+ +
+

Click on the following square to randomly change its color or just type a hexadecimal code color

+ + +{{EmbedLiveSample('hidden_code_example', 120, 120)}}
+ +

If you take a look at that page HTML code with the MDN editor, you'll see the exact following HTML code:

+ +
<div class="moreinfo">
+<p>Click on the following square to randomly change its color or just type an hexadecimal code color</p>
+
+<div class="hidden">
+<h4 id="hidden_code_example">hidden code example</h4>
+
+<h5 id="HTML">HTML</h5>
+
+<pre class="brush: html">
+&lt;div class="square"&gt;
+  #&lt;input class="color"&gt;
+&lt;/div&gt;</pre>
+
+<h5 id="CSS">CSS</h5>
+
+<pre class="brush: css">
+body {
+  padding: 10px;
+  margin : 0;
+}
+
+.square {
+  width  : 80px;
+  height : 80px;
+  padding: 10px;
+  background-color: black;
+  color: white;
+  text-align: center;
+}
+
+.color {
+  width: 60px;
+  text-transform: uppercase;
+}
+</pre>
+
+<h5 id="JS">JS</h5>
+
+<pre class="brush: js">
+function setColor(color) {
+  document.querySelector('.square').style.backgroundColor = '#' + color;
+  document.querySelector('.color').value = color;
+}
+
+function getRandomColor() {
+  var color = Math.floor(Math.random() * 16777215);
+  return color.toString(16);
+}
+
+function getInputColor() {
+  var value = document.querySelector('.color').value;
+  var color = Number('0x' + color);
+  if (color === +color) {
+    return color.toString(16);
+  }
+  return value;
+}
+
+document.addEventListener('click', function () {
+  setColor(getRandomColor());
+});
+
+document.addEventListener('keyup', function () {
+  setColor(getInputColor());
+});
+</pre>
+</div>
+
+\{{EmbedLiveSample('hidden_code_example', 120, 120)}}
+</div>
+ +

You can see a more advance example of such a tweak on the Canvas API page.

+ +

Code from outside the page

+ +

The previous example is okay if you want to embed basic active learning content. However, if you want to deal with complex code, it can become a bit awkward to deal with that hidden class wrapper.

+ +

So another option is to write the code of your learning content on an MDN page and then embed it into another page. To do this we can use the {{TemplateLink("EmbedDistLiveSample")}} macro instead of the {{TemplateLink("EmbedLiveSample")}} macro.

+ +

Let's how that sample looks when configured as if it were being embedded from a remote origin:

+ +
+

Click on the following square to randomly change its color or just type a hexadecimal code color

+{{EmbedLiveSample('The_example', 120, 120, '', 'MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web/distant_example')}}
+ +

This time, if you take a look at that page's HTML using the MDN editor, you'll see no hidden code. If you want to see the code, just go to the page that hosts it.

+ +

You can see a more advanced example of this usage in our HTML Form tutorial, which uses this technique to allow experimentation with forms.

diff --git a/files/ru/mdn/contribute/howto/create_an_mdn_account/index.html b/files/ru/mdn/contribute/howto/create_an_mdn_account/index.html deleted file mode 100644 index 99857a600a..0000000000 --- a/files/ru/mdn/contribute/howto/create_an_mdn_account/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Как создать MDN аккаунт -slug: MDN/Contribute/Howto/Create_an_MDN_account -tags: - - Документация - - Начинающий - - Руководство -translation_of: MDN/Contribute/Howto/Create_an_MDN_account ---- -
{{MDNSidebar}}
- -

Чтобы вносить любые изменения в контент на MDN, вам будет нужен MDN профиль (для чтения и поиска сайту он не нужен). Данное руководство поможет вам создать ваш MDN профиль.

- -
-
Дл чего MDN нужен адрес моей электронной почты?
-
-Адрес вашей электронной почты используется для восстановления аккаунта. Иногда адрес может понадобиться администраторам MDN, чтобы написать вам по вопросам, связанным с вашим аккаунтом либо с вашей активностью на данном сайте.
-
-Кроме того, вы можете дополнительно подписаться на уведомления (например, when specific pages are changed) и сообщения (например, если вы решите присоединиться к нашей команде бета-тестирования, то сможете получать по электронной почте сведения о новых возможностях сайта, которые нужно протестировать).
-
-Адрес вашей электронной почты никогда не будет показан на MDN и будет использоваться только согласно нашей политике конфиденциальности.
- -
Если вы вошли в MDN через аккаунт GitHub, и вы используете режим "noreply" в настройках почтового адреса на GitHub, вы не получите сообщений (включая оповещения от страниц, на которые вы подписаны) от MDN.
-
-
- -
    -
  1. В верхней части каждой страницы MDN есть кнопка с надписью Войти. Наведите курсор мыши на неё (или нажмите на неё, если вы на мобильном устройстве), чтобы отобразить список сервисов, которые мы поддерживаем для регистрации в MDN.
  2. -
  3. Выберите аккаунт для того, чтобы Войти в систему. Сейчас доступны GitHub и Google. Обратите внимание, что если вы выберете GitHub, то ссылка на ваш GitHub-профиль будет отображаться на публичной странице вашего профиля MDN.
  4. -
  5. Следуйте инструкциям, чтобы подключить выбранную учетную запись к MDN (например, форма для входа через GitHub будет выглядеть как на картинке ниже).
  6. -
  7. После того, как служба аутентификации вернет вас на сайт MDN, вам будет предложено ввести имя пользователя MDN и адрес электронной почты. Ваше имя пользователя будет отображаться публично, чтобы при вкладе в развитие сообщества было видно ваше авторство. Не используйте свой адрес электронной почты в качестве имени пользователя.
  8. -
  9. Нажмите Создать мой профиль MDN.
  10. -
  11. Если адрес электронной почты, указанный в шаге 4, не то же самый, который вы используете на выбранном для аутентификации сервисе, то проверьте свою электронную почту и нажмите на ссылку в письме с подтверждением, которое мы выслали вам.
  12. -
- -

Это всё! Теперь у вас есть аккаунт MDN, и вы можете сразу начать  редактировать контент сообщества!

- -

Нажмите на своё имя в верхней части любой страницы MDN, чтобы увидеть свой профиль. В профиле нажмите Редактировать, если хотите внести изменения или дополнения.

- -
-

Новые имена пользователей не могут содержать пробелы или символ"@". Выбирая имя, помните, что оно будет отображаться публично, чтобы было видно, что именно вы проделали ту или иную работу.

-
diff --git a/files/ru/mdn/contribute/howto/create_and_edit_pages/index.html b/files/ru/mdn/contribute/howto/create_and_edit_pages/index.html new file mode 100644 index 0000000000..9b6d34eff9 --- /dev/null +++ b/files/ru/mdn/contribute/howto/create_and_edit_pages/index.html @@ -0,0 +1,182 @@ +--- +title: Как создавать и редактировать страницы +slug: MDN/Contribute/Creating_and_editing_pages +tags: + - MDN основы + - Гайд + - Как + - Новичок + - Стартовая +translation_of: MDN/Contribute/Howto/Create_and_edit_pages +--- +
{{MDNSidebar}}
+ +

Данная статья предоставляет новым контрибьюторам основную информацию о процессе создания и редактирования страниц.

+ +

Редактирование уже существующей страницы

+ +

Чтобы редактировать страницу:

+ +
    +
  1. Кликните на кнопку Редактировать в правом верхнем углу страницы.
  2. +
  3. Затем страница перезагрузится, и вы увидите редактор, в котором можно добавлять или удалять информацию напрямую.
  4. +
  5. Добавляйте параграфы, удаляйте текст, вставляйте заголовки и используйте другие основные фунцкии, которые нужны для написания и редактирования.
  6. +
+ +

Смотрите руководства Редактор UI элементов в Руководстве по MDN редактору, чтобы получить больше информации об использовании встроенных MDN редакторах.

+ +

Предварительный просмотр изменений

+ +

Чтобы посмотреть, как ваши изменения будут выглядеть:

+ + + +

Будьте аккуратны! Предварительный просмотр не сохраняет ваши изменения. Не закрывайте вкладку с редактором, пока не сохраните свою работу.

+ +

Комментарий к ревизии

+ +

После предварительного просмотра своих изменений вы захотите сохранить свою ревизию. Перед тем, как сохранить, посмотрите на текстовый блок с комментарием к ревизии, находящийся внизу страницы и оставляющий комментарий для того, чтобы объяснить другим контрибьторам, зачем вы сделали изменения. Например, вы могли добавить новую секцию, изменить текст, чтобы сделать терминологию более упорядоченной, переписать параграф для лучшего объяснения или удалить определённую информацию, так как она просто лишняя.

+ +

Содержание

+ +

В секции "В этой статье" находится список ссылок к заголовкам на странице. Вы можете изменить содержание, изменив заголовки. Также вы можете просто убрать данную секцию или увеличить количество ссылок, поменяв в секции "Редактировать описание" значение пункта "Оглавление".

+ +

Метки статьи (теги)

+ +

Вы можете добавлять или удалять теги, описывающие содержание и назначение страницы, в самом низу страницы редактирования. Смотрите Стандартные метки статей в MDN, чтобы получить больше информации о тегах.

+ +

Требуется проверка?

+ +

Если ваши изменения нуждаются в проверке экспертом или просто опытным контрибьютором, то, пожалуйста, оставьте заявку на техническую (для кода, API или технологий) и/или на редакционную (качества написания, грамматики или содержимого) проверку, убедитесь, что поставили галочки в нужных вам полях перед тем, как сохранить.

+ +

Прикрепить файлы

+ +

Если вы хотите прикрепить файлы к существующей странице или добавить иллюстрацию для объяснения, это может быть сделано внизу страницы. При загрузке изображения, пожалуйста, убедитесь, что используете инструменты оптимизации, чтобы сделать файл маленьким, а загрузку возможной. Это улучшает время загрузки страницы и помогает производительности MDN в целом. Вы можете использовать свой любимый инструмент, если он у вас есть. Иначе, мы предлагаем TinyPNG - удобный Веб инструмент.

+ +

 Публикация, отмена или дальнейшие изменения

+ +

Когда вы закончили редактирование и довольны изменениями, опубликуйте свою работу и комментарии, кликнув на зелёную кнопку Опубликовать в правом верхнем или нижнем углу страницы. Если же вы хотите продолжить вносить изменения, нажмите Сохранить и продолжить редактирование, это опубликует ваши изменения, однако оставит вас во вкладке с редактором.

+ +

Если вы изменили своё мнение, вы можете отменить изменения, нажав на красную кнопку Отменить. Изменения, которые вы хотите отменить, будут навсегда отменены.

+ +

Нажатие клавиши Enter в поле ввода комментария к ревизии то же самое, что нажатие кнопку Сохранить и продолжить редактирование.

+ +
+

Если при попытке сохранить изменения, они были не приняты как некорректные, но вы считаете, что правки полностью приемлемы для MDN, обратитесь к администрации MDN за помощью.

+
+ +

Получение прав на создание страниц

+ +

По причинам безопасности недавно созданные аккаунты не имеют права добавлять новые страницы. Если вы попытаетесь сделать это, то увидите страницу с инструкцией, как создать страницу. Есть два варианта:

+ + + +

Создание новой страницы

+ +

Сразу же, как только вы получили право создавать страницы, вы может начать добавлять их.

+ +

Если вы не знаете, где разместить новую статью, не беспокойтесь. Вставьте её, куда угодно: мы найдём её и переместим туда, где ей лучше всего быть, или используем её в уже существующем контенте. Также не волнуйтесь о том, чтобы статья выглядела идеально. У нас есть гномы-помощники, которые помогают сделать вашу статью понятнее и привлекательнее.

+ +

Есть несколько способов создать страницу:

+ + + +

Ссылка на отсутствующую страницу

+ +

Как и в большинстве вики, возможно такое, что есть ссылка, ведущая на страницу, которой ещё нет. Например, автор мог написать список участников API перед тем, как создать страницы для этих участников. На MDN ссылки на несуществующие страницы обычно отображаются красным цветом.

+ +

Чтобы создать отсутствующую страницу:

+ +
    +
  1. Войдите в MDN аккаунт с правами на создание страниц. Если вы не зайдёте, тогда при переходе на ссылку на отсутсвующую страницу будет выводиться ошибка 404 (страница не найдена).
  2. +
  3. Кликните на ссылку на отсутсвующую страницу. Если у вас есть соответсвующие права, тогда перед вами откроется MDN Редактор (Editor) UI для создания страницы.
  4. +
  5. Напишите содержание страницы и сохраните её.
  6. +
+ +

Новая страница без ссылки

+ +

Чтобы создать новую страницу без ссылки с другой страницы, введите имя несуществующей страницы в адресной строке вашего браузера. Например, если вы введёте:

+ +
https://developer.mozilla.org/ru/docs/FooBar
+
+ +

MDN создаст новую страницу с заголовком "FooBar" и открытым редактором для добавления контента. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать, как работать в редакторе.

+ +

Чтобы создать новую страницу без ссылки с другой страницы:

+ +
    +
  1. Войдите в аккаунт с правами на создание страниц.
  2. +
  3. Введите следующий текст в адресную строку своего браузера:
  4. +
+ +
https://developer.mozilla.org/ru/docs/new
+
+ +

MDN создаст страницу с местом для заголовка и откроет редактор, чтобы добавить содержимое. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.

+ +

Подстраница уже имеющейся страницы

+ +

Чтобы создать подстраницу:

+ +
    +
  1. На "родительской" странице (parent page) нажмите кнопку Дополнительно (значок шестерёнки в правом верхнем углу страницы) и выберите Новая подстатья.
  2. +
  3. Откроется редактор для создания документа.
  4. +
  5. Добавьте заголовок в поле Заголовок.
  6. +
  7. Если нужно, измените Slug поле. Например, если заголовок длинный и короткий URL смотрится лучше. Это поле по умолчанию заполняет редактор, заменяя в заголовке пробелы нижними подчёркиваниями и изменяя только последнюю часть URL.
  8. +
  9. В поле Оглавление выберите уровни заголовков, которые нужно отобразить. Если же оглавление не нужно, можно выбрать "Нет содержимого".
  10. +
  11. Напишите статью в редакторе и сохраните изменения. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.
  12. +
+ +

Клонирование уже имеющейся страницы

+ +

Если уже есть страница, формат и структуру которой вы хотите использовать для создание собственной, то вы можете просто склонировать эту страницу, а затем изменить её содержимое.

+ +
    +
  1. На оригинальной странице нажмите на кнопку Дополнительно и выберите Клонировать эту статью. Откроется редактор для создания нового документа. 
  2. +
  3. Измените Заголовок страницы в соответствии с контентом. Поле Slug обновится автоматически, как только вы измените Заголовок.
  4. +
  5. Измените путь в поле Slug, если нужно вставить документ в другое место в иерархии документа. В большинстве случаев это не нужно. Клонированная страница чаще всего схожа по контенту с оригиналом, поэтому желательно, чтобы она была в том же месте.
  6. +
  7. В поле Оглавление выберите уровни заголовков для содержания. Или выберите "Нет содержимого", если это не нужно.
  8. +
  9. Напишите статью и сохраните изменения. Вернитесь к разделу Редактирование уже существующей страницы в этой статье, чтобы узнать больше о редакторе.
  10. +
+ +

Ссылка из уже имеющейся страницы

+ +

Это в какой-то степени гибрид. Вы можете создать ссылку на другую страницу, затем нажать на ссылку, которую вы только что создали, чтобы добавить новую страницу:

+ +
    +
  1. Введите имя новой страницы, где угодно, чтобы это был текст на существующей странице. 
  2. +
  3. Выделите это новое имя и нажмите на значок ссылки ()  в панеле инструментов редактора. Окно "Обновить ссылку" откроется с выделенным текстом в поле "Ссылка на".
  4. +
  5. "/ru/docs/" вставлена по умолчанию в начале URL. Введите имя страницы после "/ru/docs/". Название страницы необязательно должно совпадать с текстом ссылки. 
  6. +
  7. Нажмите OK, чтобы создать и вставить ссылку.
  8. +
+ +

Если страницы ещё не существует, то ссылка будет красного цвета. Если же страница уже есть, то ссылка будет синего цвета. Если вы хотите создать новую страницу, но заголовок уже занят, проверьте, возможно вы можете помочь редактировать и улучшить эту страницу. С другой стороны придумайте уникальное имя для своей страницы и сделайте ссылку для неё. Посмотрите также Руководство по оформлению материалов MDN.

+ +

Обновление содержимого страницы

+ +

MDN поддерживает KumaScript макросы и интеграцию контента с других страниц, иногда кэширования страниц может быть затруднено по соображениям производительности. Страницы строятся из своих исходных мест, и их сборка может кэшироваться для дальнейших запросов. С этого момента макросы (шаблоны) или интеграции (используют макрос Page) не будут реагировать на дальнейшие изменения самих макросов, их выходных данных или контента интегрированных материалов.

+ + + +

См. также

+ + diff --git a/files/ru/mdn/contribute/howto/do_a_technical_review/index.html b/files/ru/mdn/contribute/howto/do_a_technical_review/index.html deleted file mode 100644 index ba395e2669..0000000000 --- a/files/ru/mdn/contribute/howto/do_a_technical_review/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Как сделать технический обзор -slug: MDN/Contribute/Howto/Do_a_technical_review -tags: - - Guide - - Howto - - MDN Meta - - Как сделать - - Руководство -translation_of: MDN/Contribute/Howto/Do_a_technical_review ---- -
{{MDNSidebar}}
- -

Технический обзор заключается в рассмотрении технической точности и полноты статьи и её корректировки, если это необходимо. Если автор статьи хочет, чтобы кто-нибудь ещё проверил техническое содержание статьи, то он ставит пометку "Технический обзор" при редактировании. Часто автор связывается с определённым инженером для выполнения технического обзора, но кто-либо с техническими знаниями и опытом в теме также может сделать это.

- -

Эта статья описывает, как выполнить технический обзор, тем самым гарантируя точность содержания MDN.

- -
-
В чём задача?
-
Обзор и исправление статей на техническую точность и полноту.
-
Где это необходимо сделать?
-
В конкретных статьях, которые отмечены как требующие технического обзора.
-
Что Вы должны знать, чтобы выполнить задачу?
-
-
    -
  • Экспертные знания в теме, которую Вы обозреваете.
  • -
  • Возможность редактирования статьи на MDN.
  • -
-
-
Какие действия нужно выполнить, чтобы сделать это?
-
-
    -
  1. Выберите статью для обзора: -
      -
    1. Перейдите к списку страниц, которые нуждаются в техническом обзоре. В этом списке перечислены все страницы, для которых был запрошен технический обзор.
    2. -
    3. Выберите страницу, с темой которой Вы очень хорошо знакомы.
    4. -
    5. Нажмите на ссылку статьи, чтобы загрузить страницу.
    6. -
    -
  2. -
  3. Прочитайте статью, обращая пристально внимание на технические детали: Верна ли статья? Чего-то не хватает? Не стесняйтесь переключаться на другую статью, если выбранная не устраивает Вас.
  4. -
  5. Если ошибок нет, то Вам не нужно редактировать статью, чтобы отметить её как просмотренную. Посмотрите на окно "быстрого обзора" в левой боковой панели страницы:
    -
    - Выберите флажок Технический и нажмите Обзор завершен.
  6. -
  7. Если Вы нашли ошибки, которые нужно исправить: -
      -
    1. Нажмите кнопку Редактировать в верхней части страницы; она переместит Вас в редактор MDN.
    2. -
    3. Исправьте неверную техническую информацию и добавьте важную информацию, которая отсутствует.
    4. -
    5. Введите Комментарий к ревизии в нижней части статьи, который описывает, что Вы сделали, например, "Технический обзор закончен". Если Вы исправляли информацию, добавьте это в Ваш комментарий, например, "Технический обзор: исправлено описание параметров".
    6. -
    7. Отмените флажок Технический под Требуется проверка?.
    8. -
    9. Нажмите кнопку Сохранить изменения.
    10. -
    -
  8. -
-
-
- -

Поздравляем! Вы только что завершили свой первый технический обзор! Спасибо вам за вашу помощь! 

diff --git a/files/ru/mdn/contribute/howto/do_an_editorial_review/index.html b/files/ru/mdn/contribute/howto/do_an_editorial_review/index.html deleted file mode 100644 index eab3b47fde..0000000000 --- a/files/ru/mdn/contribute/howto/do_an_editorial_review/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Как сделать редакционный обзор -slug: MDN/Contribute/Howto/Do_an_editorial_review -tags: - - Guide - - Howto - - MDN Meta - - Как сделать - - Руководство -translation_of: MDN/Contribute/Howto/Do_an_editorial_review ---- -
{{MDNSidebar}}

Редакционный обзор заключается в исправлении опечаток и орфографических, грамматических, оборотных или текстовых ошибок в статье. Не все участники обладают лингвистическими навыками, но, благодаря их знаниям, появляются чрезвычайно полезные статьи, которые нуждаются в техническом редактировании и исправлении; это делается в редакционном обзоре.

- -

Эта статья описывает выполнение редакционного обзора для поддержания точности содержания MDN.

- -
-
В чём задача?
-
Техническое редактирование и исправление статей, которые отмечены как требующие редакционного обзора.
-
Где это необходимо сделать?
-
В конкретных статьях, которые отмечены как требующие редакционного обзора.
-
Что Вы должны знать, чтобы выполнить задачу?
-
Вы должны иметь хорошие грамматические и орфографические навыки в русском языке.
-
Какие действия нужно выполнить, чтобы сделать это?
-
-
    -
  1. Выберите статью для обзора: -
      -
    1. Перейдите к списку страниц, которые нуждаются в редакционном обзоре.  В этом списке перечислены все страницы, для которых был запрошен редакционный обзор.
    2. -
    3. Выберите страницу.
    4. -
    5. Нажмите на ссылку статьи, чтобы загрузить страницу.
    6. -
    -
  2. -
  3. Прочитайте статью, обращая пристальное внимание на опечатки и орфографические, грамматические или оборотные ошибки. Не стесняйтесь переключаться на другую статью, если выбранная не устраивает Вас.
  4. -
  5. Если ошибок нет, то Вам не нужно редактировать статью, чтобы отметить её как прошедшую корректуру. Посмотрите на окно "быстрого обзора" в левой боковой панели страницы:
    -
    - Выберите флажок Редакционный и нажмите Обзор завершен.
  6. -
  7. Если Вы нашли ошибки, которые нужно исправить: -
      -
    1. Нажмите кнопку Редактировать в верхней части страницы; она переместит Вас в редактор MDN.
    2. -
    3. Исправьте все опечатки и орфографические, грамматические или оборотные ошибки, которые Вы видите.
    4. -
    5. Введите Комментарий ревизии в нижней части статьи; что-то вроде 'Редакционный обзор: исправлены опечатки, грамматика и орфография'.
    6. -
    7. Снимите флажок Редакционный под Требуется проверка?.
    8. -
    9. Нажмите кнопку Сохранить изменения.
    10. -
    -
  8. -
- -
-

Из-за соображений производительности Ваши правки могут не сразу появиться на странице.

-
-
-
diff --git "a/files/ru/mdn/contribute/howto/\320\264\320\276\320\261\320\260\320\262\320\270\321\202\321\214_\320\270\320\273\320\270_\320\276\320\261\320\275\320\276\320\262\320\270\321\202\321\214_\320\264\320\260\320\275\320\275\321\213\320\265_\320\276_\320\261\321\200\320\260\321\203\320\267\320\265\321\200\320\275\320\276\320\271_\321\201\320\276\320\262\320\274\320\265\321\201\321\202\320\270\320\274\320\276\321\201\321\202\320\270/index.html" "b/files/ru/mdn/contribute/howto/\320\264\320\276\320\261\320\260\320\262\320\270\321\202\321\214_\320\270\320\273\320\270_\320\276\320\261\320\275\320\276\320\262\320\270\321\202\321\214_\320\264\320\260\320\275\320\275\321\213\320\265_\320\276_\320\261\321\200\320\260\321\203\320\267\320\265\321\200\320\275\320\276\320\271_\321\201\320\276\320\262\320\274\320\265\321\201\321\202\320\270\320\274\320\276\321\201\321\202\320\270/index.html" deleted file mode 100644 index 5b31ce215e..0000000000 --- "a/files/ru/mdn/contribute/howto/\320\264\320\276\320\261\320\260\320\262\320\270\321\202\321\214_\320\270\320\273\320\270_\320\276\320\261\320\275\320\276\320\262\320\270\321\202\321\214_\320\264\320\260\320\275\320\275\321\213\320\265_\320\276_\320\261\321\200\320\260\321\203\320\267\320\265\321\200\320\275\320\276\320\271_\321\201\320\276\320\262\320\274\320\265\321\201\321\202\320\270\320\274\320\276\321\201\321\202\320\270/index.html" +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Как добавить или обновить данные о браузерной совместимости -slug: MDN/Contribute/Howto/Добавить_или_обновить_данные_о_браузерной_совместимости -tags: - - MDN Meta - - Руководство -translation_of: MDN/Contribute/Howto/Add_or_update_browser_compatibility_data ---- -
{{MDNSidebar}}{{IncludeSubnav("/ru/docs/MDN")}}
- -

Если вы знаете информацию о браузерной совместимости с веб-функциями — или вы хотите помочь и можете провести некоторые исследования или эксперименты — вы можете помочь обновить MDN База данных о браузерной совместимости (BCD).

- -
-
Где это нужно сделать?
-
-

Есть несколько способов как вы можете улучшить информацию о браузерной совместимости на MDN:

- -
    -
  • Добавить данные о веб-функциях, ещё не включённых в BCD репозиторий
  • -
  • Обновить существующие данные новой информацией на основе либо изменениях в новых версиях браузеров, исправления ошибок в существующих данных, либо обновления о данных функциях
  • -
  • Отправить pull request по адресу BCD проблемы на Github.
  • -
-
-
Что вам нужно знать, чтобы выполнить задачу?
-
-
    -
  • Знакомство с Github
  • -
  • Знакомство с JSON
  • -
  • Информация о чём-либо или возможность проверить совместимость функций веб-стандартов в различных браузерах. Вы также можете конвертировать "старые" таблицы совместимости в формат JSON.
  • -
-
-
Какие шаги нужно сделать, чтобы выполнить задачу?
-
Подробнее о том как обновить JSON файлы в BCD репозитории на Github, смотри нашу статью таблицы совместимости. Для списка проблем по которым конкретно ищется помощь ищите  Github проблемы с тегом "Help Wanted".
-
diff --git "a/files/ru/mdn/contribute/howto/\320\272\320\260\320\272_\320\276\320\277\321\202\320\270\320\274\320\270\320\267\320\270\321\200\320\276\320\262\320\260\321\202\321\214_\321\201\321\202\321\200\320\260\320\275\320\270\321\206\321\213/index.html" "b/files/ru/mdn/contribute/howto/\320\272\320\260\320\272_\320\276\320\277\321\202\320\270\320\274\320\270\320\267\320\270\321\200\320\276\320\262\320\260\321\202\321\214_\321\201\321\202\321\200\320\260\320\275\320\270\321\206\321\213/index.html" deleted file mode 100644 index 26d5101d9d..0000000000 --- "a/files/ru/mdn/contribute/howto/\320\272\320\260\320\272_\320\276\320\277\321\202\320\270\320\274\320\270\320\267\320\270\321\200\320\276\320\262\320\260\321\202\321\214_\321\201\321\202\321\200\320\260\320\275\320\270\321\206\321\213/index.html" +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Как оптимизировать страницы -slug: MDN/Contribute/Howto/Как_оптимизировать_страницы -translation_of: MDN/Contribute/Howto/Set_the_summary_for_a_page ---- -
{{MDNSidebar}}

Вы можете заняться оптимизацией любой страницы на MDN, для поисковой оптимизации страницы, вы можете выбрать любую страницу: пусть то будет Лендинговая страница или подсказки. Это должен быть текст, который связан по смыслу с контентом страницы. Все слова должны быть уникальными и не должны встречаться в тексте.

- -

 

- -
-
Что необходимо сделать?
-
Выделить ключевые слова и написать оптимизированную (SEO) статью .
-
Где это нужно сделать?
-
На любых страницах, которые еще не оптимизированы, либо на страницах, которые не достаточно хорошо оптимизированы.
-
Необходимые знания и навыки для выполнения этого задания?
-
Навыки использования MDN редактора; владение Английским языком на уровне - native; умение писать SEO-статьи.
-
Что необходимо для этого сделать?
-
-
    -
  1. Выбрать страницу, на которой необходимо провести оптимизацию: -
      -
    1. На этой странице MDN выберите раздел, в котором вы сильны (например, HTML):
      -
    2. -
    3. На этой странице, нажмите СТРАНИЦЫ (Pages) в разделе Резюме (Summary). В этом разделе вы увидите индекс всех страниц. Так же вы увидите ссылки на страницы (слева), а тэги и SEO - статьи справа:
      -
    4. -
    5. Выберите страницу, которую необходимо оптимизировать:
      -
    6. -
    7. Кликните на ссылку, чтобы перейти на эту страницу.
    8. -
    -
  2. -
  3. Нажмите кнопку Правка (Edit), чтобы открыть MDN редактор.
  4. -
  5. Составьте одно - два предложения в качестве SEO-статьи. При необходимости отредактируйте уже существующую статью.
  6. -
  7. Выберите текст, который будет использован в качестве SEO.
  8. -
  9. На панели инструментов выберите виджет Styles. Выберите SEO Summary. (В исходном коде страницы будет создано {{HTMLElement("span")}} элемент с class="seoSummary" вокруг выделенного текста.)
    -
  10. -
  11. Сохраните свои изменения, желательно с комментариями. Для облегчения понимания ваших трудов другим участникам.
  12. -
-
-
- -

 

diff --git "a/files/ru/mdn/contribute/howto/\320\274\320\265\321\202\320\272\320\270_javascript_\321\201\321\202\321\200\320\260\320\275\320\270\321\206/index.html" "b/files/ru/mdn/contribute/howto/\320\274\320\265\321\202\320\272\320\270_javascript_\321\201\321\202\321\200\320\260\320\275\320\270\321\206/index.html" deleted file mode 100644 index 0c0ed4eca9..0000000000 --- "a/files/ru/mdn/contribute/howto/\320\274\320\265\321\202\320\272\320\270_javascript_\321\201\321\202\321\200\320\260\320\275\320\270\321\206/index.html" +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Как пометить страницы JavaScript -slug: MDN/Contribute/Howto/Метки_JavaScript_страниц -tags: - - Guide - - Howto - - JavaScript - - MDN Meta -translation_of: MDN/Contribute/Howto/Tag_JavaScript_pages ---- -
{{MDNSidebar}}

Маркировка состоит из добавления метаданных на страницы, чтобы связанный контент можно было сгруппировать, например, в инструменте поиска.

- -
-
Где это нужно сделать?
-
Внутри определенных JavaScript-страниц без тегов
-
Что вам нужно знать, чтобы выполнить эту задачу?
-
Базовые знания JavaScript, например, знание метода или свойства.
-
Каковы шаги для этого?
-
-
    -
  1. Выберите одну из страниц в списке, указанном выше.
  2. -
  3. Нажмите ссылку на статью, чтобы загрузить страницу.
  4. -
  5. После загрузки страницы, нажмите кнопку EDIT рядом с нее названием; это перенесет вас в редактор MDN.
  6. -
  7. Как минимум тег JavaScript нужно добавить. Так же здесь список возможных тегов для добавления: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ТегКакие страницы использовать
    Methodметоды
    Propertyсвойства
    prototypeпрототипы
    Object type nameметоды объекта; например String.fromCharCode должен иметь тег String
    ECMAScript6 и Experimentalвозможности (фичи) которые были добавлены в новой версии ECMAScript
    Deprecatedустаревшие функции (использование которых не рекомендуется, но поддерживается)
    Obsoleteустаревшие функции (которые больше не поддерживаются в современных браузерах)
    othersСм. Стандарты тегов MDN для других возможных меток
    -
  8. -
  9. Сохранить с комментарием.
  10. -
  11. Готово!
  12. -
-
-
- -

 

diff --git "a/files/ru/mdn/contribute/howto/\321\201\320\276\320\267\320\264\320\260\320\271_\320\270\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265_\321\203\320\277\321\200\320\260\320\266\320\275\320\265\320\275\320\270\320\265_\320\264\320\273\321\217_\320\277\320\276\320\274\320\276\321\211\320\270_\320\262_\320\270\320\267\321\203\321\207\320\265\320\275\320\270\320\270_\320\262\320\265\320\261\320\260/index.html" "b/files/ru/mdn/contribute/howto/\321\201\320\276\320\267\320\264\320\260\320\271_\320\270\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265_\321\203\320\277\321\200\320\260\320\266\320\275\320\265\320\275\320\270\320\265_\320\264\320\273\321\217_\320\277\320\276\320\274\320\276\321\211\320\270_\320\262_\320\270\320\267\321\203\321\207\320\265\320\275\320\270\320\270_\320\262\320\265\320\261\320\260/index.html" deleted file mode 100644 index 5488b77d10..0000000000 --- "a/files/ru/mdn/contribute/howto/\321\201\320\276\320\267\320\264\320\260\320\271_\320\270\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265_\321\203\320\277\321\200\320\260\320\266\320\275\320\265\320\275\320\270\320\265_\320\264\320\273\321\217_\320\277\320\276\320\274\320\276\321\211\320\270_\320\262_\320\270\320\267\321\203\321\207\320\265\320\275\320\270\320\270_\320\262\320\265\320\261\320\260/index.html" +++ /dev/null @@ -1,184 +0,0 @@ ---- -title: Как создать интерактивное обучающее упражнение -slug: >- - MDN/Contribute/Howto/Создай_интерактивное_упражнение_для_помощи_в_изучении_веба -translation_of: MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web ---- -
{{MDNSidebar}}
- -
{{IncludeSubnav("/en-US/docs/MDN")}}
- -

При изучении веба, важно полагаться на активном обучающем контенте. Такой контент создан для помощи в изучении чего-либо проактивно. Это может быть упражнения, живые взламываемые примеры, задачи к исполнению, оценки и т.д. Вкратце, всё что может помочь кому-либо в активном понимании чего-либо.

- -

Нет прямого способа для создания такого контента. Например существует много сторонних инструментов которые помогут в создании живых примеров (см: JSFiddle, CodePen, Dabblet, и т.д.) которые вы можете ссылаться из MDN статей. Если вы хотите создать более продвинутые упражнения, то можете воспользоваться Thimble из проекта WebMaker.

- -

На данный момент MDN не имеет лёгкого инструмента для пометки автора такого контента. Однако, если вы являетесь программистом, то можете возпользоваться текущими MDN функциями для создания своего активного обучающего контента. Читайте далее для того чтобы узнать как это сделать.

- -

MDN live samples

- -

MDN has a very cool feature called live samples. It's a mechanism that turns any HTML, CSS, and JavaScript code inside an MDN page into its executed equivalent. Before using it, you should read over Using the live sample system, which is our complete documentation for building them. While they're easy to do, there are quirks and tricks you'll learn along the way.

- -

What is interesting is that it's really easy to tweak that feature to use it in order to embed any kind of tool or utility you want into an MDN page.

- -

Hidden code

- -

The first way to use a code sample to create active learning content is to edit the page where you want to add your content. Use the Live Sample feature to create your content as you wish. Don't bother with the code complexity you could write; just create what you need. Once your content is ready, just switch to the editor code view and surround your code with a simple {{HTMLElement('div')}} element with the class hidden. By doing so, your code won't be displayed but your live sample remains accessible and displayable.

- -

Let's see a simple example:

- -
-

Click on the following square to randomly change its color or just type a hexadecimal code color

- - -{{EmbedLiveSample('hidden_code_example', 120, 120)}}
- -

If you take a look at that page HTML code with the MDN editor, you'll see the exact following HTML code:

- -
<div class="moreinfo">
-<p>Click on the following square to randomly change its color or just type an hexadecimal code color</p>
-
-<div class="hidden">
-<h4 id="hidden_code_example">hidden code example</h4>
-
-<h5 id="HTML">HTML</h5>
-
-<pre class="brush: html">
-&lt;div class="square"&gt;
-  #&lt;input class="color"&gt;
-&lt;/div&gt;</pre>
-
-<h5 id="CSS">CSS</h5>
-
-<pre class="brush: css">
-body {
-  padding: 10px;
-  margin : 0;
-}
-
-.square {
-  width  : 80px;
-  height : 80px;
-  padding: 10px;
-  background-color: black;
-  color: white;
-  text-align: center;
-}
-
-.color {
-  width: 60px;
-  text-transform: uppercase;
-}
-</pre>
-
-<h5 id="JS">JS</h5>
-
-<pre class="brush: js">
-function setColor(color) {
-  document.querySelector('.square').style.backgroundColor = '#' + color;
-  document.querySelector('.color').value = color;
-}
-
-function getRandomColor() {
-  var color = Math.floor(Math.random() * 16777215);
-  return color.toString(16);
-}
-
-function getInputColor() {
-  var value = document.querySelector('.color').value;
-  var color = Number('0x' + color);
-  if (color === +color) {
-    return color.toString(16);
-  }
-  return value;
-}
-
-document.addEventListener('click', function () {
-  setColor(getRandomColor());
-});
-
-document.addEventListener('keyup', function () {
-  setColor(getInputColor());
-});
-</pre>
-</div>
-
-\{{EmbedLiveSample('hidden_code_example', 120, 120)}}
-</div>
- -

You can see a more advance example of such a tweak on the Canvas API page.

- -

Code from outside the page

- -

The previous example is okay if you want to embed basic active learning content. However, if you want to deal with complex code, it can become a bit awkward to deal with that hidden class wrapper.

- -

So another option is to write the code of your learning content on an MDN page and then embed it into another page. To do this we can use the {{TemplateLink("EmbedDistLiveSample")}} macro instead of the {{TemplateLink("EmbedLiveSample")}} macro.

- -

Let's how that sample looks when configured as if it were being embedded from a remote origin:

- -
-

Click on the following square to randomly change its color or just type a hexadecimal code color

-{{EmbedLiveSample('The_example', 120, 120, '', 'MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web/distant_example')}}
- -

This time, if you take a look at that page's HTML using the MDN editor, you'll see no hidden code. If you want to see the code, just go to the page that hosts it.

- -

You can see a more advanced example of this usage in our HTML Form tutorial, which uses this technique to allow experimentation with forms.

diff --git a/files/ru/mdn/contribute/processes/index.html b/files/ru/mdn/contribute/processes/index.html new file mode 100644 index 0000000000..4c6bdda462 --- /dev/null +++ b/files/ru/mdn/contribute/processes/index.html @@ -0,0 +1,14 @@ +--- +title: Процессы документирования +slug: MDN/Contribute/Процессы +tags: + - Landing + - MDN Meta + - Процессы +translation_of: MDN/Contribute/Processes +--- +
{{MDNSidebar}}
{{IncludeSubnav("/en-US/docs/MDN")}}
+ +

Проектная документация МДН необъятна; существует огромное количество технологий, реализуемые при помощи сотен участников со всего мира. Чтобы помочь нам навести порядок в этом хаосе, имеются стандартные процессы при работе с конкретными документационно-связанными задачами. Здесь вы найдете руководства к этим процессам.

+ +

{{LandingPageListSubPages()}}

diff --git "a/files/ru/mdn/contribute/\320\277\321\200\320\276\321\206\320\265\321\201\321\201\321\213/index.html" "b/files/ru/mdn/contribute/\320\277\321\200\320\276\321\206\320\265\321\201\321\201\321\213/index.html" deleted file mode 100644 index 4c6bdda462..0000000000 --- "a/files/ru/mdn/contribute/\320\277\321\200\320\276\321\206\320\265\321\201\321\201\321\213/index.html" +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Процессы документирования -slug: MDN/Contribute/Процессы -tags: - - Landing - - MDN Meta - - Процессы -translation_of: MDN/Contribute/Processes ---- -
{{MDNSidebar}}
{{IncludeSubnav("/en-US/docs/MDN")}}
- -

Проектная документация МДН необъятна; существует огромное количество технологий, реализуемые при помощи сотен участников со всего мира. Чтобы помочь нам навести порядок в этом хаосе, имеются стандартные процессы при работе с конкретными документационно-связанными задачами. Здесь вы найдете руководства к этим процессам.

- -

{{LandingPageListSubPages()}}

diff --git a/files/ru/mdn/editor/basics/index.html b/files/ru/mdn/editor/basics/index.html deleted file mode 100644 index 10b5d91eb9..0000000000 --- a/files/ru/mdn/editor/basics/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Редактор UI элементов -slug: MDN/Editor/Basics -translation_of: MDN/Editor/Basics ---- -
{{MDNSidebar}}
- -

Встроенный WYSIWYG редактор на MDN разработан так, чтобы максимально упростить создание, редактирование и улучшение статей и других страниц практически на всем сайте. Окно редактора, как показано ниже, состоит из восьми блоков.
- Это руководство предоставляет информацию о каждом разделе, чтобы вы знали, как использовать все возможности нашего редактора.

- -
-

Note: Мы постоянно работаем над улучшением MDN, так что может наступить такой момент, когда эта документация и скриншоты к ней окажутся немного устаревшими. Чтобы идти в ногу со временем - мы будем периодически обновлять документацию.

-
- -

Edit page with en/ru labels

- -

Интерфейс редактора содержит следующие разделы, как показано выше. Нажмите на ссылку ниже чтобы прочесть о конкретном разделе.

- - - -

Поле редактирования

- -

Поле редактирования - это, конечно же. место где вы вводите текст.

- -

Нажатие правой кнопки мыши (ПКМ) в поле редактирования показывает дополнительные опции, в зависимости от контекста. Нажатие ПКМ на таблице, например, предлагает опции для работы с таблицами, а на списке, соответственно, опции для работы со списками. По умолчанию редактор использует свое собственное контекстное меню в поле редактирования. Чтобы открыть стандартное браузерное контекстное меню, при нажатии ПКМ зажмите Shift или Control (Command на Mac OS X).

- -

Во время работы в окне редактирования вы можете использовать специальные сочетания клавиш.

- -

Примечание

- -

После того как вы закончили свою работу, настоятельно рекомендуется добавлять к своим изменениям примечание. Оно будет показано в истории изменений к этой странице, а также в обзорной панели изменений (Revision Dashboard). Это поможет объяснить и донести смысл ваших изменений до тех, кто может просматривать их позже. Чтобы добавить свое примечание, просто заполните это поле перед нажатием на кнопку Сохранить/Опубликовать.

- -

Вот несколько причин почему это полезно:

- - - -

Запрос проверки

- -

MDN сообщество использует проверки (reviews) для того чтобы следить за качеством контента и улучшать его. Это работает с помощью переключения флажка у нужного пункта. Вы можете узнать больше о технической проверке (technical review) и редакционной проверке (editorial review) в руководствах "Как сделать".

- -

Для запроса проверки статьи, над которой вы работали, переключите флажок возле нужного пункта. Техническую проверку следует запрашивать каждый раз, когда вы вносите изменения в технические детали работы чего-либо. Редакционная же проверка хороший выбор когда вы хотите посторонней оценки стиля или качества вашего текста.

- -

Несмотря на то что эти опции добавляют вашу работу в соответсвующие списки (needing technical review или needing editorial review), это не означает что она будет проверена немедленно. Для технической проверки хорошей идеей будет прямо обратиться к специалистам в этой области (см. subject-matter expert). Для редакционной проверки вы можете написать на форуме MDN (см. MDN discussion forum) с просьбой проверить вашу работу.

- -

Будьте внимательны, убедитесь что установили нужные флажки перед нажатием кнопки Сохранить/Опубликовать.

- -

 

- -

{{EditorGuideQuicklinks}}

diff --git a/files/ru/mdn/editor/basics/page_controls/index.html b/files/ru/mdn/editor/basics/page_controls/index.html deleted file mode 100644 index 3f49c886b4..0000000000 --- a/files/ru/mdn/editor/basics/page_controls/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Элементы управления страницей в редакторе MDN -slug: MDN/Editor/Basics/Page_controls -tags: - - Beginner - - Guide - - editor -translation_of: MDN/Editor/Basics/Page_controls ---- -
{{MDNSidebar}}
- -

Элементы управления состоят из кнопок, затрагивающих страницу в целом. Они расположены наверху и внизу страницы, для удобства прокрутки страницы. Здесь расположены четыре кнопки:

- -
-

Если вы пытаетесь сохранить вашу работу и ваши изменения отклоняются как некорректные, но вы уверены, что ваш контент подходит для MDN,  вам следует связаться с командой редакторов для разрешения проблемы.

-
- -
-
Сохранить и продолжить редактирование
-
Эта кнопка сохраняет и публикует страницу, не закрывая редактор. Это позволяет периодически сохранять вашу работу, оставляя запись в истории. Благодаря этому вы сможете при необходимости откатить изменения, или приостановить работу и продолжить в удобное время. Эта функция недоступна при создании новых страниц. Смотрите также раздел о примечании, чтобы узнать как оставить комментарий к вашим изменениям и зачем это делать. 
-
Опубликовать
-
Эта кнопка сохраняет и публикует изменения, а также закрывает редактор и возвращает вас на страницу в обычном режиме.
-
Предварительный просмотр
-
Эта кнопка открывает новую вкладку или окно, в котором показано как будут выглядить ваши изменения после публикации. Это подразумевает, что все ваши макросы и шаблоны будут показаны как уже обработанные. Обратите внимание, что ваша работа не будет сохранена при использовании этой опции. Эта возомжность позволяет вам проверить, до того как вы сделали свои изменения публичными, не допустили ли вы ошибок в своих шаблонах, макросах, или при оформлении текста. Если вы столкнулись с ошибками выполнения скриптов, смотрите Troubleshooting scripting error while previewing a page.
-
-
-

Внимание: В настоящее время некоторые шамблоны и макросы не выполняются корректно при предварительном просмотре, оставляя страницу без части контента (таких как боковые меню), и, следовательно, частично искажая страницу. Кроме того, если SCAYT включен (и если страница содержит определенные рабочие макросы или шаблоны), режим предварительного просмотра может выдавать ошибку выполнения скриптов.

-
-
-
Отменить
-
Эта кнопка отменяет все ваши несохраненные изменения. Вы будете возвращены на страницу в обычном режиме чтения.
-
-
-

Warning: Occasionally Discard can malfunction and start acting more like a partial "discard," undoing many of your changes without exiting the editor. If this happens to you, you should save, exit, and re-enter the editor.

-
-
-
diff --git a/files/ru/mdn/editor/basics/toolbar/index.html b/files/ru/mdn/editor/basics/toolbar/index.html deleted file mode 100644 index 8a01621158..0000000000 --- a/files/ru/mdn/editor/basics/toolbar/index.html +++ /dev/null @@ -1,256 +0,0 @@ ---- -title: Панель инструментов редактора MDN -slug: MDN/Editor/Basics/Toolbar -tags: - - Beginner - - editor -translation_of: MDN/Editor/Basics/Toolbar ---- -
{{MDNSidebar}}
- -

Панель инструментов редактора предоставляет вам возможность менять внешний вид и структуру документов во время работы. Эта статья описывает назначение кнопок в панели инструментов.  

- -

На панели расположено три ряда. На первых двух - кнопки, а на третьем HTML контекст, который показывает вам какой элемент вы редактируете в данный момент. На скриншоте ниже, например, редактирование происходит в {{htmlelement("p")}} элементе. 

- -

Screenshot of the toolbar, with labels for the button groupsКнопки на панели инструментов разделены на девять групп. Давайте взглянем на все. Мы будем изучать кнопки в каждой группе по порядку, слева направо.

- - - -

Документ

- -

Кнопки из этой группы используются для управления на уровне всего документа.

- -
-
Source
-
Кнопка Source позволяет переключаться между редактированием в режиме WYSIWYG и редактированием разметки HTML. Мы просим вас избегать редактирования разметки, т.к. в таком случае очень легко неправильно оформить статью или вовсе столкнуться с ошибками. Правда в настоящее время у редактора могут встречаться некоторые причуды в работе, из-за которых сделать некоторые вещи не удастся, не отредактировав разметку напрямую. Смотрите Режим разметки в редакторе MDN чтобы более подробно изучить этот режим и понять что в разметке писать можно, а чего писать не следует.
-
Publish
-
То же что и кнопка Опубликовать.
-
- -
-

Примечание: Если вы пытаетесь сохранить вашу работу и ваши изменения отклоняются как некорректные, но вы уверены, что ваш контент подходит для MDN, вам следует связаться с командой редакторов для разрешения проблемы.

-
- -
-
Preview
-
Аналог кнопки Предварительный просмотр.
-
- -

Правка

- -

Функции этих кнопок очень схожи с соответствующими из меню Правка в любом другом редакторе.

- -
-
Paste / Вставить
-
Вставить контент из буфера обмена в поле редактора.
-
Paste as plain text / Вставить как обычный текст
-
Открывает диалоговое окно в которое вы можете вставить текст. Этот текст будет отделен от всего лишнего, так что вы не вставите случайно текст с лишними стилями или ссылками. После вставки текста, вы можете его отредактировать, если нужно, а затем, кликнув на кнопку OK, вставить на страницу.
-
-
-

Примечание: Обратите внимание, что во время вставки контента в редактор, если вы копировали стилизованный контент (например, скопированный с другого сайта  код  с подсветкой синтаксиса),  вы можете случайно вставить вместе с ним стили или посторонние классы. Пожалуйста, будьте внимательны и не допускайте этого. Проверяйте свои изменения в режиме разметки, если требуется, чтобы удалить лишние стили и классы (или позаботьтесь об этом заранее, воспользовавшись кнопкой "Paste as plain text").

-
-
-
Undo
-
Отменить последнее изменение.
-
Redo
-
Применить последнее отмененное изменение.
-
- -

Работа с текстом

- -
-
Find / Найти
-
Открывает диалоговое окно Find and Replace в режиме "Find", который позволяет найти в вашем документе определенную строку.
-
Replace / Заменить
-
Открывает диалоговое окно Find and Replace в режиме "Replace", с помощью которого можно найти нужную строку и заменить на новую.
-
- -

Кнопки Find и Replace открывают одно и то же диалоговое окно, которое имеет несколько опций для поиска и, опционально, замены текста.

- -
-
Spell Checker / Проверка правописания
-
Эта кнопка открывает меню с несколькими пунктами: -
-
Enable SCAYT/Disable SCAYT
-
Включает или отключает Spell Check As You Type (SCAYT)
-
Options
-
Если SCAYT включен, этот пункт открывает диалоговое окно SCAYT во вкладке с опциями для настройки SCAYT.
-
Languages
-
Если SCAYT включен, этот пункт открывает диалоговое окно SCAYT во вкладке "Languages", где вы можете выбрать язык для проверки правописания.
-
Dictionaries
-
Если SCAYT включен, этот пункт открывает диалоговое окно SCAYT во вкладке "Dictionaries", где вы можете сами выбрать словарь, который SCAYT будет использовать.
-
About SCAYT
-
Если SCAYT включен, этот пункт открывает диалоговое окно SCAYT во вкладке "About", в которой написано о SCAYT.
-
Check Spelling
-
Этот пункт открывает диалоговое окно Spell Checker, в котором вы можете проверить правописание в пакетном режиме (batch mode) для всего документа. Вы можете воспользоваться вкладкой Grammar для проверки грамматических ошибок, или воспользоваться вкладкой Thesaurus для поиска синонимов для слов в документе.
-
-
-
- -

Вид

- -

Эта группа позволяет настроить вид отображения интерфейса редактора. 

- -
-
Maximize
-
Эта кнопка разворачивает интерфейс редактора (то есть панель инструментов и поле редактирования) во всё окно браузера, предоставляя вам как можно больше места для работы.
-
Show blocks
-
Эта кнопка отображает контуры вокруг блочных элементов в вашем документе. Это может быть удобным для проверки структуры документа без необходимости заглядывать в разметку.
-
- -

Строковые стили

- -

Строковые стили содержат распространенные стили, которые могут вам пригодиться при оформлении текста.

- -
-
Bold
-
Переключает жирный стиль текста, создавая при этом в разметке элемент {{htmlelement("strong")}}.
-
Italic
-
Переключает курсив. Создает {{htmlelement("em")}} элемент.
-
Underline
-
Переключает нижнее подчеркивание. Создает {{htmlelement("u")}} элемент.
-
Strike through
-
Переключает перечеркивание. Создает {{htmlelement("s")}} элемент.
-
Subscript
-
Переключает нижний индекс. Создает {{htmlelement("sub")}} элемент.
-
Superscript
-
Переключает верхний индекс. Создает {{htmlelement("sup")}} элемент. Заметьте, что такой строковый стиль не используется на MDN, так что вам вряд ли когда-нибудь пригодится эта кнопка.
-
Remove format
-
Удаляет текущий строковый стиль в выделенном тексте.
-
Code
-
Переключает стиль для кода. Создает {{htmlelement("code")}} элемент. Это используется для представления в тексте имен переменных, функций, объектов, файлов и т.п.
-
- -

Работа со ссылками

- -

Данная группа предоставляет инструменты для работы со ссылками.

- -
-
Link
-
Создает новую ссылку. При нажатии вызывается окно создания ссылки, работа с которым подробна описана в Ссылки с помощью панели инструментов.
-
Unlink
-
Удаляет ссылку в месте, где расположен курсор.
-
Anchor
-
Создает якорь в месте, где расположен курсор. Заметьте, что вам не нужно создавать якорь для заголовков, редактор автоматически создает {{htmlattrxref("id")}} для каждого заголовка, заменяя пробелы в названии на нижние подчеркивания. Например, заголовок этой секции имеет id, значение которого Работа_со_ссылками.
-
Create a redirect
-
Встраивает переадресацию на другую страницу. Смотрите Создание переадресаций для подробной информации.
-
- -

Специальные стили

- -

Кнопка Styles - это выпадающее меню, предлагающее на выбор специальные стили форматирования текста.

- -

Блочные стили

- -
-
None
-
Удаляет стиль с выбранного блока.
-
Note box
-
Создает блок с примечание, как показано ниже. Вы должны всегда начинать примечание со слова "Примечание:" жирными буквами.
-
- -
-

Примечание: Это поле с примечанием.

-
- -
-
Warning box
-
Создает блок с предупреждением, как показано ниже. Блок должен всегда начинаться со слова "Внимание:" жирными буквами.
-
- -
-

Внимание: Это поле с предупреждением.

-
- -
-
Two columns
-
Делает выделенный текст или блок двухколоночным на браузерах, которые это поддерживают.
-
Three columns
-
Делает выделенный текст или блок трехколоночным на браузерах, которые это поддерживают.
-
Syntax box
-
Создает поле для синтаксиса, как показано ниже. Это создает {{htmlelement("pre")}}. Вы можете также использовать кнопку "PRE".
-
-
Это поле для синтаксиса
-
-
Hidden when reading
-
Создает блок, который видно только в режиме редактирования. Это не то же, что и HTML-комментарий, который виден только в режиме разметки.
-
- -

Строковые стили

- -
-
SEO summary
-
Этот специальный стиль используется чтобы выделить предложение или два, которые будут использованы как краткое описание для поисковой оптимизации. Он также используется макросами для автоматического создания посадочных страниц. Если вы не воспользуетесь этим стилем, MDN автоматически использует первый абзац вашей статьи. Но иногда это не самый лучший вариант и лучше воспользоваться предложенным стилем.
-
- -

Блоки

- -

Эта группа включает опции для прочих стилей блоков. Некоторые из них относятся к стандартному HTML, а другие - уникальны, т.к. относятся к Kuma.

- -
-
Blockquote
-
Вставляет блок для цитаты. Пожалуйста, не используйте это. Блоки с цитатами не являются частью нашего стайлгайда, и эта кнопка будет удалена в ближайшем будущем.
-
Preformatted Text
-
Вставляет {{htmlelement("pre")}} блок, или превращает в него текущий. Все примеры кода должны быть оформлены в такой блок.
-
Headings
-
Кнопки заголовков позволяют вам вставить нужный заголовок. Нажмите на одну из этих кнопок для создания нового заголовка соответственной глубины. По умолчанию заголовки с H2 по H4 включаются в оглавление, но вы можете изменить это, как описано в разделе Информация о странице.
-
Syntax highlighter
-
Подсветка синтаксиса позволяет вам выбрать язык, синтаксис которого будет подсвечиваться в {{htmlelement("pre")}} блоке. Если такой блок не был выбран изначально, он будет создан. Выберите язык используемый в блоке, и блок будет подсвечен соответствующим образом.
-
Insert Code Sample Template
-
Эта кнопка используется системой живых примеров (the live sample system), чтобы помочь вам быстро вставить новый живой пример (live sample). Смотрите Пользование системой живых примеров чтобы узнать подробнее.
-
Insert Code Sample iFrame
-
Вставляет в документ подходящий макрос для отображения нужного живого примера. Смотрите Пользование системой живых примеров для деталей использования и информации о других функциях живых примеров.
-
- -

Списки и поток текста

- -

Эта группа предоставляет инструменты для создания списков и изменения поведения текста в блоках.

- -
-
Insert/remove numbered list
-
Создает или удаляет нумерованный список. Когда вы работаете над списком, при каждом нажатии Enter будет создаваться новый элемент списка. Клавиша Tab может быть использована для увеличения вложенности, а Shift + Tab, соответсвенно, для уменьшения. При нажатии на Enter в пустом элементе список будет закончен. Нажатие ПКМ на списке открывает контекстное меню с опцией Numbered list properties, в которой можно выбрать стиль маркера.
-
Insert/remove bulleted list
-
Создает или удаляет маркированный список. Когда вы работаете над списком, при каждом нажатии Enter будет создаваться новый элемент списка. Клавиша Tab используется для увеличения вложенности, а Shift + Tab для уменьшения. При нажатии на Enter в пустом элементе список будет закончен. Нажатие ПКМ на списке открывает контекстное меню с опцией Bulleted list properties, в которой можно выбрать стиль нумерации (числа, буквы, римские цифры и пр., а также с какой цифры начинать).
-
Definition List
-
Создает новый список с определениями (definition list). Этот список состоит из серии терминов и определений (именно такой список вы сейчас читаете).
-
Definition Term
-
Создает новый блок с термином в списке. Если в данный момент вы не редактируете список, он будет создан. Нажатие на Enter автоматически переключается на редактирование нового определения.
-
Definition Value
-
Создает новый блок с определением в списке. Нажатие на Enter создает новый термин. Нажав дважды, вы покинете список.
-
Decrease indent
-
Уменьшает вложенность. Того же эффекта можно добиться нажав Shift + Tab в списке.
-
Increase indent
-
Увеличивает вложенность. То же самое, что и нажатие Tab в списке.
-
Text direction left-to-right
-
Переключает текущее направление текста на слева направо. Используется при работе с другими языками. Например, при работе с английским текстом в арабском.
-
Text direction right-to-left
-
Переключает текущее направление текста на справа налево. Используется при работе с другими языками. Например, при работе с арабским текстом в английском.
-
- -

Медиа

- -

Данная группа предоставляет инструменты для работы с медиафайлами.

- -
-
Image
-
Вставляет новое изображение в статью. Смотрите Изображения для подробностей.
-
Table
-
Вставляет таблицу в статью. Смотрите Таблицы для подробной информации о таблицах в статьях.
-
Embed YouTube Video
-
Открывает диалоговое окно, в котором вы можете ввести URL для видео YouTube. С этой информацией создается вызов макроса EmbedYouTube. Это безопасный способ встроить видеоконтент.
-
Insert MathML based on (La)TeX
-
Открывает диалоговое окно, в которое вы можете вставить свой код TeX или LaTeX. Этот код будет конвертирован в MathML вставлен в документ в {{htmlelement("math")}} блоке.
-
- -

 

diff --git a/files/ru/mdn/editor/index.html b/files/ru/mdn/editor/index.html deleted file mode 100644 index df98522e38..0000000000 --- a/files/ru/mdn/editor/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Руководство по MDN редактору -slug: MDN/Editor -tags: - - Landing - - MDN - - Редактор MDN -translation_of: MDN/Editor ---- -
{{MDNSidebar}}
- -
{{IncludeSubnav("/ru/docs/MDN")}}
- -

WYSIWYG ("what-you-see-is-what-you-get" в переводе "что видишь, то и получишь") — редактор для веб-документов MDN, который позволяет легко делать вклад в новый контент. Это руководство показывает, как использовать редактор и улучшить вашу продуктивность. Пожалуйста, убедитесь в том, что прочитали Условия использования Mozilla и согласны с ними перед тем, как начать редактировать или создавать новые страницы.

- -

Руководство по оформлению MDN предлагает информацию о том, как оформлять и стилизовать контент, включая предпочтительные грамматические и орфографические правила.

- -
-
-
-
Редактор UI элементов
-
Встроенный WYSIWYG редактор на MDN разработан так, чтобы максимально упростить создание, редактирование и улучшение статей и других страниц практически на всем сайте. Окно редактора, как показано ниже, состоит из восьми блоков.
- Это руководство предоставляет информацию о каждом разделе, чтобы вы знали, как использовать все возможности нашего редактора.
-
Изображения
-
Изображения очень часто используются при оформлении статей. Они могут быть снимками экрана, примерами того, как должен выглядеть результат, SVG-диаграммами. Данная статья описывает способы работы с изображениями в контенте сайта MDN.
-
Горячие клавиши в редакторе MDN
-
Существует ряд удобных горячих клавиш, позволяющих вам не отрывать руки от клавиатуры во время работы в UI редактора MDN. Они перечислены в этой статье.
-
Ссылки
-
Ссылки — это ключевой компонент любой вики не только среди множества документов, но и в пределах одного. К счастью, ссылки очень легко создавать, даже несмотря на то, что есть очень много способов сделать их! В статье рассказывается всё о ссылках в редакторе MDN.
-
-
- -
-
-
Перенаправление
-
Иногда вам понадобится создать страницу, которая просто перенаправляет на другую страницу. В этой статье рассказывается, как сделать переадресацию.
-
Режим источника
-
В редакторе MDN есть особая кнопка, позволяющая вам включать режим источника. В этом режиме вы можете видеть HTML-код тела статьи, которую вы пишете. Это руководство поможет вам понять, что вы можете делать в режиме источника, что вам следует с ним делать и, самое важное, чего вам делать не следует.
-
Синтаксические выделения
-
Синтаксическое выделение кода крайне полезно в статьях. Режим синтаксического выделения также используется в нашей системе шаблонов, чтобы определять, как использовать каждый отрывок кода при сборке в готовый экземпляр.
-
Таблицы
-
Таблицы полезны для представления информации. В этой статье описано, как создавать и обслуживать таблицы на MDN и когда стоит и не стоит использовать их.
-
-
-
- -

{{EditorGuideQuicklinks}}

diff --git a/files/ru/mdn/editor/source_mode/index.html b/files/ru/mdn/editor/source_mode/index.html deleted file mode 100644 index af5d7b5535..0000000000 --- a/files/ru/mdn/editor/source_mode/index.html +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: Режим источника -slug: MDN/Editor/Source_mode -tags: - - Guide - - MDN Meta - - NeedsContent - - editor - - Редактор MDN - - Руководство -translation_of: MDN/Editor/Source_mode ---- -
{{MDNSidebar}}
- -

 В редакторе MDN есть особая кнопка, позволяющая вам включать режим источника. В этом режиме вы можете видеть HTML-код тела статьи, которую вы пишите. Это руководство поможет вам понять, что вы можете делать в режиме источника, что вам следует с ним делать и, самое важное, чего вам делать не следует.

- -
-

Перед тем как использовать режим источника, примите во внимание, что мы крайне не рекомендуем использовать режим источника. За исключением случаев, когда то, что вы делаете в режиме источника, соответствует нашему руководству по оформлению кода (мы нуждаемся в опциях, которые, к сожалению, пока что не могут быть созданы без режима источника), вам нет необходимости в использовании этого режима. Смотрите {{anch("Предостережения")}} ниже.

-
- -

Включение режима источника

- -

Включить режим источника очень легко. В левом верхнем углу нажмите кнопку Источник.

- -

Partial screenshot of the editor toolbar, with the Source mode button highlighted

- -

Предостережения

- -

Как упомянуто ранее, вам редко понадобится режим источника. Немного вы сможете сделать в этом режиме. Со временем мы обновим интерфейс редактора, чтобы настроить это немного для вас.

- -

Всего того, что неявно описано где-то в руководстве по сотрудничеству с MDN, не должно быть в источнике. Это значит, что:

- - - -

Работа в режиме источника

- -

В режиме источника вы работаете с HTML-кодом, который составляет контент страницы вики. Если вы не ограничиваетесь обычным редактором, вы должны убедиться в том, что ваша работа соответствует оформлению и что она работает надёжно и безопасно.

- -

К сожалению, клавиша Tab пока что не работает в режиме источника. Используйте два пробела там, где обычно используете Tab.

- -

Элементы и атрибуты, которые MDN не поддерживает, будут удалены после сохранения документа. Вдобавок HTML документа преобразован, чтобы он был более читаемым и совместимым.

- -

Использование режима источника

- -

Здесь описано несколько случаев, когда единственный способ соответствовать оформлению статей MDN — использовать режим источника. Этот раздел описывает эти ситуации и как правильно выполнять данные функции, чтобы не испортить остальное.

- -

Выделение строк в примерах кода

- -

Блоки примеров кода устанавливаются кнопками PRE или Syntax Highlighter в блоках панели инструментов, но вы, возможно, захотите обратить внимание читателей на определённые строки кода. Единственный способ сделать это — открыть режим источника, найти там блок <pre>, содержащий код, и добавить в атрибут class тега <pre>  компонент highlight, отформатированный следующим образом:

- - - -
"hightlight[" <список-номеров-строк> "]"
-
-Где:
-<список-номеров-строк> = [ <номер-строки> | <диапазон-строк> ]#
-<диапазон-строк> = <номер-строки> - <номер-строки>
-<номер-строки> = <число-токен>
- -
-

Выделенные строки не отображаются в редакторе MDN.

-
- -

К примеру, если есть тег <pre class="brush: js;">, и вы хотите выделить строки 4 и 7, то вы меняете тег: <pre class="brush: js; highlight[4, 7]">.

- -

Давайте взглянем на более полный пример:

- -
- - - - - - - - - - - - - -
До выделенияС выделением
-
-var canvas = document.getElementById("canvas");
-var ctx = canvas.getContext("2d");
-
-var path1 = new Path2D();
-path1.rect(10, 10, 100, 100);
-
-var path2 = new Path2D(path1);
-path2.moveTo(220, 60);
-path2.arc(170, 60, 50, 0, 2 * Math.PI);
-
-ctx.stroke(path2);
-
- -

Здесь тег {{HTMLElement("pre")}} равен: <pre class="brush: js;">

-
-
-var canvas = document.getElementById("canvas");
-var ctx = canvas.getContext("2d");
-
-var path1 = new Path2D();
-path1.rect(10, 10, 100, 100);
-
-var path2 = new Path2D(path1);
-path2.moveTo(220, 60);
-path2.arc(170, 60, 50, 0, 2 * Math.PI);
-
-ctx.stroke(path2);
- -

А здесь тег <pre> изменён на: <pre class="brush: js; highlight[4, 7]">

-
-
- -

Стили, которых нет в панели инструментов

- -

У нас есть несколько стилей, которые нельзя применить, не используя режим источника. К счастью, их редко когда используют. Например:

- - diff --git a/files/ru/mdn/editor/tables/index.html b/files/ru/mdn/editor/tables/index.html deleted file mode 100644 index 1f6f988d6a..0000000000 --- a/files/ru/mdn/editor/tables/index.html +++ /dev/null @@ -1,162 +0,0 @@ ---- -title: Таблицы -slug: MDN/Editor/Tables -tags: - - Guide - - MDN - - MDN Meta - - Редактор - - Руководство -translation_of: MDN/Editor/Tables ---- -
{{MDNSidebar}}
- -

Таблицы полезны для представления информации; в этой статье описано, как создавать и обслуживать таблицы на MDN и когда стоит и не стоит использовать их.

- -

В MDN, в основном, мы используем таблицы для представления перечня информации из более чем двух участков информации, приходящихся на один пункт. Если вы создаёте лист из названия элементов и их значений, то лучше создать список описаний вместо таблицы; это потому что мы стараемся по возможности реже использовать таблицы из двух колонок, так как возникают трудности их отображения при чтении на мобильных устройствах.

- -

Пожалуйста, прочтите Руководство по оформлению материалов MDN, чтобы лучше узнать об использовании таблиц и их правильном оформлении; всё же давайте посмотрим, как вставлять и редактировать таблицы.

- -

Создание таблицы

- -

Чтобы вставить таблицу, нажмите кнопку Таблица на панели инструментов, которая выглядит так: as of Aug-2017

- -

Откроется окно Свойства таблицы:

- -

Скриншот окна "Свойства таблицы"

- -

В окне две вкладки: Свойства таблицы и Дополнительно.

- -

Вкладка Свойства таблицы

- -

В этой вкладке вы будете выполнять бо́льшую часть настроек, потому что во вкладке Дополнительно гораздо меньше настроек, которые мы рекомендуем использовать. Опции:

- -
-
Строки
-
Число строк в вашей таблице. Вы также можете добавить строки непосредственно в редакторе, но так будет быстрее.
-
Колонки
-
Число колонок в таблице.
-
Заголовки
-
Позволяет вам обозначить заголовки, если это необходимо. По умолчанию в таблице нет заголовков; однако мы предпочитаем использовать заголовки, поэтому советуем вам использовать их в большинстве случаев. Возможные значения: Без заголовков, Первая строка, Левая колонка и Сверху и слева.
-
Выравнивание
-
Позволяет выравнивать таблицу в левой, правой или центральной части страницы. Пожалуйста, не используйте эту опцию. В нашем руководстве по оформлению указано, что таблицы всегда должны нахадиться слева. (Из этого правила есть исключения.)
-
Заголовок
-
Вы можете выбрать заголовок к таблице; однако мы редко делаем это в MDN, поэтому лучше не использовать эту опцию.
-
Итоги
-
Просто пропустите этот пункт, потому что рядом с таблицей вам придётся писать объяснение.
-
- -

Вкладка Дополнительно

- -

Вкладка Дополнительно предоставляет несколько возможностей, большую часть которых мы не используем на MDN и в будущем уберём.

- -

Скриншот вкладки "Дополнительно"

- -

Как видите, тут немного опций:

- -
-
Идентификатор
-
Идентификатор (id) элемента {{HTMLElement("table")}}. Мы в принципе не используем идентификаторы в таблицах на MDN.
-
Направление текста
-
Позволяет настроить направление текста в таблице. Используется только при локализации контента.
-
Стиль
-
В этом поле вы можете применить собственный стиль CSS к таблице. Вообще не используйте это поле! В таком случае мы просто удалим вашу таблицу. Мы стараемся избавляться от пользовательских стилей там, где применяются наши.
-
CSS классы
-
Добавляет класс к стилю таблицы. Значение всегда должно быть standard-table, явдяющееся нашим стандартным классом для таблиц.
-
- -

Как только вы завершите настройку, нажмите кнопку OK для создания таблицы.

- -

Обслуживание таблиц

- -

Работа с таблицей очень похожа на работу в любом редакторе таблиц — надо просто заполнить ячейки. Клавиша Tab переместит вас на следующую ячейку таблицы или создаст новую строку, если следующей клетки нет.

- -

Кликните правой кнопкой мыши по таблице, чтобы появился ряд опций для регулировки самих ячеек, строчек и колонок таблицы, а ткаже самой таблицы:

- -

Скриншот контекстного меню

- -
-
Вставить
-
В браузерах поддерживается вставка через скрипт (в некоторых браузерах, в том числе в Firefox, это не поддерживается из соображений безопасности). Эта опция вставляет содержимое буфера обмена в текущую ячейку таблицы.
-
Ячейка
-
Открывает подменю для работы с ячейками.
-
Строка
-
Открывает подменю для работы со строками.
-
Колонка
-
Открывает подменю для работы с колонками.
-
Удалить таблицу
-
Удаляет текущую таблицу.
-
Сортировка (Sort Table)
-
Открывает диалоговое окно для сортировки данных в таблице.
-
Свойства таблицы
-
Открывает то же окно для создания таблицы.
-
- -

Подменю Ячейка

- -

Подменю предоставляет опции для манипуляций с ячейками вашей таблицы, и оно выглядит так:

- -

Скриншот подменю "Ячейка" в контекстном меню

- -

Названия опций говорят сами за себя, но стоит оговориться, что Объединить ячейки доступно, только если вы выбрали несколько ячеек. Опции Объединить с правой и Объединить с нижней объединяют текущую ячейку с той, что находится справа или снизу соответственно.

- -

Окно Свойства ячейки

- -

Опция Свойства ячейки открывает диалоговое окно для детальной настройки ячейки. Окно выглядит вот так:

- -

Скриншот окна "Свойства ячейки"

- -

Опции:

- -
-
Ширина
-
Изменяет ширину клетки; вы можете выбрать единицу изменения в выпадающем меню рядом. Пожалуйста, не используете эту опцию. Вам не понадобится изменять ширину клетки, за исключением случаев, когда надо вставить изображение или пример кода в таблицу.
-
Высота
-
Устанавливает высоту клетки (всегда в пикселах). Пожалуйста, не используете эту опцию. Высота клетки определяется автоматически.
-
Перенос по словам
-
Определяет, будет переноситься содержимое ячейки или нет. Всегда должно быть установлено значение по умолчанию, Да.
-
Горизонтальное выравнивание
-
Позволяет устанавливать выравнивание текста по горизонтали. Следует всегда оставлять значение по умолчанию, По левому краю.
-
Вертикальное выравнивание
-
Позволяет устанавливать выравнивание текста по вертикали.
-
Тип ячейки
-
Позволяет вам определить, какой тип у ячейки — Заголовок или Данные. Если установлено значение Заголовок, то будет применена соответствующая стилизация.
-
Объединяет строк
-
Позволяет определить, сколько строк необходимо объединить. Используется редко, но в некоторых таблицах очень полезно.
-
Объединяет колонок
-
Определяет, сколько колонок необходимо объединить.
-
Цвет фона
-
Определяет цвет фона ячейки. Старайтесь не использовать эту фунцию; редкие случаи, когда смена цвета ячейки приемлема, прописаны в классах CSS.
-
Цвет границ
-
Определяет цвет границы ячейки. Старайтесь не использовать эту фунцию; редкие случаи, когда смена цвета границы ячейки приемлема, прописаны в классах CSS.
-
- -

Подменю Строка

- -

Подменю Строка предоставляет опции, используя которые вы можете корректировать строки:

- -

Скриншот подменю "Строка" в контекстном меню

- -

Опции подменю по порядку:

- - - -

Подменю Колонка

- -

Подменю позволяет вам изменять колонки в вашей таблице:

- -

Скриншот подменю "Колонка" в контекстном меню

- -

Опции похожи на опции подменю Строка:

- - - -

{{EditorGuideQuicklinks}}

diff --git "a/files/ru/mdn/editor/\320\263\320\276\321\200\321\217\321\207\320\270\320\265_\320\272\320\273\320\260\320\262\320\270\321\210\320\270/index.html" "b/files/ru/mdn/editor/\320\263\320\276\321\200\321\217\321\207\320\270\320\265_\320\272\320\273\320\260\320\262\320\270\321\210\320\270/index.html" deleted file mode 100644 index 7a697614df..0000000000 --- "a/files/ru/mdn/editor/\320\263\320\276\321\200\321\217\321\207\320\270\320\265_\320\272\320\273\320\260\320\262\320\270\321\210\320\270/index.html" +++ /dev/null @@ -1,146 +0,0 @@ ---- -title: Горячие клавиши в редакторе MDN -slug: MDN/Editor/Горячие_клавиши -tags: - - MDN - - MDN Meta - - Reference - - Горячие клавиши - - Клавиши - - Редактор -translation_of: MDN/Editor/Keyboard_shortcuts ---- -

Существует ряд удобных горячих клавиш, позволяющих вам не отрывать руки от клавиатуры во время работы в UI редактора MDN.

- -

Горячие клавиши перечислены для Windows и Linux; для Mac вместо ключа Control используйте Command.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Сочетание клавишОписание
Ctrl + AВыделить всё
Ctrl + CКопировать
Ctrl + VВставить
Ctrl + Shift + VВставить без форматирования
Ctrl + XВырезать
Ctrl + ZОтменить
Ctrl + YПовторить
Ctrl + KОткрыть редактор ссылок/добавить новую ссылку
Ctrl + Shift + KУдалить ссылку в текущем положении курсора
Ctrl + BПолужирный текст
Ctrl + IКурсив
Ctrl + OВключить стилизацию <code>
Ctrl + Shift + O -

Включить режим просмотра источника

- -
Будьте внимательны при работе в режиме источника: вы должны придерживаться наших стандартов заполнения содержимого. Ознакомьтесь с нашим гайдом по режиму источника, чтобы узнать, как использовать режим источника и что вам следует и не следует делать в нём.
-
Ctrl + P -
-Включить или отключить стилизацию <pre> в текущем блоке.
-
Ctrl + UПодчёркивание
Ctrl + SОпубликовать изменения, не закрывая редактор
Ctrl + Shift + SОпубликовать изменения и закрыть редактор
Ctrl + 0Удалить форматирование в выделенной области (Это ноль, а не буква "О")
От Ctrl + 2 до Ctrl + 5Выбор уровней заголовков от 2 до 5. Уровень 1 предназначен для заголовка страницы, расположенного в верху статьи
Ctrl + Shift + LПреобразование выделенного текста (по порядку): в нумерованный список — в маркированный список — удалить список
TabУвеличивает отступ или же вставляет два пробела. В таблицах перемещает курсор в следующую ячейку или вставляет новый ряд, если следующей клетки нет. Курсор перемещается на следующий абзац, если находится на заголовке страницы
Shift + TabУменьшает отступ. В таблицах перемещает курсор в предыдущую ячейку или вставляет новый ряд, если предыдущей клетки нет. Курсор перемещается на следующий абзац, если находится на заголовке страницы
Shift + SpaceВставляет неразрывный пробел(&nbsp;)
Shift + Enter -

Выводит из блока. К примеру, если вы редактируете блок <pre>Shift + Enter выводит курсор из блока, помещая его обратно в тело статьи

- -
-

На данный момент не поддерживается: {{bug('780055')}}.

-
-
- -

Смотрите также

- - - -
{{MDNSidebar}}
diff --git "a/files/ru/mdn/editor/\320\272\320\260\321\200\321\202\320\270\320\275\320\272\320\270/index.html" "b/files/ru/mdn/editor/\320\272\320\260\321\200\321\202\320\270\320\275\320\272\320\270/index.html" deleted file mode 100644 index f095489297..0000000000 --- "a/files/ru/mdn/editor/\320\272\320\260\321\200\321\202\320\270\320\275\320\272\320\270/index.html" +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Изображения -slug: MDN/Editor/Картинки -tags: - - Изображение - - Работа с изображениями - - Рисунок - - Руководство -translation_of: MDN/Editor/Images ---- -
{{MDNSidebar}}
- -

Изображения очень часто используются при оформлении статей. Они могут быть снимками экрана (screenshot), примерами того, как должно выглядеть произведение искусства, SVG-диаграммами. Данная статья описывает способы работы с изображениями в контенте сайта MDN.

- -
Замечание: При загрузке изображения, пожалуйста, убедитесь, что используете инструменты оптимизации, чтобы сделать файл маленьким, а загрузку возможной. Это сокращает время загрузки страницы и помогает производительности MDN в целом. Вы можете использовать свой любимый инструмент, если он у вас есть. Иначе, мы предлагаем TinyPNG - удобный Веб инструмент.
- -

После добавления изображения на страницу (смотрите {{SectionOnPage("/en-US/docs/MDN/Contribute/Editor/Basics", "The attachments box")}}), его можно использовать в оформлении статьи. Также можно использовать любые уже загруженные изображения, размещенные на сайте MDN. Для добавления нажмите на кнопку "Изображение" на панели инструментов: Toolbar icon for inserting image

- -

Окно Свойства изображения:

- -

- -

Здесь присутствуют три вкладки: "Данные об изображении" (Image Info), "Ссылка" (Link), "Дополнительно" (Advanced).

- -

Вкладка "Данные об изображении"

- -
-
Прикреплённые файлы (Attachments)
-
Этот выпадающий список содержит прикреплённые к странице элементы. Здесь перечислены только объекты, загруженные в текущем сеансе редактирования или те, которые уже используются на странице.
-
Ссылка (URL)
-
Если есть необходимость использовать рисунок, которого нет в аттачментах, например, файл загружен в прошлом сеансе редактирования или используется где-то на MDN, то можно указать URL рисунка.
-
Альтернативный текст (Alternative text)
-
Текст, который будет показываться вместо изображения, если оно не отображается (например, если пользователь выключил отображение картинок в браузере). Этот текст также используется программами чтения с экрана, поэтому, пожалуйста, поместите соответствующую заметку здесь для удобства доступа.
-
Ширина / Высота (Width / Height)
-
Вы можете настраивать ширину и высоту изображения, как указано в этой статье. По умолчанию эти поля заблокированы для сохранения пропорций изображения, но блокировку можно отключить нажатием на значёк .
-
Граница (Border)
-
Дополнительно можно установить толщину границы вокруг изображения. Рекоммендуется указывать 0 (ноль или оставить пустым) или 1. Используйте эту опцию только в том случае, если фон изображения светлый и его нужно дополнительно выделить на фоне веб-страницы.
-
Горизонтальный отступ / Вертикальгый отступ (HSpace / VSpace)
-
Указывается число пикселей, которое нужно отступить от изображения по горизонтали или вертикали, например, чтобы отодвинуть текст. Обычно эта настройка используется вместе с выравниванием, описанным ниже.
-
Выравнивание (Alignment)
-
По умолчанию изображения отображаются по отдельности от текста или других изображений (текст и новые изображения обычно переносятся на новую строку). Но этой опцией можно указать, какой стороны листа (левой или правой) должно придерживаться изображение и с какой стороны (правой или левой соответстсвенно) текст будет его обтекать. Так приходится оформлять статьи, если изображение маленькое (или, например, узкое и длинное), и тем самым можно сэкономить свободное пространство и повысить удобство чтения. Если используется эта опция, то, вероятно, нужно будет использовать опции горизонтального и вертикального отступа, чтобы немного отодвинуть текст от изображения. Например, для отступа может использоваться значение 6 или 8.
-
- -

Область "Предпросмотр" показывает пример изображения, которое изменится, исходя из введённых параметров.

- -

Вкладка "Ссылка"

- -

Здесь настраивается ссылка, по которой произойдёт переход при клике на изображение. Часто используется ссылка на увеличенное изображение (можно использовать ту же ссылку, что и на вкладке "Данные об изображении"). Пример:

- -

- -
-
Ссылка (URL)
-
Ссылка для перехода при клике на изображение.
-
Цель (Target)
-
Вариант открытия страницы перехода. Значения аналогичные атрибуту {{htmlattrxref("target", "a")}} HTML-тега {{HTMLElement("a")}}. Не рекоммендуется использовать это поле на MDN. На MDN отдаётся предпочтение открытию ссылок на текущей вкладке браузера.
-
- -

Поддерживаемые типы изображений

- -

Вы можете загружать изображения следующих типов: GIF, JPEG, PNG , а также SVG-диаграммы. Предпочитаемые типы на MDN:

- - - -

Можно загружать файлы из Photoshop. Но их нельзя будет использовать для оформления статей, а только выкладывать для загрузки пользователями.

- -

Удаление и изменение

- -

Для удаление изображения из статьи кликните в изображение мышкой (или установите курсор непосредственно до изображения) и нажмите на клавиатуре клавишу "delete".

- -

Можно изменить свойства изображения, кликнув на него дважды или кликнув правой кнопкой мыши и выбрав из выпадающего контекстного меню пункт "Свойства изображения". В обоих случаях откроется один и тот же диалог.

- -

Удалять вложения могут только администраторы MDN. Обычно мы оставляем старые версии изображений, потому что на них могут оставаться ссылки из старых версий документов. В случае обнаружения недопустимых, неуместных или проприетарных изображений, пожалуйста, обратитесь к администратору MDN для удаления такого вложения или заведите инцидент для удаления.

- -

{{EditorGuideQuicklinks}}

diff --git "a/files/ru/mdn/editor/\320\277\320\265\321\200\320\265\320\275\320\260\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265/index.html" "b/files/ru/mdn/editor/\320\277\320\265\321\200\320\265\320\275\320\260\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265/index.html" deleted file mode 100644 index dade13fb99..0000000000 --- "a/files/ru/mdn/editor/\320\277\320\265\321\200\320\265\320\275\320\260\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265/index.html" +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Перенаправление -slug: MDN/Editor/Перенаправление -tags: - - Гайд - - Переадресация - - Перенаправление - - Удаление -translation_of: MDN/Editor/Redirects ---- -
{{MDNSidebar}}
- -

Иногда вам понадобится создать страницу, которая просто перенаправляет на другую страницу. В этой статье рассказывается, как сделать переадресацию.

- -

Создание перенаправления

- -

Перенаправление необходимо, к примеру, когда страница слилась с другой. Чтобы создать перенаправление, просто нажмите эту кнопку в панели инструментов: .

- -

Она откроет диалоговое окно, в котором запрашивается имя документа и его URL-адрес. Вообще, имя не так важно; оно больше нужно, если вы сами ищете страницу, и вам нужно знать, куда вы перенаправляете. В поле URL должен быть указан абсолютный (полный) путь, например, "/en-US/docs/foo". Относительные ссылки не сработают. Вы можете перенаправить на раздел страницы, используя хэштэг ("#"), например: "/destination/url/here#название_раздела". Таким образом вы перенапривите пользователя прямиком в раздел страницы.

- -

На странице должно быть только перенаправление; перед его созданием переместите всё содержимое в его новый "дом". Удалите также ревизионные флаги с  этой страницы.

- -
-

Замечание: Обязательно удалите все теги со страницы: если вы это не сделаете, страница с перенаправлением будет рядом со страницей, на которую перенаправили (теги-то одинаковые), смущая людей и занимая свободное место на странице результатоыв поиска. Ещё это плохо скажется на поисковой оптимизации.

-
- -

При удалении страницы

- -

Перед удалением страницы подумайте: а не будет ли лучше перенаправить посетителя на другую страницу MDN? Ведь, если он попадёт на страницу по старой ссылке, лучше отправить его на правильную страницу, чем если бы ему выдали ошибку 404 ("страница не найдена"). Удалять страницу стоит только в крйнем случае: если она забита спамом и прочим неуместным контентом.

- -

{{EditorGuideQuicklinks}}

diff --git "a/files/ru/mdn/editor/\321\201\320\270\320\275\321\202\320\260\320\272\321\201\320\270\321\207\320\265\321\201\320\272\320\270\320\265_\320\262\321\213\320\264\320\265\320\273\320\265\320\275\320\270\321\217/index.html" "b/files/ru/mdn/editor/\321\201\320\270\320\275\321\202\320\260\320\272\321\201\320\270\321\207\320\265\321\201\320\272\320\270\320\265_\320\262\321\213\320\264\320\265\320\273\320\265\320\275\320\270\321\217/index.html" deleted file mode 100644 index f959ae7809..0000000000 --- "a/files/ru/mdn/editor/\321\201\320\270\320\275\321\202\320\260\320\272\321\201\320\270\321\207\320\265\321\201\320\272\320\270\320\265_\320\262\321\213\320\264\320\265\320\273\320\265\320\275\320\270\321\217/index.html" +++ /dev/null @@ -1,181 +0,0 @@ ---- -title: Синтаксические выделения -slug: MDN/Editor/Синтаксические_выделения -tags: - - Guide - - Howto - - MDN - - MDN Meta - - Редактор - - Руководство - - выделение -translation_of: MDN/Editor/Syntax_highlighting ---- -
{{MDNSidebar}}
- -

Синтаксическое выделение кода крайне полезно в статьях. Режим синтаксичесого выделения также используется в нашей системе шаблонов, чтобы определять, как использовать каждый отрывок кода при сборке в готовый экземпляр.

- -

Поддержка синтаксических выделений

- -

MDN поддерживает все переодически используемые нами на MDN языки (так же, как и те, что используются лишь иногда):

- -
- -
- -

Синтаксические выделения делают код удобнее в прочтении, особенно когда статья переполнена другими видами текста. Выделения также помогают выделить ошибки в примерах и отрывках кода.

- -

Добавление выделения

- -

Как правило, следует выделять любой блок {{HTMLElement("pre")}}, который представляет код, состоящий из более чем одной строчки; выделение однострочного кода будет зависеть от контекста.

- -

Синтаксические выделения в примерах кода:

- -
    -
  1. -

    Наберите или вставьте код в статью. Например:

    - -

    void main(int argc, char **argv) {

    - -

    printf("Привет, мир!\n");

    - -

    }

    -
  2. -
  3. -

    Выделите текст и нажмите кнопку PRE в панели инструментов. Результат:

    - -
    void main(int argc, char **argv) {
    -
    -printf("Hello world\n");
    -
    -}
    -
    -
  4. -
  5. -

    Нажмите кнопку Syntax Highlighter и выберите название соответстующего коду языка программирования. В нашем примере это C/C++:

    - -
    void main(int argc, char **argv) {
    -
    -printf("Hello world\n");
    -
    -}
    -
  6. -
- -

Вы можете немного упростить процесс, не нажимая кнопку PRE и сразу выбрав нужный вам язык. Добавление выделения автоматически вставит необходимый блок {{HTMLElement("pre")}}, если он ещё не на месте.

- -

Далее представлен перевод раздела {{SectionOnPage("/en-US/docs/MDN/Contribute/Editor/Source_mode", "Выделение строк в режиме источника")}}:

- -

Выделение линий в примере

- -

Блоки примеров кода устанавливаются кнопками PRE или Syntax Highlighter в блоках панели инструментов, но вы, возможно, захотите обратить внимание читателей на определённые строки кода. Единственный способ сделать это — открыть режим источника, найти там блок <pre>, содержащий код, и добавить в атрибут class тега <pre>  компонент highlight, отформатированный следующим образом:

- - - -
"hightlight[" <список-номеров-строк> "]"
-
-Где:
-<список-номеров-строк> = [ <номер-строки> | <диапазон-строк> ]#
-<диапазон-строк> = <номер-строки> - <line-number>
-<номер-строки> = <токен>
- -

К примеру, если есть тег <pre class="brush: js;">, и вы хотите выделить строки 4 и 7, то вы меняете тег: <pre class="brush: js; highlight[4, 7]">.

- -

Давайте взглянем на более полный пример:

- -
- - - - - - - - - - - - - -
До выделенияС выделением
-
-var canvas = document.getElementById("canvas");
-var ctx = canvas.getContext("2d");
-
-var path1 = new Path2D();
-path1.rect(10, 10, 100, 100);
-
-var path2 = new Path2D(path1);
-path2.moveTo(220, 60);
-path2.arc(170, 60, 50, 0, 2 * Math.PI);
-
-ctx.stroke(path2);
-
- -

Здесь тег {{HTMLElement("pre")}} равен: <pre class="brush: js;">

-
-
-var canvas = document.getElementById("canvas");
-var ctx = canvas.getContext("2d");
-
-var path1 = new Path2D();
-path1.rect(10, 10, 100, 100);
-
-var path2 = new Path2D(path1);
-path2.moveTo(220, 60);
-path2.arc(170, 60, 50, 0, 2 * Math.PI);
-
-ctx.stroke(path2);
- -

А здесь тег <pre> был изменён на: <pre class="brush: js; highlight[4, 7]">

-
-
- -
-

Выделенные строки не отображаются в редакторе MDN.

-
- -

Смотрите также

- - - -
{{EditorGuideQuicklinks}}
diff --git "a/files/ru/mdn/editor/\321\201\321\201\321\213\320\273\320\272\320\270/index.html" "b/files/ru/mdn/editor/\321\201\321\201\321\213\320\273\320\272\320\270/index.html" deleted file mode 100644 index 459a965172..0000000000 --- "a/files/ru/mdn/editor/\321\201\321\201\321\213\320\273\320\272\320\270/index.html" +++ /dev/null @@ -1,187 +0,0 @@ ---- -title: Создание ссылок в статьях MDN -slug: MDN/Editor/Ссылки -tags: - - Guide - - MDN - - MDN Meta - - Документация - - Редактор - - Руководство -translation_of: MDN/Editor/Links ---- -
{{MDNSidebar}}
- - - -
-

Обратите внимание, что у нас есть особые правила применения ссылок: они описаны в руководстве по оформлению материалов MDN.

-
- -

Использование панели инструментов

- -

Самый очевидный способ создать ссылку — нажать на кнопку Вставить/Редактировать ссылку на панели инструментов или нажать сочетание Ctl+K (Command-K для Mac). Кнопка ссылки вглядит так: The link button (as of 2015-12-04). Вы можете добавлять текст к выделенному тексту.

- -

Создание ссылки

- -

После нажатия на кнопку ссылки появится диалоговое окно для работы с ссылками:

- -

Окно для работы с ссылками

- -

Здесь вы можете создать новую ссылку. Параметры окна:

- -
-
Ссылка (Link Type)
-
Это тип создаваемой вами ссылки. Тип по умолчанию, URL, используется в сети — или в MDN, или вне его. Вы также можете выбрать "Link to anchor in the text" или "Email". Ссылка-якорь позволяет вам привязать её к якорю, созданному вами ранее с помощью кнопки Вставить / редактировать якорь  на панели инструментов. Опция email позволяет вам настрить: URL-адрес получателя, получателя и сообщение. Чаще всего вы будете использовать тип URL.
-
Поиск ссылки по заголовку / Текст ссылки (Article Title Lookup / Link Text)
-
У этого поля есть две цели: во-первых, вы обозначаете текст, который будет использован как указатель ссылки (или, если вы выделили текст до открытия окна, он будет отображён как указатель ссылки), во-вторых, текст, введённый в это поле, используется для поиска  статей на MDN, чтобы найти возможное направление ссылки. К примеру, если вы введёте "Array" в поле, вы увидите что-то наподобие этого:
- Screenshot of the Link dialog box, showing a lookup menu for the text "Array"
-
- -
-
На картинке вы можете видеть все страницы MDN, чьи заголовки содержат текст, напечатанный вами. Вы можете прокрутить список и выбрать одну из страниц или продолжить набирать текст, сужая список. Заметьте, у названий страниц отображается их язык (в нашем примере это "[en-US]"). Это не отображается в указателе ссылки; так сделано для того, чтобы вы убедились, что вы ссылаетесь на статью того же языка, на котором пишете вы.
-
Прикрепление ссылки (Attachments)
-
В качестве альтернативы вы можете сделать так, чтобы ссылка была привязана к одному из файлов, прикрпеплённому к этой странице. Это отличный способ предоставить ссылку для скачивания примера кода и тому подобное.
-
URL
-
Наконец, поле для URL-адреса позволяет вам ввести URL; в поле также выводятся URL выбранных вами элементов из меню Article Title Lookup или Attachments, если вы их использовали. Нередко используют URL-адреса страниц MDN, поэтому, если вы ссылаетесь на другую страницу MDN, удалите доменное имя ("https://developer.mozilla.org") из начала URL.
-
- -

Как только завершите настройку ссылки, нажмите OK.

- -
-

В верху окна также есть вкладка Advanced. Нет опций, которые мы советуем вам использовать регулярно, по крайней мере, сейчас. Можете быть, в будущем появятся новые стили для ссылок, но мы, вероятно, добавим новую панель инструментов для этих опций.

-
- -

Ссылки

- -

Если у вас есть текст, который вы хотели бы превратить в ссылку, вы можете слегка упростить процесс. Выделите нужный вам текст, затем откройте окно для работы с сылками; поле Article Title / Lookup Text будет заполнено выделенным текстом. К примеру, есть у нас, скажем, следующий текст:

- -
-

You may find it useful to use JavaScript arrays when working on this project.

-
- -

Нам хотелось бы преобразовать arrays в ссылку на файл с соответствующим содержанием. Просто выделите слово и включите окно для работы с ссылками; у вас появится заполненное окно, похожее на изображение выше. Наводя мышь на поле-подсказку, вы можете видеть её относительный путь (его URL относится к developer.mozilla.org), благодаря чему вы можете лучше узнать, где  находится статья и о чём она.

- -

Screenshot of the Link dialog box, showing a lookup menu and a URL tooltip

- -

На примере: подсказки — это возможные совпадения. Кажется, arrays было выбрано удачно; выберем этот вариант. Поле сразу заполняется URL-адресом, поэтому мы просто жмём OK, и цитата будет выглядеть так:

- -
-

You may find it useful to use JavaScript arrays when working on this project.

-
- -

Использование макросов

- -

MDN часто использует макросы, чтобы автоматически создавать термины-ссылки с соответствующим содержанием, стилизуя их как ссылки в сответствии с нашими правилами оформления элементов. Учтите: наше руководство отмечает, что API-термины, элементы и атрибуты HTML, свойства, имена функций CSS и тому подобное,— должны быть стилизованы с помощью элемента {{HTMLElement("code")}}. Также должны быть ссылки на другие страницы MDN.

- -

К использованию макросов для создания ссылок легко привыкнуть, и это предоставляет множество плюсов:

- - - -

Есть очень много таких макросов, и мы не будем останавливаться на них подробно здесь. Вместо этого мы разберём несколько самых часто употребляемых. Если интересно, ознакомьтесь с разделом "Создание гиперссылок" в нашей статье Пользовательский макрос для MDN.

- -
-

Ещё проще посетить KumaScript, где есть любой из этих макросов; ко многим макросам есть комментарии вверху, объясняющие, как макрос работает и какие у него переменные.

-
- -

Ссылка на документацию для API

- -

У нас есть есколько невероятно полезных макросов для создания стилизованных ссылок для API. В этом подразделе перечислены самые удобные; в каждый блок могут быть добавлены доступные параметры, чтобы предоставить больший контроль над выводом. На название каждого макроса можно кликнуть, чтобы увидеть сам код макроса; у каждого макроса есть комментарии вверху, объясняющие, как макрос работает и какие у него переменные.

- -
-
{{TemplateLink("HTMLElement")}}
-
Вставляет в HTML-код название элемента с необходимыми стилизацией и ссылками. К примеру: \{{HTMLElement("table")}} даёт {{HTMLElement("table")}}.
-
{{TemplateLink("cssxref")}}
-
Вставляет в CSS-код документацию свойства, правила или селектора. Например: \{{cssxref("background-color")}} в результате выводит {{cssxref("background-color")}}.
-
{{TemplateLink("domxref")}}
-
Вставляет данный термин API. Пример: \{{domxref("window")}} даёт в результате {{domxref("window")}}, и \{{domxref("window.scrollBy()")}} вставляет {{domxref("window.scrollBy()")}}. Вы также можете вставить дополнительный параметр, чтобы заменить текст: \{{domxref("window.scrollBy", "scrollBy()")}} заменяет {{domxref("window.scrollBy")}} на {{domxref("window.scrollBy", "scrollBy()")}}.
-
{{TemplateLink("SVGElement")}}
-
Вставляет название SVG-элемента с необходимыми стилизацией и ссылками. К примеру: \{{SVGElement("circle")}} даёт {{SVGElement("circle")}}.
-
- -

Добавление якорей

- -

Чтобы применить ссылку к области с таким же названием, следует использовать макрос {{TemplateLink("anch")}}. Синтаксис — проще некуда: \{{anch("Name of destination section")}}. По умолчанию текст ссылки — это название области, но вы можете добавить второй, необязательный, параметр, обозначающий альтернативный текст. Несколько примеров:

- - - -

Ссылки к багам

- -

Вы можете создать ссылку на базу данных Mozilla's Bugzilla с макросом {{TemplateLink("bug")}}. У этого макроса всего один параметр: номер бага, на который ссылаются. К примеру, \{{bug(765642)}} покажет: {{bug(765642)}}.

- -

Таким же образом вы можете создавать ссылки к багам на других брузерах и брузерных движках:

- -
-
WebKit (Safari и т.д.)
-
{{TemplateLink("WebkitBug")}}: \{{webkitbug(31277)}} даёт {{webkitbug(31277)}}.
-
- -

Ссылки к RFC

- -

Суть работы Интернета изложена в RFC. Вы можете с лёгкостью обратиться к RFCs с помощью {{TemplateLink("RFC")}}. Для примера, \{{RFC(2616)}} станет {{RFC(2616)}}. Вы можете при желании снабдить макрос альтернативной ссылкой, чтобы использовать вместо выделенного участка текста или нескольких участков, с описанием, к какой ссылке привязать их.

- -

Ссылки к информации о XPCOM-интерфейсах

- -
-

MDN больше не поддерживает XPCOM-документацию, но внесение вклада приветствуется!

-
- -

Если вы документируете свойства Mozilla, способность быстро создать ссылку к документации XPCOM очень полезна. Здесь несколько макросов для этого.

- -

Синтаксис: \{{interface("interfacename")}}. К примеру, вы написали:

- -
-

When you need to parse or create URIs, the \{{interface("nsIIOService")}} interface can help.

-
- -

В результате получится

- -
-

When you need to parse or create URIs, the {{interface("nsIIOService")}} interface can help.

-
- -

Если вам нужна ссылка к информации о методе или атрибуте XPCOM-интерфейса, макросы {{TemplateLink("ifmethod")}} и {{TemplateLink("ifattribute")}} точно для вас. Названия интерфейса и метода или атрибута, к которым вы ссылаетесь, принимаются за параметры. Макрос {{TemplateLink("ifmethod")}} особенно интересен, т.к. он по-особому форматирует элемент при добавлении стиля родителя после названия метода. Например, \{{ifmethod("nsIIOService", "newURI")}} выводит {{ifmethod("nsIIOService", "newURI")}}. Это контейнер, в котором вы защищены от стилевых изменений MDN в будущем!

- -

Ссылка к привилегированной документации Mozilla

- -

Для вставки Mozilla preference и для того, чтобы привязать её к соответствующей странице в Preference reference, используйте макрос {{TemplateLink("pref")}} . У него всего один параметр: полное название привилегерованного элемента. Например, \{{pref("javascript.options.showInConsole")}} преобразуется в: {{pref("javascript.options.showInConsole")}}.

- -

Ссылка к ресурсам Mozilla

- -

Вы можете ссылаться на дерево ресурсов Mozilla's (хотя не стоит делать это часто), используя макрос {{TemplateLink("source")}}. Вместо указания абсолютного пути вам достаточно указать путь относительно директории /source/. Для примера: \{{source("browser/Makefile.in")}} создаёт эту ссылку: {{source("browser/Makefile.in")}}.

- -

Вы можете при желании снабдить ссылку альтернативным тектсом. Например, как видите, \{{source("browser/Makefile.in", "the browser's makefile")}} преобразуется в: {{source("browser/Makefile.in", "the browser's makefile")}}.

- -
-

Обратите внимание на документацию {{anch("Использование макросов")}}, если вы заинтересованы в более подробном изучении макросов и посетите KumaScript, чтобы больше узнать о системе макросов.

-
- -

Ссылки на рекомендованные статьи

- -

Если вы хотите создать список связанных страниц или другого рекомендованного материала к прочтению, вам следует делать это с помощью создания контейнера быстрых ссылок в боковой панели. Такой подход заменяет наши старые Смотрите также в конце статей. О том, как создавать контейнер с быстрыми ссылками, читайте в статье Быстрые ссылки.

- -

Схемы URL-адресов

- -

В целях безопасности создавайте ссылки, имеющие следующие схемы:

- - - -

Дргуие схемы просто-напросто будут удалены.

- -
-

Особые URL-схемы, такие как about: и chrome: используются Firefox, Google Chrome и некоторыми другими браузерами, чтобы предоставить доступ к особым опциям, таким как привилегерованные элементы, отладочная информация и так далее. Эти ссылки не работают в содержимом статьи, поэтому не создавайте ссылки, используя эти схемы в MDN. То же относится и к схемам javascript: и jar:, которые блокируются большинством браузеров в целях безопасности.

-
- -

{{EditorGuideQuicklinks}}

diff --git a/files/ru/mdn/kuma/index.html b/files/ru/mdn/kuma/index.html deleted file mode 100644 index ee8105bf08..0000000000 --- a/files/ru/mdn/kuma/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: 'Kuma: вики-платформа MDN' -slug: MDN/Kuma -tags: - - Kuma - - Главная -translation_of: MDN/Kuma ---- -
{{MDNSidebar}}
- -
{{IncludeSubnav("/ru/docs/MDN")}}
- -

Kuma - код на Django, который обслуживает Mozilla Developer Network.

- -

{{SubpagesWithSummaries}}

- -

Начинаем работу с Kuma

- -

Чтобы поучаствовать в Kuma:

- - diff --git a/files/ru/mdn/kuma/troubleshooting_kumascript_errors/index.html b/files/ru/mdn/kuma/troubleshooting_kumascript_errors/index.html deleted file mode 100644 index dfbe9868eb..0000000000 --- a/files/ru/mdn/kuma/troubleshooting_kumascript_errors/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Решение проблем с ошибками в KumaScript -slug: MDN/Kuma/Troubleshooting_KumaScript_errors -tags: - - Errors - - KumaScript - - MDN Meta - - Tools - - Ошибки - - Руководство - - инструменты -translation_of: MDN/Tools/KumaScript/Troubleshooting ---- -
{{MDNSidebar}}
- -

Oшибки KumaScript, появляющиеся на странице, могут быть очень неудобными для читателей, из-за больших страшных красных ящиков, но, к счастью, любой человек с учетной записью MDN может отредактировать документ, чтобы исправить эту ошибку. При возникновении ошибки страница добавляется в список документов с ошибками. Редакторы сайта регулярно просматривают этот список, чтобы находить и исправлять ошибки. В этой статье подробно описываются четыре типа ошибок KumaScript и некоторые шаги, которые можно предпринять для их исправления.

- -

DocumentParsingError

- -

DocumentParsingError ошибки появляются, когда у KumaScript есть проблемы с пониманием чего-либо в самом документе. Наиболее распространенной причиной является синтаксическая ошибка в макросе.

- -

Необходимо проверить:

- -
-
Использование фигурных скобок без намерения вызвать макрос.
-
Если вам нужно написать \{ в документе, не вызывая макрос, вы можете экранировать его используя \ таким образом \\{
-
Использование специального символа в параметрах макроса.
-
Если вам нужно использовать " или \ внутри параметра макроса, они могут быть экранированы с помощью \\ или \"
-
Отсутствие запятых между параметрами макроса.
-
Параметры макроса должны быть разделены запятой (,) но не в конце списка параметров, например: \{\{anch("top", "Back to top")}}.
-
HTML тег появляется внутри вызова макроса.
-
Если вы применяете стили к макросу, это будет часто приводить к ошибками, например, тег </code> мог появится внутри кода макроса в исходном коде. Для проверки нажмите просмотр исходника (Source), чтобы увидеть где, и удалить ненужные стили.
-
- -

TemplateLoadingError

- -

TemplateLoadingError ошибка появляется когда KumaScript не может найти макрос для добавления на страницу.

- -

Необходимо проверить:

- -
-
Опечатка в имени макроса или он был переименован.
-
Вы можете взглянуть на список известных макросов в GitHub репозитории.
-
- -
-

Совет: Вы можете легко и быстро перейти к определённому макросу, используя поиск по ключевым словам в Firefox. Смотрите {{SectionOnPage("/ru/docs/MDN/Contribute/Tools/KumaScript", "Использование поиска по ключевым словам для открытия шаблона страницы")}} для пошагового справочника по созданию поиска по ключевым словам.

-
- -

TemplateExecutionError

- -

TemplateExecutionError ошибки появляются, когда KumaScript встречается с ошибкой в макросе. Эти ошибки могут быть исправлены только администраторами и вам нужно сообщить об этом с помощью багрепорта.

- -

Перед отчётом об ошибке, проверьте что она уже не была исправлена. Мы можете заставить KumaScript дать вам свежую версию страницы удерживая нажатой Shift пока вы обновляете (F5) страницу (Shift + Ctrl + R on Windows/Linux, Shift + Cmd + R on Mac).

- -

Если ошибка сохраняется, заведите багрепорт. Включите URL страницы и текст ошибки в сообщение.

- -

Error & Unknown

- -

В этой категории оказываются ошибки, если они не являются никакими другими типами ошибок.

- -

Проверьте исправлено ли, и если ошибка сохраняется заведите багрепорт как описано в TemplateExecutionError.

diff --git a/files/ru/mdn/structures/live_samples/simple_live_sample_demo/index.html b/files/ru/mdn/structures/live_samples/simple_live_sample_demo/index.html deleted file mode 100644 index 393a20bc94..0000000000 --- a/files/ru/mdn/structures/live_samples/simple_live_sample_demo/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: A simple demo of a live code sample -slug: MDN/Structures/Live_samples/Simple_live_sample_demo -tags: - - MDN Meta - - Конструкции - - Пример -translation_of: MDN/Structures/Live_samples/Simple_live_sample_demo ---- -
{{MDNSidebar}}
- -

Пример

- -

Это очень простой пример показывающий вам, как сделать живой образец на MDN. Для большей информации смотрите Live samples.

- -
<form>
-  <label>Try me<input type="text" name="name"></label>
-  <input type="submit" value="go">
-</form>
- -
form {
-  border-radius: 10px;
-  background: powderblue;
-}
- -
var f = document.querySelector('form');
-
-f.addEventListener('submit', function(ev) {
-  ev.preventDefault();
-  document.querySelectorAll('input')[1].value = 'sending';
-}, false);
- -

{{ EmbedLiveSample('Пример', '', '', '') }}

- -
-

Примечание: На локализованных страницах значение первого параметра должно совпадать с ID заголовка в котором находится пример.

-
diff --git a/files/ru/mdn/tools/kumascript/troubleshooting/index.html b/files/ru/mdn/tools/kumascript/troubleshooting/index.html new file mode 100644 index 0000000000..dfbe9868eb --- /dev/null +++ b/files/ru/mdn/tools/kumascript/troubleshooting/index.html @@ -0,0 +1,62 @@ +--- +title: Решение проблем с ошибками в KumaScript +slug: MDN/Kuma/Troubleshooting_KumaScript_errors +tags: + - Errors + - KumaScript + - MDN Meta + - Tools + - Ошибки + - Руководство + - инструменты +translation_of: MDN/Tools/KumaScript/Troubleshooting +--- +
{{MDNSidebar}}
+ +

Oшибки KumaScript, появляющиеся на странице, могут быть очень неудобными для читателей, из-за больших страшных красных ящиков, но, к счастью, любой человек с учетной записью MDN может отредактировать документ, чтобы исправить эту ошибку. При возникновении ошибки страница добавляется в список документов с ошибками. Редакторы сайта регулярно просматривают этот список, чтобы находить и исправлять ошибки. В этой статье подробно описываются четыре типа ошибок KumaScript и некоторые шаги, которые можно предпринять для их исправления.

+ +

DocumentParsingError

+ +

DocumentParsingError ошибки появляются, когда у KumaScript есть проблемы с пониманием чего-либо в самом документе. Наиболее распространенной причиной является синтаксическая ошибка в макросе.

+ +

Необходимо проверить:

+ +
+
Использование фигурных скобок без намерения вызвать макрос.
+
Если вам нужно написать \{ в документе, не вызывая макрос, вы можете экранировать его используя \ таким образом \\{
+
Использование специального символа в параметрах макроса.
+
Если вам нужно использовать " или \ внутри параметра макроса, они могут быть экранированы с помощью \\ или \"
+
Отсутствие запятых между параметрами макроса.
+
Параметры макроса должны быть разделены запятой (,) но не в конце списка параметров, например: \{\{anch("top", "Back to top")}}.
+
HTML тег появляется внутри вызова макроса.
+
Если вы применяете стили к макросу, это будет часто приводить к ошибками, например, тег </code> мог появится внутри кода макроса в исходном коде. Для проверки нажмите просмотр исходника (Source), чтобы увидеть где, и удалить ненужные стили.
+
+ +

TemplateLoadingError

+ +

TemplateLoadingError ошибка появляется когда KumaScript не может найти макрос для добавления на страницу.

+ +

Необходимо проверить:

+ +
+
Опечатка в имени макроса или он был переименован.
+
Вы можете взглянуть на список известных макросов в GitHub репозитории.
+
+ +
+

Совет: Вы можете легко и быстро перейти к определённому макросу, используя поиск по ключевым словам в Firefox. Смотрите {{SectionOnPage("/ru/docs/MDN/Contribute/Tools/KumaScript", "Использование поиска по ключевым словам для открытия шаблона страницы")}} для пошагового справочника по созданию поиска по ключевым словам.

+
+ +

TemplateExecutionError

+ +

TemplateExecutionError ошибки появляются, когда KumaScript встречается с ошибкой в макросе. Эти ошибки могут быть исправлены только администраторами и вам нужно сообщить об этом с помощью багрепорта.

+ +

Перед отчётом об ошибке, проверьте что она уже не была исправлена. Мы можете заставить KumaScript дать вам свежую версию страницы удерживая нажатой Shift пока вы обновляете (F5) страницу (Shift + Ctrl + R on Windows/Linux, Shift + Cmd + R on Mac).

+ +

Если ошибка сохраняется, заведите багрепорт. Включите URL страницы и текст ошибки в сообщение.

+ +

Error & Unknown

+ +

В этой категории оказываются ошибки, если они не являются никакими другими типами ошибок.

+ +

Проверьте исправлено ли, и если ошибка сохраняется заведите багрепорт как описано в TemplateExecutionError.

diff --git a/files/ru/mdn/tools/page_watching/index.html b/files/ru/mdn/tools/page_watching/index.html deleted file mode 100644 index 04b9dc05ad..0000000000 --- a/files/ru/mdn/tools/page_watching/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Подписка на страницы -slug: MDN/Tools/Page_watching -tags: - - MDN Meta - - Подписка - - Руководство - - Страница уровня - - инструменты -translation_of: MDN/Tools/Page_watching ---- -
{{MDNSidebar}}

Ok

- -

Подписка на страницу в MDN позволяет вам получать уведомление по электронной почте всякий раз, когда она обновляется или изменяется. Кнопка «Смотреть» {{FontAwesomeIcon("icon-eye")}} расположена в верхнем правом углу каждой страницы MDN. Чтобы получить доступ к параметрам подписки, наведите курсор на кнопку «Смотреть», чтобы открыть меню «Смотреть»: 

- -

Screenshot of MDN Watch menu

- -

Выберите вариант просмотра только одной страницы или этой страницы и ее подстраниц.

- -

Подписаться на страницу

- -

Нажмите первый вариант «Подписаться на название страницы», чтобы получать уведомление по электронной почте каждый раз, когда пользователь редактирует только одну страницу.

- -

Подпишитесь на страницу и все ее подзаголовки

- -

Нажмите второй вариант «Подписаться на название страницы и все её под-статьи», чтобы получать уведомление по электронной почте каждый раз, когда пользователь редактирует эту страницу, а также любую её подстраницу. Это включает в себя дополнительные страницы, добавленные после того, как вы запросили подписку, поэтому, если в будущем будет создано больше подстраниц, вы также получите уведомления для них.

- -

Отменить подписку на страницу

- -

Чтобы отказаться от подписки и прекратить просмотр страницы, откройте меню «Смотреть» еще раз и нажмите «Отменить подписку на название страницы». Если вы подписаны на страницу, вы увидите только «Отказаться от названия страницы». Вы больше не будете получать электронное письмо при каждом изменении страницы.

- -

Электронные письма с изменением страницы

- -

Если вы подписаны на страницу, каждый раз при сохранении изменений вы получите электронное письмо. Эти письма поступают с notifications@developer.mozilla.org и отправляются на адрес электронной почты, зарегистрированный на вашей учетной записи MDN. Каждое сообщение имеет заголовок формы:

- -
[MDN] Page "Page title" changed by username
- -

Сообщение начинается с повторения информации в заголовке, а затем представляет стандартный разброс содержимого, показывающий точно, что изменилось. Изменения отображаются как исходный HTML-код, который может быть немного странным для чтения, если вы не используете его в контексте MDN.

- -

Ниже diff есть список полезных ссылок, которые вы можете использовать для изменения, включая:

- - - -

В нижней части письма есть уведомление о том, какая подписка сгенерировала электронное письмо, например «Вы подписаны на изменения: ссылка на элемент HTML и все его подтемы», а также ссылку на отмену подписки. Если вы нажмете ссылку, чтобы отказаться от подписки, вы больше не будете получать сообщения для этого запроса на просмотр.

diff --git a/files/ru/mdn/tools/search/index.html b/files/ru/mdn/tools/search/index.html new file mode 100644 index 0000000000..08ba78607f --- /dev/null +++ b/files/ru/mdn/tools/search/index.html @@ -0,0 +1,104 @@ +--- +title: Использование продвинутого поиска +slug: MDN/User_guide/Advanced_search +tags: + - Guide + - MDN +translation_of: MDN/Tools/Search +--- +
{{MDNSidebar}}

В качестве дополнительной возможности внесения для вкладчиков в MDN у нас есть продвинутый механизм поиска, который позволяется вам искать по исходному коду страницы — то есть, по сырому HTML сайта, с макросами вместо их вывода — что позволяет искать использования определённых макросов, атрибутов HTML и тому подобное.

+

На текущий момент для использования продвинутого механизма поиска нет пользовательского интерфейса, но вы можете получить к нему доступ посредством специально сформированных URL. Вы можете получить вывод либо на стандартную страницу с результатами поиска по MDN, либо в формате JSON (последнее означает, что вы можете использовать этот механизм, например, из кода на KumaScript). Эта статья описывает, как всем этим пользоваться.

+
+

Примечание: эти поисковые запросы не предназначены для конструирования распространяемых URL; а предназначены для использования во вспомогательных инструментах и утилитах. В будущем они могут измениться, также не обязательно, что эти запросы самые эффективные.

+
+ +

Формат поискового запроса

+

Продвинутые поисковые запросы позволяются конструировать URL с соответствующими параметрами. Базовый URL может быть одним из следующих:

+
+
https://developer.mozilla.org/en-US/search
+
Используйте этот базовый URL для получения стандартной страницы с результатами поиска по MDN.
+
https://developer.mozilla.org/en-US/search.json
+
Используйте этот базовый URL для получения результатов в формате JSON. О формате результата смотрите раздел {{anch("JSON_result_format", "формат JSON для результата")}}.
+
+

Кроме того, вам нужно добавить соответствующие параметры для получения желаемого результата. Вы можете использовать любую комбинацию следующих параметров:

+
+
locale=
+
Рассматриваемая локаль. По умолчанию рассматриваются все локали. Также вы можете явно указать «все локали» при помощи шаблона "*". Например, вы можете определить locale=en-US для ограничения поиска только по англоязычным страницам.
+
css_classnames=
+
Классы CSS для сопоставления. Этот параметр ограничивает результат поиска страницами, чей HTML-код включает в сеся как минимум одно использование указанных классов.
+
html_attributes=
+
Текст атрибутов HTML для сопоставления. Поиск ведётся по началу текста; то есть, если указаный текст появляется в начале строки атрибута HTML, он будет считаться совпавшим. Подробности смотрите ниже.
+
kumascript_macros=
+
Список искомых макросов KumaScript. Этот параметр позволяет вам находить статьи, использующие определённый макрос; это может быть полезно в тех случаях, если, к примеру, макрос устарел или его параметры поменялись и вам нужно обновить существующие варианты его использования.
+
+ +

Примеры

+

Здесь приведено несколько примеров поисковых запросов.

+ +

Поиск по локали

+
https://developer.mozilla.org/en-US/search?locale=en-US
+

В этом примере возвращается список всех англоязычных статей без каких-либо иных ограничений. На момент написания этой статьи их было 12865 (к тому времени, как вы прочитаете эту статью, их, конечно же, станет больше, поскольку мы постоянно растём)!

+ +

Поиск по имени CSS-класса

+
https://developer.mozilla.org/en-US/search?locale=en-US&css_classnames=smaller
+

В этом примере мы добавили к поисковому условию использование CSS-класса "smaller"; на момент написания этой статьи количество результатов снизилось всего до 6 страниц.

+ +

Поиск по строке атрибута HTML

+
https://developer.mozilla.org/en-US/search?locale=en-US&html_attributes=style
+

Здесь мы ищем использования атрибута "style" на элементах HTML. На момент написания этой статьи мы нашли 4935 таких страниц. Это плохо и это нужно искоренять; мы собираемся заменить все такие вхождения на наши стандартные классы.

+

Также вы можете включать в поисковый запрос значение атрибута, но помните, что если вы захотите включить символы вроде "=" или "/" в ваш поисковый запрос, вы должны их закодировать для использования в URL. Например, чтобы найти страницы, ссылающиеся на www.mozilla.org, вы можете сделать так:

+
https://developer.mozilla.org/en-US/search?locale=en-US&html_attributes=href%3D%22https%3A%2F%2Fwww.mozilla.org
+

Этот поиск вернул 29 результатов. Это удивительно малое количество ссылок на сайт www.mozilla.org!

+ +

Поиск по используемому макросу KumaScript

+
https://developer.mozilla.org/en-US/search?locale=en-US&kumascript_macros=unimplemented_header
+

Этот поисковый запрос ищет использования макроса {{TemplateLink("unimplemented_header")}}. На момент написания этой статьи было найдено шесть страниц. Он позволяет нам искать макросы, чьи параметры были изменены, либо те, которые мы хотим прекратить использовать (последний случай как раз относится к рассматриваемому макросу).

+ +

Формат JSON для результата

+

Когда вы запрашиваете результат в формате JSON, вы по прежнему получаете результаты по одной странице за раз. Каждая страница является объектом KumaScript, который состоит из нескольких частей с метаданными о результатах, плюс массив стандартных объектов страницы с одним дополнительным полем: URL-адресом для начала редактирования страницы.

+

В результирующем объекте содержатся следующие данные:

+
+
count
+
Общее количество найденных результатов.
+
next
+
URL, по которому можно перейти на следующую страницу с результатами (либо {{jsxref("Global_Objects/null", "null")}} для последней страницы).
+
previous
+
URL, по которому можно перейти на предыдущую страницу с результатами (либо {{jsxref("Global_Objects/null", "null")}} для первой страницы).
+
query
+
???
+
page
+
Номер страницы с результатами, описываемой этим объектом.
+
pages
+
Общее количество страниц с результатами.
+
start
+
Номер первого элемента на этой странице с результатами.
+
end
+
Номер последнего элемента на этой странице с результатами.
+
filters
+
Массив конфигураций расличных поисковых фильтров. Эти фильтры доступны в стандартном поиске.
+
documents
+
Массив {{anch("Page_objects", "объектов страницы")}}, описывающих каждую совпавшую страницу.
+
+ +

Объекты страницы

+

Каждый объект страницы содержит следующие поля:

+
+
title
+
Заголовок статьи.
+
slug
+
Идентификатор статьи. Это вся часть URL страницы, следующая за локалью и последующим символом слеша.
+
locale
+
Локаль страницы.
+
excerpt
+
Фрагмент содержания страницы; это либо первый блок обычного текста статьи, либо содержимое, отмеченное классом "SEO Summary".
+
url
+
Полный URL страницы.
+
edit_url
+
Полный URL страницы в режиме редактирования.
+
tags
+
Массив меток страницы.
+
score
+
Значение очков, присвоенное странице поисковым движком.
+
explanation
+
Различная информация от поискового движка о том, почему страница соответствует вашему запросу. Описание этого содержимого выходит за рамки данного документа.
+
diff --git a/files/ru/mdn/tools/unsupported_get_api/index.html b/files/ru/mdn/tools/unsupported_get_api/index.html new file mode 100644 index 0000000000..d42d9c436e --- /dev/null +++ b/files/ru/mdn/tools/unsupported_get_api/index.html @@ -0,0 +1,100 @@ +--- +title: URL-суффиксы +slug: MDN/Tools/URL-suffix +tags: + - HTTP + - Kuma + - MDN Мета + - URL + - Параметры URL + - инструменты +translation_of: MDN/Tools/Document_parameters +--- +
{{MDNSidebar}}
+ +
+

Вики-платформа MDN Kuma не имеет центрального API. Вместо этого наш общий подход заключается в том, чтобы предложить способы превращения доступных для человека ресурсов в удобные для машин данные.

+
+ +
+

Параметры URL GET

+ +

Мы поддерживаем несколько полезных параметров запроса для каждого URL-адреса вики-документа Kuma при получении через HTTP GET или просмотре в браузере.

+ +

Несколько параметров запроса разделяются знаком & вместо начального ?. (См. Примеры макроса.)

+ +
+
summary
+
+

Указывает Куме возвращать только сводку страницы. Если на странице есть контент, помеченный классом «Сводка SEO», этот контент возвращается. Если такого содержания нет, возвращается содержание раздела «Сводка». В противном случае возвращается содержимое первого блока.

+ +
Уведомление об ошибке: В настоящее время существует ошибка, из-за которой сводный параметр возвращает весь документ, если вы также не укажете необработанный параметр. Обратите внимание, что вы также можете получить сводку из возвращенного JSON, используя альтернативное представление $ json.
+
+
raw
+
Указывает Kuma вернуть необработанное содержимое страницы без какого-либо материала обложки, такого как верхние, нижние колонтитулы и т. д. При этом не выполняются шаблоны или сценарии, что удобно для редакторов сборки.
+
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw
+
macros
+
Поручает Kuma выполнить все шаблоны на странице. В сочетании с ?raw это предлагает полностью визуализированный контент MDN без оболочки сайт . Поручает Kuma выполнить все шаблоны на странице. В сочетании с ?raw это предлагает полностью визуализированный контент MDN без оболочки сайта. По умолчанию включено без  ?raw (то есть при обычном просмотре сайта), по умолчанию выключено, когда присутствует ?raw.
+
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw&macros
+
nomacros
+
+
Указывает Kuma не выполнять шаблоны KumaScript на странице. Поскольку при обычном просмотре сайта для ?macros по умолчанию установлено значение «включено», этот параметр отключает его.
+
+
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?nomacros
+
include
+
Говорит Kuma удалить все блоки, на которых есть класс noinclude. Это полезно для получения вывода таким, каким он был бы при включении на другую страницу, а не на отдельной странице. Часто это удаляет образец кода и тому подобное (хотя не всегда).
+
Пример: https://wiki.developer.mozilla.org/ru/docs/Archive/Mozilla/XUL/Attribute/align?raw&macros&include
+
section=id
+
Указывает Kuma вернуть содержимое только из раздела с указанным якорем/именем привязки.
+
Пример: + + +
Уведомление об ошибке: В настоящее время существует ошибка, из-за которой параметр section  возвращает весь документ, если вы также не укажете параметр raw.
+
+
expand
+
+

В сочетании с представлением $children расширяет ответ JSON с подробной информацией для каждой подстраницы. Он работает как комбинация $children и $json на каждой подстранице. Таким образом, можно узнать о тегах для подстраницы.

+ +

Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$children?expand

+
+
+
+ +
+

Ресурсы метаданных документа

+ +

Наряду с параметрами для настройки ответа URL-адреса документа существуют также некоторые альтернативные представления документов, заданные суффиксом URL-адреса:

+ +
+
$toc
+
Указывает Kuma вернуть только оглавление страницы в HTML. Он возвращается как упорядоченный список (то есть , {{HTMLElement("ol")}}).
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$toc
+
$json
+
Сообщает Kuma описать страницу в объекте JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript wiki.getPage().
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$json
+
$children
+
Говорит Kuma перечислить дочерние темы страницы в JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript pages.subpages().
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Contribute$children
+
+
(Можно использовать с параметром ?expand для получения более подробного ответа.)
+
+
$compare
+
+

Представляет различия строк исходного текста между ревизиями, указанными в требуемых параметрах запроса ?from и ?to.

+
+
Пример: https://wiki.developer.mozilla.org/ru/docs/Web/API/KeyboardEvent/key/Key_Values$compare?locale=ru&to=1651013&from=1650680
+
$edit
+
Редактирует текущую ревизию данного документа вместо его отображения.
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$edit
+
$history
+
Показывает историю последних десяти ревизий данного документа вместо его содержимого. Полную историю можно запросить с помощью значения параметра запроса ?limit=all.
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$history?limit=all
+
$revision
+
Отображает номер ревизии документа, который необходимо указать после разделителя «/».
+
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$revision/1652169
+
+
diff --git a/files/ru/mdn/tools/url-suffix/index.html b/files/ru/mdn/tools/url-suffix/index.html deleted file mode 100644 index d42d9c436e..0000000000 --- a/files/ru/mdn/tools/url-suffix/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: URL-суффиксы -slug: MDN/Tools/URL-suffix -tags: - - HTTP - - Kuma - - MDN Мета - - URL - - Параметры URL - - инструменты -translation_of: MDN/Tools/Document_parameters ---- -
{{MDNSidebar}}
- -
-

Вики-платформа MDN Kuma не имеет центрального API. Вместо этого наш общий подход заключается в том, чтобы предложить способы превращения доступных для человека ресурсов в удобные для машин данные.

-
- -
-

Параметры URL GET

- -

Мы поддерживаем несколько полезных параметров запроса для каждого URL-адреса вики-документа Kuma при получении через HTTP GET или просмотре в браузере.

- -

Несколько параметров запроса разделяются знаком & вместо начального ?. (См. Примеры макроса.)

- -
-
summary
-
-

Указывает Куме возвращать только сводку страницы. Если на странице есть контент, помеченный классом «Сводка SEO», этот контент возвращается. Если такого содержания нет, возвращается содержание раздела «Сводка». В противном случае возвращается содержимое первого блока.

- -
Уведомление об ошибке: В настоящее время существует ошибка, из-за которой сводный параметр возвращает весь документ, если вы также не укажете необработанный параметр. Обратите внимание, что вы также можете получить сводку из возвращенного JSON, используя альтернативное представление $ json.
-
-
raw
-
Указывает Kuma вернуть необработанное содержимое страницы без какого-либо материала обложки, такого как верхние, нижние колонтитулы и т. д. При этом не выполняются шаблоны или сценарии, что удобно для редакторов сборки.
-
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw
-
macros
-
Поручает Kuma выполнить все шаблоны на странице. В сочетании с ?raw это предлагает полностью визуализированный контент MDN без оболочки сайт . Поручает Kuma выполнить все шаблоны на странице. В сочетании с ?raw это предлагает полностью визуализированный контент MDN без оболочки сайта. По умолчанию включено без  ?raw (то есть при обычном просмотре сайта), по умолчанию выключено, когда присутствует ?raw.
-
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw&macros
-
nomacros
-
-
Указывает Kuma не выполнять шаблоны KumaScript на странице. Поскольку при обычном просмотре сайта для ?macros по умолчанию установлено значение «включено», этот параметр отключает его.
-
-
Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?nomacros
-
include
-
Говорит Kuma удалить все блоки, на которых есть класс noinclude. Это полезно для получения вывода таким, каким он был бы при включении на другую страницу, а не на отдельной странице. Часто это удаляет образец кода и тому подобное (хотя не всегда).
-
Пример: https://wiki.developer.mozilla.org/ru/docs/Archive/Mozilla/XUL/Attribute/align?raw&macros&include
-
section=id
-
Указывает Kuma вернуть содержимое только из раздела с указанным якорем/именем привязки.
-
Пример: - - -
Уведомление об ошибке: В настоящее время существует ошибка, из-за которой параметр section  возвращает весь документ, если вы также не укажете параметр raw.
-
-
expand
-
-

В сочетании с представлением $children расширяет ответ JSON с подробной информацией для каждой подстраницы. Он работает как комбинация $children и $json на каждой подстранице. Таким образом, можно узнать о тегах для подстраницы.

- -

Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$children?expand

-
-
-
- -
-

Ресурсы метаданных документа

- -

Наряду с параметрами для настройки ответа URL-адреса документа существуют также некоторые альтернативные представления документов, заданные суффиксом URL-адреса:

- -
-
$toc
-
Указывает Kuma вернуть только оглавление страницы в HTML. Он возвращается как упорядоченный список (то есть , {{HTMLElement("ol")}}).
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$toc
-
$json
-
Сообщает Kuma описать страницу в объекте JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript wiki.getPage().
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$json
-
$children
-
Говорит Kuma перечислить дочерние темы страницы в JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript pages.subpages().
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Contribute$children
-
-
(Можно использовать с параметром ?expand для получения более подробного ответа.)
-
-
$compare
-
-

Представляет различия строк исходного текста между ревизиями, указанными в требуемых параметрах запроса ?from и ?to.

-
-
Пример: https://wiki.developer.mozilla.org/ru/docs/Web/API/KeyboardEvent/key/Key_Values$compare?locale=ru&to=1651013&from=1650680
-
$edit
-
Редактирует текущую ревизию данного документа вместо его отображения.
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$edit
-
$history
-
Показывает историю последних десяти ревизий данного документа вместо его содержимого. Полную историю можно запросить с помощью значения параметра запроса ?limit=all.
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$history?limit=all
-
$revision
-
Отображает номер ревизии документа, который необходимо указать после разделителя «/».
-
Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$revision/1652169
-
-
diff --git a/files/ru/mdn/user_guide/advanced_search/index.html b/files/ru/mdn/user_guide/advanced_search/index.html deleted file mode 100644 index 08ba78607f..0000000000 --- a/files/ru/mdn/user_guide/advanced_search/index.html +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Использование продвинутого поиска -slug: MDN/User_guide/Advanced_search -tags: - - Guide - - MDN -translation_of: MDN/Tools/Search ---- -
{{MDNSidebar}}

В качестве дополнительной возможности внесения для вкладчиков в MDN у нас есть продвинутый механизм поиска, который позволяется вам искать по исходному коду страницы — то есть, по сырому HTML сайта, с макросами вместо их вывода — что позволяет искать использования определённых макросов, атрибутов HTML и тому подобное.

-

На текущий момент для использования продвинутого механизма поиска нет пользовательского интерфейса, но вы можете получить к нему доступ посредством специально сформированных URL. Вы можете получить вывод либо на стандартную страницу с результатами поиска по MDN, либо в формате JSON (последнее означает, что вы можете использовать этот механизм, например, из кода на KumaScript). Эта статья описывает, как всем этим пользоваться.

-
-

Примечание: эти поисковые запросы не предназначены для конструирования распространяемых URL; а предназначены для использования во вспомогательных инструментах и утилитах. В будущем они могут измениться, также не обязательно, что эти запросы самые эффективные.

-
- -

Формат поискового запроса

-

Продвинутые поисковые запросы позволяются конструировать URL с соответствующими параметрами. Базовый URL может быть одним из следующих:

-
-
https://developer.mozilla.org/en-US/search
-
Используйте этот базовый URL для получения стандартной страницы с результатами поиска по MDN.
-
https://developer.mozilla.org/en-US/search.json
-
Используйте этот базовый URL для получения результатов в формате JSON. О формате результата смотрите раздел {{anch("JSON_result_format", "формат JSON для результата")}}.
-
-

Кроме того, вам нужно добавить соответствующие параметры для получения желаемого результата. Вы можете использовать любую комбинацию следующих параметров:

-
-
locale=
-
Рассматриваемая локаль. По умолчанию рассматриваются все локали. Также вы можете явно указать «все локали» при помощи шаблона "*". Например, вы можете определить locale=en-US для ограничения поиска только по англоязычным страницам.
-
css_classnames=
-
Классы CSS для сопоставления. Этот параметр ограничивает результат поиска страницами, чей HTML-код включает в сеся как минимум одно использование указанных классов.
-
html_attributes=
-
Текст атрибутов HTML для сопоставления. Поиск ведётся по началу текста; то есть, если указаный текст появляется в начале строки атрибута HTML, он будет считаться совпавшим. Подробности смотрите ниже.
-
kumascript_macros=
-
Список искомых макросов KumaScript. Этот параметр позволяет вам находить статьи, использующие определённый макрос; это может быть полезно в тех случаях, если, к примеру, макрос устарел или его параметры поменялись и вам нужно обновить существующие варианты его использования.
-
- -

Примеры

-

Здесь приведено несколько примеров поисковых запросов.

- -

Поиск по локали

-
https://developer.mozilla.org/en-US/search?locale=en-US
-

В этом примере возвращается список всех англоязычных статей без каких-либо иных ограничений. На момент написания этой статьи их было 12865 (к тому времени, как вы прочитаете эту статью, их, конечно же, станет больше, поскольку мы постоянно растём)!

- -

Поиск по имени CSS-класса

-
https://developer.mozilla.org/en-US/search?locale=en-US&css_classnames=smaller
-

В этом примере мы добавили к поисковому условию использование CSS-класса "smaller"; на момент написания этой статьи количество результатов снизилось всего до 6 страниц.

- -

Поиск по строке атрибута HTML

-
https://developer.mozilla.org/en-US/search?locale=en-US&html_attributes=style
-

Здесь мы ищем использования атрибута "style" на элементах HTML. На момент написания этой статьи мы нашли 4935 таких страниц. Это плохо и это нужно искоренять; мы собираемся заменить все такие вхождения на наши стандартные классы.

-

Также вы можете включать в поисковый запрос значение атрибута, но помните, что если вы захотите включить символы вроде "=" или "/" в ваш поисковый запрос, вы должны их закодировать для использования в URL. Например, чтобы найти страницы, ссылающиеся на www.mozilla.org, вы можете сделать так:

-
https://developer.mozilla.org/en-US/search?locale=en-US&html_attributes=href%3D%22https%3A%2F%2Fwww.mozilla.org
-

Этот поиск вернул 29 результатов. Это удивительно малое количество ссылок на сайт www.mozilla.org!

- -

Поиск по используемому макросу KumaScript

-
https://developer.mozilla.org/en-US/search?locale=en-US&kumascript_macros=unimplemented_header
-

Этот поисковый запрос ищет использования макроса {{TemplateLink("unimplemented_header")}}. На момент написания этой статьи было найдено шесть страниц. Он позволяет нам искать макросы, чьи параметры были изменены, либо те, которые мы хотим прекратить использовать (последний случай как раз относится к рассматриваемому макросу).

- -

Формат JSON для результата

-

Когда вы запрашиваете результат в формате JSON, вы по прежнему получаете результаты по одной странице за раз. Каждая страница является объектом KumaScript, который состоит из нескольких частей с метаданными о результатах, плюс массив стандартных объектов страницы с одним дополнительным полем: URL-адресом для начала редактирования страницы.

-

В результирующем объекте содержатся следующие данные:

-
-
count
-
Общее количество найденных результатов.
-
next
-
URL, по которому можно перейти на следующую страницу с результатами (либо {{jsxref("Global_Objects/null", "null")}} для последней страницы).
-
previous
-
URL, по которому можно перейти на предыдущую страницу с результатами (либо {{jsxref("Global_Objects/null", "null")}} для первой страницы).
-
query
-
???
-
page
-
Номер страницы с результатами, описываемой этим объектом.
-
pages
-
Общее количество страниц с результатами.
-
start
-
Номер первого элемента на этой странице с результатами.
-
end
-
Номер последнего элемента на этой странице с результатами.
-
filters
-
Массив конфигураций расличных поисковых фильтров. Эти фильтры доступны в стандартном поиске.
-
documents
-
Массив {{anch("Page_objects", "объектов страницы")}}, описывающих каждую совпавшую страницу.
-
- -

Объекты страницы

-

Каждый объект страницы содержит следующие поля:

-
-
title
-
Заголовок статьи.
-
slug
-
Идентификатор статьи. Это вся часть URL страницы, следующая за локалью и последующим символом слеша.
-
locale
-
Локаль страницы.
-
excerpt
-
Фрагмент содержания страницы; это либо первый блок обычного текста статьи, либо содержимое, отмеченное классом "SEO Summary".
-
url
-
Полный URL страницы.
-
edit_url
-
Полный URL страницы в режиме редактирования.
-
tags
-
Массив меток страницы.
-
score
-
Значение очков, присвоенное странице поисковым движком.
-
explanation
-
Различная информация от поискового движка о том, почему страница соответствует вашему запросу. Описание этого содержимого выходит за рамки данного документа.
-
diff --git a/files/ru/mdn/user_guide/deleting_pages/index.html b/files/ru/mdn/user_guide/deleting_pages/index.html deleted file mode 100644 index ffd7d04664..0000000000 --- a/files/ru/mdn/user_guide/deleting_pages/index.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Удаление страниц -slug: MDN/User_guide/Deleting_pages -tags: - - Guide - - MDN -translation_of: MDN/Tools/Page_deletion ---- -
{{MDNSidebar}}

Только администраторы MDN имеют право и могут удалять страницы. Эта статья описывает, как отправить запрос на удаление страницы с MDN.

-

Чтобы организовать удаление страницы, вы должны сделать следующее:

-
    -
  1. Не очищайте и не изменяйте содержимое страницы. Мы хотим видеть эту страницу во время удаления.
  2. -
  3. Добавьте метку «junk» к странице. Не удаляйте другие метки.
  4. -
  5. Если страница особенно срочно нуждается в удалении (например, её содержимое неуместно, оскорбительно или технически опасно), уведомите администратора MDN.
  6. -
-

Администратор удалит страницу, когда это будет возможно, после того как убедится, что это удаление целесообразно.

diff --git a/files/ru/mdn/user_guide/feeds/index.html b/files/ru/mdn/user_guide/feeds/index.html deleted file mode 100644 index ba43bf1809..0000000000 --- a/files/ru/mdn/user_guide/feeds/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Ленты новостей MDN -slug: MDN/User_guide/Feeds -tags: - - Kuma -translation_of: MDN/Tools/Feeds ---- -
{{MDNSidebar}}

Вики MDN предлагает ряд лент новостей, которые вы можете использовать для слежения за сайтом. В будущем их, вероятно, будет больше, а некоторые из них до сих пор ещё в разработке, но эта информация всё равно может быть для вас полезна.

- -

Получение доступа к лентам новостей

-

Все ленты новостей начинаются со следующего базового URL:

-
https://developer.mozilla.org/<локаль>/docs/feeds/<формат>/
-

Заполнители в базовом URL могут быть заменены следующими значениями:

- -

Если вы используете формат json, вы также можете определить дополнительный параметр запроса ?callback=<имя функции обратного вызова>, который следует соглашению JSONP для загрузки данных как JavaScript.

- -

Доступные ленты

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ЛентаОписание
all -

Все недавно изменённые статьи, упорядоченные по дате изменения. Также она включает в себя новые статьи. Все изменения объединяются в одну запись в ленте новостей для каждой статьи. Например:

-

https://developer.mozilla.org/ru/docs/feeds/rss/all

-
revisions -

Все ревизии статей, упорядоченные по дате изменения, включая новые статьи. Каждая ревизия занимает отдельную запись в ленте. Например:

-

https://developer.mozilla.org/ru/docs/feeds/atom/revisions

-
tag/<имя-метки> -

Недавно изменённые статьи, упорядоченные по дате изменения. В ленту включаются только статьи с определённой меткой. Например:

-

https://developer.mozilla.org/ru/docs/feeds/json/tag/CSS?callback=loadFeed

-
files -

Недавно изменённые или загруженные файлы. Например:

-

https://developer.mozilla.org/ru/docs/feeds/atom/files

-
l10n-updates -

Переводные статьи, чей оригинал был изменён с последнего редактирования этой статьи. Например:

-

https://developer.mozilla.org/ru/docs/feeds/atom/l10n-updates

-
needs-review[/<тип-проверки>] -

Список статей, требующих определённой проверки, либо статьи, требующие любой проверки, если тип проверки не указан. Тип проверки может быть одним из technical, editorial или kumascript.

-

https://developer.mozilla.org/ru/docs/feeds/json/needs-review

-

https://developer.mozilla.org/ru/docs/feeds/rss/needs-review/technical

-

https://developer.mozilla.org/ru/docs/feeds/atom/needs-review/editorial

-

https://developer.mozilla.org/ru/docs/feeds/atom/needs-review/kumascript

-
diff --git a/files/ru/mdn/user_guide/index.html b/files/ru/mdn/user_guide/index.html deleted file mode 100644 index 88a0659232..0000000000 --- a/files/ru/mdn/user_guide/index.html +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Руководство пользователя MDN -slug: MDN/User_guide -tags: - - Documentation - - Landing - - MDN -translation_of: MDN/Tools -translation_of_original: MDN/User_guide ---- -
{{MDNSidebar}}

Сайт сети разработчиков Mozilla является продвинутой системой для поиска, чтения и внесения документации и примеров исходного кода для веб-разработчиков (а также для разработчиков под браузер Firefox и ОС Firefox). Руководство пользователя MDN предоставляет статьи, в подробностях описывающие, как использовать MDN для поиска нужной вам документации и, если вы желаете, как помочь сделать материалы лучше: более полными и обширными.

-
- {{LandingPageListSubpages}}
diff --git a/files/ru/mdn/user_guide/linking_to_mdn/index.html b/files/ru/mdn/user_guide/linking_to_mdn/index.html deleted file mode 100644 index 093ce13265..0000000000 --- a/files/ru/mdn/user_guide/linking_to_mdn/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Проставление ссылок на MDN -slug: MDN/User_guide/Linking_to_MDN -tags: - - Documentation - - Guide - - MDN -translation_of: MDN/About/Linking_to_MDN ---- -
{{MDNSidebar}}

Мы регулярно получаем от пользователей вопросы о том, как сослаться на MDN, или даже разрешено ли это делать. Краткий ответ таков: да, вы можете ссылаться на MDN! Читайте дальше, чтобы узнать о руководящих принципах и лучших практиках!

- - -

Да! Разумеется! Дело не только в том, что гипертекст — это сущность веба, это так же способ указать вашим пользователям на ценные ресурсы и показать своё доверие к работе нашего сообщества.

-

Так что, да, мы определённо рекомендуем вам ссылаться на содержимое MDN. Не стесняетесь: ссылайтесь на главную страницу MDN, или, ещё лучше, сразу на конкретную страницу MDN, в случае необходимости. Смотрите ниже лучшие практики определения того, на какую страницу ссылаться.

- - -

Не существует специальной страницы, на которую вы должны ссылаться. Важно то, насколько релевантна страница для ваших читателей.

- -

Но на самом деле, вы должны ссылаться на наиболее подходящую к вашему содержимому и для ваших пользователей страницу. Не забывайте, что важны ваши читатели, а не ссылки на нас.

- -

Как создать хорошую ссылку?

-

Создание ссылок — дело тривиальное, но создание хороших ссылок — это нечто более сложное. Существует несколько способов создать ссылки:

- -

Ссылки в тексте

-

Это самый полезный вид ссылок: они нацелены на предоставление пользователям дополнительной информации по данной концепции. В основном такие ссылки ведут на страницы, содержащие связанную информацию, а не на домашнюю страницу веб-сайта (хотя, конечно, есть и исключения).

-
-

… с помощью API IndexedDB данные можно хранить в локальной базе данных…

-
-

Такие ссылки очень ценны как для пользователя, который получает информацию, доступную в один щелчок мыши, так и для MDN, так как пользователям, пришедших к нам по точному контексту, скорее всего понравится наше содержимое. Поскольку наша миссия состоит в том, чтобы читатели нашли то, что им нужно, как можно быстрее, это определённо очень хорошая вещь.

- -

Что не надо делать при проставлении ссылок в тексте

-

Проставление ссылок в тексте действительно очень клёво и полезно, но есть несколько вещей, которых нужно избегать:

- - -

Добавление баннера или изображения на ваш сайт

-

Другим способом сослаться на MDN является добавление изображения со ссылкой вне основного текста страницы, например, в боковую панель. Он имеет другое значение: тогда как проставление ссылок в тексте является способом предоставления дополнительной информации вашим пользователям, добавление изображения со ссылкой в боковую панель — это способ показать вашу поддержку проекту MDN или способ продвинуть MDN. Также это способ предложения MDN в качестве единого ресурса со всей информацией.

-

Не стесняйтесь показывать нам вашу поддержку: посетите страницу продвижения MDN и создайте кнопку специально для вашего сайта. Конечно, вы вольны разместить ссылку на другую страницу, например, на одну из целевых страниц.

- -

Автоматическое проставление ссылок на MDN из WordPress

-

Мы создали плагин WordPress, который автоматически проставляет ссылки на выбранные термины в записях вашего блога на соответствующие страницы MDN. Делает он это разумно, в соответствии с рекомендациями, изложенными выше и может быть большим подспорьем для блоггеров, пишущих о концепциях веба. Взгляните на него, и попробуйте установить, если вы думаете, что он может быть полезен.

-

Большое спасибо вам за вашу поддержку!

diff --git a/files/ru/mdn/yari/index.html b/files/ru/mdn/yari/index.html new file mode 100644 index 0000000000..ee8105bf08 --- /dev/null +++ b/files/ru/mdn/yari/index.html @@ -0,0 +1,25 @@ +--- +title: 'Kuma: вики-платформа MDN' +slug: MDN/Kuma +tags: + - Kuma + - Главная +translation_of: MDN/Kuma +--- +
{{MDNSidebar}}
+ +
{{IncludeSubnav("/ru/docs/MDN")}}
+ +

Kuma - код на Django, который обслуживает Mozilla Developer Network.

+ +

{{SubpagesWithSummaries}}

+ +

Начинаем работу с Kuma

+ +

Чтобы поучаствовать в Kuma:

+ + diff --git "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/conversations/index.html" "b/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/conversations/index.html" deleted file mode 100644 index 1440b5cdcd..0000000000 --- "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/conversations/index.html" +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: MDN community conversations -slug: MDN/Сообщество/Conversations -tags: - - MDN Meta - - Руководство - - Сообщество -translation_of: MDN/Community/Conversations ---- -
{{MDNSidebar}}
- -

"Работа" MDN происходит на её сайте, но "сообщество" также общается через (асинхронные) дискуссии и (синхронные) чаты и встречи.

- -

Дискуссии и обмен информацией.

- -

Для того, чтобы делиться информацией и вести дискусиию, MDN имеет раздел ("MDN") на форуме Mozilla. Используйте данный раздел для всех тем, связанных с MDN, включая создание, перевод и обслуживание документации; Разработка платформы MDN; и планирование, постановка целей и отслеживание прогресса.

- - - -

Архив записей

- -

До июня 2017 года обсуждения, связанные с MDN, проходили в списках рассылки, которые были переданы и заархивированы группами Google. Если вы хотите найти эти прошлые обсуждения, вы можете посмотреть группы Google, соответствующие старым спискам рассылки. (Да, мы знаем, что эти имена совпадают и сбивают с толку. Исторический случай. Приносим извинения.)

- -
-
mozilla.dev.mdc a.k.a. dev-mdc
-
Данный список предназначался для обсуждения документации.
-
mozilla.dev.mdn a.k.a. dev-mdn
-
Этот список посвещался базовой разработке платформы MDN Kuma.
-
mozilla.mdn a.k.a. mdn@
-
Этот форум был предназначен для обсуждения на высоком уровне планирования и определения приоритетов, для веб-сайта MDN и других связанных инициатив.
-
- -

Синхронный чат

- -

Matrix - платформа для общения в реальном времени от Mozilla, протокол чата для которого у Mozilla есть собственный сервер

- -

Чат с веб-документацией MDN является основным каналом для обсуждения содержания MDN. Мы говорим о написании, организации контента и так далее. У нас также есть здесь разговоры о «кулерах» - это способ нашего сообщества поддерживать связь и просто тусоваться. Эта комната, скорее всего, будет активна в будние дни в Северной Америке и Европе.

- -

Возможно, вы захотите узнать больше об использовании Matrix с Mozilla и, если вам это действительно нравится, установите автономное Matrix приложение, Riot.im.

- -

What about IRC?

- -

В течение многих лет Mozilla использовала Internet Relay Chat (IRC) для обсуждения в реальном времени. С начала 2020 года IRC устарел и заменен Matrix. Вы можете встретить ссылки на IRC-каналы во многих местах, в том числе на MDN. Вы можете помочь, обновив ссылки на IRC-каналы, которые вы найдете на MDN, чтобы они указывали на соответствующие комнаты Matrix. Если вы не уверены, что представляет собой комната Matrix по теме, спросите в общей комнате. У проектов или тем, которые больше не активны, может не быть комнаты Matrix; в таких случаях просто удалите ссылку.

- -

Присоеденяйся к нашим встречам (и другим событиям)

- -

The MDN team holds a number of regular meetings that are open to the MDN community. See the MDN Meetings page on the Mozilla wiki for details on the schedule, agendas and notes, and info on how to join.

- -

See the MDN Events calendar for these and other meetings, local meetups, and other events. The recurring meetings are summarized on the MDN Meetings wiki page

diff --git "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/index.html" "b/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/index.html" deleted file mode 100644 index 5824e576e4..0000000000 --- "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/index.html" +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Присоединяйся к сообществу MDN -slug: MDN/Сообщество -tags: - - МДН - - Руководство - - Сообщество -translation_of: MDN/Community ---- -
{{MDNSidebar}}
- -
{{IncludeSubnav("/ru/docs/MDN")}}
- -
-

MDN (аббревиатура Mozilla Developer Network) - это больше чем wiki: это сообщество разработчиков работающих вместе, чтобы сделать MDN лучшим ресурсом для разработчиков, которые используют открытые Веб-технологии.

-
- -

Мы хотели бы, чтобы вы внесли свой вклад в MDN, но еще больше мы бы хотели, чтобы вы участвовали в сообществе MDN. Вот как присоединиться, за три простых шага:

- -
    -
  1. Создайте MDN аккаунт.
  2. -
  3. Присоединитесь к обсуждению.
  4. -
  5. Смотрите, что происходит.
  6. -
- -

Как работает сообщество

- -

Следующие статьи наиболее подробно описывают сообщество MDN.

- -
-
-
-
Роли сообщества
-
Есть определённое количество ролей в MDN сообществе с разной степенью ответственности.
-
Док-спринты
-
Это руководство по организации спринтов документации. Оно содержит советы и подсказки от людей, которые уже проводили док-спринты, чтобы помочь вам организовать свой.
-
Смотрите, что происходит
-
MDN создана сообществом Mozilla Developer Network. Вот несколько способов, которыми мы можем поделиться с вами информацией о том, что мы делаем.
-
- -
-
-
- -
-
-
Обсуждения сообщества MDN
-
"Работа" MDN происходит на её сайте, но "сообщество" также общается через (асинхронные) дискуссии и (синхронные) чаты и встречи.
-
Работа в сообществе
-
Большая часть вклада в документацию на MDN какого-либо значительного размера требует знаний, как работать, как часть MDN сообщества. Эта статья содержит советы, которые помогут вам сделать большую часть ваших взаимодействий с другими редакторами и разработчиками.
-
-
-
diff --git "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/whats_happening/index.html" "b/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/whats_happening/index.html" deleted file mode 100644 index fb74f6342c..0000000000 --- "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/whats_happening/index.html" +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Следите за событиями -slug: MDN/Сообщество/Whats_happening -translation_of: MDN/Community/Whats_happening ---- -
{{MDNSidebar}}
- -

MDN представлено вам через Mozilla Developer Network community. Вот несколько способов, с помощью которых мы делимся информацией о том, что делаем.

- -

Блоги

- -
-
Mozilla Hacks
-
Новости и углубленное освещение Веб-технологий и особенностей Mozilla.
-
Engaging Developers
-
Повышение активности и обсуждения среди сообщества, участвующих в MDN в Mozilla.
-
- -

Короткие советы

- - - -

Панель состояния

- -

Взгляните на страницу Статус документации, чтобы увидеть, что происходит со всем содержимым MDN. Вы можете увидеть какие статьи нуждаются в написании или обновлении, каким темам требуется наибольшая помощь и многое-многое другое.

- -

MDN встречи

- -

Есть целый ряд регулярных встреч для отслеживания и совместного прогресса на различных MDN проектах и процессах. Они описаны на вики странице MDN встреч.

- -

Для того, чтобы получить общее представление о том, что происходит, лучшим способом для участия является встреча MDN-сообщества, которое проходит каждые две недели по средам, с 10:00 по тихоокеанскому времени США (UTC-0800 с октября по март, UTC-0700 в марте-октябре), на канале #mdn IRC. Посмотрите вики страницу встреч сообщества MDN для повесток дня и заметки из прошлых встреч.

- -

Публичный календарь событий MDN содержит встречи MDN сообщества, doc спринты, и другие события связанные с MDN. Если вы видите встречу, которое происходит в канале "mdn" в системе видеоконференции Vidyo, вы можете присоединиться к разговору.

diff --git "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/working_in_community/index.html" "b/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/working_in_community/index.html" deleted file mode 100644 index 9f5faaf33d..0000000000 --- "a/files/ru/mdn/\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\320\276/working_in_community/index.html" +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Работа в сообществе -slug: MDN/Сообщество/Working_in_community -tags: - - Community - - Guide - - MDN Meta - - Руководство - - Сообщество -translation_of: MDN/Community/Working_in_community ---- -
{{MDNSidebar}}
- -

Большая часть вклада в документацию MDN в каких-либо значительных масштабах умение работать в рамках MDN-сообщества. Эта статья подскажет, как внести максимальный вклад в работу с другими редакторами и командами разработчиков.

- -

Общее руководство по этикету

- -

Вот некоторые общие указания при работе в сообществе Mozilla.

- - - -

Будьте тактичны

- -

Всегда будьте тактичны и уважительны, когда общаетесь с другими.

- -

Вежливо указывайте на ошибки

- -

Если ваша цель в контакте с кем-то - попросить их сделать что-то по-другому или указать на ошибку, которую они совершили (особенно если они повторяют это постоянно), начните свое сообщение с положительного комментария. Это смягчает удар, так сказать, демонстрирует, что вы пытаетесь быть полезным и не позиционирует вас как невоспитанного человека.

- -

Например, если новый участник создает много страниц без тегов и вы хотели бы указать на эту проблему, тогда ваше сообщение для него могло бы выглядеть так (то, что вам нужно изменить для конкретного случая, подчеркивается):

- -
-

Привет, MrBigglesworth, я заметил Ваш вклад в документацию API Wormhole, Ваша помощь неоценима! Мне особенно нравится, как Вы сбалансировали свой уровень детализации с удобочитаемостью. Тем не менее, Вы могли бы сделать эти статьи еще лучше и полезнее, если бы в дальнейшем добавили правильные теги к страницам.

- -

Подробные сведения смотри в руководстве по тегам MDN (https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Tag).

- -

Еще раз спасибо, я надеюсь на Ваше сотрудничество в будущем!

-
- -

Обмен знаниями

- -

Когда вы участвуете в MDN проекте, вы можете общаться с другими членами сообщества и быть в курсе происходящего. Вы можете обмениваться идеями, изменениями статуса и тому подобным с другими. Для этого есть соответствующие инструменты и информационные ресурсы.

- -

Способы коммуникации

- -

Существует несколько способов взаимодействия с другими участниками (разработчиками и писателями), каждый из которых имеет свой набор правил этикета.

- -

Bugzilla

- -

При написании документации, связанной с исправлением ошибок в рамках системы Bugzilla, вы часто будете общаться с людьми, имеющим отношение к соответствующим ошибкам. Никогда не забывайте о руководстве по этикету Bugzilla Etiquette!

- -

Email

- -

Вы можете также связаться с кем-то через электронную почту, если у вас есть необходимые адреса email.

- -
-

Примечание: Как правило, если кто-то разместил свой адрес электронной почты в документах о технологии, которую вы документируете, дал вам свой адрес электронной почты лично или имеет общеизвестный электронный адрес, то электронная почта является приемлемым способом "первого контакта". Если вы достали email адрес другим методом, то вы, вероятно, должны сначала попытаться получить разрешение в IRC или списке рассылки до тех пор, пока ваши попытки не будут исчерпаны.

-
- -

Инструменты статуса контента

- -

Есть несколько полезных инструментов, которые предоставляют информацию о состоянии документов.

- -
-
Панель управления ревизиями
-
Панель управления ревизиями документов предоставляет очень удобный инструмент для обзора изменений, внесенных в контент MDN. Вы можете видеть историю последних изменений, выбрать временной диапазон для просмотра. Вы можете использовать фильтр по языку, имени разработчика, теме и другим атрибутам. Просматривая список ревизий документов, вы можете просмотреть изменения, внесенные в каждую ревизию, быстро открыть страницу, просмотреть полную историю или даже отменить изменения (если у вас есть необходимые привилегии).
-
Обзор статуса документации
-
Страница обзора статуса документации содержит список всех областей MDN, которые были сконфигурированы для отслеживания статуса. Она содержит информацию о том, сколько страниц нуждаются в различных доработках. Выбрав конкретную тему, вы можете просмотреть подробные списки документов, которые необходимо доработать. Это могут быть страницы, которые не имеют тегов, или помечены индикаторами "необходимо выполнить определенные виды работ". Вы можете даже просмотреть списки страниц, которые не обновлялись в течение длительного времени и могут быть устаревшими, а также список ошибок, которые были отмечены как влияющие на документацию в этой области.
-
Планы проектов документации
-
Для некоторых проектов созданы планы документации, которые помогают отслеживать то, что еще необходимо сделать. К таким проектам относятся проекты на стадии планирования или большие, постоянные проекты.
-
MDN Taiga
-
Штатные сотрудники MDN используют инструмент под названием Taiga для управления текущими и будущими проектами документации. Вы также можете посмотреть чем мы занимаемся и какие проекты планируются в ближайшем будущем. Некоторые из них будут взяты на себя штатными сотрудниками, но вы также можете взяться за них, если захотите! Для получения дополнительной информации о живых технологических процессах, сопровождаемых командой MDN, смотрите нашу Страницу технологических процессов на Mozilla wiki.
-
- -

Сообщество разработчиков

- -

Членам писательского сообщества MDN важно поддерживать нормальные отношения с разработчиками. Разработчики создают программное обеспечение, которым мы пользуемся. Они владеют полезной для нас информацией. Критически важным является поддерживать с ними хорошие отношения. Чем более адекватны вы будете в общении с разработчиками, тем у вас больше шансов на то, что они ответят на ваши вопросы быстро, аккуратно и тщательно!

- -

Не забывайте, что вы являетесь представителем писательского сообщество MDN. Пожалуйста, помогите нам сохранить наши отличные рабочие отношения с командой разработчиков, сделав каждое их взаимодействие с нашей командой писателей примером хорошей работы.

- -

Для того, чтобы найти подходящего человека для обсуждения ваших вопросов (не забывая о сделанных выше замечаниях) можете обратиться к ресурсу module owners lists.

- -

Сообщество писателей

- -

Писательское сообщество является достаточно большим. Хотя число постоянных участников невелико, но есть несколько сотен людей, которые вносят свой вклад время от времени. В основном эти люди искренне любят Web, Mozilla и/или документацию, поэтому взаимодействовать с ними почти всегда очень легко.

- -

Для получения более подробной информации, смотрите статью Join the community.

- -

Наиболее вероятным местом, где вы могли бы напрямую пересечься с другими писателями является IRC канал {{IRCLink("mdn")}}. Этот канал зарезервирован специально для дискуссий о документации. По поводу особенностей IRC этикета смотрите статью из Mozilla Support "Getting Started with IRC". Вы можете дискутировать с нами также на Дискуссионном форуме MDN. Уместно заметить, что IRC, как правило, используют для быстрых, более личных бесед, а дискуссионный форум обычно используют для продолжительных бесед.

- -

Имея ввиду {{anch("Общее руководство по этикету")}}, вы увидите, что все идет обычно очень гладко.

- -

Смотри также

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