Перейти к контенту

News Bot

IBR Сотрудники
  • Число публикаций

    30
  • Регистрация

  • Последнее посещение

  • Дней в топе

    1

News Bot последний раз побеждал 17 Октября 2012

News Bot - автор самых популярных публикаций!

Дополнительные

  • Пол
    Мужчина

Недавние посетители профиля

4 043 просмотра профиля

Достижения News Bot

  1. Одной из областей IP.Board, которую мы бы хотели улучшить, был календарь, и эта запись в блоге является первой об изменениях и улучшениях, которые вы сможете увидеть в календаре IP.Board 3.2. Мы намерены разместить несколько записей в блоге об изменениях, которые можно увидеть в календаре, так что если вы что-то с нетерпением ждете, и вы не видите этого среди изменений, упомянутых в этой записи, это не означает, что данных изменений не будет. Следите за будущими записями в блоге об изменениях в календаре. Мета-теги Начиная с IP.Board 3.2, календарь будет выдавать мета-теги, соответствующие просматриваемой странице. Когда я говорю мета-теги, я говорю не только о "keywords" и "description", хотя они также, безусловно, включены. Я также говорю о зависимых от контекста тегах link, которые относятся к SEO, такие как canonical. Ранее мета-теги в Календаре отсутствовали как класс. Теперь, Календарь будет устанавливать следующие мета-теги по мере необходимости, на основе просматриваемой страницы: Keywords Description Canonical URL: для консолидации обратных ссылок на соответствующую страницу в Календаре Up: для помощи ПО, строящему навигацию на основе разбора этих тегов Author: так же для помощи ПО, строящему навигацию Дружественные URL Не смотря на то, что календарь поддерживал FURL в предыдущих версиях IP.Board, эта поддержка была ограниченной и иногда разбор этих адресов работал не правильно. Мы проверили все дружественные URL-адреса в календаре для IP.Board 3.2, закрепили их формат и улучшили их поддержку там где это было необходимо. Во-первых, следует отметить, название события теперь добавляется в ссылку. URL события теперь выглядит следующим образом: / calendar/1/event/47-first-test-event Кроме того, само название календаря теперь добавляется ко всем другим дружественным URL-адресам в календаре. При просмотре одного календаря вы можете увидеть URL вроде этого: / calendar/1-community-calendar; при просмотре месяца, вы увидите такой URL: / calendar/1-community-calendar/02-2011, и при просмотре дня, URL выглядит так: / calendar/1-community-calendar/day-2011-01-18. Некоторые области календаря, генерировали адреса, которые не могли быть переведены системой в дружественные URL, потому что не попадали под правила нашей системы. Мы пересмотрели все эти URL-адреса и обеспечили согласованность URL форматов. Mикроформат hCalendar Мы также добавили реализацию микроформата hCalendar в календарь. Микроформаты в основном содержат общепринятую HTML структуру, что, при правильном использовании, позволяет ПО читать страницы и разбирать их как XML документ. В частности, микроформат hCalendar очень напоминает формат iCalendar, позволяющий некоторому ПО читать календарь, как если бы это был канал iCal. Хотя может показаться, что это незначительные изменения, но мы считаем, что чем больше скриптов, которые поддерживают универсальный формат, тем выше вероятность того, что будут появляться инструменты созданные для взаимодействия с этими форматами. Как вы можете видеть на предыдущей ссылке, уже существуют доступные инструменты для преобразования hCalendar в iCalendar, и наоборот. Улучшения отображения календаря Есть ряд изменений, над которыми мы работаем, они тесно связаны с SEO и отображением календаря, но пока мы еще не готовы рассказать подробно об этих изменениях (но мы будем делать это в будущих записях в блоге!). Например, мы собрали все страницы создания событий в одну, так что сейчас есть только одна кнопка "Добавить событие", и мы попытались свести страницу просмотра дня как можно ближе к странице просмотра события. Мы считаем, что эти два види дублируют друг от друга, и не только вводят в заблуждение пользователя, но и могут рассматриваться как дубликаты страниц некоторыми поисковыми системами при индексировании вашего сайта (если вы просматриваете день, который имеет одно событие, и событие непосредственно, одни идентичны, но являются отдельными разделами в календаре). Эти изменения, хотя и не попадали под SEO, непосредственно и косвенно влияют на нее. В будущих записях блога мы постараемся боле подробно описать эти изменения. Оригинал записи: http://community.invisionpower.com/blog/1174/entry-5791-ipboard-320-dev-update-calendar-improvements-part-i-seo-improvements/
  2. Ранее я уже рассказывал о новом редакторе в 3.2.0. Он представляет собой надежный текстовый редактор в сочетании с пользовательским BB кодами и функцией автоматического сохранения. Сегодня я хотел бы показать некоторые улучшения пользовательского интерфейса и удобства использования, которые мы сделали в этой области. Во-первых, когда пространство ограничено, он отображается в «минимизированном» виде. Скриншот ниже показывает, что в свернутом виде редактор выглядит как обычное поле для ввода текста, с которым все знакомы. http://www.invisionpower.com/uploads/sshots//Shades-20110209-162033.jpg После нажатия на область ввода текста, чтобы начать ввод текста вашего сообщения, редактор будет расширен до полного, готового к работе: http://www.invisionpower.com/uploads/sshots//Shades-20110209-162225.jpg Кроме того, мы пошли дальше и добавили "Ajax ответ " и "Ajax цитирование". Это повышает скорость обработки операций IP.Board благодаря удалению страницы перезагрузки и дает ему больший эффект "приложения" благодаря мгновенному размещению и обновлению страницы. Ниже я привел короткое видео, демонстрирующее работу новых возможностей. Пожалуйста, обратите внимание, что все функции еще находятся в стадии разработки, поэтому окончательный вариант может отличаться от того, что вы сейчас видите. Кроме того я сейчас работаю в режиме "разработки" с CKEditor, а это означает, что есть небольшая пауза при его загрузке. В коробочной версии продукта этого не будет. Мы надеемся, что вам понравятся эти усовершенствования и они сделают вашу работу приятной. Оригинал записи: http://community.invisionpower.com/blog/1174/entry-5825-ipboard-320-new-text-editor-part-ii/
  3. Почти десять лет назад IP.Board начал поставлялся с довольно продвинутым функциональным редактором, который позволял быстро форматировать текст в "WYSIWYG" формате. Это была захватывающая технология. Интернет – это постоянно развивающиеся пространство, веб-браузеры и технологии переживают то взлеты, то падения, и поддерживать эти изменения становится все труднее и труднее. Поэтому мы решили отказаться от собственного редактора в пользу продукта от сторонних разработчиков. IP.Board 3.2.0 будет поставляться с отличным CKEditor в качестве стандартного редактора сообщений. Это грамотно разработанный и проверенный временем редактор, с расширяемыми функциональными возможностями. Он постоянно дорабатывается и вам будет достаточно обновить версию, идущую с IP.Board, на новую чтобы получить все последние изменения. Примите во внимание, что скриншоты и видео ниже сделаны на самой ранней версии IP.Board 3.2.0 и редактор, вероятно, будет иметь иной интерфейс. Доступно все что было раньше в IP.Board Мы написали множество плагинов, чтобы не потерять в функциональности. Вы все также можете создавать собственные BB-коды и легко добавлять кнопки в редактор через Admin CP, вы также можете добавлять собственные смайлы. http://www.invisionpower.com/uploads/sshots//Shades-20110208-161900.jpg http://www.invisionpower.com/uploads/sshots//Shades-20110208-161937.jpg Переключение между режимами Нам нравится новый редактор и то, как он поддерживается почти всеми основными браузеры, поэтому мы сделали его основным при написании ответа и добавлении новых тем. Однако есть моменты, когда вы хотите использовать BBCode и с учетом этого, вы можете переключаться между режимами редактирования текста без перезагрузки страницы. Авто сохранение текста Новой и действительно удобной функцией, которую мы добавили является автоматическое сохранение. По мере ввода, редактор проверяет, есть ли новое содержание и если есть, он перебрасывает его на сервер с помощью Ajax, чтобы сохранить то, что вы написали. Если что-то происходит с открытой страницей редактора, при перегрузке вы увидите сохраненное содержание и сможете быстро восстановить его. Таким образом вы не потеряете сообщение, во время сбоя браузера или сервера. http://www.invisionpower.com/uploads/sshots//Shades-20110208-161656.jpg IP.Board сохранит все. http://www.invisionpower.com/uploads/sshots//Shades-20110208-161743.jpg Обновление страницы без отправки сообщения позволяет просматривать и при необходимости восстанавливать любой текст, который был автоматически сохранен. Мы надеемся, что вам понравится новый редактор в IP.Board 3.2.0 и дополнительные возможности, которые мы добавили. Нам он очень нравится! Оригинал записи: http://community.invisionpower.com/blog/1174/entry-5822-ipboard-320-new-text-editor/
  4. Мы активно разрабатываем IP.Board 3.2 и сейчас настал момент поделиться основными планами развития продукта. Прежде всего хотим заметить, что в течение нескольких месяцев выхода новой версии не будет, поэтому не спрашивайте о сроках. Помимо очевидных усовершенствований, делающих программное обеспечение лучше, быстрее и изящнее, мы видим наше развитие в достижении трех основных целей: Продвижение форума Практичность пользовательского интерфейса Модернизация Давайте кратко поговорим о каждой из этих трех целей, о том, что вы можете ожидать от IP.Board 3.2. Сразу заметим, что мы не хотим вносить радикальные изменения, потому что существующий продукт уже сейчас является достаточно успешной и широко используемой платформой. Мы хотим изменить отдельные характеристики и области продукта, чтобы сделать его лучше с точки зрения этих трех целей. Продвижение форума Можно сказать, что это самая важная цель. На ней сосредоточено наше основное внимание, так как достижение этой цели должно помочь вам продвигать свой форум в Сети и помогать его развитию. Запланировано множество мелких улучшений, такие как более простой процесс регистрации; более привлекательные письма, отправляемые пользователями. А также улучшение основных функции, такие как просмотр нового контента или улучшение SEO. Эти изменения сделают форум более привлекательным для новых пользователей, а так же позволят им быстрее и проще зарегистрироваться и начать работу. Практичность пользовательского интерфейса Развитие Сети влечет развитие программного обеспечения, такого как IP.Board, являющегося лицом ПО для создания интернет-сообществ. С этой целью мы будем работать над модернизацией стандартного интерфейса IP.Board. Результатом этих изменений станет создание обновленного и модернизированного стиля, в котором мы все же сохраним все элементы, что мы имеем сейчас. Это означает, что, хотя стили от версии 3.1 и ниже, не будут работать с версией 3.2, процесс их обновления не будет требовать 100% переделывания, так как многие элементы будут как в старой, так и в новой версии. Иначе говоря: версия 3.2 будет удобнее, современнее, и логичнее, но все также будет тем самым IP.Board. В дополнение к чисто косметическим обновлениям мы также приложим большие усилия для улучшения общего удобства использования. Небольшие изменения, такие как перефразирование названия кнопок или перемещение элементов управления в новую область добавит удобства пользователям, и будет способствовать, тому, чтобы они оставались и принимали участие в развитии вашего форума. Модернизация В нашем программном обеспечении есть много функций и настроек, которые имели смысл несколько лет назад, но сегодня устарели и стали лишним, или просто бессмысленными. Мы постараемся оценить различные настройки IP.Board по их рациональности в управление форумом. Одним из примеров являются настройки Вопросов и ответов на странице регистрации. Существуют параметры установки для включения этой опции, а затем отдельная страница для настройки самих вопросов и ответов. Зачем и то и то? Мы можем удалить избыточные настройки без ущерба для функциональности. Это лишь один пример из десятков настроек, и мы можем рационализировать их без ущерба для функциональности. Мы также удалим некоторые функции, которые немного устарели. В частности линейный и древовидный просмотр тем, поскольку эти две функции остались пережитками начала Интернета. Мы понимаем, что лишь маленькая часть пользователей используют эти функции, но большинство этого не делают. И если говорить об устаревании мы также будем прикладывать максимальные усилия в таких областях, как календарь и профили пользователей, чтобы сделать каждую часть нашего программного обеспечения современной. 
Конечно, это то, что максимально запланировано в IP.Board 3.2. Как всегда, согласно своей политике, IPS не приводит конкретного графика, но из сообщений в этом блоге вы узнаете о новых возможностях, как только они будут полностью закончены и, безусловно, о том, что будет в следующей версии. Оригинал записи: http://community.invisionpower.com/blog/1174/entry-5748-ipboard-32-development-expectations/
  5. Новые точки входа для хука данных Добавлено несколько новых точек входа в IP.Board, а также приложения. Вот список добавленных в 3.1.3: IP.Board topicViewQuery: позволяют получить дополнительные поля из таблицы members, а также сделать JOIN таблицам из базы данных при получении сообщений из базы. Основное назначение точки - получение информации для вывода в шаблоне userInfoPane. incrementUsersPostCount: покрывает необходимость изменения данных при увеличении счетчика сообщений пользователя (например: популярные модификации начисления очков). [*]IP.Calendar Добавление события Изменения события [*]IP.Blog Добавление записи Добавление записи: Запись Добавление записи: Данные опроса Добавление записи: Данные записи Добавление записи: После добавления опроса Добавление записи: Обновление запроса Добавление комментария Изменение комментария [*]IP.Downloads Добавление файла Изменение файла Обновление данных категории Обновление кеша статистики архива Добавление комментария Изменение комментария Другие приложения, такие как IP.Gallery, также увидят новые точки входа для хука данных. Поддержка хука библиотек В IP.Board 3.1.0 был добавлен новый тип хуков - Хук библиотек. Данный тип хуков, позволяет переопределять существующие библиотеки, а также добавлять в них любую функциональность. Это очень мощный инструмент, пришедший на помощь разработчикам. Первоначально область работы данного типа хуков была ограничена, часть классов попадала под его действие, часть нет. В IP.Board 3.1.3 мы постарались максимально расширить эту область. А так же все наши приложения теперь поддерживают данный тип хука. Хотя в IP.Board 3.1.3 хук поддерживает существенно больше классов библиотек, однако, мы продолжим работу над его улучшением и в версии IP.Board 3.2 хотим прийти к показателю 100% покрытия системы. Новая функция IPSLib::loadActionOverloader() Хуки перезагрузки действий, как правило, выполняются автоматически, но это правило выполняется только при запуске напрямую, если же класс подключается и действие из него выполняется из другого класса (т.е. вручную), то хуки не работают. Пример подключения: require_once( IPSLib::getAppDir('core') . '/modules_admin/languages/manage_languages.php' ); $langLib = new admin_core_languages_manage_languages( $this->registry ); Для решения этой проблемы, мы добавили новую функцию в IPSLib, которая работает аналогично IPSLib::loadLibrary(). Функция принимает только два праметра: первый - путь до самого файла, второй класс, который вы загружаете. Пример: $classToLoad = IPSLib::loadActionOverloader( IPSLib::getAppDir('core') . '/modules_admin/languages/manage_languages.php', 'admin_core_languages_manage_languages' ); $langLib = new $classToLoad( $this->registry ); Прекращение поддержки плагина usercpFormsExt Данный плагин был введен в IP.Board 3.0 и предназначался для расширения панели управления пользователя. Однако с введением хука библиотек данный плагин перестал быть необходимым. Надеемся, что эти небольшие изменения помогут эффективнее расширять возможности IP.Board.
  6. В версии 3.1.0 мы добавили дополнительную форму, которую пользователи должны заполнить при регистрации через Twitter и Facebook, прежде чем стать полноценно зарегистрированными пользователями форума. Это было сделано для того, чтобы пользователь мог указать желаемое отображаемое имя или email адрес, если сервис не может предоставить эти данные самостоятельно. http://www.mattmecham.com/skitch/Shades-489-20100713-100555.jpg Если пользователь по каким-то причинам не заполнит эту форму, то его учетная запись не будет содержать части важной информации (email адреса и отображаемого имени). В итоге, при просмотре списка пользователей в АЦ, данные записи «выделяются» на фоне остальных. http://www.mattmecham.com/skitch/Shades-20100712-151948.jpg У наших клиентов такое поведение форума вызывало недоумение. Это ошибка? Форум мистически теряет информацию о пользователях? Чтобы избавиться от этого недоразумения мы решили убрать таких пользователей из общего списка и ввели отдельную страницу, на которой можно увидеть список всех не закончивших регистрацию пользователей. http://www.mattmecham.com/skitch/Shades-20100712-172026.jpg На данной странице мы также добавили возможность управлять такими пользователями, а также ввели идентификацию сервиса, с использованием которого пытался зарегистрироваться пользователь. Также заметим, что при удалении такой учетной записи, пользователь сможет без проблем повторно осуществить регистрацию. Надеемся, что нововведение упростит и список пользователей, и понимание откуда появляются учетные записи с неполной информацией. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-5176-whats-new-in-ipboard-312-incomplete-members/
  7. Живой поиск является одной из самых часто используемых возможностью в администраторской панеле управления. Действительно это самый простой способ быстро найти необходимую настройку или даже страницу в АЦ. В IP.Board 3.1.0 на главной странице АЦ были добавлены поля для быстрого поиска форумов и пользователей, однако, эти поля не всегда при необходимости были под рукой. Поэтому в 3.1.2 мы добавили функцию поиска по форумам, пользователям, именам групп к живому поиску. Теперь достаточно начать вводить искомое слово в поле живого поиска и перед вами сразу появятся все соответствующие введенному результаты. http://www.mattmecham.com/skitch/Shades-20100706-160826.jpg В этом примере видно, что по слову "админ" нашлись: пользователь, группа, несколько настроек, а так же страница администраторского центра. Просто нажав на ссылку в результатах вы перейдете на соответствующую страницу. Например, при нажатии на имя пользователя вы перейдете на страницу редактирования этого пользователя, соответственно при нажатии на имя группы - на страницу редактирования этой группы. Перенеся функции в живой поиск мы смогли облегчить и главную страницу АЦ, убрав с нее теперь уже дублирующие поля поиска. http://www.mattmecham.com/skitch/20100709-8pjqtawbkx4uinub6xeia8s6r6-20100709-095552.jpg Также мы улучшили систему предупреждений и уведомлений на главной странице. Теперь предупреждения более заметны, а значит вам будет проще заметить что в системе есть проблемы, требующие вашего внимания. http://www.mattmecham.com/skitch/20100709-fkiwme5kmqbnqx43apjuwbfmic-20100709-095631.jpg И наконец, система после установки не показывает предупреждения, как раньше. Мы добились этого за счет автоблокировки установщика и возможности введения ключа лицензии на этапе установки. Надеемся что эти небольшие улучшения интерфейса сделают ваши рутинные администраторские задачи более удобными. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-5173-whats-new-in-ipboard-312-acp-live-search-and-dashboard/
  8. Описаны новые функции, которые были добавлены с версии 3.1.0 на 3.1.2. Ссылки на перемещенные темы Возможность автоматического удаления ссылок на перемещенные темы, запрашивалась нашими пользователями уже давно. Эта одна из тех функций, которая была в каждом из наших списков возможностей на будущую версию, но всегда откладывающаяся по каким-либо причинам. Но мы нашли время и теперь эта возможность присутствует в версии IP.Board 3.1.2 http://www.mattmecham.com/skitch/Shades-20100707-101217.jpg Администратор может указать сколько дней будет жить ссылка на форуме. А специальная задача в планировщике следит за такими просроченными ссылками и автоматически удаляет их. http://www.mattmecham.com/skitch/Shades-20100707-101337.jpg Архивация личных переписок В новой версии форума мы модернизировали систему личных сообщений введя личные беседы, которые стали больше похожи на персональные темы с несколькими участниками, из-за этого наша старая система архивирования личных сообщений не могла функционировать надлежащим образом. К версии 3.1.2 мы смогли переделать систему архивации и теперь у вас снова есть возможность отправить копию переписки к себе на email. Архив будет выслан как прикрепленный HTML-файл, который вы сможете загрузить и сохранить на своем компьютере. Теперь при просмотре беседы вы увидите новую кнопку "Архивировать" http://www.mattmecham.com/skitch/Shades-20100707-113247.jpg Нажатие на кнопку приведет к отправке HTML-архива на ваш email без перезагрузки страницы беседы (используется Ajax) http://www.mattmecham.com/skitch/Shades-20100707-150436.jpg Пример письма с приложением приведен на скриншоте http://www.mattmecham.com/skitch/Shades-20100707-152223.jpg А это копия переписки пригодная для печати http://www.mattmecham.com/skitch/Shades-20100707-113124.jpg Open ID: Email больше не нужен Мы убрали требование к наличию email при входе через OpenID, что должно позволить использовать еще больше OpenID провайдеров, могущих работать с форумом (таких как Google, TypePad и Wordpress). Данное изменение будет применено к новым клиентам, а для уже обладающих форумом клиентов для того чтобы изменение вступило в силу, необходимо внести изменения в настройки метода авторизации. Необходимо у метода OpenID убрать из обязательных параметров для получения email, и добавить его в дополнительные параметры для получения. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-5122-whats-new-in-ipboard-312-part-1/
  9. К сожалению иногда бывают ситуации когда что-то ломается на вашем хостинге. MySQL, чувствительный ко многим вещам, достаточно часто бывает одной из таких поломок. Наша предыдущая система просмотра ошибок MySQL требовала получения лога ошибок через FTP, что увеличивало время на решение проблем с базой, как для самих администраторов, так и для наших технических специалистов. Довольно часто специалисты находили причину неработоспособности форума не в ошибках самого форума, а в базе или самом сервере MySQL. Что могло задержать скорое восстановление форума в рабочее состояние. В связи с этим в IP.Board 3.1.2 мы выделили вывод ошибок серверного уровня (испорченная таблица, нехватка памяти и подобные), в отдельную страницу. Это позволяет сообщить вам о возникновении таковой проблемы и предоставить вам инструкции по ее возможному исправлению. http://www.mattmecham.com/skitch/Shades-640-20100624-163300.jpg В администраторской панеле управления мы добавили возможность просмотра списка журналов ошибок SQL. А также вывод последней ошибки за день. http://www.mattmecham.com/skitch/Shades-642-20100624-163120.jpg Так как журнал ошибок может содержать большое количество записей мы ограничили просмотр журнала через веб-интерфейс 300 строками. http://www.mattmecham.com/skitch/Shades-643-20100624-163333.jpg Надеемся, что нововведения помогут повысить скорость решения проблем, когда быстрота крайне важна. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-5120-whats-new-in-ipboard-312-sql-error-logging/
  10. С выпуском IP.Board 3.1, мы решили сделать некоторые дальнейшие улучшения мобильного стиля, чтобы закрепить успех нашего замечательного нововведения. Мы хотели сделать стиль более современным, touch-ориентированным и улучшить удобство использования в мобильных аппаратах. Вот, что нам удалось сделать: Как вы видите, заголовки форума стали значительно меньше. Мы хотели ориентировать новый дизайн на содержимое, поэтому убрали все съедающие место ссылки, и заменили их простым меню, активирующемся по ссылке. Оно выглядит следующим образом: Также мы сделали основные кнопки больше и более простыми для нажатия на вашем мобильном телефоне, когда вы находитесь в движении. Там где необходимо показывать слишком много, как например каждое сообщение в теме форума, мы спрятали часть кнопок за touch-активацией. Эта возможность полностью совместима с устройствами, которые не поддерживают или блокируют JavaScript. Также добавления затронули обновления статусов. Вы можете видеть обновление статусов ваших друзей и членов ваших групп прямо с мобильного телефона. Мы начали с малого, с самих обновлений, но планируем расширить эту возможность в следующих версиях, включив возможность комментировать статусы и отвечать на комментарии. Некоторые другие изменения: [*]Нажимаемые строки - Там где есть списки, например список форумов или список тем на форуме, строки теперь стали нажимаемыми. Вы можете нажать в любом месте строки, чтобы перейти к пункту. Это гораздо проще, чем аккуратно нажимать на ссылку. [*]Новый вид содержания - В IP.Board 3.0 содержание по умолчанию «показывало новое с вашего последнего посещения», даже если вы выходите с мобильного устройства. Это означало, что если вы закрыли мобильный браузер, когда вы снова зайдете, список будет пустым. Мы изменили это, установив по умолчанию «показывать все, что я еще не прочитал», сохраняя список в течение сессии. [*]CSS стили - В большинстве современных мобильных устройств используются CSS3-совестимые браузеры, поэтому мы смогли использовать градиенты, основанные на CSS и настройки закруглений границ, чтобы уменьшить количество изображений загрузок стилей, экономя ваш кошелек. Все стало больше – Это звучит просто. Но самое большое изменение, которое мы сделали, это увеличили размер шрифта. Надеемся, что это приведет к меньшему искажению, если вы будете пользоваться мобильным телефоном! Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4977-ipboard-31-update-mobile-skin-improvements/
  11. Пока IP.Board 3.1 закрыт на добавление новых функций, мы решили некоторое время поработать над механизмом разбора URL, и думаем, что вы бы хотели узнать об этих изменениях. Авто-определение медиа тегов В IP.Board 3.0 представлены новые медиа теги, которые используются, чтобы добавлять мультимедиа, например видео с YouTube, в сообщения и другие области. Было бы здорово, если бы медиа-контент, добавляемый с использованием специального тега, добавлялся бы и без него. В IP.Board 3.1 теперь есть такая возможность. Если вы копируете и добавляете ссылку, которая правильно обрабатывалась бы при заключении в медиа тег в вашем сообщение, без добавления медиа тегов, IP.Board распознает и автоматически добавит ваше видео с YouTube или другие мультимедиа в сообщения без вмешательства пользователя. Разбор URL с запятыми В последние месяцы у нас были оживленные дискуссии по поводу, должна ли запятая, являющаяся частью URL, обрабатываться как часть URL. В IP.Board 3.0 первоначально так и было, но затем из-за появившейся ошибки поведение было изменено. Несмотря на это, многие пользователи считают, что если URL содержит в себе запятую, она должна являться частью URL. Если запятая стоит в конце URL, то она не является частью URL.  Вы будете рады узнать, что IP.Board 3.1 теперь обрабатывает запятые в URL, как и ожидается. Вот некоторые примеры сценариев (теги URL bbcode не были использованы), чтобы вы смогли увидеть, как это работает: http://community.invisionpower.com/index.php?test=1 http://community.invisionpower.com/index.php?test=1,2 http://community.invisionpower.com/index.php?test=1,2&something=3 Я люблю http://community.invisionpower.com/index.php?test=1, и всё! Это относительно незначительное изменение, но многие пользователи были рады услышать об этом в версии 3.1. Учтите: если вы не знаете или не задумываетесь, о запятых в URL, можете просто проигнорировать данное небольшое изменение  Национальные домены ICANN (организация, которая регулирует имена) недавно начал разрешать имена доменов, которые содержат нелатинские символы (называемые IDNs ). Хотя это не повлияет на многих наших клиентов, мы решили добавить эту возможность до выхода версии 3.1, чтобы убедиться, что IP.Board будет правильно разбирать URL. Примеры: http://παράδειγμα.δοκιμή/ http://وزارة-الأتصالات.مصر Если вы планируете использовать такие имена доменов на вашем форуме, можете быть уверены, что IP.Board 3.1 их правильно обработает. Мы всегда стараемся оставаться на «шаг впереди», и это один из примеров, когда мы внесли ожидаемые изменения до того, как наши клиенты почувствуют на себе какие-нибудь ограничения. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4934-ipboard-31-dev-update-auto-parsing-of-urls-strengthened/
  12. Общая проблема для администраторов заключается в том, что изменения в стиле необходимо добавлять при каждом обновлении. Это часто трудоемкий и кропотливый процесс. Необходимо найти все различия по отчету сравнения и вручную добавить их в существующие шаблоны. Большие обновления, такие как переход на версию 3.1, означают большое количество измененных шаблонов. Я рад сообщить, что мы добавили новый инструмент, который значительно помогает в данном процессе. Действительно, для стилей с небольшим количеством изменений новый инструмент обновление будет делать в автоматическом режиме. Инструмент объединения стилей Новый инструмент проверит на различия и попытается добавить эти различия в ваши шаблоны и CSS файлы. Для тех, кто интересуется техническими деталями, трехстороннее объединение работает так: находятся различия для старого главного стиля и нового главного стиля, затем различия между пользовательским стилем и новым главным. Все изменения сливаются в единый текст. Если изменение есть и в главном старом > главном новом и пользовательском > главном новом, то изменение помечается конфликтным. Тот, кто работал с системами контроля версий, хорошо знаком с основными принципами. Если вы хотите увидеть демонстрацию на практическом примере, пожалуйста, посмотрите данный ролик: Типичный рабочий процесс будет выглядеть следующим образом: Запуск инструмента сравнения стилей В автоматическом режиме или вручную решение конфликтов Фиксирование результатов Исправление вручную мелких ошибок, если необходимо Давайте рассмотрим следующее: Данная картинка показывает пользовательский стиль 3.0.5 версии форума 3.1. Как вы можете видеть, есть следующие проблемы: отсутствие элементов и неверное оформление элементов. http://www.mattmecham.com/skitch/Shades-20100430-162715.jpg Когда мы запускаем инструмент, все шаблоны проверяются на различия: http://www.mattmecham.com/skitch/Shades-20100430-162825.jpg Получаем список шаблонов, которые имеют различия, в дальнейшем можем применить фильтр к результатам: http://www.mattmecham.com/skitch/Shades-20100430-162946.jpg Мы можем предварительно просмотреть конфликты: http://www.mattmecham.com/skitch/Shades-20100430-163045.jpg И можем вручную отредактировать конфликтный текст: http://www.mattmecham.com/skitch/Shades-20100430-163136.jpg После того, как мы решили конфликты, можно совершить следующие изменения: http://www.mattmecham.com/skitch/Shades-20100430-163215.jpg Конечный результат довольно хорош. Нам потребуется немного поменять CSS, чтобы изменить цвет границы блока уведомлений для этого необходимо осуществить несколько нажатий мышкой: http://www.mattmecham.com/skitch/Shades-20100430-163341.jpg Конечно, данный инструмент не волшебная палочка, но он в значительной мере поможет при ручном обновлении стилей, как было показано выше, когда для стилей с простыми изменениями может потребоваться немного ручного вмешательства. Мы надеемся, вы посчитаете новый инструмент полезным при обновлении IP.Board 3.1. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4865-ipboard-310-dev-update-template-merge-center/
  13. При разработке IP.Board 3, одной из наших главных целей была централизация поиска и упрощение процесса предоставления результатов. После этого мы получили много отзывов и пожеланий о том, как дальше развивать поисковую систему и улучшать интерфейс. Мы полностью пересмотрели поисковую систему, сделав ее более гибкой и полезной. В данном блоге мы рассмотрим основные изменения. Форма поиска http://www.invisionpower.com/uploads/sshots//Shades-20100311-103234.png Форма поиска была изменена с учетом различных приложений. Вы сразу заметите появление переключателей для выбора приложения, в котором будет осуществляться поиск. После выбора приложения показываются характерные для него опции поиска. http://www.invisionpower.com/uploads/sshots//Shades-20100311-103339.png Так как опции фильтра и сортировки однозначно определены для приложения, вы можете выполнить сортировку по определенным полям, таким как название темы, количество просмотров, и т.д. http://www.invisionpower.com/uploads/sshots//Shades-20100311-103307.png Полностью логический поиск поддерживается возможностью выбора режима поиска между «совпадением всех слов» и «совпадением любого слова». Также доступен поиск по словосочетанию, например поиск «красные розы», найдет все темы и сообщения, которые в точности содержат данную фразу. Результаты поиска http://www.invisionpower.com/uploads/sshots//Shades-20100311-104000.png На картинке показан результат поиска в виде списка тем. Вы сразу можете отметить 2 момента: показываются скрытые или мнимо-удаленные темы (если у вас есть соответствующие права), а также присутствует возможность мульти-модерации, http://www.invisionpower.com/uploads/sshots//Shades-20100311-103829.png как при просмотре обычного форума. Это упростит модерацию форума, особенно для «Новых публикации», «Активных тем» и публикаций пользователей. Также мы добавили возможность предпросмотра темы, при наведении мышкой на тему. http://www.invisionpower.com/uploads/sshots//Shades-20100311-104351.png Следующий скриншот показывает результат поиска, в виде списка сообщений. Используется шаблон аналогичный шаблону сообщений и также доступна мульти-модерация. http://www.invisionpower.com/uploads/sshots//Shades-20100311-104156.png Несколько типов публикаций http://www.invisionpower.com/uploads/sshots//Shades-20100311-104601.png Теперь вы можете задать несколько типов публикаций для поиска. Вкладка "пользователи" позволяет осуществить поиск по пользователям или комментариям. http://www.invisionpower.com/uploads/sshots//Shades-20100311-104644.png Скриншот показывает результат поиска по комментариям. Поиск публикаций пользователя Также как в IP.Board 3.1, для более удобного просмотра публикаций пользователя были добавлены опции "Найти сообщения пользователя" и "Найти темы пользователя". Это распространяется на все приложения, так что вы можете быстро просмотреть все созданные пользователем публикации. Помните, что скрытые и удаленные записи будут показаны (при наличии соответствующего разрешения), что еще больше упрощает модерацию. http://www.invisionpower.com/uploads/sshots//Shades-20100311-104520.png Новая ссылка в профиле пользователя. http://www.invisionpower.com/uploads/sshots//Shades-20100311-104749.png Просмотр «Публикаций пользователя». Заметьте, что выводятся все темы, которые были созданы пользователем и все темы, где были оставлены им сообщения (как в «Моих действиях»). Это работает во всех приложениях. http://www.invisionpower.com/uploads/sshots//Shades-20100311-105247.png Интеграция с Sphinx Мы добавили интеграцию Sphinx, чтобы сберечь ресурсы сервера, используемые при поиске. Однако эта реализация была очень простой, поэтому многие параметры фильтрации были удалены. В новой версии интеграция с Sphinx была полностью обновлена, так, что стала идентична обычному поиску. На самом деле Sphinx работает на локальном тестовом форуме и все скриншоты были взяты с него. Более того Sphinx теперь используется для поиска, активного контента, нового контента, просмотра публикаций пользователя. Вы испытаете все преимущества быстрого и эффективного поиска. Таковы наши обновления поисковой системы. Я надеюсь, что вы получите удовольствие от обновлений и найдете поиск в IP.Board 3.1 лучше, чем в IP.Board 3.1.0 И еще ... http://www.invisionpower.com/uploads/sshots//Shades-20100311-103113.png Глобальное поле поиска теперь контекстно зависимо, так, что, при просмотре форума или темы, вы можете ограничить параметры поиска. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4573-ipboard-310-dev-update-search-overhaul/
  14. В IP.Board 3.0 мы внедрили простую возможность, которая позволяет пользователям давать положительную или отрицательную оценку сообщениям. Кроме администраторов, которые могут видеть в панели управления, кто из пользователей давал оценку, мы предоставили такую возможность всем пользователям. Чтобы увидеть, кто из пользователей давал оценку, вам достаточно нажать на количество оценок данного сообщения, и появится всплывающее окно, показывающее список пользователей. Существуют групповые настройки, чтобы управлять, кто может использовать данную возможность. Если у вас нет права на просмотр, то вывод оценки никак не поменяется, а на него просто нельзя будет нажать. Данные загружаются через Ajax, так что, когда вы нажимаете на ссылку, дополнительных запросов к базе при выводе списка тем не появляется. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4343-ipboard-310-dev-update-view-reputation/
  15. Мы уже писали о возможности персонализации страницы профиля пользовател. С тех пор мы сделали некоторые обновления и хотим рассказать вам об этом. Скорее всего, вы уже знаете о том, что мы добавили возможность интеграции с Twitter. Благодаря этой возможности вы можете соединить вашу учетную запись на Twitter с учетной записи на форуме, что позволяет синхронизировать данные между ними (такие как статус, фотография и т.п). Мы улучшили эту возможность и добавили настройки, которые позволяют импортировать настройки фона из учетной записи Twitter: http://www.invisionpower.com/uploads/sshots//Shades-20100218-095205.png Моя учетная запись в Twitter, использующая не стандартное оформление http://www.invisionpower.com/uploads/sshots//Shades-20100218-094916.png Настройки фона (изображение и цвет) импортированные в IP.Board http://www.invisionpower.com/uploads/sshots//Shades-20100218-095438.png Панель управления настройками Я также добавил несколько полезных ссылок на странице персонализации профиля. Эти ссылки позволяют отменить персонализацию или убрать только фоновое изображение и сделать предпросмотр профиля, чтобы увидеть изменения: http://www.invisionpower.com/uploads/sshots//Shades-20100218-095630.png Также добавился быстрый способ отменить персонализацию во время просмотра профиля: http://www.invisionpower.com/uploads/sshots//Shades-20100218-100825.png Если вы администратор вы можете убрать или полностью заблокировать персонализацию в профиле любого пользователя: http://www.invisionpower.com/uploads/sshots//Shades-20100218-101101.png Мы надеемся, что вам понравится эта возможность и позволит с помощью Twitter сделать страницу профиля пользователя на форуме более персонализированной. Оригинал статьи: http://community.invisionpower.com/blog/1174/entry-4294-ipboard-310-dev-update-profile-customization-ii/
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.