Самая добавить комментарий comment. Blogger: Настраиваем комментарии! Комментарии помогают строить сообщество

Exchange Server: Community & Knowledge Base

Обновления и исправления

  • Выпущено обновление безопасности Exchange MS14-075 .
  • Обновленная версия Exchange 2013 Server Role Requirements Calculator. Вы можете посмотреть изменения и скачать новую версию.
  • Обновленная версия Exchange 2010 Server Role Requirements Calculator. Вы можете посмотреть изменения и скачать новую версию.
  • Стал доступен Exchange Server 2013 Cumulative Update 7 . Список проблем решаемых установкой CU7 вы можете найти в KB2986485 .

Декабрьские исправления для Outlook 2010 вы можете скачать по следующей ссылке .

Полный перечень обновлений для Office:

Полный перечень обновлений и версий Exchange:

Список текущих проблем протокола ActiveSync с устройствами сторонних производителей.

Проблемы и их решения :

Сообщение об ошибке: «Страница представителей недоступна» при переходе на вкладку делегаты в диалоговом окне Параметры в Outlook с Exchange Server:

Фиксируется ошибка 9875: MSExchangeIS Mailbox Store:

Выполнении командлета Get-WebServicesVirtualDirectory завершается ошибкой, при запуске мастера настройки Гибридной конфигурации:

При выполнении поиска вложения Excel файлов, при указании критерия поиска число возвращается пустой результат в режиме подключения Online и в OWA:

Exchange ActiveSync не загружает вложения содержащиеся в элементах календаря:

Не возможно установить TLS соединение в Exchange Online или Exchange Server:

Устройства ActiveSync неожиданно блокируются:

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


Lync Server: Community & Knowledge Base

Обновления и исправления

Актуальная версия Lync Connectivity Analyzer

Актуальные обновления для Lync Server, а также клиентов Lync можно найти

Описание обновлений

Перечень изменений и исправлений:

Краткое описание изменений:

  • Анонимное подключение к конференции
  • Пассивная аутентификация и аутентификация по сертификату
  • Управление контактами (доступно только в Lync Online)

Доступно обновление мобильного клиента Lync 2013 для Windows Phone

В обновлении добавлена поддержка следующих функций:

  • Transport Settings – user can use VOIP or Cellular for making & receiving phone calls
  • WP should not cancel VOIP call on all endpoints when receiving PSTN & VoIP call at the same time

Перечень исправлений:

Доступен Protocol Workloads Poster для Lync Server 2013 – pdf и visio версии постера можно загрузить

Дополнительная информация и описание

Доступны новые каталоги аппаратных и программных решений для Lync Server:

Доступен функционал видео-звонков между клиентами Lync и Skype

ВАЖНО! – Данный функционал временно отключен до выхода обновленной версии клиента Skype. Обновление будет доступно в ближайшее время.

Новые возможности собраний Lync с оборудованием Unified Conference Stations от Polycom.

Обучающие сессии Skype for Business теперь включены в программу Office 365 Summit.


Share Point Server: Community & Knowledge Base

Обновления и исправления

Декабрьское накопительное обновление для SharePoint 2010 устанавливается на систему с установленным 2-ым пакетом обновления, необходимо установить 2-й пакет обновления перед установкой декабрьского накопительного обновления. Порядок установки: пакет обновления 2 (SP2) для Microsoft SharePoint 2010, затем Пакет обновления 2 (SP2) для Microsoft 2010 Server Language Pack, затем декабрьское накопительное обновление. После установки исправления необходимо запустить Мастер настройки продуктов SharePoint 2010 (SharePoint 2010 Products Configuration Wizard) на каждом сервере в ферме.

Декабрьское накопительное обновление для SharePoint 2013 устанавливается на систему с установленным 1-ым пакетом обновления. Рекомендуется установить 1-й пакет обновления перед установкой декабрьского накопительного обновления. Порядок установки: пакет обновления 1 (SP1) для Microsoft SharePoint 2013, затем Пакет обновления 1 (SP1) для Microsoft 2013 Server Language Pack, затем декабрьское накопительное обновление. После установки исправления необходимо запустить Мастер настройки продуктов SharePoint 2013 (SharePoint 2013 Products Configuration Wizard) на каждом сервере в ферме.

ВНИМАНИЕ:

Предыдущие выпуски накопительных обновлений SharePoint Server 2013 включали исполняемый и CAB файл в одном самораспаковывающемся файле. Из-за размера файла пакет SharePoint Server 2013 был разделен на отдельные загрузки: исполняемый файл и CAB-файлы. Все являются необходимыми и должны быть извлечены в одну и ту же папку, чтобы успешно установить обновление. Все доступны по указанной ссылке.

Полный перечень обновлений и версий SharePoint

Microsoft Support Lifecycle

Завершение поддержки продуктов

  • Windows XP поддержка завершена 8 апреля 2014.
  • Office 2003, SharePoint Server 2003, Visio 2003, Project 2003 поддержка завершена 8 апреля 2014 .
  • Exchange Server 2003 поддержка завершена 8 апреля 2014 .
  • BizTalk Server 2004 поддержка завершена 8 июля 2014 .

Завершение поддержки пакетов обновлений

  • Exchange Server 2010 SP2 поддержка завершена 8 апреля 2014.

Добрый день, друзья!

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

Она попросила Наташу задать Лере вопрос «Почему она плохо себя ведет?». Дело в том, что Валерии не слишком нравилось находиться в Институтах и свой протест она выражала громкими криками и порой даже плачем.

Но перед задаванием вопроса, Кэти (она не знает русского языка) попросила нас написать для нее на листке бумаги варианты ответа («УСТАЛА», «ПЛОХО ЧУВСТВУЮ», «НАДОЕЛО», «ДРУГОЕ»).

После этого Кэти Майер взяла Леру за руку, расположила ее над листком бумаги с написанными на нём буквами русского алфавита и как раз вот здесь Наташа задала Валерии вопрос.

И мы оба были свидетелями того, что Кэти Майер получила ответ от Леры – последовательно были выбраны три буквы «У», «С» и «Т», а потом пошла какая-то абракадабра.

Но смысл ответа Валерии был предельно понятен – она сказала «УСТАЛА».

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

Конечно, все не так просто. Да, Валерия ответила Кэти Майер. Но дома она вообще не всегда настроена общаться. В общем нам предстоит ещё многому научиться, чтобы понимать свою дочь, но, как говорится, дорогу осилит идущий.

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

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

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

На сегодня все! До скорых встреч!

Литература

1. Веденина М.Ю., Костин И.А. Опыт использования метода облегченной коммуникации со взрослым аутичным человеком // Дефектология. – 2003. — № 6. – С. 21-27.

2. Костин И.А. Опыт использования метода облегченной коммуникации со взрослым аутичным пациентом // Аутизм и нарушение развития. – 2003. — № 3. – С. 56-62.

3. Дилигенский Н. Слово сквозь безмолвие. М.: Центр лечебной педагогики, 2003.

4. Гленн Доман, Джанет Доман. Как научить ребенка читать. М.: «Аквариум», 1998.

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

В этой заметке вы узнаете один из самый простых (но, субъективно, один из наиболее предпочтительных) способов добавить комментарии на сайт - простой пример для новичков + варианты для более продвинутых веб-мастеров.

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

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

Преимущества сторонних решений:

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

Недостатки:

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

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

Но довольно теории, перейдем к практике.

1. Простейший вариант - добавить комментарии с использованием какой-то выбранной соцсети.

Например, vk. Смотрим документацию . Копируем предоставленный код, и добавляем на странице (куски кода взяты с доки по ссылке, в будущем может поменяться, так что всегда копируйте с сайта с документацией. Здесь только возможный пример):

1) Добавляем в :

VK.init({apiId: 2951023, onlyWidgets: true});

2) Добавляем в том месте, где хотим видеть виджет комментариев (например, после заметки, если речь идет о блоге):

VK.Widgets.Comments("vk_comments", {redesign: 1, limit: 10, width: "665", attach: "*"});

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


Добавляем в разметку (для корректной работы должен быть подключен twitter bootstrap!) в месте, где нужно вывести виджет комментариев :

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

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

(function(global, $) { "use strict"; $(function() { var $tabToggler, initComments, initialized; initialized = { "#vk-comments": false, "#disqus_thread": false }; initComments = function(type) { var discussUserName, disqus_config, pageUrl; if (initialized) { return; } pageUrl = "page_url"; switch (type) { case "#disqus_thread": // You need to set this params using your platform"s appropriate way discussUserName = "discussUserName"; disqus_config = function() { this.page.url = pageUrl; return this.page.identifier = "page_identifier"; }; (function() { var d, s; d = document; s = d.createElement("script"); s.src = "//" + discussUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return (d.head || d.body).appendChild(s); })(); break; case "#vk-comments": VK.Widgets.Comments("vk-comments", { limit: 5, attach: "*", pageUrl: pageUrl }); break; default: return; } initialized = true; }; $tabToggler = $(".comments-wrapper a"); $tabToggler.on("shown.bs.tab", function(e) { initComments($(e.target).attr("href")); }); initComments($tabToggler.closest(".active").find("a").attr("href")); }); })(window, jQuery);

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

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

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

Готовый скрипт на и coffeescript на gist. Пример работы - внизу (примеры кода взяты с этого сайта)

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

Способ №1

Для первого способа, вы должны в папке с темой, что установлена у вас на сайте, найти файл comments.php . Если такой есть, открыть его и поискать в нем массив, отвечающий за настройки и вывод содержания формы комментариев. Выглядит он примерно так:

$args = array("comment_notes_before" => "

", "comment_field" => "

Комментарий *

", "id_submit" => "comm_subm", "label_submit" =>

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

"title_reply" => "Оставить свой отзыв",

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

$args = array("title_reply" => "Оставить свой отзыв", "comment_notes_before" => "

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

", "comment_field" => "

Комментарий *

", "id_submit" => "comm_subm", "label_submit" => "Отправить",); comment_form($args);

Добавлено в начало и теперь, на страницах записей будет выводится строка - Оставить свой отзыв. Этот способ не сложный и требует минимальных сил, главное правильно определить массив. Но иногда так бывает, что внутри темы нет файла comments.php или в нем нет массива и вы не знаете как правильно его туда добавить, тогда вам поможет второй способ.

Способ №2

Суть второго способа заключается в том, чтобы добавить новую функцию, которая и сделает замену названия. Для этого в папке с активной темой, нужно найти файл function.php с пользовательскими функциями и в удобное место, если не знаете такого, то в самый конец перед закрывающим тегом PHP - ?> , если такого нет, то просто в самый конец, добавить вот такой код:

Function wph_change_submit_label($defaults) { $defaults["title_reply"] = "Оставить свой отзыв"; return $defaults; } add_filter("comment_form_defaults", "wph_change_submit_label");

Бонус

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

Еще хочу предложить и обратить внимание на склонение слова Комментарии. Если у вас выводит в форме строку - Опубликовано 1 комментарий или Комментариев: 10. Можете воспользоваться Функцией из статьи . Если вы уже пользуетесь ней, то рекомендую в строке с массивом:

Array("комментарий","комментария","комментариев")

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

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

На этом все, спасибо за внимание. 🙂

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

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

Основные возможности Для сравнения были выбраны: Виджет Комментариев ВКонтакте, Facebook Comments, Disqus, Cackle, Livefyre и IntenseDebate. Это самые популярные системы, которые я встречаю на сайтах или в поисковиках.

Обзорная таблица всех основных возможностей имеет примерно следующий вид:

Возможность ВК комментарии FB comments Disqus Livefyre IntenseDebate Cackle
Скорость загрузки быстро медленно среднее быстро медленно быстро
Кнопка Like да да да да да да
Вставка картинок, видео да нет да да нет да
Доп. модераторы да да да да да да
Realtime обновление да да да да нет да
Подгонка размера нет нет да частично да да
Древовидность нет нет да да да да
Премодерация нет да да да да да
Akismet (спам защита) нет нет да нет да да
Бан юзера/IP только юзера только юзера да да да да
Анонимная авторизация нет нет да да нет да
Разные темы нет нет частично нет частично да
Редактирование CSS нет нет нет частично да да
UI CSS редактор нет нет нет нет нет платно
Редактирование HTML нет нет нет нет нет нет
Редактор заголовков нет нет нет нет нет да
Whitelabel нет нет нет да нет платно
Индексация поисковиками нет да частично нет нет частично
SSO нет нет платно да нет платно
API нет нет да да да да
Модерация на сайте нет нет частично да частично платно

Разберем некоторые возможности, подробнее.Скорость загрузки Для анализа скорости я сделал сайт, на главной странице которого, размещены все системы комментирования. При загрузке страницы, в javascript-е по timeout-у запускается функция, которая проверяет высоту контейнера с каждой системой комментирования. Если высота больше 300px, значит система комментирования загружена, сообщение об этом идет на сервер и суммируется с предыдущим значением. В итоге после запуска Selenium IDE на нескольких машинах, было установлено что:
  • ВКонтакте загружаются в среднем секунду
  • FB comments около 1.6 секунды
  • Disqus 1.4 секунды
  • Livefyre 600 миллисекунд
  • IntenseDebate чуть больше 2 секунду
  • Cackle 850 миллисекунду
Данное тестирование не претендует быть абсолютно правильным, так как много зависит от скорости подключения, но в среднем оно отражает реальные результаты. Сайт http://www.kommenti.com и сам отчет http://www.kommenti.com/summary .Вставка картинки, видео Все просто, вставляем ссылку на картинку (png, jpg) и несколько ссылок на видео c YouTube, Vimeo, ВКонтакте. В этом тесте порадовал Cackle, он распознал все картинки и видео, даже RuTube.Подгонка размера Подгонка виджета под размер контейнера никаких проблем не вызвала у Disqus, IntenseDebate и Cackle. Остальные системы требуют указания ширины (при создании) или выезжают за рамки.Анонимная авторизация Часто бывает ситуация, когда пользователь хочет отставить комментарий, но у него нет аккаунта в социальной сети или же он не хочет передавать свои данные. В этом случае он может войти как гость и оставлять комментарии без повторного ввода своих данных. Disqus, Livefyre и Cackle позволяют это делать, но последний для авторизации требует распознавания Google ReCAPTCHA, что несомненно является минусом.Возможность менять css Системы комментирования работающие через iframe, а это ВКонтакте, Facebook и Disqus, не позволяют менять css. Livefyre не имеет соответствующего поля в панели администрирования. У двух оставшихся IntenseDebate и Cackle таких проблем нет, можете подгонять css через FireBug или сохранять его в панели администрирования.

PS: UI css редактора нет ни в одной системе кроме Cackle, но он платный.

Whitelabel Whitelabel - это возможность использовать продукт без копирайта (ссылок, баннеров или иконок компании). Есть только в Cackle, но платно.Индексация поисковиками На сегодняшний день, Google научился индексировать Facebook комментарии. Так же на сайте Disqus одна из возможностей это индексация в Google out-of-the-box, то есть без всякой дополнительной работы гемора. Но похоже, что в реальности это не работает, по крайней мере после запуска Disqus 2012 комментарии на главной странице (disqus.com) до сих пор не были проиндексированы. В остальных системах, например Cackle, придется сохранять комментарии, через API, в свою БД и отрисовывать в HTML.SSO Единая авторизация, то есть возможность авторизации и комментирования пользователей зарегистрированных на вашем сайте. Порадовал Livefyre, он предоставляет данную возможность абсолютно бесплатно, в отличии от остальных систем.

Теперь не много подробнее о каждой системе.