10.08.2010 20:23:06
Сервис подарков лаборатории «Айгуст»
Good new, everyone!
Я уже достаточно давно обещал Мили сделать сервис подарков для ее чата. И сделал. А теперь, заручившись ее позволением и благословением, -- делюсь результатами труда с вами.
Программы, составляющие сервис, лицензированы в соответствии со стандартами ГНУ ГПЛ второй версии, что прежде всего означает открытость их исходных кодов. Подобная политика, по моему мнению, способна привлечь к проекту новых разработчиков, обеспечить достойную динамику его развития и сплотить сообщество пользователей чатов Августа вокруг идеи свободного программного обеспечения.
На случай если вы не знакомы ни с одним из аналогов этого сервиса, позволю себе кратко обозначить перечень его основных возможностей.
-- Пользователи могут дарить друг другу подарки.
-- Подарки состоят из двух частей, -- графической и текстовой.
-- Обмен подарками происходит в анкетах пользователей. Технология AJAX позволяет осуществлять его без перезагрузки страницы.
-- Подарки выбираются пользователями из списка. Список формируется из подарков, загруженных администратором чата.
-- Каждый подарок имеет цену, назначенную администратором чата. Пользователи покупают подарки на свои баллы.
-- Баллы начисляются пользователям автоматически и с учетом коэффициентов, назначенных администратором. Начисление конкретного количества баллов происходит основываясь на значениях общего времени пользователя, проведенного им в чате; количества фраз (публичных, личных и приватных); количества рефералов, зарегестрировавшихся по специальной ссылке пользователя; и количества наказаний к пользователю примененных в качестве меры пресечения нарушений.
-- Также администратор может добавлять или отнимать произвольное количество баллов. Данная функция может оказаться полезной при проведении викторин, конкурсов, турниров. Или в качестве системы зарплаты чата.
Теперь, когда ясно что я делал, -- я отвечу на вопрос зачем я это делал. Вот список моих основных претензий к существующим аналогам.
-- Проприетарность политики разработчиков. Закрытость исходных кодов. Платность.
-- Как следствие, ограниченность серверных ресурсов. Чрезмерная нагрузка на них. Нестабильность работы.
-- Система личных кабинетов. Привязанность пользователей к предоставляющим сервис проектам.
-- Невозможность дарить подарки из анкеты пользоватля которому мы их собираемся дарить. Просто бесит. Это же такая очевидная функция.
-- Отсутствие корректировки времени получения подарка в соответствии с часовым поясом чата.
-- Монолитность. Баллы и подарки не дифференцированы. Использовать их отдельно друг от друга нельзя.
-- Странное ограничение на количество передаваемых в тексте открытки символов.
Я вовсе не хочу сказать, что вся совокупность недостатков одномоментно свойственна каждому из существующих аналогов сервиса. Некоторые недостатки у одних давно устранены, у других их, возможно, никогда и не было. Откровенно говоря, я не мониторил. Претензии более потенциальны, нежели реальны. тем более что своего чата я не держу. И тем не менее они выглядят логично, а значит имеют право быть озвученными. Тем более, что в данном случае я следую тезису „критикуя -- предлагай“. И критикуя, -- решаю. Все перечисленные выше изъяны я постарался купировать в своей реализации сервиса.
Итак, что представляет собой текущий релиз сервиса.
Во-первых, это отсутсвие личного кабинета. Менеджер подарков реализован в виде отдельного модуля. После его подключения, зайдя в собственную анкету, вы, являясь администратором (или доверенным лицом), увидите в самом ее низу стрелочку вниз, нажав на которую сможете раскрыть контрольную панель управления подарками. Там вы сможете и загрузить подарки и просмотреть уже загруженные и удалить ненужные. Там вы сможете присвоить подарку название и распределить его в одну из существующих категорий (или во вновь созданую). Создание категорий никогда не было проще, -- вы просто вводите ее наименование, и если оно не совпадает ни с одним из существующих, -- программа создает новую.
Во-вторых, это диференцированный (отдельный, самостоятельный) модуль баллов, а вернее балльной чат-банкинг системы. Вы, наверное, бывали в банке? Теперь представьте, что банк находится у вас в анкете. В нем на вас заведен счет, который постоянно пополняется исходя из пристрастий администратора и вашей активности в чате. Вы можете сколько угодно любоваться цифрами, соответствующими средствам на вашем счету, но пока вы не снимите с него деньги, -- вам не удастся пойти в магазин и расплатиться за хлеб. Или молочко. Также и в чате. Чтобы „пойти“ в чужую анкету и расплатиться там за подарок, -- вам необходимо „обналичить“ баллы, накопившиеся на вашем счете. Сложно? Не более чем то, что вы проделываете со своими карточками в конце каждого месяца у банкоматов.
В-третьих, это открытые исходные коды. Вы можете залить серверную часть кодов к себе на хостинг и не зависить ни от кого вообще. Кроме хостера :–) А можете воспользоваться одной из существующих площадок. Площадки -- это проекты, предлагающие свои услуги в качестве хостеров для серверной части кодов сервиса. Свободность программного обеспечения не означает его бесплатности. Поэтому не удивляйтесь, если какие-то площадки захотят взымать с вас комиссию за использование ресурсов их сервера. В настоящий момент доступна одна площадка. Но в перспективе самого близкого будущего их видится мне три.
1. Лаборатории «проМили» площадка.
• Бесплатна.
• Предоставляется почти всем желающим.
• Сервис функционирует по типу катящегося релиза. Всегда содержит только последние обновления. Возможно приводящие к нестабильности работы сервиса. Подходит для опытных администраторов, которым не лень часто изменять шаблоны.
• Не озабочена оформлением, оставляя его на совести администратора. Доступ к назначению и изменению почти всех стилей модулей заложен в возможностях сервиса.
2. Проекта «Айгуст» площадка.
• Бесплатна.
• Предоставляется почти всем желающим.
• Сервис состоит из стабильных релизов программ. Подходит для администраторов, которые хотят поставить сервис и на время забыть о шаблонах. При накоплении критического количества изменений выходит новый релиз, требующий редактирования конфигурации чата.
• Предлагает готовые наборы стилей оформления (естественно, не лишая возможности изменять их) выполненные гуру проекта.
3. Проекта радио «Соблазн» площадка.
• Бесплатна.
• Предоставляется только партнерам радио.
• ...
• ...
Собственно, для проекта «Айгуст» и радио «Соблазн» выше я представил лишь свое видение возможной формы их взаимодействия с сервисом в качестве площадок. Разумеется, фактическая политика площадок определяется только их администрацией. И может принципиально отличаться от предложенной.
Для подключения вашего чата к площадке лаборатории «проМили» или «Айгуст» вам необходимо связаться со мной по адресу электропочты LightLary@ya.ru (он же идентификатор джабера) либо infinitiqwer@yandex.ru и получить инструкции и секретный код. Или же написать в ICQ - 557-559. Впрочем, инструкции будут опубликованы позже для всех. А сейчас я хочу спать.
Список ссылок, связанных с данной презентацией:
• ГНУ ГПЛ официальный сайт -- http://www.gnu.org/licenses/
• ГНУ ГПЛ неофициальный перевод -- http://code.google.com/p/gpl3rus/wiki/LatestRelease/
P.S. Данный текст написан в полусонном состоянии, поэтому не удивляйтесь, если он будет правиться. В частности, завтра постараюсь добавить информацию об основных недостатках текущей реализации и векторах развития. Однозначно одно, -- я люблю Мили. Благослови вас Бог.
UPD:
-- Презентация: obyavleniya/servis-podarkov-laboratorii-promili-t70.html
-- Инструкция: svobodnie-servisi/ekspluataciya-servisa-podarki-avatari-t288.html
-- Обсуждение|Подать заявку : svobodnie-servisi/servis-podarkov-laboratorii-promili-t72.html
-- Интерпретация сервисов в апгрейды анкет: svobodnie-servisi/interpretaciya-servisov-v-apgreydi-anket-t474.html
Я уже достаточно давно обещал Мили сделать сервис подарков для ее чата. И сделал. А теперь, заручившись ее позволением и благословением, -- делюсь результатами труда с вами.
Программы, составляющие сервис, лицензированы в соответствии со стандартами ГНУ ГПЛ второй версии, что прежде всего означает открытость их исходных кодов. Подобная политика, по моему мнению, способна привлечь к проекту новых разработчиков, обеспечить достойную динамику его развития и сплотить сообщество пользователей чатов Августа вокруг идеи свободного программного обеспечения.
На случай если вы не знакомы ни с одним из аналогов этого сервиса, позволю себе кратко обозначить перечень его основных возможностей.
-- Пользователи могут дарить друг другу подарки.
-- Подарки состоят из двух частей, -- графической и текстовой.
-- Обмен подарками происходит в анкетах пользователей. Технология AJAX позволяет осуществлять его без перезагрузки страницы.
-- Подарки выбираются пользователями из списка. Список формируется из подарков, загруженных администратором чата.
-- Каждый подарок имеет цену, назначенную администратором чата. Пользователи покупают подарки на свои баллы.
-- Баллы начисляются пользователям автоматически и с учетом коэффициентов, назначенных администратором. Начисление конкретного количества баллов происходит основываясь на значениях общего времени пользователя, проведенного им в чате; количества фраз (публичных, личных и приватных); количества рефералов, зарегестрировавшихся по специальной ссылке пользователя; и количества наказаний к пользователю примененных в качестве меры пресечения нарушений.
-- Также администратор может добавлять или отнимать произвольное количество баллов. Данная функция может оказаться полезной при проведении викторин, конкурсов, турниров. Или в качестве системы зарплаты чата.
Теперь, когда ясно что я делал, -- я отвечу на вопрос зачем я это делал. Вот список моих основных претензий к существующим аналогам.
-- Проприетарность политики разработчиков. Закрытость исходных кодов. Платность.
-- Как следствие, ограниченность серверных ресурсов. Чрезмерная нагрузка на них. Нестабильность работы.
-- Система личных кабинетов. Привязанность пользователей к предоставляющим сервис проектам.
-- Невозможность дарить подарки из анкеты пользоватля которому мы их собираемся дарить. Просто бесит. Это же такая очевидная функция.
-- Отсутствие корректировки времени получения подарка в соответствии с часовым поясом чата.
-- Монолитность. Баллы и подарки не дифференцированы. Использовать их отдельно друг от друга нельзя.
-- Странное ограничение на количество передаваемых в тексте открытки символов.
Я вовсе не хочу сказать, что вся совокупность недостатков одномоментно свойственна каждому из существующих аналогов сервиса. Некоторые недостатки у одних давно устранены, у других их, возможно, никогда и не было. Откровенно говоря, я не мониторил. Претензии более потенциальны, нежели реальны. тем более что своего чата я не держу. И тем не менее они выглядят логично, а значит имеют право быть озвученными. Тем более, что в данном случае я следую тезису „критикуя -- предлагай“. И критикуя, -- решаю. Все перечисленные выше изъяны я постарался купировать в своей реализации сервиса.
Итак, что представляет собой текущий релиз сервиса.
Во-первых, это отсутсвие личного кабинета. Менеджер подарков реализован в виде отдельного модуля. После его подключения, зайдя в собственную анкету, вы, являясь администратором (или доверенным лицом), увидите в самом ее низу стрелочку вниз, нажав на которую сможете раскрыть контрольную панель управления подарками. Там вы сможете и загрузить подарки и просмотреть уже загруженные и удалить ненужные. Там вы сможете присвоить подарку название и распределить его в одну из существующих категорий (или во вновь созданую). Создание категорий никогда не было проще, -- вы просто вводите ее наименование, и если оно не совпадает ни с одним из существующих, -- программа создает новую.
Во-вторых, это диференцированный (отдельный, самостоятельный) модуль баллов, а вернее балльной чат-банкинг системы. Вы, наверное, бывали в банке? Теперь представьте, что банк находится у вас в анкете. В нем на вас заведен счет, который постоянно пополняется исходя из пристрастий администратора и вашей активности в чате. Вы можете сколько угодно любоваться цифрами, соответствующими средствам на вашем счету, но пока вы не снимите с него деньги, -- вам не удастся пойти в магазин и расплатиться за хлеб. Или молочко. Также и в чате. Чтобы „пойти“ в чужую анкету и расплатиться там за подарок, -- вам необходимо „обналичить“ баллы, накопившиеся на вашем счете. Сложно? Не более чем то, что вы проделываете со своими карточками в конце каждого месяца у банкоматов.
В-третьих, это открытые исходные коды. Вы можете залить серверную часть кодов к себе на хостинг и не зависить ни от кого вообще. Кроме хостера :–) А можете воспользоваться одной из существующих площадок. Площадки -- это проекты, предлагающие свои услуги в качестве хостеров для серверной части кодов сервиса. Свободность программного обеспечения не означает его бесплатности. Поэтому не удивляйтесь, если какие-то площадки захотят взымать с вас комиссию за использование ресурсов их сервера. В настоящий момент доступна одна площадка. Но в перспективе самого близкого будущего их видится мне три.
1. Лаборатории «проМили» площадка.
• Бесплатна.
• Предоставляется почти всем желающим.
• Сервис функционирует по типу катящегося релиза. Всегда содержит только последние обновления. Возможно приводящие к нестабильности работы сервиса. Подходит для опытных администраторов, которым не лень часто изменять шаблоны.
• Не озабочена оформлением, оставляя его на совести администратора. Доступ к назначению и изменению почти всех стилей модулей заложен в возможностях сервиса.
2. Проекта «Айгуст» площадка.
• Бесплатна.
• Предоставляется почти всем желающим.
• Сервис состоит из стабильных релизов программ. Подходит для администраторов, которые хотят поставить сервис и на время забыть о шаблонах. При накоплении критического количества изменений выходит новый релиз, требующий редактирования конфигурации чата.
• Предлагает готовые наборы стилей оформления (естественно, не лишая возможности изменять их) выполненные гуру проекта.
3. Проекта радио «Соблазн» площадка.
• Бесплатна.
• Предоставляется только партнерам радио.
• ...
• ...
Собственно, для проекта «Айгуст» и радио «Соблазн» выше я представил лишь свое видение возможной формы их взаимодействия с сервисом в качестве площадок. Разумеется, фактическая политика площадок определяется только их администрацией. И может принципиально отличаться от предложенной.
Для подключения вашего чата к площадке лаборатории «проМили» или «Айгуст» вам необходимо связаться со мной по адресу электропочты LightLary@ya.ru (он же идентификатор джабера) либо infinitiqwer@yandex.ru и получить инструкции и секретный код. Или же написать в ICQ - 557-559. Впрочем, инструкции будут опубликованы позже для всех. А сейчас я хочу спать.
Список ссылок, связанных с данной презентацией:
• ГНУ ГПЛ официальный сайт -- http://www.gnu.org/licenses/
• ГНУ ГПЛ неофициальный перевод -- http://code.google.com/p/gpl3rus/wiki/LatestRelease/
P.S. Данный текст написан в полусонном состоянии, поэтому не удивляйтесь, если он будет правиться. В частности, завтра постараюсь добавить информацию об основных недостатках текущей реализации и векторах развития. Однозначно одно, -- я люблю Мили. Благослови вас Бог.
UPD:
-- Презентация: obyavleniya/servis-podarkov-laboratorii-promili-t70.html
-- Инструкция: svobodnie-servisi/ekspluataciya-servisa-podarki-avatari-t288.html
-- Обсуждение|Подать заявку : svobodnie-servisi/servis-podarkov-laboratorii-promili-t72.html
-- Интерпретация сервисов в апгрейды анкет: svobodnie-servisi/interpretaciya-servisov-v-apgreydi-anket-t474.html