Перейти к содержанию

Помощь:Памятка администратора

Материал из Город на ладошках

Руководство администратора проекта «Город на ладошках»

Добро пожаловать в команду администраторов! Ваша задача — регистрировать новых участников, создавать тематические карты и поддерживать работу вики.

Регистрация участника проекта «Город на ладошках»

Инструкция для администраторов по регистрации новых авторов (школьников).

📝 Шаг 1. Школьник заполняет Яндекс Форму

Форма для сбора заявок участников уже создана: https://forms.yandex.ru/u/6a0a3ffa84227c693a4ed778

В форме указываются:

  • ФИО
  • Класс, школа
  • Желаемый логин
  • general UID родителя (уникальный идентификатор родителя из Электронного дневника)

✅ Шаг 2. Проверка данных

Сверьте ФИО, класс, школу, general UID родителя по ГИС КАИС КРО. Если всё заполнено верно — переходите к следующему шагу.

👨‍👩‍👦 Шаг 3. Определение e-mail родителя

Используя general UID из заявки, найдите в Электронном дневнике актуальный e-mail родителя.

🔑 Шаг 4. Создание учётной записи в MediaWiki

  1. Откройте страницу: Служебная:Создать учётную запись (или Special:CreateAccount).
  2. Заполните поля:
    • Имя участника — логин школьника (как указано в заявке).
    • Электронный адрес — e-mail родителя.
  3. Убедитесь, что стоит галочка «Создать временный пароль и выслать его по электронной почте».
  4. Нажмите кнопку «Создать учётную запись».

> 📧 Автоматически: > На e-mail родителя сразу отправляется письмо с логином и временным паролем для входа на сайт.

📩 Шаг 5. Действия родителя

  1. Родитель получает письмо с логином и временным паролем.
  2. Родитель входит на сайт https://onpiterpalms.ru/ под этими данными.
  3. В личных настройках (Special:Preferences) подтверждает свой e-mail, пройдя по ссылке из письма, поступившего после входа.
  4. Только после подтверждения e-mail учётная запись становится активной.

🧒 Шаг 6. Передача данных ребёнку

  • После подтверждения e-mail родитель сообщает ребёнку логин и временный пароль.
  • Ребёнок входит на сайт под этими данными и самостоятельно меняет временный пароль на новый, известный только ему.

✅ Шаг 7. Активный пользователь

  • После этого ребёнок может полноценно работать на сайте: создавать статьи, комментировать и участвовать в проекте.
  • Если возникнут трудности — обратитесь к администратору или воспользуйтесь страницами помощи.

❓ Частые вопросы

🔹 Что делать, если временный пароль забыт? → Администратор может сбросить пароль через страницу Служебная:Сброс пароля.

🔹 Как фиксируется согласие родителя? → Согласие фиксируется в момент подтверждения родителем e-mail через специальную ссылку из письма сайта.

🔹 Кто может регистрировать новых участников? → Только администраторы (пользователи с правом создавать учётные записи).

🆘 Нужна помощь?

Спасибо за вашу работу и вклад в развитие проекта!


📝 Добавление места через форму (для администраторов)

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

Шаг 1. Откройте форму

Перейдите на страницу: Добавить место (админ)

Шаг 2. Заполните поля

  • Название объекта – например, «Домик Петра I»
  • Адрес – улица, дом
  • Широта и Долгота – координаты (можно узнать на Яндекс.Картах)
  • Тип места – выберите из списка
  • Ссылка на фото – опционально
  • Кумир (ID) – укажите ID кумира (1 = Влад Бумага, другие ID смотрите в таблице Heroes)
  • Событие (ID) – укажите ID события (1 = Алые паруса, 2 = Ночь музеев, 3 = Моя первая профессия)
  • Описание – расскажите о месте

Шаг 3. Сохраните

Нажмите кнопку «Сохранить объект». Место автоматически добавится в таблицу `Objects` и появится на карте.

> 💡 Эта форма доступна только администраторам. Обычные пользователи её не видят.

🗺️ Создание тематических карт (Кумиры, События, Достопримечательности, Квесты)

Все тематические карты создаются через Конструктор Яндекс.Карт.

Шаг 1. Создайте карту в Конструкторе Яндекс.Карт

1. Перейдите на [Конструктор карт Яндекс.Карт](https://yandex.ru/map-constructor). 2. Нажмите «Создать карту». 3. Добавьте нужные точки, маршруты, линии. 4. Настройте внешний вид (цвета, иконки). 5. Сохраните карту и получите iframe-код.

Шаг 2. Создайте виджет для карты

1. Создайте страницу `Widget:YandexPlaces` (или `Widget:YandexHeroes`, `Widget:YandexEvents`, `Widget:YandexQuests`). 2. Вставьте iframe-код карты. 3. Сохраните.

Шаг 3. Создайте страницу для карты

1. Создайте страницу, например, `Достопримечательности карта`. 2. Вставьте код: ``. 3. Сохраните.

Шаг 4. Добавьте ссылку в навигатор

1. Откройте страницу `Карта города` для редактирования. 2. Добавьте ссылку на новую карту в блок админских карт. 3. Сохраните.

🕵️‍♂️ Как проверить новое место (добавленное ребёнком)

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

1. Проверить новое место на карте. 2. Если есть ошибки — отредактировать страницу места (через «Править»). 3. Если фото не отображается — поправить ссылку на фото. 4. При необходимости связаться с автором через страницу обсуждения.

🗺️ Как обновить детскую карту

Детская карта (на главной странице) обновляется автоматически через `data.php`. Никаких ручных действий не требуется. Новые места появляются после добавления.

🔧 Если на карте пропали все маркеры

1. Проверьте, что файл `data.php` в корне сайта существует и работает. 2. Откройте в браузере: `https://onpiterpalms.ru/data.php` — должен быть JSON. 3. Если JSON пустой — проверьте таблицу `Objects` в Cargo. 4. Если ошибка — обратитесь к администратору сервера.

🖼️ Как добавить фото к объекту

Дети могут добавлять фото через прямую ссылку в поле «Фото места». Если нужно поправить фото:

1. Откройте страницу места для редактирования. 2. В поле `|image=` вставьте правильную ссылку на фото (URL). 3. Сохраните страницу.

📝 Как часто обновлять карту

Карта обновляется автоматически. Тематические карты (Яндекс) обновляются в Конструкторе — изменения появляются сразу.

🧭 Быстрый доступ к формам и данным

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

📝 Формы для редактирования

🗃️ Работа с данными

  • Данные_для_карты_JSON — страница с JSON-данными для карты.
  • Специальная:CargoTables — список всех таблиц Cargo (здесь можно посмотреть структуру и данные таблицы `Objects`).
  • Widget:KidsMap — виджет детской карты (код, который отображает карту на главной странице).

🔧 Если нужно пересоздать таблицу Cargo

Иногда (редко) данные могут «зависнуть». В этом случае пересоздайте таблицу `Objects` вручную:

  1. Перейдите по ссылке: Шаблон:Объект_en?action=recreatedata
  2. Нажмите «ОК».
  3. После этого данные обновятся, и карта покажет все новые места.

> 💡 Обычно пересоздавать таблицу не нужно — это требуется только в исключительных случаях, когда данные не отображаются на карте или в дашборде.

📊 Дашборд администратора

  • Дашборд администратора — страница, где собраны последние добавленные места и статьи. Удобно для быстрого контроля новых материалов.

📌 Закрепить в боковом меню

Чтобы всегда иметь эти ссылки под рукой, добавьте их в боковое меню (`MediaWiki:Sidebar`):

```wiki

  • Администрирование
    • Дашборд администратора|Дашборд
    • Данные для карты JSON|JSON
    • Таблицы Cargo|Cargo
    • Форма добавления места|Форма места
    • Форма создания статьи|Форма статьи
    • Виджет детской карты|Виджет KidsMap
    • Пересоздать таблицу|Шаблон:Объект_en?action=recreatedata


🆘 Нужна помощь?

Спасибо, что поддерживаете карту города в актуальном состоянии!