Перейти к содержанию
Сайт в скором времени будет закрыт, спасибо что были с нами! ×

Поиск сообщества

Показаны результаты для тегов 'invision community'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Invision Community
    • Дизайн и стилизация
    • Приложения и плагины
    • Помощь и поддержка
    • Миграция на Invision Community
    • IP.Board 3.x
    • Разработка
  • invisionbyte.ru
    • Обратная связь
    • Тестовые посты
    • Обо всём

Категории

  • Начало работы
  • Администрирование
    • Интернет-магазин (Commerce)
    • Страницы (Pages)
    • Форумы (Forums)
    • Галерея (Gallery)
    • Загрузки (Files)
    • Блоги (Blogs)
    • Пользователи
  • Модерирование
  • Кастомизация
    • Дизайн и стилизация
    • Локализация
  • Антиспам и безопасность
  • Приложения сторониих разработчиков
  • Разработчику
  • База знаний
  • Общее
    • Хостинг
    • Домены
    • Поисковая оптимизация

Категории

  • Новое сообщество
    • Лицензия
    • Системные требования
    • Установка
    • Обновление
    • Перенос с других платформ
  • Приложения
    • Форумы
    • Страницы
    • Галерея
    • Загрузки
    • Блоги
    • Календарь
    • Коммерция
  • Продвижение
    • Продвижение в социальных сетях
  • Общее использование
    • Знакомство
    • Общие настройки
    • Контент
    • Пользователи
    • Модерация
    • Авторизация через сайты
    • СЕО оптимизация
    • Управление файлами
  • Индивидуализация
    • Темы и дизайн
    • Языки и переводы
    • Редактор сообщений
    • Синтаксис шаблонов
    • CSS фреймворк
    • Javascript
    • Советы и трюки
  • Расширение возможностей
    • Конфигурация
    • Управление сервером
    • IPS Connect
  • Разработка
    • Приложения
    • Плагины
  • Сторонние приложения
    • Automation Rules

Категории

  • Темы и дизайн
  • Дополнительные возможности
  • Обновление Invision Community
  • Безопасность
  • Миграция на Invision Community
  • Ошибки

Категории

  • Русский язык для Invision Community
  • Плагины
  • Темы
  • Модули оплаты

Категории

  • Общее
  • Разработка
    • Приложения
    • Плагины
    • Расширения
  • Фреймворк
    • Ноды
    • Элементы контента
    • Комментарии
    • Отзывы
  • Пользователи и аутентификации
  • Другие возможности
    • Уведомления и E-mail
    • Формы
    • Коммерция
  • Документация разработчика
  • REST API
    • Система
    • Загрузки
    • Страницы
    • Форумы
    • Галерея
    • Календарь
    • Блоги
    • Магазин

Категории

  • Успешные истории и интервью с владельцами сообществ на Invision Community

Категории

  • Локализция Invision Community
  • Коммерция
  • Антиспам и безопасность
  • Темы и дизайн
  • Интерфейс
  • Модерирование
  • Дополнительно
  • Локализация

Блоги

  • Мой тестовый блог
  • IPS 4 и контентные проекты
  • Блог начинающего сисадмина или идеальный сервер для IPS4
  • Подробнее о IPS4
  • Продвижение городского форума на Invision Community

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Адрес сайта

Найдено: 11 результатов

  1. Наш раздел Интервью пополнился очередным интересным интервью, на этот раз с разработчиком и сооснователем Invision Community - Мэттом Мечамом.
  2. Мэтт, ты главный архитектор кода Invision Community. Мне человек такой должности кажется программистом, который постоянно сидит за рабочей машиной в редакторе кода. Это очень сложная и ответственная работа. Сколько ты пишите кода в день? Безусловно, я потратил много времени на написание кода Invision Community в первые дни, когда я занимался всем этим, но это было почти 20 лет назад! Сейчас я трачу больше времени, работая над планированием более крупных функций, помогая организовать разработку, работая над маркетинговыми проектами и анализируя код. Invision Community вырос из меня, Чарльза (Charles) и Линди (Lindy) в команду из 16 человек. Я не так много программирую, как раньше. В нашей команде, в Invision Community, на самом деле нет каких-либо должностей, "Главный архитектор программного обеспечения" просто означает, что я приложил руку к направлению нашего программного обеспечения, и если разработчики зашли в тупик, когда они не могут договориться о следующих шагах разработки, я склонен помочь принять дальнейшее решение. Как правило, команда Invision Community больше похожа на большую семью, чем на рабочие отношения. Мы отлично ладим, и нам так повезло, что у нас есть преданная команда, которая преуспевает в том, что они делают. Что касается количества кода, который я пишу за день, я бы сказал немного, если мне не приходится писать какие-либо основные функции. Я склонен брать на себя ответственность за ошибки в областях, которые я написал, поэтому ошибки в приложении Страницы и Redis, как правило, идут в мою сторону! Matt Mecham - сооснователь и программист Invision Community Приложение Страницы, безусловно, является большой и важной частью Invision Community с богатым и гибким функционалом, спроектированное с учётом опыта использования IP.Content и вообще современных тенденций и возможностей. Немного о будущем приложения. Скажи, функционал приложения Страницы исчерпал себя или есть какие-либо дальнейшие планы по его развитию? Может быть в 5.x мы увидим совершенно новые инструменты работы со страницами или ведётся работа только по исправлению багов? Наше приложение Pages (далее - Страницы), вероятно, имеет самую большую область применения. Мы поражены разнообразием способов использования Страницы нашими клиентами! Мы видели, как на основе данного приложения поддерживают базы знаний, блоги и даже целые веб-сайты. Я лично люблю находить новые веб-сайты, которые используют его различным творческим способом. Это, безусловно, очень мощное приложение. Я бы сказал, что будущее приложения Страницы заключается в том, чтобы сделать его более доступным для более широкой аудитории. Ещё некоторое время назад существовало мнение, что если ты можешь выйти в интернет, то ты, вероятно, также знаешь как работать с FTP и немного умеешь писать код. В наши дни владельцы современных сайтов привыкли использовать простые инструменты для создания страниц и сайтов в целом, и именно по этому пути, как я вижу, должно развиваться приложение Страницы. С точки зрения недостающих функций, оно, вероятно, имеет почти все, что вам нужно. Я думаю, что самые большие изменения будут в пользовательском интерфейсе и обеспечении того, чтобы его можно было намного проще использовать с акцентом на функцию "Drag-and-drop". У вас сложилась очень крутая команда, это видно из общего продукта вашей совместной работы - Invision Community. Если Линди занимается правовыми вопросами, тогда чем занимается Чарльз? Его активность в сообществе не такая уж и активная. Я действительно горжусь нашей командой. Мы выросли из нас троих в команду из 18, на момент написания интервью, человек. Наши роли в управлении компанией часто пересекаются, хотя я не касаюсь всего, что связано с хостингом, поскольку это никогда не заканчивается хорошо. Как я упоминал выше, мы стараемся избегать определения должностей и ролей, мы делаем то, что нужно, когда это необходимо. Вообще говоря, Линди занимается операциями, которые контролируют группу поддержки, помогает сортировать сложные запросы в поддержку, помогает управлять инфраструктурой хостинга, решает юридические вопросы и так далее. Линди один из незамеченных героев в Invision Community. Он не может продемонстрировать свою работу в блогах или с помощью новых строчек кода, но его тяжелая работа жизненно важна для бесперебойной работы всего, что мы делаем. Чарльз не так активен в сообществе, как другие члены команды, и это потому, что он все время невероятно занят. Чарльз возглавляет отдел продаж, а это значит, что он много времени проводит общаясь по телефону и обрабатывает входящие запросы. Он также разработал инфраструктуру хостинга, которую мы используем сейчас и которая использует AWS (Сервисы облачных вычислений от Amazon). Чарльз также организует разработку и внедрил множество систем для эффективной работы нашей команды. Так что, как и Линди, Чарльз имеет решающее значение для того, что мы делаем. По сравнению с тем, что они делают, моя работы очень проста! Я делаю забавные вещи, например пишу блоги, создаю новый функционал и общаюсь в подкастах и интервью. Вашей команде часто удаётся встречаться? Ведь вы находитесь в разных точках мира, как часто вы обсуждаете вживую ваши дальнейшие планы, или вы встречаетесь только для совместных развлечений? Мы встречаемся так часто, как только можем. За последние несколько лет команда встречалась в США, Италии и Великобритании. Мы обычно встречаемся, чтобы обсудить конкретные проекты, над которыми мы работаем, или для планирования будущего развития. Наши встречи всегда проходят весело! Правда ли, что за дизайн и юзабилити в большей мере ответственен Rikki? Все, что мы делаем, мы делаем как команда. Как я упоминал ранее, мы выросли из нескольких разработчиков в довольно большую команду, поэтому за одну область всегда отвечают несколько человек. Рикки, как правило, руководит процессом проектирования и пользовательского интерфейса, но вся команда вносит свой вклад, и мы все помогаем формировать конечный результат. Нет никаких сомнений в том, что нам повезло, что у Рикки есть креативность и дальновидность, которые однозначно помогают нам. Сколько сейчас активных клиентов Invision Community? Ты можешь указать от и до. Много Мы на самом деле не разглашаем конкретные цифры, но мы видим постоянный рост наших розничных клиентов, облачных сообществ и корпоративных услуг. Как ты считаешь, почему крупные компании, (например Notepad++ (NodeBB), Opera (NodeBB), Kaspersky (Insided), Lenovo (Lithium) выбрали другие платформы для своих сообществ? Кстати, компания Касперский перешла на Insided именно с Invision Community. Понятия не имею, вам нужно спросить их. У нас много конкуренции, и это хорошо. Это стимулирует нас делать что-то инновационное и даёт нам засиживаться на одном месте. Мы очень гордимся нашей платформой и рады, что такие бренды, как LEGO®, TripAdvisor, Shutterstock. NBC, SEGA, Evernote, Jenny Craig, Gisbon Guitars, Warner Bros и Subaru построили свои сообщества с нашей платформой. Мы не просто предлагаем им лицензию, мы тесно сотрудничаем с ними для создания конкретных новшеств, таких как единая точка авторизации, удаленное комментирование, оформление в стиле бренда и многое другое. Мы только что закончили одно сообщество для очень известного гитарного сайта (который принадлежит Gibson), для которого написали несколько пользовательских приложений. Мы находимся в процессе создания сообщества поддержки для очень известного бренда, который включает в себя единую точку авторизации, индивидуальный подход к бренду и многое другое. Мы считаем себя партнерами, а не просто поставщиками программного обеспечения. Сообщество фанатов Invision Community неуклонно растёт, ваш форум имеет не мало активных участников, вы никогда не планировали организовать живую встречу со своей фан-базой? Мне кажется на такую встречу пришло бы не мало фанатов. Понятно, что у вас очень много работы, но такую встречу проводить раз в несколько лет было бы не плохо. Мы часто думали об этом на самом деле. Я согласен, было бы интересно провести встречу, на которой мы все могли бы собраться на несколько дней, пообщаться и поговорить об Invision Community и индустрии в целом. Вы предлагаете провести первую встречу у вас дома? Пришлите мне ваш адрес и я добавлю его в следующую e-mail рассылку. Режим разработчика в Invision Community стоит выделить отдельно. Это великолепная реализация интерфейса, помогающая программистам писать дополнительный функционал в удобной среде, а также способствующая продвижению и популяризации Invision Community на рынке программного обеспечения. Многие начали изучение программирования именно с написания простеньких плагинов. Расскажи пожалуйста как зародилась идея создания такого режима и планируются ли какие-либо улучшения в его функциональности? Мы любим режим разработчика в Invision Community. Это была идея Марка Уэйда (Mark Wade). Нам нужен был способ быстрой разработки шаблонов, языковых строк и т.д. без необходимости постоянно компилировать, поэтому он придумал режим разработчика. Это отличный инструмент, который хранит все в одном месте. Мы можем добавлять новые таблицы SQL, модули и хуки без необходимости что-либо делать вручную. Конечно, это также полезно авторам модификаций, которые могут использовать ту же систему, что и мы. Это было действительно создано из размышлений о путях решения проблемы синхронизации всех наших разработок. Я несколько раз обращался в службу поддержки Invision Community. Каждый раз я получал качественный взвешенный ответ. Я ни разу не слышал от кого-либо о неотвеченных запросах. Однако ответ приходится ждать несколько дней. Скажи, как ты думаешь это нормальная практика ждать клиенту пару дней ответа в нынешнее время, когда с каждым днём конкуренты дышат в спину? У нас фантастическая команда поддержки, ребята очень усердно работают, особенно над новыми релизами! Наши стандартные условия обслуживания - два рабочих дня для ответа, пока тикет не будет передан старшим разработчикам, и тогда это может занять немного больше времени. Однако на большинство тикетов отвечают в тот же день или на следующий. Это довольно стандартная практика для службы поддержки, когда говорят, что ответ может занять 1-2 дня. Конечно, у нас есть приоритетные варианты поддержки для корпоративных клиентов. Мы считаем, что, учитывая, что наше продление в настоящее время составляет всего 25$ за 6 месяцев, мы по-прежнему предлагаем исключительную поддержку. Вы считаете xenForo своим главным конкурентом? Многие говорят, что xenForo очень выгодно смотрится в плане быстродействия загрузки страниц/контента, имеет богатый функционал в плане получения владельцем прибыли (удобная продажа подписок, способы монетизации, гибкая настройка продажи рекламных мест и так далее), однако так же многим не нравится его интерфейс. Вы изучаете своих конкурентов в плане новых функциональных возможностей для Invision Community? XenForo - отличный продукт. Я бы не сказал, что какой-либо продукт является основным конкурентом. Существует небольшой процент размена между платформами, то есть клиенты, которые переключаются между нами и другим продуктом каждые несколько лет. Мы находим, что многие потенциальные клиенты, которые обращаются к нам в отдел продаж, сравнивают нас с Vanilla и Lithium. Мы думаем о себе как о партнере, а не как о продавце. Мы тесно сотрудничаем с нашими клиентами во время присоединения к нас и создаем любой необходимый им код, единую точку авторизации или брендирование темы. Мы также готовы помочь запустить сообщество и дать советы по лучшим практикам. Недавно мы помогли перезапустить запустить крупное сообщество музыкальных сайтов, которое ранее использовало vBulletin. Мы написали специальное приложение для них, чтобы пользователи их сообщества могли оценивать и писать отзывы на гитары, усилители и педали. Поскольку данные приложения создала наша команда, это гарантирует их высокое качество и надёжность. Предложение всего этого делает нас легким выбором для больших сообществ. Планируется ли пересмотр ценовой политики Invision Community в большую или меньшую сторону? К примеру, у нас в России средняя зарплата граждан в месяц приблизительно равна половине полного пакета лицензии Invision Community. Возможно в будущем сделать какую-то скидку за покупку полного пакета или что-то в этом роде? У нас нет ближайших планов по изменению цен. Я думаю, что мы предлагаем большую ценность, если учесть, что цены некоторых наших конкурентов начинаются с 650 долларов в месяц. Наши цены действительно не сильно изменились за последние 15 лет. Стоимость продления не изменилась за последние 11 лет, хотя инфляция отразилась на стоимости. Например, 25 долларов в 2008 году стоили около 30 долларов сейчас только за счет инфляции. Из вопроса выше вытекает следующий вопрос - вы планируете как-либо бороться с пиратством? Этот рынок на самом деле очень большой. Мы видели как вы пытались закрыть крупный варезный сайт web*la*e.**, однако он до сих пор функционирует. Вы будете принимать какие-либо более суровые меры или в этом нет особого смысла? Существует мнение, что новые сообщества используют нелегальную копию ПО, а когда становятся более популярными, покупают лицензию и обращаются к вам с вопросами о легализации сообщества, так ли это? У нас есть отдел антипиратства, который ежедневно рассылает уведомления о нелегальном использовании нашего программного обеспечения. Это может быть долгий путь, чтобы отключить сайт, и чаще всего они появляются снова на новом хосте или под немного другим доменным именем несколько недель спустя. Мы продолжаем бороться с этим. Это проблема во всех отраслях: от музыки, телевидения и кино до программного обеспечения. Многие крупные компании на этапе своего развития открывают представительства в других странах. Вы планируете что-то подобное? Если нет, то это принципиальное решение или вы ещё не на таком высоком уровне для чтобы заниматься этим? В настоящее время у нас нет планов открывать офисы в каких-либо странах. Какое у тебя представление о России в целом, что ты слышал о нашей стране? Я никогда не имел удовольствия посетить Россию, но я знаю, что это красивая страна с потрясающей архитектурой. Россия в моем списке стран для посещения, когда позволит время! Я хочу тебя поблагодарить за предоставленную возможность пообщаться и написать такое интересное интервью. Хорошего дня Спасибо за вопросы, мне было в удовольствие отвечать на них!
  3. Анимированные GIF изображения используются для выражения своих мыслей и эмоций в короткой анимации. Invision Community умеет встраивать GIF изображения в контент, однако разработчики решили упростить задачу добавления анимации и добавили кнопку GIF в текстовый редактор: Теперь пользователи вашего сообщества смогут выражать свои эмоции размещением GIF изображения по кнопке. Конечно, GIF не заменят реальной и содержательной беседы, но они являются интересным способом выразить себя. Функционал GIPHY размещается в меню админцентра Система > ВОзможности > Расширения. Всё, что вам нужно сделать - получить API ключ на сайте GIPHY, после чего сервис будет настроен. На изображении вы можете заметить настройку "MPAA ratings", которая позволяет настроить максимальный рейтинг GIF-изображений, т.к. некоторые могут не подходить вам по языку или своей тематикой для взрослых.
  4. Вы можете соединить два (или более) сообщества на Invision Community вместе, чтобы пользователи могли входить в одно сообщество, используя свои учетные данные из другого. Все сообщества, которые вы хотите соединить, должны иметь версию Invision Community 4.3 или выше. Сервер и клиент Вам необходимо будет решить, какое сообществу будет "Сервером" (обычно называется "мастер"), чьи учётные данные будут использованы для авторизации пользователей. Все остальные сообщества будут "Клиентами" (обычно это "Slave"). Шаг #1 - настройка Сервера В сообществе, которое будет сервером, перейдите в Админцентр > Система > REST и OAuth и нажмите кнопку "+ Создать" для создания нового клиента OAuth. В настройке Тип клиента выберите Другой Invision Community. После сохранения формы, вы увидите Идентификатор клиента и Секретный ключ клиента. Эти два значения будут использованы для заполнения формы в сообществе клиенте. Шаг #2 - настройка Клиента Теперь в сообществе (-ах), которое будет клиентом, перейдите в Админцентр > Система > Авторизация и регистрация и нажмите на кнопку "+ Создать", и выберите Другой Invision Community. Здесь вам нужно указать URL-адрес сообщества-сервера и его Идентификатор клиента и Секретный ключ клиента, полученные на шаге #1. После того, как вы сохранили эту форму, настройка завершена! Соединение нескольких сообществ Если вы создаете более двух сообществ, выполните данный процесс для каждого из сообществ-клиентов.
  5. В статье пошагово опишем процесс миграции с движка vBulletin версии 4.2.2 на Invision Community 4.2, рассмотрим все вопросы от подготовки к процессу до окончательного запуска сообщества на Invision Community. Имеем: Адрес сайта: http://macfile.ru/. Версия ПО: vBulletin 4.2.2. Подготовительные работы к миграции Разработчик Invision Community гарантирует миграцию следующих данных с vBulletin: Сперва нам необходимо убедиться, что сервер подходит для работы Invision Community. Для этого воспользуемся файлом проверки системных требований Invision Community 4.2. Загружаем на сервер и открываем в браузере, наш сервер полностью готов к работе. Для миграции нам необходимо параллельно нашему исходному сайту установить Invision Community. Из двух вариантов (установить Invision Community на отдельный домен, либо в директорию сайта, с которого мигрируем), мы выбрали первый вариант, хоть разницы в принципе никакой нет. Важно! При загрузке Invision Community с клиент-центра убедитесь, что выделили чекбокс для загрузки приложения Конвертер. Конвертирование системных данных Что входит в системные данные: Смайлы Поля профилей Группы пользователей Пользователи Истории пользователей Статусы/Комментарии профиля Игнорируемые пользователи Личные сообщения Ответы в личные сообщения Звания Клубы Члены клубов После установки Invision Community перейдите в админцентр в меню Система > Конвертации > Начать конвертацию, далее выберите Пользователей и системную информацию, после чего кликните на кнопку "Выберите ПО источника". Здесь вам необходимо выбрать то ПО, с которого будете мигрировать на Invision Community. В нашем случае это vBulletin (3.x/4.x). Далее указываем реквизиты для подключения к базе данных vBulletin: Сервер базы данных: localhost. Порт базы данных: 3306. Имя базы данных: dbname. Пользователь базы данных: dbuser. Пароль базы данных: dbpass. Префикс таблиц базы данных: dbprefix. Кодировка базы данных: оставим пустым. В vBulletin посмотреть данные для подключения к базе данных можно в файле includes/config.php. Теперь вы увидите таблицу из данных, которые могут быть перенесены в Invision Community, а именно в ядро системы (поэтому здесь нет форумов, тем, сообщений и т.д., т.к. эти данные относятся к другим приложениям). Как вы можете заметить, сверху есть информационная запись: Таким образом мы можем сконвертировать, например, название форума. При конвертировании мы рекомендуем очищать локальные данные путём установки галки у параметра "Удалить локальные данные". Теперь поочерёдно сконвертируйте все необходимые данные. Обратите внимание, что при выходе из конвертера (например при закрытии вкладки админцентра) вы всегда можете вернуться к точке последнего действия. Для этого перейдите в меню Система > Конвертации > Конвертации. Здесь находятся все ваши конвертации, как завершённые, так и находящиеся в процессе завершения. Для продолжения конвертирования нажмите на кнопку "Продолжить". Обратите внимание на предупреждение, указанное на изображении, настоятельно рекомендуем активировать настройку "Перенаправлять URL-адреса?", чтобы избежать проблем с перенаправлением старых адресов на новые. После конвертирования необходимых данных нужно завершить процесс по кнопке "Завершить". После чего система начнёт перестроение данных в фоновом режиме. Конвертирование форумов Конвертируемые данные: Форумы. Темы. Сообщения. Форумы клубов. Вложения в сообщениях. После успешного перестроения переходим к конвертированию следующих данных, в нашем случае форумов, тем и сообщений. Для этого, опять же, перейдите в раздел Система > Конвертации > Конвертации > Начать конвертацию. На следующем шаге Что вы хотите конвертировать? выбираем Данные тем и форумов. Далее Из какого ПО вы хотите конвертировать? выбираем vBulletin Forums (3.x/4.x). Теперь указывать данные для подключения к БД не нужно, используются данные родительской конвертации, далее конвертируете данные форумов: И завершаете процесс конвертирования. Опять же запустится очередь задач перестроения контента форумов. Ожидаем завершение перестроения. Конвертирование блогов Данные, которые можно конвертировать: Блоги. Записи блога. Комментарии записей. Вложения записей. Начинаем новую конвертацию, на этот раз из выпадающего списка выбираем Данные блогов > vBulletin Blog (3.x/4.x) > и производим конвертирование данных. После конвертирования данных завершаем процесс, тем самым запустив очередь перестроения сконвертированного контента. Конвертирование календаря Из календаря мы можем забрать только Календари. Выбираем Данные календаря и событий > vBulletin Calendar (3.x/4.x). После чего производим конвертацию и завершаем процесс для запуска задач по перестроению. Дожидаемся окончания фоновых процессов и начнём миграцию следующих данных. Конвертирование страниц Данные: Страницы и Базы данных Создаём новое конвертирование > Данные страниц и записей > vBulletin CMS (4.x only), указываем доступ к базе данных и конвертируем данные. Конвертирование галереи Данные: Альбомы и Изображения. Создаём новое конвертирование > Данные изображений галереи > vBulletin Gallery (3.x/4.x). Завершите процесс конвертирования. После миграции с vBulletin на Invision Community После миграции всех необходимых данных необходимо настроить группы пользователей и права доступа к форумам/категориям/галереям. Без этого шага вы не увидите никаких данных, даже если вы администратор. © InvisionByte.ru
  6. В статье рассмотрим процесс переноса данных форума с vBulletin на Invision Community. Разработчик нам гарантирует перенос следующих данных: Объявления Бан фильтры Календари События календаря Кастомные BB-коды Кастомные поля профиля Смайлы Форумы Модераторы форумов Подписки Друзья Группы Игнорируемые пользователи Пользователи Пароли пользователей Личные сообщения Опросы Сообщения Вложения к сообщениям Репутация Фото профилей (аватары) Комментарии профилей Ранги Темы Рейтинги тем Подписки на темы Журналы предупреждений Исходные данные: vBulletin - v3.8.7 Пользователей - 25 145 Тем - 41 151 Сообщений - 738 471 Перенос данных будем производить сначала на 3.4.8, т.к. разработчики ещё не предоставили рабочий конвертер для IPS 4.1 Подготовка На форуме создаём папку, например ipb, в которой устанавливаем чистый ip.board 3.4.x вместе с конвертером - https://community.invisionpower.com/files/file/4715-ips-converters/. После установки переходим в админуентр > Другие приложения > IPS Converters > Converters > Start new Conversation. Здесь необходимо выбрать версию vBulletin, выбираем 3.6 и нажимаем продолжить. Далее указываем соединение с базой данных vBulletin, данные к которой можно подсмотреть в файле includes/config.php. После успешного ввода данных нам будет доступен процесс конвертирования данных, который выглядит следующим образом: Процесс переноса данных Наша задача поочерёдно начинать процесс конвертации данных, при этом вы можете пропускать незначительные для вас данных, например смайлики или кастомные bb-коды. Другие важные данные, например Permission Set, должны быть сконвертированы, иначе конвертер просто не даст нам продолжить процесс. Мы рекомендуем ставить галочку в столбике Empty local data? для удаления стандартных данных. Таким образом стандартные данные чистого форума IP.Board будут заменены на необходимые нам данные от vBulletin. Кроме того, вы можете регулировать количество переносимых элементов за цикл. Для чего это сделано? Если ресурсы вашего сервера не позволяют конвертировать большое количество элементов за цикл, вы можете их уменьшить, тем самым растянув время конвертации данных. И так же наоборот - увеличить количество элементов за цикл, если это позволят ваш сервер. Это очень удобно. Смайлы. При конвертации смайлов вам будет предложено ввести путь до папки хранения: The path to the folder where emoticons are saved (no trailing slash - usually path_to_vb/images/smilies): Ниже будет указан путь до установленного вами IP.Board, копируем этот путь и редактируем его для указания папки со смайликами. В нам случае путь получился такой: /home/admin/название-сайта/docs/board/images/smilies. Настройка How do you want to handle duplicate emoticons? даёт нам возможность указать каким настройкам дать предпочтение, если встречаются одинаковые смайлы. Оставляем Keep IP.Board settings. Если данные перенеслись без проблем, вы будете уведомлены об этом: Разрешения. При конвертировании разрешений, вы сможете пересмотреть свою сетку разрешений. Оставляем для каждой сетки - Create new set. Группы пользователей. В процессе конвертирования групп пользователей вы сможете назначить сконвертированные ранее маски доступа: Пользователи. Здесь необходимо указать полный путь до папки аватарок или фотографий профиля, выбрать аватары или фотографии пользователей для конвертации и указать дополнительные поля профиля: Конвертирование пользователей займёт некоторое время, например у нас 25 145 пользователей сконвертировались за 11 минут. Ошибки при конвертировании пользователей могут возникнуть в имена пользователей, а точнее в содержании в них запрещённых символов. В этом случае конвертер просто заменяет в имени запрещённый символ на '-'. Сообщения. Процесс конвертирования 738 471 сообщения занял 1 час 45 минут. Личные сообщения. Количество личных сообщений - 1 167 204. Процесс занял 4 час 15 минут. Завершение процесса После конвертирования всех данных на форум IP.Board кнопкой завершить процесс, форум произведёт все необходимые процессы и отрапортует о завершении процесса. Не забудьте настроить права доступа к форумам!
  7. В данной статье мы "подружим" статьи приложения Страницы в Invision Community со слайдером Flexslider. Создадим блок с последними статьями (новости/инструкции/статьи) и заставим их крутиться с помощью слайдера. Получится нечто похожее: Блок размещён в боковой панели, однако его можно переместить в любое место. #1 - шаблон слайдера Первое, что нужно сделать - создать шаблон нашего слайдера. Для этого переходит в меню Страницы > Менеджер страниц -> Шаблоны. Кнопка Новый -> Добавить шаблон блока. Название - flexslider Плагин - Страницы/Лента записи Тема - текущая стандартная тема После этого откроем наш шаблон в группе Шаблоны блока плагина. Добавим в него следующий код: СОхраним шаблон. #2 - создание блока Далее необходимо создать блок. На этот счёт у нас есть специальная пошаговая инструкция -> https://invisionbyte.ru/docs/apps/pages/bloki-r119/ Тип блока - плагин; плагин - лента из вашей базы данных. Укажите произвольное название и ключ блока. На вкладке Конфигурация укажите количество статей, которые будут крутиться в слайдере. На вкладке Контент выберите Шаблон - flexslider. Сохраним блок. #3 - подключение CSS и Javascript Перейдём в меню Внешний вид > Темы -> Управление ресурсами -> Добавить ресурс. Загрузите файл jquery.flexslider.js и скопируйте тег шаблона этого файла. Теперь изменим HTML и CSS код темы. в шаблоне globalTemplate перед закрывающимся тегом </body> вставьте конструкцию: Соответственно поправьте ссылку на ресурс, возможно у вас он будет другой. В строчке slideshowSpeed: 5000 вы можете изменить скорость переключения слайдов. По умолчанию слайды меняются через 5 секунд. Добавим новый CSS файл в шаблонах темы. Файл назовём flexslider.css и изменим theme_css_location с global на front. Так наш файл будет создан рядом с custom.css. Добавим следующий код в css файл: Сохраним и наслаждаемся слайдером. При нестандартном подходе можно сваять что-нибудь интересное и нестандартное. Таким же образом можно подключить другие виды слайдеров flexslider, а прокручивать, например, последние темы или изображения галереи. Ссылка на flexslider - http://flexslider.woothemes.com/ Если будет спрос, напишем инструкцию по применению карусели для Invision Community.
  8. Любой плавающий блок в Invision Community 4 очень просто реализовать с помощью виджета ips.ui.sticky, который довольно просто в применении. Это может быть какой-то рекламный блок, двигающийся вместе с прокруткой страницы, или плавающий весь боковой блок. Пример кода реализации с использованием IPS4 Javascript фреймворка: <div data-ipsSticky data-ipsSticky-relativeTo='#ipsLayout_sidebar' data-ipsSticky-disableIn='tablet,phone'> Плавающий блок </div> Данный виджет закрепляет какой-либо блок внутри сайдбара, который будет его родителем, таким образом блок не выйдет за рамки сайдбара и не будет работать на планшетах и телефонах. У такой реализации есть своеобразный нюанс - при прокрутке страницы боковой блок сразу же закрепляется к верху окна браузера, если блок большой, то основная его часть останется недоступна для просмотра, пока пользователь не доскроллит до конца страницы. Правильней было бы сначала просмотреть весь боковой блок, после чего закрепить его в нижней части окна браузера. Пример: Для реализации такого вариант необходимо заменить шаблон core -> front -> global -> sidebar на следёющий код: В custom.css добавим:
  9. Здесь вы можете ознакомиться с инструкцией, рассказывающей о способе получения продукта после покупки его на сайте разработчика. Первое, что вам нужно сделать, этой войти в свою клиентскую область, для этого посетите главный сайт разработчика - https://invisionpower.com/ Теперь вам нужно авторизоваться на сайте Авторизация на сайте разработчика После авторизации вы увидите ссылку на клиентскую область справа сверху. Нажав её, вы будете перемещены к область клиента, где сможете скачать программное обеспечение, получить поддержку путём создания тикета, изменить личную информацию и многое другое. Ссылка на клиент-центр Для загрузки программного обеспечения необходимо перейти на вкладку "Manage purchases". Управление покупками в клиент-центре Здесь вы увидите список всего программного обеспечения, на которое у вас имеется лицензия. Вам необходимо выбрать лицензию, для которой хотите загрузить ПО. Лицензия на Invision Community 4 Теперь вы можете увидеть большую кнопку "Download Invision Community", нажав которую вы скачаете файлы программного обеспечения. Загрузка IPS 4 в клиент-центре сайта разработчика
  10. Перед началом установки программного обеспечения Invision Community 4 вы должны убедиться в готовности вашего сервера и его веб-служб. Для этого загрузите скрипт ips4.php к себе на сервер. Обратитесь к нему из браузерной строки, например invisionbyte.ru/ips4.php. Данный скрипт проверит все службы вашего веб-сервера и отобразит результат в зависимости от готовности сервера: Обратите внимание, в данном случае установке Invision Community 4 ничего не препятствует, если на странице будут отображены красные элементы, то вам необходимо связаться с технической поддержкой вашего хостинг-провайдера для исправления данных несовместимостей: Только после устранения всех несовместимостей вы можете приступить к установке.
  11. Стандарты программирования Invision Community 4 Coding Standards.pdf
×
×
  • Создать...

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

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности