Пожалуйста, поверните ваш телефон в горизонтальное положение

База знаний

Перенос сайта на Beget с другого хостинга

Для переноса сайта на хостинг Beget с другого хостинга важно пользоваться исключительно силами тех. поддержки (ТП) Beget. Самостоятельно переносить сайта без согласования со своим руководителем запрещено.

Для инициации переноса сайта необходимо заполнить форму запроса -> ссылка.

Здесь указываем:

  1. Список доменов, которые необходимо перенести.
  2. FTP доступы
  3. Доступы к панели управления
  4. Комментарий, если необходимо дать дополнительную информацию.

Если Вы получили задачу по переносу сайта на хостинг Beget, то, фактически, это значит, что Вам необходимо:

  1. Включить таймер задачи.
  2. Оценить ее по времени.
  3. Зайти на аккаунт beget, куда нужно будет перенести сайт.
  4. Там заполнить указанную выше форму и отправить ее.
  5. Отчитаться в задаче о проделанной работе и перейти к следующей задаче.
  6. Несколько раз в день следить за оповещениями в панели управления хостингом об окончании работ по переносу.
  7. Когда перенос будет осуществлен, проверить сайт на работоспособность.
  8. Отчитаться в задаче по переносу об успешном выполнении.

В случае непонятных ситуаций необходимо оповестить/задать вопрос своему руководителю используя меншн в CRM.

Должностная инструкция контентщика
Должностная инструкция SMM специалиста
Должностная инструкция SEOшника
Должностная инструкция тестировщика
Должностная инструкция разработчиков
Подключение к GIT проекту

Рассмотрим подключение к GIT проекту на примере проекта afonico.ru.

 

Ссылка на GIT Hub - здесь.

 

Работа с git в компании происходит через консоль и программу Github Desktop. Скачать программу можно по ссылке.

 

Для корректной работы над сайтом на локальной машине необходимо установить любой удобный для вашей ОС пакет Linux сервера, включающий модуль php и mysql сервер с установленным phpmyadmin. Для Windows рекомендуется использовать Open Server, а для MacOS - XAMPP. Настройку локального сервера рекомендуется производить в соответствии с его документацией в интернете. Стоит учитывать, что сайт на локальном компьютере рекомендуется называть так же, как и имя боевого сайта, что бы избежать конфликтов в базе данных. Иначе потребуется делать автозамены в бд в соответствии с данной статьей - ссылка.

 

  1. Устанавливаем Github Desktop и открываем
  2. В верхнем меню выбираем  пункт Clone Repository
  3. Во всплывшем окне выбираем вкладку url
  4. В поле "Repository" указываем ссылку на Github проект
  5. В поле Local Path указываем путь на локальном компьютере, куда необходимо склонировать репозиторий. Указанная директория должна находится внутри директории локального сервера
  6. Жмем "Clone"

Теперь в вашу папку с сайтом скачался git проект. Но так как в репозитории хранится не весь сайт, а лишь его изменяемые части, то теперь необходимо выгрузить по ftp весь сайт и вставить недостающие файлы в локальную папку с проектом, пропуская(не заменяя) похожие файлы.

 

Так же необходимо выгрузить базу данных сайта и импортировать ее через phpmyadmin локального сервера. Затем изменить доступы к базе данных в файле wp-config.php или соответствующем используемой cms файле настроек доступа к бд.

 

Теперь запускаем локальный сервер и в программе Github Desktop нажимаем на кнопку Fetch, что бы получить свежие данные из репозитория. Если в поле Changes нет ни каких новых файлов, то тогда все сделано верно.

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

В работу поступило изображение низкого качества

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

 

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

 

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

Сжатие изображений

Перед тем, как залить изображение требуется оптимизировать его вес. Для этого рекомендуется использовать сторонний сервис оптимизации изображений ​https://tinypng.com/. В данном сервисе вы можете одновременно оптимизировать до 20-ти файлов. Перетаскиваете на страницу картинки и после, скачиваете архив с оптимизированными изображениями.

 

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

 

Если качество сильно потеряно, то такое изображение нужно сжать вручную используя изменение разрешения в Photoshop. То есть, нужно подогнать такое оптимальное значение разрешения/dpi, что бы уменьшить максимально возможно вес изображения и не потерять в его качестве.

 

Если вы столкнулись с проблемным изображением и потратили на его сжатие более 10 мин и не достигли приемлемого результата, то необходимо написать в crm отчет о возникшей проблеме с меншном на дизайнера, что бы тот помог оптимизировать изображение.

Хавер-эффект для всех ссылок по умолчанию

В случае, если в дизайне для ссылки не указан специальный хавер-эффект, то необходимо его применить используя border-bottom: 1px solid и transition стили. Применять text-decoration: underline - запрещено. Конечно, для ссылок типа кнопка/таб стиль подчеркивания вообще применять не нужно. На всех ссылках должен быть cursor: pointer

Внимательно к настройкам DNS почты

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

 

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

 

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

 

Для подключения доменной почты, к серверам Яндекс, поможет эта статья.

Как подключить ПДД Яндекс (Яндекс Коннект)

Яндекс.Коннект — это платформа для совместной работы и общения. Коннект включает в себя корпоративные версии Яндекс.Почты, Диска и Календаря, а также предлагает новые сервисы — Вики, Трекер и мессенджер Ямб.

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

Подключать к аккаунту можно более одного домена, но первый подключенный станет основным.

Чтобы подключить домен:

  1. Авторизуйтесь в Яндекс.Коннекте как администратор.
  2. Перейдите на страницу Домены и нажмите кнопку Добавить внизу страницы.
  3. Введите имя вашего домена, например example.org, и нажмите кнопку Добавить.
  4. Подтвердите права на домен. Вы можете выбрать один из представленных способов:
    • Мета-тег. Добавьте в HTML-код главной страницы сайта (в элемент head) специальный мета-тег.
    • HTML-файл. Создайте HTML-файл с заданным уникальным именем и содержимым, и разместить его в корневом каталоге вашего сайта.
    • DNS-запись. Добавьте в DNS записи сайта запись типа TXT, содержащую указанное значение. Подтверждение домена с помощью DNS-записи может занять до 72 часов.
    • WHOISПодтвердите контактный почтовый адрес, который указан в данных WHOIS для вашего домена. Используйте этот способ, если ваш сайт является доменом второго уровня и находится не в доменной зоне RU или РФ.
  5. Выполните один из вариантов пункта 4 и нажмите кнопку Запустить проверку.
  6. Дождитесь подтверждения домена.
  7. Перейдите на сайт компании, которая предоставляет услуги DNS-хостинга, и настройте для домена DNS-записи. Если этого не сделать, вы не сможете отправлять и получать письма с помощью Яндекс.Почты. Стоит отметить, что здесь нужно быть внимательным. Если на домене уже пользовались доменной почтой, то изменение DNS сделает невозможным доступ к ней на предыдущем сервере. А письма, что там были не будут доступны на новом сервере. Почтовые DNS настройки яндекса:

Если редактирование DNS происходит на хостинге Beget, то можно воспользоваться настройкой MX записи через шаблон, без необходимости каких либо изменений вручную.

Обновление плагинов WP

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

 

По указанным цифрам напротив пункта меню "Плагины" можно определить сколько плагинов требуют обновления

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

Перед обновлением обязательно нужно сохранить дамп файлов сайта и базы данных на случай серьезных проблем. Как сделать правильно бекап объясняется в первой половине инструкции по ссылке - ссылка.

 

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

 

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

 

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

 

После восстановления сайта бекапом необходимо попытаться еще раз обновить плагины. Только в этот раз после обновления каждого из плагинов, нужно проверять сайт на работоспособность. Когда сайт снова откажет, будет понятно какой плагин на это повлиял. Зная это нужно еще раз откатить сайт бекапом и обновить все плагины без обновления проблемного.

 

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

  1. целостность верстки,
  2. отправку писем,
  3. работу динамических и специфических блоков.

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

 

В отчете к задаче прилагаем скриншот кол-ва требующих обновления плагинов "До" и "После" выполнения.

Как установить плагин WP

Для установки плагина, необходимо:

  1. перейти в раздел "Плагины/Добавить новый"
  2. воспользоваться поиском по ключевому слову в поле справа
  3. для ознакомления с подробной информацией о плагине, необходимо кликнуть на его заголовок
  4. устанавливается плагин по клику на кнопку "Установить"
  5. после установки, на месте этой кнопки появится кнопка "активировать". ее так же нужно нажать, что бы плагин начал работать.

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

Корпоративные стандарты
Как передаются знания
Согласование действий
Как понять что со мной что то не так
Ценность качество/время
Принцип выходного часа или дня
Индексация сайта

На этапе разработки сайт должен быть закрыт от индекса;
Проверить данные

После того как загружен движок на хостинг СРАЗУ установить файл robots.txt запрещающий индексацию;
Команда для закрытия сайта в файле robots.txt User-agent:* Disallow: /
Для полного скрытия сайта от индексации прописать теги в каждой странице сайта:

 

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

Добавление аватара и данных в ворксекшен
Закрытие сайта при начальной верстке

Если сайт абсолютно новый (т.е. мы регистрируем домен), сразу закрываем его от индекса.

Как только на сайте появляется хотя бы одна страница, сразу необходимо добавить мета тег robots noindex/nofollow по всему сайту. Подробнее на эту тему в правиле индексации сайта.

Зеркало сайта

Если делаем редизайн сайта, то ОБЯЗАТЕЛЬНО обращаем внимание, какое зеркало в индексе - с "WWW" или без.

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

Во избежания данной проблемы разработчик должен, при любом изменении адреса сайта переклеить 301 редиректом зеркала сайта. Затем сообщить об этом SEO-специалисту для того что бы он мог в Вебмастере указать правильную ссылку и главное зеркало сайта во избежания склеивания страниц.

Редирект настраиваем на уровне htaccess файла. Если нет такой возможности, то в php файле cms.

Переезд сайта

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

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

  1. Внешние ссылки старого сайта будут учитываться как внешние ссылки нового. При этом в Яндекс Вебмастере на странице Внешние ссылки будут отображаться те адреса, которые указаны на стороннем сайте.
  2. Оригинальные тексты старого сайта будут учитываться как тексты нового сайта.

Смена главного зеркала происходит в течение нескольких недель. После смены главного зеркала новый адрес сайта начнет участвовать в поиске.

Стадия проектирования сайта

Для интернет магазинов желательна консультация с SEO-специалистом еще на стадии проектирования, так как изначально правильно заложенная структура - уже 30% успеха в будущем развитии.

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

Запуск в индекс сайта

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

  1. корректность заполнения файла robots.txt;
  2. отсутствие мета тега robots в head страниц;
  3. содержимое карты сайта.

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

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

SSL-сертификат

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

Вы приобрели SSL-сертификат для вашего домена. В процессе заказа вы должны были выбрать авторизационный email, расположенный на вашем домене: admin, administrator, hostmaster, postmaster, webmaster. На выбранный вами авторизационный email должно было прийти письмо содержащее ссылку, пройдя по которой, вы подтвердите ваши административные права домена. После этого на ваш контактный электронный почтовый ящик аккаунта поступит несколько писем.

Имеются следующие файлы:

- приватный ключ (для удобства сохраните его в виде простого текстового файла с именем ваш_домен.key)

- файл сертификата для вашего домена, ваш_домен.crt

- два файла цепочки сертификатов PositiveSSLCA2.crt и AddTrustExternalCARoot.crt

После установки SSL-сертификата необходимо настроить перенаправление всех запросов с протокола HTTP на HTTPS. Сделать это можно с помощью директив в файле .htaccess.

Затем в задаче отметьте меншеном руководителя и сотрудника SEO отдела с словом "готово" и "просьбой проверить задачу".

Памятка разработчику
  1. При верстке сайта создавать тестовую версию обязательно. Это позволит не вредя основному сайту внедрять изменения и настройки.
  2. Все действия изначально проверять на тестовой версии сайта.
  3. Доступы к тестовой версии сайта добавлять в айклауд вместе с ссылкой для входа.
  4. Сразу переводить сайт на протокол https и уведомить обязательно SEO отдел если сайт новый. Если сайт приходит на разработку то переход на новый протокол согласовать с SEO-специалистом.
  5. Шаблон сайта должен быть обязательно на адаптивном дизайне. Это первое правило для поисковых систем при сео продвижении.
  6. Обязательно разместить (Тег H1 в  коде страницы). Каждая страница должна содержать только один тег H1. Тег H1 — это главный подзаголовок страницы, который обычно размещен над текстом.
  7. При создании тестовой сборки сайта обязательно его закрывать от индексации, командой в файле роботс.тхт: User-Agent: * Disallow: /  или тегом:в пределах тега head.
  8. Проверить что теги h1-h6 используются только как текстовые заголовки, а не элементы дизайна.
  9. Сайт должен корректно открываться не только с различных устройств, но и с различных браузеров. Так как это может повлиять на количество отказов на сайте и поисковый робот будет понижать сайт в поисковой выдачи.
  10. Установить коды счетчиков отслеживания после запуска сайта. (Яндекс метрика, Яндекс Вебмастер, Гугл аналитика, Гугл Вебмастер). Коды счетчиков должен предоставлять заказчик. Заказчик сайта регистрирует два ящика Гугл и Яндекс и выдает компании разработчиков сайта представительский доступ. После чего размещаются коды счетчиков в код сайта.
  11. Если верстальщик или разработчик делает много кнопок (рейтинги, каталоги), лучше их закрывать от индексации с помощью атрибута rel=«nofollow».
  12. При переносе сайта: переносим сайт на новый адрес, на старом адресе нужно оставить не только редирект, но и на всех страницах проставить этот метатег. Пример, указывающий на новый адрес страницы
Принципы комментирования коммитов в GIT

Комментарии - наше всё не только в CRM, но и в GIT тоже.

У комментария есть заголовок и описание 

Когда вы коммитите всего 1 файл, то githubDesktop подскажет заголовок для коммита, вроде "Update style.css". В таком случае его и оставляем.

Если в коммите большее количество файлов, то пишем в 3-4 словах суть коммита/выполненой задачи.

Если 4х слов не достаточно, что бы дать понять коллегам что было сделано в общем, то описываем это своими словами в описании коммита.

Прилагаю скриншот-пример хорошего коммита:

Ссылка на GIT Hub Afonico - Ссылка

Интеграция html кейса на afonico.ru
Что бы залить html кейсы в портфолио необходимо:
  1. Зайти на ftp сайта и перейти в папку /cases из корня Здесь создаем папку с новым кейсом и в нее заливаем содержимое(лендинг, или что-то еще).
  2. Открыть нужный кейс в админке и установить полную ссылку на созданный кейс Перейти в редактирование кейса можно вот так Или через список кейсов, который находится в админке находится здесь.
  3. Убедиться, что ни какие другие ресурсы для кейса не установлены, вроде, картинки, видео и тд.
  4. Перед заливкой сверстанного кейса на сайт в папку cases, нужно удалить из него все не нужные материалы, вроде node_modules, тестовых файлов и т.д.. И убедиться, что это не повлияло на работу кейса.
  5. В ваших сверстанных кейсах вместо ссылки на сайт клиента нужно добавлять вот такую конструкцию "{{link-to-project}}". Вместо этого выражения будет подставляться ссылка, которую вы введете в админке здесь
  6. Чтобы ссылки "поделиться в соцсетях" работали корректно, необходимо непосредственно на тег a добавить соответствующий класс fb-share-btn или tw-share-btn или vk-share-btn. При этом содержимое атрибута href не важно. Оно будет заменено на корректное. Главное, что бы этот атрибут присутствовал в принципе. Так же нельзя забывать о атрибуте target="_blank". Пример хорошего заполнения этих ссылок 
Пример правильного заполнения кейса ссылка.
Предоставление материалов для контента

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

  • фотографии;
  • картинки;
  • гифки;
  • скриншоты;
  • инфографику;
  • слайд-шоу;
  • блок-схемы.

 

Форматы:

  1. Картинки предоставляются в формате JPG, JPEG, PNG.
  2. Видео в формате MP4 или ссылка на ютуб.
  3. Прикрепляемые файлы word, excel, txt, pdf, PPT, PPTX и архивы rar zip.

 

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

 

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

 

При размещении ссылки на ютуб канал убедитесь что данный видео ролик не ограничен владельцем (чтобы потом на странице не зиял пустой видео плеер).

 

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

 

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

Инструкция по оценке времени выполнения задачи

Оценка времени выполнения задачи нужна для компании, что бы:

  1. понимать укладываемся ли мы в запланированное время;
  2. на сколько точно исполнитель/руководитель оценивает время выполнения;
  3. учитывать разницу во времени "план" - "реализация" предыдущих похожих проектов/задач и в будущем более точно оценивать время на их выполнение.

Как оценивать задачу

  1. Открыть задачу запустить таймер!
  2. Изучить задачу, уточнить, обсудить, что бы стало понятно время выполнения.
  3. Нажать на три точки справа 
  4. Нажать редактировать 
  5. Вписать плановое время

Если задача уже пришла к вам с пустым полем "план. время", но с потраченным на нее временем, нужно: к фактическому времени, которое было потрачено прибавить свое планируемое время. Например, 

4,27(потраченное)+12(доп. планируемое) =16,27. И записать именно 16,27

Если задача пришла к вам с заполненным полем "план. время", но фактическое время превышает планируемое, то вы свою оценку времени добавляете к ПЛАНУ предыдущего человека. Например, план 4 часа, фактически потрачено 6 часов и вам нужно добавить, например, еще 6 часов: вы эти 6 часов добавляете к плану первой оценки, поесть 4+6 =10.

 

Важно:

  • Оценку может делать исполнитель задачи, может делать руководитель! Все должны это уметь делать!
  • Если забыли поставить оценку, можно ее добавить в задачу в любой промежуток времени, главное не в конце выполнения!
  • Не должно быть задач без планового показателя времени!
  • Оценка задачи входит в время выполнения задачи! Это значит, что нужно включить таймер по задаче, которую вы оцениваете сами или с исполнителем.
  • Можно оценивать самостоятельно, можно с руководителем.
  • Если есть сомнения или задача может выполняться дольше или вы не можете оценить точно, просто поставьте среднее время в план! А в комментарии напишите задача оценена например в 8 часов но может занять 12 и т.п.
  • Если вы не можете оценить задачу, нужно разбить ее на 2-3-5 и тд подзадачи и оценить те задачи которые понятны по времени! А в ту, что не понятна написать максимальное план. время.
Инструкция по составлению отчетов

В каждой задаче обязательно должны быть отчеты о ее выполнении.

Отчет нужно писать когда:

  • Задача выполнена и требует проверки;
  • Задача доведена до определенной точки и временно преостановлена;
  • Исполнитель столкнулся с проблемой, которая требует обязательного вмешательства или уточнения со стороны руководителя;
  • Прошло 4 часа с момента начала выполнения задачи;
  • Время выполнения задачи превысило 120% от планового времени и есть четкое понимание, что задача займет еще 30% или более от плана.

Каким должен быть отчет:

  1. Содержать краткую информацию о текущем прогрессе выполнения задачи. Например: "Готово" или "Выполнена на 60%";
  2. Содержать ёмкую, тезисную информацию о проделанной работе. Например: "Выполнен пункт 1, 2, 3", "Неожиданно столкнулся с ошибкой Х, которую решал Y времени. Результат Z".
  3. Меншн на руководителя или постановщика задачи.
  4. Содержать дополнительную информацию, которую по мнению исполнителя обязательно должен знать руководитель или постановщик задачи.
Правило переноса сайта для разработчика

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

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

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

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

Когда вы пишете в задаче «готово», что это значит?

Когда вы пишите в задаче "готово", это значит, что вы:

  1. выполнили все указанные в задаче условия;
  2. в комментарии оставили скриншот на результат работы, если это возможно;
  3. в комментарии приложили ссылку на страницу, где можно проверить работу;
  4. перепроверили свою работу в 2-3х браузерах(Google Chrome/Safari/Firefox) и на мобильном устройстве.

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

После этого вы устанавливаете в качестве ответственного постановщика задачи или своего руководителя.

Далее переключаетесь на следующую задачу.

 

Что такое меншн?

Внутри сообщений в CRM Worksection есть возможность ставить метки(упоминания) на коллег, так, что бы указанному человеку пришло оповещение.

Это можно сделать поставив двойную кавычку и указав нужного человека курсором Так же, для вызова показанного меню можно поставить символ "собачка" - "@", нажать комбинацию клавиш "alt+2" или кликнув на спец. кнопку сверху текстового поля 

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

Где взять пароли для сайта?

Все пароли для сайтов, хостингов, ftp-аккаунтов, сервисов и т.д. мы храним в защищенной icloud таблице. Ссылка на таблицу.

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

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

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

Как заказать SSL сертификат на бегете
  1. Авторизуемся на сайте хостинга beget.com/ru
  2. Переходим в раздел управления сервером
  3. Переходим в раздел "Сайты"
  4. Находим в списке необходимый сайт и нажимаем на кнопку "HTTP"
  5. Нажимаем на "Установить SSL Сертификат"
  6. Ничего более не нажимаем, кроме "Заказать новый". Потому как, в выпадающем списке "Поддомен" автоматически проставляются галочки на поддоменах, где уже есть сертификат и на том поддомене, который выбрали на предыдущей странице.
  7. Если домен, на который устанавливаем сертификат, 2го уровня, а не 3го, то тогда просто нажимаем "Установить"

Стоит иметь ввиду, что если ваш домен прилинкован к серверу через А-запись. То в DNS настройках домена следует изменить IP адрес в поле А-записи. Потому как хостинги используют для доменов с протоколом http один сервер, а для доменов с https другой.

Какой именно новый IP адрес нужно будет прописать, стоит уточнить у тех. поддержки хостинга, где заказывается ssl сертификат.

Перенос сайта внутри хостинга beget.ru

Когда требуется перенести сайт, который находится на аккаунте хостинге beget.ru на другой аккаунт этого же хостинга, то мы всегда выполняем перенос сайта силами тех. поддержки.

Для этого:

  1. Переходим в раздел "Поддержка" на аккаунте, откуда делаем перенос, и создаем обращение
  2. Обращение должно быть указанного на скриншоте шаблона
  3. Переходим в аккаунт, куда мы переносим сайт. Заходим в раздел поддержки и создаем дам аналогичное обращение по шаблону ниже
  4. Далее в срм, в задаче по переносу сайта, отчитываемся об оставленных обращениях со скриншотами. Не забываем оставлять меншн на руководителя и постановщика задачи.

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

Во время общения с техподдержкой включаем таймер задачи по переносу сайта.

Работа с таймером

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

Таймер включается по нажатию на кнопку 'Play'Счетчик потраченного на задачу времени отображается на всех страницах crm справа вверху

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

  1. нажать на иконку часов возле иконки 'Play';
  2. указать сколько времени вы проработали над задачей и заполняете поле "Что сделано?" информацией о том, почему не включали таймер;
  3. включить таймер и продолжить работу

Если вы забыли выключить таймер:

  1. Как только об этом вспомните или заметите эту проблему, следует сразу его выключить.
  2. Посчитать сколько времени прошло с того момента, как вы отчитались о выполнении внутри задачи и до текущего момента.
  3. Написать в комментариях к задаче с меншном на Ивана Анатольевича и своего руководителя - "Прошу снять с задачи Х часов/минут, так как я забыл выключить таймер".
Как переключиться между аккаунтами в beget
  1. Авторизуемся на сайте хостинга beget.com/ru под нашим рабочим аккаунтом ivanafvo
  2. Переходим в раздел управления сервером
  3. При наведении курсором на название аккаунта справа сверху, появится список подключенных клиентских аккаунтов 
  4. Находим в этом списке необходимый аккаунт клиента и кликаем левой клавишей мыши.
  5. Найти нужный аккаунт можно двумя способами:
    1. Ввести название аккаунта или его описание в поле "Поиск аккаунта";
    2. Методом скроллинга дойти до нужного аккаунта в списке.

Подсказка: если вы не знаете название логина клиента, то его можно найти в файле доступов. Часто это название является частью фтп доступов(хоста). Например, example.beget.tech, где "example" - это логин клиента.

Как дать себе самому ftp доступ на beget’е
  1. Заходим на нужный аккаунт beget в соответствии с инструкцией №26.
  2. Выбираем в списке кнопку "FTP" 
  3. В поле "Путь к директории" выбираем путь, который будет открываться при авторизации на ftp-аккаунте
  4. Произвольно задаем логин, пароль, включаем ssh доступ по необходимости
  5. Сохраняем доступы нажатием на кнопку "Добавить";
  6. Хост для выбранного аккаунта всегда указан слева, чуть ниже 
  7. Записываем созданные доступы в файл доступов и паролей на icloud в соответствии с принятой внутренней структурой.
Проблема с сайтом куда писать, что делать

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

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

  1. Меншном своего руководителя и постановщика задачи;
  2. Суть проблему с которой вы столкнулись. На что она влияет или к чему может привести;
  3. Мешает ли она двигаться дальше;
  4. Какие вы видите пути решения проблемы и сколько времени они могут занять.

Обнаруженная проблема не связана в вашими задачами и вы видите ее впервые.

В таком случае необходимо:

  1. Написать своему руководителю в корпоративном мессенджере об обнаруженной проблеме;
  2. Описать на что она влияет или к чему может привести;
  3. Какие вы видите пути решения проблемы и сколько времени они могут занять.

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

Перенос сайта с Beget на другой хостинг

При переносе сайта с хостинга Beget на другой хостинг(БХ) необходимо:

  1. создать копию файлов сайта. Проще всего это сделать во вкладке backup.Выбираем вкладку "файловый архив" и нажимаем на зеленую стрелку напротив директории, которую нужно сохранить в архив. Сам архив появится в корне аккаунта на ftp
  2. создать  дамп базы данных. Аналогичным образом сохраняем архив бд
  3. скачать созданные дампы
  4. создать себе ftp/ssh доступы на БХ в панели управления хостингом. Сохранить созданные доступы в файле паролей
  5. загрузить файловый архив сайта на дисковое пространство БХ в требуемую директорию через ftp клиент
  6. распаковать архив. Это поможет сделать либо онлайн ftp клиент хостинга. Либо можно сделать самостоятельно через консоль, имя ssh доступ. Для распаковки tar.gz можно выполнить команду tar xvzf archive.tar.gz .
  7. создать на БХ базу данных
  8. импортировать в созданную бд наш дамп. Это можно сделать либо через phpmyadmin БХ Либо, через консоль. Так: mysql -u root -p wp_users < wp_users.sql , или так: mysql -u root -pPassword123 wp_users < wp_users.sql
  9. изменить доступы к базе данных в config.php на БХ через ftp клиент
  10. если доменные имена тестового сайта и боевого отличается, то необходимо позаботится об автозаменах доменного имени в базе данных. В этом поможет разобраться данная статья.