Мастерская Яши

Автор блога:

Вот, как написать в InstantWiki можно...

Заходим в оглавление InstantWiki

http://instantcms.ru/wiki/doku.php/instantwiki

Чтобы принять участие в этом совместном труде, возможно, нужно авторизоваться по кнопке "Войти" в самом низу. Регистрация совпадает с регистрацией на сайте InstantCMS.
После авторизации после каждого фрагмента текста справа можно будет видеть кнопку "Править".

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

Новости мастерской

Добро пожаловать в мою творческую мастерскую! smile


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

Новости:

2009-12-08 Модуль - Последний фотоальбом
2009-12-08 Модификация фотоальбома в новости
2009-11-10 Дополнительная смайл-панель
2009-11-04 Модуль - Случайное из каталога
2009-11-03 Модуль - Случайные статьи (контент)

Многие разработки нашего сообщества можно найти, как правило в вики - либо по организации, либо по функциям.

Проведу обзор всех моих и возможно не единственно моих пожеланий, которые были реализованы в движке:

1)Возможность назначать админские функции редакторам и модераторам на определённые разделы админки.
2)Возможность добавлять новости уполномоченной админом группе пользователей.
3)Более информированный вывод на главную последних сообщений форума. (Хотелось бы первое предложение видеть, а не только автора и тему) /выполнено частично в режиме Web 2.0 Публикует всё сообщение целиком./
4)Возможность для отображения Модулей устанавливать все рубрики, а не одну.
5)Возможность скачать и сослаться из Универсального каталога по любой ссылке, а не только из /includes/myphp/ каталога.
6)Возможность задавать вопросы Пользователями в Меню Вопросы и ответы.
7)Модуль "Последние вопросы и Ответы"
8)Возможность поиска Пользователя по полу, возрасту и другим анкетным данным.
9)В Меню Пользователя вывести пункт Админка для Админов.
10)Возможность подключать php-скрипты /includes/myphp/ в статьях.
11)Возможность использовать фильтры в Ун-каталоге.
12)Возможность автоматического награждения вымпелами или медалями. Стандартные медали просто подсчитываются по карме, постам, контенту и вешаются автоматом.
13)Возможность вставлять html-код для анонсов статей.
14)Загрузку аватара нужно сделать под аватаром.
15)Расширить анкету пользователя дополнительными вопросами
16)Возможность видеть свою группу в профиле и создавать свой статус
17)Возможность компоновать новые группы пользователей
18)Сделать рейтинг материалов и сообщений пользователя суммируемым со всего сайта.
19)Возможность создавать свои клубы общения

А здесь, ещё куча идей, в развитии:
Мигающей пимпачкой отмечено то, чего я сейчас пытаюсь реализовать сам.

1)Возможность админа видеть и редактировать Архивы пользователей (присылаемые файлы и фото) в одном месте.
2)Возможность рассылки новостей с сайта за период. Я предложил бы сделать периодического сборщика контента,  что-то вроде Модуля обновления, что в админке, который бы отправлял эти анонсы всем подписавшимся, по команде админа или автоматом за период, что ещё лучше.
3)Возможность комментировать вопросы FAQ выборочной группе пользователей и соответственно на конкурсной, основе выводить вверх лучший ответ по балам рейтинга комментария. Или назначить голосование за варианты готовых ответов.
4)Возможность в модуле представлять случайно из определённого списка html страничек их анонсы со ссылкой на них.
5)Модуль - афоризмы

6)Компонента-тест. Игра в вопросы и ответы с выведением результата соревнования.
7)Возможность более информированного вывода новинок форума, блогов. (Хотелось бы первое предложение видеть, (всплывающим, например), а не только тему. Так же видеть автора блога, после даты.
8)Возможность для отображения Модулей устанавливать рубрику с её подрубриками. Выбирается только одна (без её подрубрик) или все. Нужна галочка на подрубрики избранной.
9)Возможность формировать прайс лист в универсальном каталоге, лист ссылок или лист файлов, поиском.
10)Возможность менять качество превью загружаемых фото.
11)Вывод Модуля последних материалов сделать красивше, с выделенным заглавием, автором и датой.
12)Создание фильтра фото-превью со сылкой из маленькой и из средней копии.

Тут, что касается доступа

13)Сделать настраиваемым доступ к подрубрикам и рубрикам Блога пользователя.
14)Ввести ранги групп пользователей. Чтобы рагн выше был родительским и имел возможность видеть то, что предназначено рангам ниже. Т.е. Ранг 1 - Админы, Редакторы, модераторы. Ранг 2 - Авторы, журналисты. Ранг 3 - комментаторы. И т.п. Сейчас Авторы не могут видеть то, что должны видеть Комментаторы. Только Редакторы и Админы видят. Внешних настроек нет.
Я бы хотел, чтобы у Доступа к контенту вообще были следующие вариации выбора из списка групп и пользователей:
а)выбрать всех
б)только одну группу (только Гости или только Пользователи)
в)выбрать несколько, являющихся родительскими к выбранной (То, что открыто для редакторов, не должно скрываться от модераторов, по логике вещей, ибо они в одной семье- администрации. Им нужно видеть всех. Рангом ниже могут быть )
г)выбрать друзей
д)выставить пароль на случай, если не для всех друзей

Тут, что касается пользователей

15)Профиль пользователя должен стать очень удобным резюме и карточкой для знакомств и даже мини сайтом внутри общего сайта. Вы думали об этой возможности?
16)Иметь общую гостевую книгу с дополнительными разделами по пользователям и соответственно в их профиле это будет их стеной. Только добавить возможность обозначать ответ.
17)Внедрение системы должностей сайта. Например: журналист, фотолюбитель, писатель, программист...
Пользователю сайта изначально дан доступ к созданию контента. Он может проявить себя во всех его направлениях(Фото, Статьи, Файлы, Комментарии, Блоги, Форум). Допустим на минуту, что при этом, автоматически ему может быть предложена соответственная должность, согласно достижения им должных статистических параметров этой Должности, в какой-то период времени. Он сможет принять предложение Движка. Соответственно, ему может быть предложено несколько должностей. Всё это может кратко символизировать статус пользователя и фигурировать рядом с ним.
18)Сделать анкету пользователя под аватаром, а сбоку иметь меню контента (комментарии, посты форума, блог, Файлы, статьи, фото) с раскрываемым по стрелке и подсчитываемым списком оного. А так же, главное - возможность выводить новости пользователя, анонсы этого ниже.
19)Хорошо бы иметь календарь пользователя, где бы за месяц собирались ссылки на его контент. Так можно было бы судить об активности пользователей, любому желающему и о его контенте.
20)Вынос всех разрешённых функций пользователя в Меню Пользователя. Не только статьи и блог, но и добавить фото, файл ...

Тут, что касается награждений всякого рода.

23)Медали (возможно в виде смайлов сделать)
Их как смайлов должно быть много.  
Либо, нужна возможность добавить самому их сколько хочешь и какие нарисуешь.
При редактировании наград, радио-кнопка под медалями держится не на выбранной, а на первой.
Так что не понятно, что выбрано прежде. Лучше сделать изображения загружаемыми, а не стандартными.
В Условия получения награды хочется добавить:
а)Закачек файлов из профиля
б)Количество визитов
в)Количество друзей
24)Хотелось бы иметь Топ модуль или компоненту- Конкурс, который отслеживал бы материалы пользователя и считал баллы популярности, рейтинга, количества коментариев и соответственно рекламировал бы автора в сравнении с другими. Например за месяц: Лидер по форуму, Лидер блогов, лучший журналист, Фоторепортёр месяца, лучший контентмэйкер и т.д. Т.е. это не что иное, как понты на сайте.  
25)Данные статистики используемые для награждений:
Среди данных Пользователя мы имеем:  
а)Дата регистрации (отмечать годовщины)
б)День Рождения (поздравления)
в)Группа пользователей (Количество функций или престиж доступа)  
г)Статистика активности (количества: визитов, постов, статей, блогов, комментариев, фоток, файлов, сообщений пользователям, вопросов, ответов...)
д)Признания (Карма и Призы симпатий - награды от пользователей, количество друзей)
е)Популярности (количества: просмотров профиля, тем постов, статей, блогов, коментариев к его материалам, фоток, файлов...)
Исходя из этих данных можно расширять условия для награждения.
26)Давайте продумаем тактику автоматического награждения на сайте. Награды должны радовать иллюзией внимания к Пользователю от Администрации сайта, оставлять признание, даже если никто в сообществе этого не делает лично. Например:
а)Отмечать некий его стаж на сайте: юбилей (Приходит Сообщение - открытка. "Спасибо за то, что вы с нами уже столько-то лет." А в наградах появляется юбилейный gif с этой цифрой.
б)Отмечать праздники (Присылать открытки на особые дни: рождения, Нового Года, 8 марта...)  
в)Отмечать активность медалями или должностями
г)Поздравлять с пользовательскими симпатиями (по достижении балов Кармы и рейтинга, по количеству Друзей) Или присылать утешения, правила и рекомендации того, как их повысить, если они в минусах. Было бы тактично.

Настройтесь на свободу и счастье:
Харе Кришна Харе Кришна Кришна Кришна Харе Харе Харе Рама Харе Рама Рама Рама Харе Харе
Это - для раскрепощения души.

Модификация Фотоальбома в новости

Для версии 1.5.2

Этот мод позволяет две вещи:
1)Внедряет новый модуль Последние фотоальбомы. Выглядит это так:
http://www.instantcms.ru/blogs/0/116/post444.html#c
2)Лёгким движением руки превращает компоненту Фотогалерея в новости с анонсами. Получается так:

Одно без другого мне не интересно было.

В прилагаемых скинах наглядно видно, как это у меня получилось лихо.
Надеюсь это понравится и вам.

Модуль последние фотоальбомы устанавливается стандартным образом.
Копируем архив на сайт и выполняем запрос в базу данных из файла module.sql
Затем настраиваем модуль в админке.


Модификация компоненты Фотогалерея состоит из следующих шагов:

I)Ищем в MySQL таблице  cms_photo_albums
изменяем тип description на text

II)Редактируем файл components/photos/frontend.php или переписываем из этого архива

Модификация Фотогалереи рассчитана на то, что вы вставите для красоты в описание альбома сначала html тег фотки из этого альбома (как вариант).
Например:

Код PHP:
<img src=/images/photos/small/2ab693b820b8a81cccf4c59a0ac56858.jpg align=left hspace=8 vspace=8>
Вы продолжите описывать альбом словно новость, которая будет анонсироваться в новом модуле и в списке альбомов.

1)Ищем в тексте
Код PHP:
echo '<div><a href="/photos/'.$menuid.'/'.$cat['id'].'">'.$cat['title'].'</a> ('.$cat['content_count'].$subtext.')</div>';
Замещаем на
Код PHP:
// *** Название альбома крупно
echo '<div><a href="/photos/'.$menuid.'/'.$cat['id'].'"><h3>'.$cat['title'].'</h3></a> </div>';
2)Ищем ниже
Код PHP:
if ($cat['description']) { echo '<div>'.$cat['description'].'</div>'; }
Замещаем на:

Код PHP:
// *** сокращённое описание альбома
if ($cat['description']) { 
echo '<u>'.$cat['pubdate'].'</u>';
$description = substr($cat['description'], 0, (400))."...";
echo '<div>'.$description.'</div><br clear=all>';
echo ' ('.$cat['content_count'].$subtext.') <img src="/images/markers/photo.png" border="0" /> <a href="/photos/'.$menuid.'/'.$cat['id'].'"> Смотреть далее... </a> 

';
 }
3)Ищем в разделе //SQL BUILD строку
Код PHP:
LEFT JOIN cms_ratings r ON r.item_id=f.id 
вставляем после неё
Код PHP:
LEFT JOIN cms_photo_albums a ON f.album_id = a.id
3)Ищем ниже раздел
//ORDERING

Перед ним вставляем

Код PHP:
//*** Описание альбома перед тумбами фоток (в sql добавлена строка LEFT JOIN cms_photo_albums a ON f.album_id = a.id)
echo '<u>'.$album['pubdate'].'</u>';
echo '<div>'.$album['description'].'</div>';
echo '<br clear=all><hr>';
Вот и вся премудрость.
Описание есть и внутри архива.

Скачать
http://www.instantcms.ru/users/files/download267.html

Добавлено в InstantWiki
http://instantcms.ru/wiki/doku.php/дополнения:компоненты

Модуль - Последний фотоальбом

Модуль выводит последние созданные альбомы. Модернизировал модуль последних фотографий. Настройки все от него.
Для версии 1.5.2
Выглядит примерно так, если использовать дополнительную модификацию, по ссылке в конце:

Модуль устанавливается стандартным образом.
Копируем архив на сайт и выполняем запрос в базу данных из файла module.sql
Затем настраиваем модуль в админке.


Я сделал этот модуль в связке с некоторой Модификацией Фотоальбома в новости и потому у меня длинные описания с картинкой в альбомах. Без этого вид будет короче и проще, как вы понимаете. Если вы хотите сделать, как у меня, то вот дополнительное описание и ссылка на скачивание.
http://www.instantcms.ru/blogs/0/116/post443.html#c

Добавлено в InstantWiki
http://instantcms.ru/wiki/doku.php/дополнения:модули

Что делать, если тебе ставят минус за старания?

Пожалуйста, прочитайте и передайте дальше. Используйте этот пост в качестве защиты, если вас атакуют минусаторы кармы. Эта статья для вашего отмщения и комманда "фу" для всех демонов. Кого это не касается, просьба не читать!!! Читать тем, кому нужна профилактика.

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

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

Да. Разумнее было бы не просвещать публику и просто закрыть свой блог, как сделал тут один разумный человек http://instantcms.ru/blogs/49/117/post397.html#c , но я хочу его поддержать и подобных ему, т.к. я знаю цену вдохновения и творчества. Оно не в баллах кармы - оно в личностных отношениях, нескольких хороших людей, на фоне шума и суеты создаваемой невежественными эгоистами.

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

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

Я придумал для Даунов, анонимно ставящего минусы, прекрасный ник.
Downworker(Даунворкер) это тот, кто ставит минус в карму, не соображая с кем и с чем вообще имеет дело. Просто он даун, ещё и в разрушительной работе. Видите ли, есть пользователи, которым не нравится, что кто-то нагло взялся за некую работу, о которой, возможно, просил Админ. Но им, как собакам, не понять культуры хозяина. "Всё сломаем! Всё разрушим!" - тыкают они. Админ тут старается объединить всех и вдохновить, а некоторые припыхатели объединяются в виде даунинженеров по записям пользователей, имея только даунфункции в виде настроек своего мозга. (Я не имею в виду вас, если вы не ставили мне минус за старания. Только пару даунов отличилось. На сто человек их бывает парочку. Личная статистика. А так-как они не только мне портили репутацию, я ушёл в крестовый поход.)

Даунворкеры больше ничего сами сделать не могут, как нажать на минус в карме, от балды, или от "великой мудрости своей", думая, что оказывают всем этим большую пользу. Может они приносили раньше пользу другим, но попав на таких же даунов, стали на тёмную сторону - "Гнев-единственный выход". Эта сила возбуждает умы и лишает работоспособности. Делать нечего, видя, как кто-то развивается - вставлять палки в колёса, просто от того, что месячные или сожрал лишний литр водки, или килограмм мяса. Видал я таких немало. Это - жабы, а не люди. Своим умишком они никогда не могут охватить другой мир, других людей, другую культуру. Мозг - крошечный и меряет всё своим болотом примитивных мыслей и отношений.  

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

Такое везде. На всех форумах. Если есть хорошие, чистые озёра гармоничных личностей, стоит жабе влезть - начинается митусня зелёной зависти. И я предвижу, как на меня они нажалуются Админу или модератору, как напишут, что я сам виноват и сам даун, и сам жаба. Всё это уже я проходил и не раз. Это я написал не для них, а для нормальных людей, у которых остались мозги. Я написал это для того, чтобы вдохновить горстку нормальных людей в этом злобном мире двуногих животных.

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

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

Прежде, чем это предлагать Админу, посмотрите на форуме тему Не хватает движку InstantCMS.
http://instantcms.ru/forum/0/thread35-1.html
Под ником Komp-Master-S есть один человек, который многое внёс когда-то в движок своими идеями и предложениями.

цитата:

Администратор #26 - 31-08-2008 в 11:59
Много вы понаписали, Сергей.  Где же взять столько времени... не хотите принять участие в разработке?  

Komp-Master-S #27 - 31-08-2008 в 13:22
Я уже давно себя чувствую частью команды разработчиков, благодаря тому, что вы принимаете в расчёт мои идеи. Я хочу разобраться в движке и попробовать помочь ему выйти в лидеры.

Это был гонимый ныне я, в своём новом воплощении. И если Админ хочет проверить, то убедиться в верности IP. Так что я не злой, как может сорваться с некоторых собачьих пастей. Я правильный и выступаю в защиту проекта и его сообщества. Я говорю "Фу" собакам. Разве это неправильно? Не надо меня в банндиты за это право записывать.

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

Убрать минус у себя в движке можно так:
Ищем файл core/lib_karma.php  и убираем в нём код
Код PHP:
$control .= '<a href="javascript:void(0);" onclick="minusKarma(\''.$target.'\', \''.$target_id.'\')" title="Отклонить"><img src="/components/users/images/karma_down.gif" border="0" alt="Карма-"/></a>';

Дополнительная смайл-панель (v.2)

Дополнительная смайл-панель
(версия 2 на 157 смайлов)
внедряется на форуме, блоге, стене, сообщениях и комментариях.

Это дополнение добавляет в редактор, среди бб-кодов, смайлов, импортов изображений и ссылок, ещё одну раздвижную смайл-панель, расширенную, но не мешающую стандартной. Это - основная причина того, чтобы сделать расширение отдельным окошком, ведь весят они не мало. Основное меню смайлов выдвигается, черпая информацию о смайлах автоматически с каталога /images/smilies  Там по умолчанию штук 20 смайлов. Наше же дополнение позволяет создать дополнительный каталог /images/smilies2 с другими смайлами, если кому-то очень хочется повыделываться в оформлении своих мыслей.

Придётся отредактировать множество файлов в которых нужно отображение этого дополнения, но это стоит того и заметно оживит общение. Инструкция в файле.

Обсудить можно здесь:
http://instantcms.ru/forum/43/thread2516-1.html#new

Баги:
(спасибо всем нашедшим ошибки)
1)В первом архиве были найдены сбойные смайлы, слишком длинно названные. Переименуйте короче и всё.
Например:
by_to_become_senile.gif
Нельзя трое чёрточек в названии. Сделайте короче:
by_to_senile.gif
2)Не вставлялись смайлы в сообщения
Был пропущен пункт в)components/users/frontend.php

Архив (730 кб) поправлен здесь:
http://instantcms.ru/users/files/download265.html

Добавлено в InstantWiki
http://instantcms.ru/wiki/doku.php/дополнения:смайлы

Социальная стимуляция

Перед выходом 1.5.3 несколько меняющей подход к созданию модулей, особо не торопишься чего-то делать. Поэтому, гляжу сквозь призму неких своих наблюдений на перспективы и философствую о неком строительстве "социального государства" в этом движке. Я имею в виду Клубы, Блоги, что можно назвать городами и домами в нашем социальном государстве движка. Они не особо развиваются в плане контента.
  
Я тут пролазил многие наши сайты на InstantCMS. Вижу, что социальная активность в этих областях (Клубы, Блоги) уступает привычному форуму. Думал только у меня клубы из 2-х 3-х человек и 2-х 3-х записей. Но это почти везде так. Стратегически, всё предстоит продумать ещё раз. Чего-то, возможно, недостаёт.

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

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

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

Сайт должен стать "живым", искуственным интеллектом, заменяющим админа в некоторых комуникабельных вещах. Например, оказывая знаки внимания, награждая и поздравляя пользователей за что-то. Можно придумать алгоритм автономной комуникабельности сайта с пользователями. Пусть он получит личностные черты. Это будет какой-нибудь персонаж, который будет всегда рядом с админом и помогать ему. Например, "Терминатор". Виртуальный пользователь-автоответчик, советчик или рефери, цепляющий пользователей по определённым правилам, даже когда на сайте никого. Разве не любо дорого получить от него открытку на день рождения, поздравления на Новый Год или несколько реплик на основе интересов пользователя? Он наградит медалью за активность, проведёт голосование и будет переживать разлуку, сказав, как он рад снова вас видеть.

Вот такое развлечение пришло мне на ум. Но это - только часть весёлого замысла.

Вернёмся к Клубам. Должны быть обозначены цели строительства Клубов. Например, Клуб будет считаться достроеным после определённого количества фото, блогов и участников. Это будет приделывать к картинке клуба фундамент, окна, и крышу. Разве не привлекательнее станет людям творить в клубах, чтобы его достроить, до уровня соседского клуба? И чтоб рейтинг украшал дом флажками и гирляндами или вешал паутину при низком рейтинге клуба.

Ещё я подумал над разветвлением Блогов на блог пользователя и блог клуба, как и фотоальбомов. Ведь можно вступить в клуб вместе с определённой рубрикой своего блога и не раздваиваться, храня все записи в своём личном блоге. Пусть в Клуб стекаются отдельные рубрики блогов пользователей, рубрики фотоальбомов пользователей, словно RSS ленты. Думаю, это не трудно придумать. Человек будет одновременно в своём контенте и в своих клубах. К этому, я думаю, надо стремится.

А на счёт представления популярных Клубов на сайте. Если уж говорить о их раскрутке, то напротив них всегда должна быть свежая информация из его новостей, символически изображаемая, как грузовик с последней фоткой или записью на фургоне. Пусть люди хотят строить, нести в дом в игровом настроении.

Подобный опыт у меня есть. Только я всё делал вручную. Раскручивал авторов, подсчитывал их балы, присваивал ранги. Тогда я не знал php и возможностей CMS. Я реально запалил несколько человек, а потом спёкся. Эти люди до сих пор фанатеют от меня. А что если эту идею социальной стимуляции переложить на плечи програмы-Матрицы? Тогда сообщество можно будет увеличить на десятки, сотни, тысячи...