Архив автора: admin

Расширенный WordPress поиск и замена в базе данных в Linux с помощью sed

При переносе сайта WordPress или WooCommerce магазина на новый домен, вы можете найти некоторые URL-адреса или пути не обновленными. Точно так же при переходе с HTTP на HTTPS вы можете получить ошибки смешанного содержания, как правило, это может быть исправлено путем обновления базы данных. Традиционно существуют некоторые плагины и скрипты, которые помогут вам обновить базу данных, чтобы решить эти проблемы, если у вас все еще есть проблемы, этот пост должен помочь вам исправить пути и URL-адреса в вашей базе данных WordPress.

Мы впервые столкнулись с этой проблемой, когда обнаружили плагин Ultimate VC Add-ons, чтобы кодировать двоеточие и косую черту по- разному , как это http%3A%2F%2F

Я предполагаю, что у вас уже есть дамп базы данных WordPress, созданный с помощью PhpMyAdmin, плагина Adminer, дамп MySQL или WP-CLI.

Расширенный WordPress поиск и замена в базе данных в Linux с помощью sed

Я собираюсь использовать инструменты Linux  grep и sed для достижения максимальной скорости. Если у вас нет доступа к Linux, то вы можете использовать WordPress плагин  Better Search and Replace.

Поиск вхождений

Мы можем смоделировать с Grep, используя -c флаг, которая будет подсчитывать количество раз он находит строку domain.ru

grep -c 'andreyex.ru' database.sql

 

Вы получите целое число в качестве вывода, если вы видите 0, то нет вхождения domain.ru в базе данных

234

 

Закодированный URL

Некоторые плагины используют кодировку URL, которая использует этот формат для миграции HTTP и HTTPS %3A = :и %2F = /.

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

grep -c 'http%3A%2F%2F' database.sql

 

Слеши

Некоторые плагины избегают  и / и могут быть легко пропущены.

grep -c 'http://domain.ru' database.sql

 

Путь WordPress

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

grep -c '/public_html/domain.ru' database.sql

 

Фактическая замена

Многие учебники используют в /качестве разделителя sed, я использую #, чтобы сделать его более удобным для чтения. Это также означает, что вам не придется искать какие — либо косые черты (/) в вашей команде SED.

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

Эта команда заменяет domain.ru на newdomain.ru в файле dump.sql

sed 's#domain.com#newdomain.ru#g' dump.sql > staging-or-newdomain.sql

 

В этом примере есть вложенная папка для установки WordPress, # помогает maintan сохранить читабельность.

sed 's#domain.ru/oldfolder#newdomain.ru/newfolder#g' dump.sql > staging-or-newdomain.sql

 

Закодированный URL

Замена кодирующейся строки URL

sed 's#http%3A%2F%2Fdomain.ru#http%3A%2F%2Fnewdomain.ru#g' dump.sql > staging-or-newdomain.sql

 

Это как заменить закодированые строки URL доменов в подпапках

sed 's#http%3A%2F%2Fdomain.ru%2Fsubfolder#http%3A%2F%2Fnewdomain.ru%2Fsubfolder#g' dump.sql > staging-or-newdomain.sql

 

Слеши

Если вы нашли косую черту, эта команда заменит их

sed 's#http://domain.ru#http://newdomain.ru#g' dump.sql > staging-or-newdomain.sql

 

WordPress путь поиска и замены

Замена пути

sed 's#/public_html/andreyex.ru#/public_html/newfolder#g' dump.sql > staging-or-newdomain.sql

 

Это должно работать в большинстве баз данных WordPress, дайте нам знать в комментариях, если вы обнаружите какие-либо другие необычные шаблоны!

Использование Gzip для сжатия новых Dump

Мы можем сжать модифицированный дамп с помощью Gzip легко, он значительно сократит файл .sql

cat dump.sql | gzip > dump.sql.gz

 

Теперь вы можете повторно импортировать измененный дамп с помощью WP-CLI, PhpMyAdmin или Adminer.



2017-02-11T02:47:12
Базы данных

Глицерин: чудодейственный ингредиент для кожи и волос

глицерин кожа волосыГлицерин, также известный как глицерол – один из видов сахарных спиртов, как обнаруживаемый в природных условиях, так и получаемый синтетически. В природе глицерин содержится в животных жирах и овощных маслах. Глицерин относится к влагоудерживающим веществам, благодаря чему и считается одним из самых эффективных увлажняющих ингредиентов косметики, «захватывая» влагу из воздуха.

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

Преимущества для кожи и волос

Глицерин обладает рядом весьма важных преимуществ для кожи и волос:

Продукты с глицерином

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

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

Введение в JQuery

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

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

Сравнивая простой пример программы «Привет, мир!» в JavaScript и JQuery, мы можем увидеть разницу в том, как они оба написаны.

JavaScript

document.getElementById("demo").innerHTML = "Привет, мир!";

 

Jquery

$("#demo").html("Привет, мир!");

 

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

Цели

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

  • Как установить Jquery в веб-проекте.
  • Определения важных концепций веб-разработки, таких как API, DOM и CDN.
  • Общие селекторы JQuery, события и эффекты.
  • Примеры для проверки концепции, которые вы узнали на протяжении всей статьи.

Предпосылки

Перед тем, как начать это руководство вам необходимо следующее:

  • Базовые знания HTML и CSS. Вы уже должны знать, как создать простой веб-сайт, а также иметь представление о селекторов CSS, таких как идентификаторы, классы и псевдо элементы.
  • Понимание основ программирования. В то время как можно начать писать JQuery без передовых знаний JavaScript, знакомство с понятиями переменных и типов данных , а также математики и логики существенно поможет.

Настройка Jquery

JQuery является файл JavaScript, который вы внедряете в виде ссылки в вашем HTML. Есть два способа включить JQuery в проекте:

  • Загрузить локальную копию.
  • Ссылка на файл через сеть доставки контента (CDN).

Примечание: Сеть доставки контента (CDN) представляет собой систему из нескольких серверов, которые обеспечивают веб — контент для пользователя на основе географического положения. Когда Вы даете ссылку на размещенный файл Jquery через CDN, он будет потенциально загружен быстрее и эффективнее для пользователя, чем если вы его принимали на своем собственном сервере.

Мы будем использовать CDN, чтобы ссылаться на Jquery в наших примерах. Вы можете найти последнюю версию JQuery в библиотеке компании Google . Если вместо этого вы хотите загрузить его, вы можете получить копию JQuery с официального сайта.

Мы начнем это упражнение, создав небольшую веб — проект. Он будет состоять из style.css в каталоге css/, scripts.js в каталоге js/, и главный файл index.html в корневом каталоге проекта.

project/

├── css/

|   └── style.css

├── js/

|   └── scripts.js

└── index.html


Для того, чтобы начать, сделайте HTML скелет и сохранить его как index.html.

index.html

<!doctype html>

<html lang="ru">



<head>

  <title>Демо jQuery</title>

  <link rel="stylesheet" href="css/style.css">

</head>



<body>

</body>



</html>

 

Ссылка на файл JQuery CDN перед закрывающим тегом </body>, а затем свой собственный файл JavaScript, scripts.js.

index.html

<!doctype html>

<html lang="ru">



<head>

  <title>Демо jQuery</title>

  <link rel="stylesheet" href="css/style.css">

</head>



<body>



<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

<script src="js/scripts.js"></script>

</body>



</html>

 

Ваш JavaScript — файл ( scripts.js) должны быть включен ниже библиотеки Jquery в документе или он не будет работать.

Примечание
Если вы загрузили локальную копию JQuery, сохранить его в js/папку и ссылку на него в js/jquery.min.js.


На данный момент библиотека Jquery теперь загружается на ваш сайт, и у вас есть полный доступ к API JQuery.

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


Использование JQuery

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

Объектная модель документа (DOM) является метод, с помощью которого JavaScript (и JQuery) взаимодействуют с HTML в браузере. Для просмотра именно того, что DOM является, в вашем веб — браузере, щелкните правой кнопкой мыши на текущей веб — странице выберите Inspect. Это откроет Инструменты разработчика. HTML код, который Вы видите здесь DOM.

Каждый HTML — элемент считается узлом в DOM — это объект, который может коснуться JavaScript. Эти объекты расположены в виде древовидной структуры, с <html> будучи ближе к корню, и каждый вложенный элемент представляет ветвь дальше по дереву. JavaScript может добавлять, удалять и изменять любой из этих элементов.

Если вы щелкните правой кнопкой мыши на сайте снова и нажмите View Page Source, вы увидите необработанный HTML вывод веб — сайта. Легко сначала запутать DOM с источником HTML, но они разные — исходная страница именно то, что написано в HTML — файле. Это является статическим и не будет меняться, и не будет зависеть от JavaScript. DOM является динамическим, и может измениться.

Наружный слой DOM, слой, который оборачивает весь <html> узел, является документом объекта. Для того, чтобы начать манипулировать страницей с помощью JQuery, мы должны гарантировать , что документ в первую очередь «готов».

Создайте файл scripts.js в вашей директории js/, и введите следующий код:

JS/scripts.js

$(document).ready(function() {

    // все пользовательские jQuery будет писаться здесь

});

 

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

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

index.html

...

<body>



<p id="demo"></p>

...

 

JQuery вызывается и представлен знаком доллара ($). Мы получаем доступ к DOM с JQuery, используя в основном синтаксис CSS, и применяем действие с помощью метода. Основной пример Jquery имеет следующий формат.

$("selector").method();

 

Так как идентификатор представлен символом хэш (#) в CSS, мы получить доступ к демонстрационному идентификатору с помощью селектора #demo. html() это метод изменяет HTML внутри элемента.

Теперь мы собираемся поставить наш пример «Привет, мир!» внутри Jquery ready(). Добавьте эту строку в файл scripts.js в пределах существующей функции:

js/scripts.js

$(document).ready(function() {

    $("#demo").html("Привет, мир!");

});

 

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

Если вы были смущены DOM прежде, вы можете увидеть его в действии прямо сейчас. Щелкните правой кнопкой мыши на текст «Привет, мир!» на странице и выберите Inspect Element. DOM теперь будет отображать <p id="demo">Привет, мир!</p>. Если вы просмотрите исходный код, вы будете видеть только <p id="demo"></p>, чистый HTML, который мы написали.

Селекторы

Селекторы, это элементы, которые мы указываем JQuery, какие хотим использовать. Большинство селекторов Jquery такие же, как и знакомых в CSS, с несколькими Jquery-специфическими дополнениями. Вы можете просмотреть полный список селекторов JQuery в официальной документации.

Чтобы получить доступ к селектору, используйте символ Jquery $, а затем скобки ().

$("selector")

 

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

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

  • $("*")Джокер: выбирает каждый элемент на странице.
  • $(this)Ток: выбирает текущий элемент эксплуатирующийся на внутри функции.
  • $("p")Метка: выбирает каждый экземпляр тега <p>.
  • $(".example")Класс: выбирает каждый элемент, который имеет класс example, примененных к нему.
  • $("#example")Id: выбирает один экземпляр уникального идентификатора example.
  • $("[type='text']")Атрибут: выбирает любой элемент с text применен к атрибуту type.
  • $("p:first-of-type")Псевдо элемент: выбирает первый <p>.

Как правило, между классами и идентификаторами,  вы чаще всего встретите — классы, когда вы хотите выбрать несколько элементов, а также идентификаторы, если вы хотите выбрать только один.

События Jquery

В примере «Привет, мир!», код сработал, как только страница была загружена, и документ был готов, и, следовательно, не требует взаимодействия с пользователем. В этом случае, мы могли бы написать текст непосредственно в HTML, не потрудившись с JQuery. Тем не менее, нам нужно будет использовать JQuery, если мы хотим, чтобы текст появлялся на странице с одним нажатием кнопки.

Вернитесь в файл index.html и добавьте элемент <button>. Мы будем использовать эту кнопку для прослушивания нашего события щелчка.

index.html

...

<body>



<button id="trigger">Кликни по мне</button>

<p id="demo"></p>

 

Мы будем использовать метод click() для вызова функции, содержащую наш текст «Привет, мир!».

JS/scripts.js

$(document).ready(function() {

    $("#trigger").click();

});

 

Наш элемент <button> имеет идентификатор с именем trigger, когда мы выбираем $("#trigger"). Добавляя click(), мы говорим это надо прослушивать события щелчка, но мы еще не сделали. Теперь мы будем вызывать функцию, которая содержит наш код, внутри метода click().

function() {

    $("#demo").html("Привет, мир!");

}

 

Вот окончательный код.

JS/scripts.js

$(document).ready(function() {

    $("#trigger").click(function() {

    $("#demo").html("Привет, мир!");

    });

});

 

Сохраните файл scripts.js и обновите index.html в браузере. Теперь при нажатии кнопки, поменяется текст на «Привет, мир!».

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

  • click()Нажмите: выполняется при нажатии кнопки мыши.
  • hover()Hover: выполняется, когда мышь зависает над элементом. mouseenter() и  mouseleave()применяются только при появлении мыши на элементе или оставляет элемент.
  • submit()Отправить: выполняется, когда форма была отправлена.
  • scroll()Свиток: выполняется, когда на экране прокручивается.
  • keydown()KeyDown: выполняется при нажатии вниз на клавиши на клавиатуре.

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

Понимание событий имеет важное значение для создания динамического содержимого веб-сайта с JQuery.

Эффекты JQuery

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

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

Удалим текущий теги <button> и <p> из тела вашего файла index.html, и добавьте следующую строку в ваш HTML — документ:

index.html

...

<body>

<button class="trigger">Открыть</button>



<section class="overlay">

  <button class="trigger">Закрыть</button>

</section>

...

 

В нашем файле style.css, мы будем использовать минимальное количество CSS, чтобы скрыть overlay с display: none и в центре его на экране.

css/style.css

.overlay {

  display: none;

  position: fixed;

  top: 45%;

  left: 45%;

  transform: translate(-45%, -45%);

  height: 210px;

  width: 150px;

  background: blue;

}

 

Перейдите в файл в scripts.js, там мы будем использовать метод toggle(), который будет переключать в CSS свойство display между none и block, скрытия и отображения наложения при нажатии.

JS / scripts.js

$(document).ready(function() {

    $(".trigger").click(function() {

        $(".overlay").toggle();

    });

});

 

Обновите файл index.html. Теперь вы будете иметь возможность переключать видимость окошка, нажав на кнопку. Вы можете изменить toggle() на fadeToggle() или slideToggle() увидеть несколько других встроенных эффектов JQuery.

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

  • toggle()Переключение: переключает видимость элемента или элементов. show()и hide()являются соответствующие эффекты в одну сторону.
  • fadeToggle()Fade Переключение: переключает видимость и одушевляет непрозрачность элемента или элементов. fadeIn() и fadeOut() являются соответствующие эффекты в одну сторону.
  • slideToggle()Slide Переключение переключает видимость элемента или элементов со скользящим эффектом. slideDown() и slideUp() являются соответствующие эффекты в одну сторону.
  • animate()Анимация выполняет пользовательские эффекты анимации на CSS свойство элемента.

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

 Введение в JQuery

Вывод

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

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



2017-02-11T00:54:35
Лучшие учебники по Wodpress

Наполнение блога контентом

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

Что такое контент? – Контент – это, какая-либо информация, находящиеся на любом web-ресурсе. Контент включает в себя текст, видео, изображения, flesh. Надеюсь объяснил предельно ясно.


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

На его блоге прочитал один пост про ЖЖ. Во время чтения чуть не заснул. Текст весь смешан, присутствуют грамматические и орфографические ошибки, сам текст очень короткий. Так же заметил, что у такого блога очень мало посещений, но тем не менее, комментариев там предостаточно – всё дело в том, что он DoFollow.

Всё это вступление я написал для того, чтобы вы не повторяли таких же типичных ошибок. Давайте рассмотрим всё по-подробнее.

Поиск темы

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

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

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


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

Определяемся с названием

Большинство блоггеров-новичков, совершают ошибку, когда просто, самовольно, пишут название для поста. Так делать нельзя. От правильности названия поста зависит его позиция в выдачи по определённому запросу.
Чтобы получить максимум пользы от поста, от которого, в дальнейшем,  зависит посещаемость вашего блога, следует сверится со статистикой поисковых запросов Яндекса. Для этого перейдём на сайт wordstat.yandex.ru и в появившейся строке введём название вашего будущего поста или ключевого слова. Название не должно быть слишком длинным. Например у вас статья про поисковые системы, стало быть, в строку вводим название или ключевое слово.
После ввода, вы увидите множество вариантов того, чего люди ищут по данной теме, а также число поисковых запросов в месяц.
Если блог у вас ещё совсем новенький и малоизвестный,то выбирайте поисковые запросы  от 100, до 700 в месяц – так будет проще вырваться на первые позиции. Блогам, которые более популярны, советую от 1000, да 4000 запросов в месяц. А после выбора более подходящего названия для поста, следует это новоиспечённое название вбить в строку поиска и проанализировать информацию, которую разместили сайты находящиеся на первых 2ух страницах в выдаче.

Популярный ЧПУ

Если название для поста вы выбрали средней популярности, то, по той же самой теме, вы можете найти более популярный запрос и сделать его URLом поста.
То есть, на примере моего поста, вы можете видеть, что название этого поста: «Наполнение блога контентом» а URL выглядит так: «napolnenie-kontentom» – то есть URL поста более популярней в выдаче чем название.
Всё это, естественно, влияет на позицию вашего будущего поста в поиске. Вот, собственно, и всё! Главное, каждый свой пост, подбирайте таким же способом и тогда посещаемость вам гарантированна.

Добавление картинок


Чуть не забыл про картинки. Добавляйте в каждый свой пост картинки. Во-первых, это заинтересует ваших читателей, а во-вторых,  это даст вам маленький плюсик в раскрутке – эти картинки будут индексировать и добавлять в свой список поисковые машины. Главное, картинка должна быть загружена на ваш сервер и добавлена в пост.

Автор: Alexei Shirokov
Дата публикации: 2017-02-11T00:16:00.002+03:00

Поисковая оптимизация элементов сайта

Внесение изменений в ваш ресурс, для повышения видимости в поисковых системах называется – Оптимизацией элементов сайта. Что для этого надо, давайте попробуем разобраться.

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

* Релевантный контент. Сайт надо наполнить интересным контентом, чтобы выдача по релевантным запросам,  авторитет и ранжирование повысились. Читать

Разработка техподдержки на Битрикс24: примеры использования.

Разработка техподдержки на Битрикс24: примеры использования.

Разработка техподдержки на Битрикс24:
примеры использования.
================================================================================
ps1007441 on 07/05/2015 06:27:00

Про организацию службы техподдержки
написано достаточно. Существует также
большое количество специальных систем для
простой автоматизации этого процесса. К
чему здесь ещё и Битрикс24, возразят многие?
Ведь эта система предназначена для
эффективной работы корпоративных порталов.
Всё правильно.
Все компании хотят максимальной интеграции
каждого инструмента, автоматизирующих
повседневную деятельность бизнеса в единую
среду. На сегодняшний день такой средой
может быть корпоративный портал Битрикс24.
Если Вы еще не стали пользователями CRM
системы Битрикс24, то самое простое, это
зарегистрировать бесплатную облачную
версию на 12 пользователей.
РазбереУ на ЯрШУере.
Интернет-портал по аренде и продаже
недвижимости. На сайте принимаются
объявления от физических и юридических лиц
и размещаются после проверки с привязкой к
карте. Техническая поддержка сайта
организована по стандартной трехуровневой
схеме.
*Уровень первый (L1) – операторы call-center и
обработчики обращений по E-mail. Находятся на
аутсорсинге. *Уровень второй (L2) – свой
отдел информационных технологий портала.
*Уровень третий (L3) – технические
специалисты компании и внешние
партнёры-интеграторы, разработчики
продуктов.
Вопросы пользователей фиксируются на
первоначальном уровне техподдержки и
обрабатываются, либо на месте, с
формированием ответа по шаблону и с
использованием FAQ, либо передаются на
следующий уровень в виде инцидентов для
разработки дальнейшего пути следования
инцидент-менеджером.
По ходу моей работы должна быть внедрена
полноценная облачная система техподдержки
данного сайта на базе CMS системы Битрикс24. Я
должен полностью описать бизнес-процесс по
ролям деятельности, раздать полномочия и
права, разработать инструкции по ролям
бизнес-процесса.
Делюсь опытом. Постоянно, сталкиваясь с
подобными задачами, я начинаю не с того, что
пытаюсь написать какие-то тексты, а с того,
что сразу изображаю схему бизнес-процесса,
в процессе выделяя роли.
Более подробную информацию с таблицами,
примерами вы найдете в моей статье “Опыт
использования Битрикс24 для автоматизации
техподдержки интернет-портала.”