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

Введение в Community Content System


Рекомендуемые сообщения

Введение в Community Content System

 

Многие пользователи проявляли интерес к инструментам, позволяющим расширить стандартные возможности системы форумов IP.Board's до возможности создавать на базе её фреймворка собственные страницы. В ход шли все инструменты начиная от простого встроенного портала, заканчивая полноценным вебсайтом, написанным поверх кодовой базы форума. Когда ваш форум и ваша система управления сайтом по-настоящему взаимно интегрированы, использование общей системы авторизации и темы оформления становится гораздо более легкой задачей.

 

Наша новая Community Content System позволит вам делать все перечисленное и много что еще. CCS - это новое приложение, которое позволяет вам создавать содержимое вашего сайта. В течении следующих нескольких постов мы расскажем и покажем вам все её мощные инструменты и рассмотрим конкретные примеры, показывающие, как просто можно создавать страницы вашего сайта и другой контент всего через несколько кликов в панели управления. В этом же сообщении мы просто приведем краткий обзор основных возможностей системы:

 

  • Шаблоны страниц
    Если вы создаете много страниц на своем сайте, вы обнаружите закономерности и повторяющиеся раз за разом элементы структуры. Создавая шаблоны, вы можете использовать все возможности нашей системы шаблонов страниц, включая использование логических выражений и плагинов (как при редактировании шаблонов форума - прим. переводчика). Вы можете создать HTML-структуру один раз, и использовать её для одной или всех страниц вашего сайта. Новички можут использовать обычный HTML-код, а опытные пользователи могут предпочесть использовать мощную систему шаблонных тегов.
     
     
  • Менеджер страниц
    Ядро CSS: этот инструмент позволяет вам создавать страницы, легко и просто. Никакой мудреной терминологии или новых методов не потребуется. Мастер проведет вас через процесс создания странц, позволяя вам настраивать такие параметры, как разрешения на доступ к странице, выбор шаблона и иные. Страницы могут быть написаны как на чистом HTML, чистом PHP, или через наш традиционный WYSIWYG-редатор, используя BBCode. Также вы можете выставить такие форматы страниц, как CSS или JavaScript, и система автоматически их определит.
     
     
  • Менеджер мультимедиа
    Эта утилита позволяет вам управлять изображениям и другим мультимедиа на сайте. Вы можете задать корневой каталог для хранения файлов, создать папки и загрузить файлы изображений в них через панель администрирования. Также вы можете перемещать и удалять файлы и папки.
     
     
  • Менеджер блоков
    Сверхмощный инструмент, позволяющий вам создавать "блоки" для ваших страниц. Блоки вставляются через систему расширений шаблонов, так что вы можете разместить блоки в любом месте CCS-страниц, или даже в любом месте вашего форума через менеджер шаблонов в админ-центре форума. Это означает, что блоки, которые вы создаете с CCS, не ограничены только этим приложением! Существует несколько типов блоков:
    • Пользовательский - ручной ввод содержимого блока в виде BBCode (через WYSIWYG редактор), чистый HTML, чистый PHP. Используйье любой формат по своему усмотрению.
    • Плагины - некоторые блоки требуют выполнения кода чтобы определить выводимую информацию. Например, вы можете захотеть разместить мини-календарь на одной из ваших страниц, или блок авторизации, чтобы пользователи могли авторизоваться прямо на вашей домашней странице. Блоки-плагины позволят вам создать такие решения без необходимости в модификации кода.
    • Ленты - не только RSS. Вы можете создавать ленты любого типа - форумы, темы, ответы, события календаря, записи в блогах, изображения галереи, закачки менеджера загрузок и, конечно, традиционный RSS-импорт. Мастер проведет вас через процесс создания такой ленты, позволяяя натсроить внешний вид ленты (количество элементов, тип выборки - случайная или по времени, выборка всех тем, или созданных только друзьями пользователя и т.д.).

 

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

 

CCS поддерживает систему чистых ссылок (вы задаете каталоги и адреса страниц при создании), и не требует вывода страниц из форумной директории. Это означает, что вы можете разместить свой форум, например, на example.com/forums, а свой основной сайт на CCS сделать доступным по адресу example.com. Вы можете использовать систему шаблонов из IP.Board, или генерировать чистые страницы без какого-либо CSS, JavaScript и обрамления из Ip.Board.

 

Цены и доступ

 

CCS была разработана полностью независимо от IPB3, что позволяет нам развивать её без задержек даже во время разработки IPB3. Поэтому, мы рады сообщить, что сможем выпустить релиз CCS примерно через две недели после первого поддерживаемого релиза IPB3! Цены будут названы тогда же.

 

 

Менеджер мультимедиа

 

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

 

Слово о безопасности

 

Безопасность - это очень важно, когда идет работа с реальными файлами и папками файловой системы. Поэтому, CCS позволяет загружать графику только через админскую панель управления, и позволяет управлять файлами только в пределах установленной директории (директория определяется путем загрузки специального файла по FTP). Так что даже если злобные хакеры получат доступ к админской панели, они смогут только загружать и удалять файлы в указанной вами директории. Причем загрузать они смогут только файлы изображений, что сводит на нет возможный урон (А нахрена тогда делать загрузку только через админскую панель, если все равно грузить можно только картинки? оО - прим. переводчика).

 

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

 

Возможности

 

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

 

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

 

Заключение

 

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

 

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

Менеджер страниц

 

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

 

Интерфейс менеджера страниц выглядит словно стандартное представление файловой системы в самых распространенных ОС: листинг директорий и файлов. Вы можете создавать директории и субдиректории, переименовывать, удалять, очищать, перемещать их по своему усмотрению. Вы можете изменять, переименовывать, удалять и перемещать файлы в данных директориях. В СCS нет никаких встроенных ограничений на количество файлов или директорий, равно как и глубины вложенности.

 

Существует три типа страниц, которые вы можете создавать: HTML, Javascript и CSS. Страницы Javascript и CSS очень просты - основное их отличие от HTML-страниц заключается в том, что когда вы вызываете их через скрипт, ссылку или тег импорта в HTML документ, CCS назначает корректный HTTP-заголовок для типа содержимого.

 

Существующие страницы можно редактировать как чистый HTML, BBCode или PHP; что позволяет вам делать практически все что угодно. Вы можете сделать страницу абсолютно интерактивной, используя классы IP.Board для работы с базами данных, выбрав тип страницы PHP. Или можете быстро создать страницу "Условия использования" используя BBCode через удобный WYSIWYG-редактор. Вы можете задать реальное и описательное (friendly name) названия страниц. Папка и название файла вместе создают URL адрес страницы. Вы также можете задать мета-теги ключевых слов и описания страницы (meta keywords and description) при её редактировании.

 

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

 

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

 

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

 

Удобный доступ к страницам - это очень важно, и многие пользователи предпочитают задействовать для этого ЧПУ (friendly url). Существует много настроек, встроенных в CCS, которые организуют эту возможность, и о которых мы расскажем позже. Если вы планируете размещать страницы CCS через Ip.Board-форум, тогда будет задействована система ЧПУ из IP.Board (если она там включена). Большинство, однако, скорее всего задействуют отдельный index.php файл, внесет в него путь к своему форуму и разместит его где-то в другом месте на сервере. Используя этот метод, вы сможете разместить свой сайт в корневой директории домена и оставить форум в директории /forums. Вы по-прежнему сможете управлять всем сайтом, создавать виртуальные директории и страницы и делать все остальное прямо через админскую панель IP.Board без каких-либо сложностей. Если ваш сервер поддерживает mod_rewrite, вы можете создать .htaccess файл и поместить его в каталог с index.php, чтобы избавиться от /index.php/ в строке адреса. В конце концов, вы можете задавать адреса создавая директории, задавая имена файлов, и размещая страницы в директориях по своему усмотрению.

 

Как и в традиционных серверах, если вы открываете виртуальную директорию, но не указываете файл, будет отображен файл index.html (эту настройку можно переопределить). Если пользователь запросит несуществующий файл, будет отображен файл 404.html (что тоже можно настроить). Ничего в системе не требует использования расширений и не ограничивает возможные расширения какими-либо реальными типами. Вы можете давать своим страницам любое расширение по своему усмотрению, или не задавать его вообще (делая их похожими на папки). Система максимально гибкая в плане создания и размещения любых страниц по вашему усмотрению. Мы сделали все возможное чтобы максимально избавиться от любых ограничений, чтобы вы могли создать сайт полностью по своему усмотрению. Как только вы начнете создавать страницы, вы удивитесь насколько проста и удобна эта система в использовании.

 

,

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

 

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

  • 1 месяц спустя...

Community Content System 1.0.0 Released

http://forums.invisionpower.com/topic/2905...1-0-0-released/

 

Ну и где эта вещь сама чтобы попробовать? В архиве у них нет. Где взять для теста?

 

Тфу! Они ее уже хотят продавать:

The introductory price for those of you wanting to start using CCS right now is just $35 with a yearly renewal of $30 for support/services/upgrades.
Изменено пользователем pvo1988
Ссылка на комментарий
Поделиться на других сайтах

уу, уже за деньги...

Разве это деньги ...

Напиться нормально и то не получится.

 

Ну и где эта вещь сама чтобы попробовать? В архиве у них нет. Где взять для теста?

На IPS есть возможность запустить тестовую версию.

 

Тфу! Они ее уже хотят продавать:

Угу. Я сразу купил, как она появилась в клиент центре. Пока не инсталлировал, и отзывов по ней нет.

Ссылка на комментарий
Поделиться на других сайтах

Где-то там, на чужом хосте смотреть? Так хочется товар пощупать на своем хосте или хотя бы в локали, прежде чем, приобрести.

Да и не знаю как оплатить - там какую то карту требует.

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

Где-то там, на чужом хосте смотреть?

Аналогично. Поэтому и решился на кота в мешке. :D

 

Да и не знаю как оплатить - там какую то карту требует.

Банковская карта. Как же без нее.

Ссылка на комментарий
Поделиться на других сайтах

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

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

 

А не подскажешь где ссылка на демо?

Ссылка на комментарий
Поделиться на других сайтах

Данная система не имеет практической пользы для сообществ

Не совсем понял фразу.

 

т.к. управляется только админом

Да. Это было заявлено с самого начала.

 

и через убогие интерфейсы.

Угу. Версия 1.0 Там пилить придется много. :D

Ссылка на комментарий
Поделиться на других сайтах

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

А не подскажешь где ссылка на демо?

http://www.invisionpower.com/products/demo.php

 

 

Сейчас объясню, чего не хватает этой вещи:

 

а) шаблон страницы - это не "как бы разместить N блоков и основное поле", как минимум рассчитывал на возможность добавлять собственные поля различных типов и свободно позиционировать их на странице,

б) напрочь отсутствуют листинги страниц, вручную обновлять списки страниц - это, конечно, круто,

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

 

В общем, это не стоит денег, которые за него просят. Есть бесплатный аналог с полностью таким же функционалом + листинг страниц - давно опробовал его на локали и доволен - http://www.invisionmodding.com/index.php?a...p;showfile=1362.

 

 

Данная система не имеет практической пользы для сообществ

Не совсем понял фразу.

Нормальный полноценный web2.0 каталог чего-нибудь, или просто пользовательский портал не сделаешь. Цели у этой хреновины усключительно представительские - N статических страниц и все. Убого.

Ссылка на комментарий
Поделиться на других сайтах

В общем, это не стоит денег, которые за него просят.

Они так и пишут --

As CCS is a new product and will require time to mature into the fully-featured content system we know all of our customers expect, we are introducing the product at a greatly reduced price. We have many great ideas to enhance CCS as we continue to develop the system and made a decision for this 1.0.0 release not to go overboard with features but focus on creating a stable "core" product to work with. Just wait for version 1.1.0 where we have all sorts of fun additions planned.

Я решил рискнуть.

 

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

Согласен.

 

Цели у этой хреновины усключительно представительские - N статических страниц и все. Убого.

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

Ссылка на комментарий
Поделиться на других сайтах

P(A), просто я изначально смотрел на эту вещь с надеждой исключительно из-за:

 

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

 

Мне почему-то представились настраиваемые поля ввода различных типов (численное, текстовое, мультистрочное Plain/BBCode/HTML) и свободное размещение их по странице, списки страниц, сортировка, поиск по полям и прочее (короче, Drupal + CCK + Views ^^"), однако реальность как всегда сурова - IPS начинают "строгать" свою CMS с нуля и планируют за наш счет пройти долгий путь становления...

Ссылка на комментарий
Поделиться на других сайтах

Просто IPS обнаглели вконец - пытаются затраты на разработку нового ПО с нуля (какая к черту версия 1.0? максимум 0.02 - постыдились бы!) возложить полностью на потребителя! Кризис в США, не забывайте!
Ссылка на комментарий
Поделиться на других сайтах

Кризис-кризисом, а продавать убогую поделку, склепанную за 20 минут, и позиционировать её как CMS, в то время, когда давно уже есть Drupal, Joomla, modx - бесплатные и полнофункциональные, это конечно смело. Ладно бы функционал был бы хотя бы на уровне с ними, а так...
Ссылка на комментарий
Поделиться на других сайтах

Честно говоря, удивляюсь, почему IPB не сделают полноценную SMS уровня Fusion или Joomla на базе своих классов в форуме. Неужели времени нет?
Ссылка на комментарий
Поделиться на других сайтах

FarStar, так ведь они только приступили. Со временем сделают. Единственно что странно - то, что они сейчас продают по сути еще не сделанный продукт)
Ссылка на комментарий
Поделиться на других сайтах

Честно говоря, удивляюсь, почему IPB не сделают полноценную SMS уровня Fusion или Joomla на базе своих классов в форуме. Неужели времени нет?

Вот это былобы супер

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Было бы хорошо закрепить эту тему вверху. Тем более, что тут приведена исчерпывающая информация.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
Да уж.. до vB4 CMS IP.Content ещё далеко.... на оф. форуме IPB пророчат IP.Content большое будущее, но я сомневаюсь что оно сможет сравниться с vB CMS если не будет его грубо говоря копией. Вот по моему что было создано на IP.Content http://www.soompi.com/ ничего особого на главной просто Топовыю юзеры и топовые топики. Ну остается только ждать...
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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