воскресенье, 31 июля 2011 г.

Русское сообщество Chinascript.ru по поддержке и русской локализации китайских скриптов

Давно вынашивал решение накатать статейку про китайские интеллектульные продукты и поделиться своими мыслями и эмоциями с другими людьми. Вот пришло время для создания первого мини-дайджеста о китайских php-движках. В данной статье решил рассмотреть наиболее популярный из них, а именно - Discuz! X2. Данный движок - это первый движок, который мы локализировали. Решил написать про него, чтобы Вы сразу смогли его "пощупать". В последующих статьях напишу про остальные движки, котрые прошли через наши руки.

Теги по теме: discuz,discuz x2,русский Discuz,социальная сеть, cms, китайские CMS.

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

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

Итак, вернемся к истокам. Скажу Вам, так, что из моего праздного любопытства к китайским движкам родился новый проект Chinascript.ru. Проект молодой, но развивается семимильными шагами, так как количество интересующих и уже использующих китайские CMS растет в дикой прогрессии. В течении последнего года у нас собралась команда из 30 человек, которые ежедневно трудятся над локализацией китайских CMS. Теперь зададимся вопросом, что-же так зацепило этих людей? Ведь за работу им никто не платит и не заставляет делать это непростое дело!? Думаю, что стоит задуматься... неужели люди занимались бы тем, что им не нравится? Значит, что-то есть в этом, что удерживает людей.

Мы немного отвлеклись, но думаю, что после написанного ниже у многих разобьется миф о плохом китайском качестве. Ну, а теперь, как обещал, расскажу подробнее об уникальном движке Discuz! X2.


Движок Discuz! X2 - симбиоз социальной сети, блогов, портала и форума от разработчика.

Рассмотрим детально движок Discuz! X2. По сути это технологически новое, программное решение, выполненное на PHP и MySQL для создания высокопроизводительного и многофункционального, многопользовательского ресурса с элементами социальной сети. На базе Discuz! X2 можно сделать мощную социальную сеть, со всем необходимым для этого функционалом. Такой сайт можно "развернуть", буквально, за считанные минуты и сразу приступить к работе (предварительно ее настроив).


Discuz! X2 - это многомодульная система, в которую входят основные функции:

Портал (создание статей пользователями);
Блоги (создание и ведение пользователями своих блогов);
Фотоальбомы (создание пользователями своих фотоальбомов с загрузкой фотографий);
Закладки пользователей по рубрикам: Ссылки, Видео, Музыка, Flash, Блог, Альбомы, Фото, Опросы, Сайт, Сообщения, Статьи;
Избранное (пользователь может поместить любой материал, размещенный на сайте в свое избранное);
Статусы (публикация своего статуса на сайте);
Друзья (список друзей пользователя и работа с этим списком);
Приветы (Передача графических и текстовых сообщений между пользователями);
Личная почта (отправка и прем личных сообщений между пользователями и администрацией);
Групповой чат (то же самое, что и личная почта, только сообщениями могут обмениваться несколько пользователей одновременно);
Уведомления пользователей о всех действиях системы или других пользователях;
Мой мир (общая лента новостей, размещенных материалов пользователей);
Задачи (выполнение пользователями определенных задач, за которые они получают вознаграждение);
Награды (автоматическое и ручное награждение пользователей за лучший ответ на форуме);
События (проводимые пользователями мероприятия);
Опросы (голосования пользователей);
Поединки (проведение интеллектуальных поединков между пользователями);
Продажи (продажа пользователями физических и виртуальных товаров);
Реквизит (покупка пользователем определенного реквизита значительно расширяет его возможности и увеличивает функционал);
Медали (автоматическое и ручное награждение медалями пользователей);
Партнерка (партнерская программа для пользователей. Можно покупать, продавать и выдавать приглашения своим друзьям для регистрации на сайте, за что то же начисляются деньги. Можно просто размещать реферальные ссылки.);
Зал славы (рейтинг пользователей, сообщений, блогов, фотоальбомов, форумов, сообществ. В рейтинге можно покупать топ-позицию. Можно делать ставки и кто больше поставит, тот выше будет в списке);
Сообщества (каждый пользователь может создавать свои сообщества и устанавливать особые настройки и правила вступления в группу);
Форум (продвинутый форум на AJAX с колоссальным количеством необычных функций);
Приложения (API);
Поиск (прекрасно реализованный поиск, есть поддержка подключения поискового сервиса Sphinx);
Встроенная внутренняя валюта (можно настраивать до 8 различных валют на сайте: золото, серебро, магия, опыт и многое другое);
Баланс пользователей (детальная статистика по всем проводимым операциям на сайте, полные отчеты по приходу и расходу средств на внутреннем счете. Обмен денег на сайте, отправка денег между пользователями и мн. другое);
Обмен валют и баллов;
Покупка/продажа товаров/электронных товаров;
Покупка специального реквизита для включения особых функций на сайте;
Возможность интеграции с другими сервисами, использующими UCenter API;

И это, далеко не полный список всех возможностей данного чудо-движка Discuz! X2! Хочу отметить, что за проведение КАЖДОГО действия пользователя на Вашем сайте, ему будет начислено соответствующее вознаграждение в виде валюты сайта. Все настройки изменяются, и в результате, Вы получаете гибко настраиваемую уникальную политику Вашего сайта!

Модули подключаются через API и являются неотъемлемой частью Discuz! X2. В движке имеется прекрасно реализованный API, что позволяет разработчикам воплощать любые свои фантазии "в жизнь"! Модули можно включать, отключать и очень гибко их настраивать. При подключении определенных модулей, можно построить сайт, практически любой направленности!

Еще раз повторюсь, Discuz! X2 - это сочетание различных сервисов в одном сайте, таких как: социальная сеть, форум и портал. Можно его настроить как социальную сеть, можно как полноценный форум, либо просто новостной портал. Чаще всего его используют со всеми имеющимися возможностями, что дает, воистину, неограниченный потенциал возможностей, как для пользователей, так и для администратора сайта. Здорово? Продукт получает один жирный плюс! Идем дальше...

Discuz! X2 имеет на борту встроенный центр интеграций UCenter 1.6. Центр интеграций UCenter 1.6, в свою очередь, предназначен для объединения (интеграции) пользователей в одну единую базу. Количество подключаемых движков к UCenter - неограничено. Практически, все популярные китайские скрипты, имеют встроенный клиент для интеграции с UCenter. То есть, можно создать сеть сайтов с общей базой пользователей и единой авторизацией на всех подключенных к UCenter сайтах! Здорово? Вот Вам второй жирный плюс!

Хочу отметить, еще одну немаловажную деталь - это правильно построенная архитектура ядра движка, с прекрасно разработанным шаблонизатором и качественно построенной оптимизацией, с поддержкой memcache, eAccelerator, Xcache.  Данная совокупность вешеописанных качеств создает минимальную нагрузку на сервер, выдерживает огромные нагрузки и позволяет использовать Discuz! X2 практически на любом хостинге!

В Discuz! X2 в изобилии используется AJAX. В шаблонах всё вынесено в отдельные ланг-файлы. SEO оптимизация, в частности ЧПУ, выполнено в Discuz! X2 по высшему классу. Имеется возможность изменения мета тегов в заголовках практически каждого из модулей. Имеются также функция перелинковки материалов, так называемые "хотлинки". Система тегов, с последующим выводом похожих материалов в форумах, статьях портала и блогах по этим тегам. Имеется несколько базовых шаблонов для сайта и несколько шаблонов для портала. Все это можно изменять с помощью технологии фремворк (перетягивание блоков). Для этого необходимо включить функцию ВИЗО. Функция ВИЗО также доступна для пользователей. С ее помощью, каждый пользователь может оформить и стилизировать свой сайт на свое усмотрение.

Пользователи могут иметь свои странички и могут в настройках включать субдомен указав для него любое имя. После этого, сайт пользователя получает отдельный субдомен, которые был им указан. В движке Discuz! X2 имеется версия для мобильных телефонов с обновленным дизайном, которая позволяет поддерживать последние модели мобильных телефонов и 3G доступа для мобильного просмотра. Имеется поддержка для быстрого и удобного управления сайтом через мобильный телефон. На сайте имеется система купонов для пополнения счета пользователей. Имеется пакетная загрузка удаленных фотографий. Любые функции на сайте можно гибко настроить и создать каждой из них доступ для определенных групп пользователей.

Я постарался описать неописуемое, но думаю, что основные моменты я указал. Конечно, это не все функции, которые имеются в арсенале Discuz! X2, но буду надеяться, что общую картину Вам описал доступно. Если у Вас еще не поменялось мнение, насчет китайских продуктов, но хочется продолжить знакомство с китайской системой Discuz, Вы всегда сможете его "пощупать".

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

С Уважением, TEAM Chinascript.ru.