Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Хотите поболтать? Нет проблем!

 

Хотите поболтать? Нет проблем!

 

 

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

загрузка...

 

 

Для их создания используют различные программные средства, среди которых весьма неплохо выглядит продукт компании NetWin — Dbabble.

DBabble — это серверная и клиентская части, поддерживающие чаты, форумы и сервис рассылки сообщений, которые могут быть отправлены пользователям ICQ, MSN, Yahoo или AIM (AOL). Форумы могут объединяться с новостными группами, а доступ к ним может быть настроен и по протоколу NNTP. В то же время, сервер может быть отключен от внешних соединений и обеспечивать функции внутрикорпоративного сервера. Сервер DBabble устанавливается на серверные операционные системы (Windows и Unix), а клиентская часть может работать под всеми версиями Windows.

Интерфейс сервиса легко настраивается на язык пользователяСерверная часть поддерживает более десяти языков, в том числе, русский (к сожалению, перевод интерфейса выполнялся с помощью машинных переводчиков, поэтому чтение отдельных пунктов меню, настроек или сообщений может привести в хорошее настроение кого угодно). Но чтобы пользователи сервиса не слишком много смеялись, разработчики дали возможность владельцам продукта дорабатывать языковой интерфейс. Хотя эта работа и трудоемкая, ее есть смысл сделать до запуска сервиса. Средства аутентификации пользователей сервиса могут быть использованы как внешние (используются данные, хранящиеся в MySQL, LDAP, на POP-сервере), так и встроенные. Поддерживаются защищенные соединения (используется протокол SSL), а в клиентскую часть встроен еще и механизм шифрования сообщений.

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

Кто первый зарегистрировался — тот и администраторАдминистратором сервера становится тот пользователь, который зарегистрировался на нем первым (интересно, позволит ли системный администратор войти кому-либо на устанавливаемый им сервер раньше него?). Тем не менее именно первый пользователь, будучи администратором, сможет определять всю остальную политику сервера, в том числе, и правила регистрации пользователей. В зависимости от настроек, новые пользователи смогут регистрироваться сами, либо для этого потребуются действия администратора. Если же доступ на сервер связан с использованием данных о зарегистрированных пользователях на POP-сервере или в базе пользователей сервера NT/2000, то пользовательские записи на новом сервере будут формироваться после ввода действующего логина/пароля пользователя.

Каждый пользователь услуг сервера Dbabble имеет определенные ограничения, по сравнению с администратором. К ним относятся возможности создания форумов, чатов, выполнение административных функций (по умолчанию эти возможности отключены). Ограничения могут быть изменены для каждого отдельного пользователя администратором сервера, который, помимо всего, может настроить ограничения и на размер занимаемого отдельным пользователем дискового пространства (например, для тех из них, кто злоупотребляет предоставленными возможностями рассылки или получения файлов).

Настройка внешнего вида выполняется с помощью шаблоновЕсли бы все владельцы Dbabble оставляли его в первоначально виде, можно было бы запутаться, на каком сайте, на чьем форуме мы находимся. А ведь каждый администратор хотел бы, чтобы его сервис имел свой неповторимый вид. И такие изменения администратор может внести в сервис. Используя большие возможности настройки, администратор может изменить внешний вид веб-форм пользователей, добавить новые баннеры и ссылки, видоизменить формы отображения сообщений, новостей. Достигается это за счет того, что все пользовательские формы являются динамическими и формируются на основе tpl-файлов. Таких файлов в составе продукта много, и для того чтобы определить, на основе какого формируется та или иная страница, нужно в настройках сервера переменной tpl_names присвоить значение true. После этого в заголовке каждой страницы будет появляться дополнительная строка с указанием исходного файла.

Каждая страница шаблона выполнена как стандартный html-текст с добавлением описания ссылок на переменные, обеспечивающие изменения содержимого страницы в зависимости от того, что делает пользователь. Такие переменные в тексте шаблона можно легко найти — каждая из них окружена специальным набором символов — || ||. Например, если на странице используется переменная send_date для показа даты создания сообщения, то в файле шаблона ссылка на эту переменную будет выглядеть таким образом: ||send_date||.

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

<html>
<body ||u_body_tags||>
Test Page
<a href="||program||?tok=||tok||&cmd=read_old_messages">Read Your Old Messages</a>
</body>
<html>

а в существующем шаблоне нужно будет добавить ссылку на новый шаблон: <a href="/pages/test.htm?tok=||tok||">Test Page</a>

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

Форумы, размещенные на разных серверах, можно объединить в одно общее пространствоВ продукте DBabble реализована интересная возможность — организация связи двух независимых серверов на базе DBabble между собой. Пользователи каждого сервиса получают в этом случае возможность участвовать в дискуссиях и чатах, открытых на каждом из них. Решается такая возможность за счет того, что одному из серверов даются права мастер-сервера, всем другим — вторичных серверов. Мастер-сервер, помимо выполнения задач по управлению собственными форумами, управляет также базами, созданными на вторичных серверах. В дополнение к основным настройкам, каждый из серверов, включенных в объединенную сеть, должен будет получить свой уникальный идентификатор. Это требуется для внутреннего управления серверами (используя такие особенности DBabble, вы сможете включить свои форумы в сеть серверов, для которых мастер-сервером выступает сервер компании-разработчика, размещенный по адресу /redir.php?url=dbabble.com%3A4141%2F%3C%2Fa%3E%29.

Можно объединять не только сервера DBabble, но и отдельные форумы, объединять их не только между собой, но и с новостными группами (usenet group). Такая возможность предоставляется тому, кто являлся создателем форума при условии определенных установок в разделе pull_host. Объединение форума и новостной группы обеспечивает публикацию и видимость новых сообщений как на форуме, так и в новостной группе. При определенных настройках опции nntp_port форумы DBabble могут быть доступны по NNTP-протоколу.

References", и иные ограничения, накладываемые администратором сервиса.

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

phone_gateway @phone.netwin.co.nz 6425 +6425 025
phone_gateway @phone2.netwin.co.nz phone+6421 +6421 6421 021
phone_remove -()

то пользователь, посылая сообщения на любой из номеров из "+64 25 1234567", "6425-1234567","(025) 1234567", получит их как почтовые сообщения на адрес "64251234567@phone.netwin.co.nz". В тестовой версии DBabble добавлены возможности отправки сообщений пользователям сетей ICQ, AIM и ряда других.

Работать с форумами и чатами удобнее через специальное приложениеДля удобства пользователей разработчики продукта предлагают использовать специальное приложение, которое можно скачать с сервера. Приложение передается пользователю с настройками, позволяющими сразу подключиться к серверу, с которого оно скачано, а также с интерфейсом на том языке, который выберет пользователь. Интерфейс приложения, как и интерфейс сервиса, можно доработать. Для доработки доступны все разделы, не связанные с административными возможностями — цвета интерфейса, шрифты, надписи и так далее. Есть ли преимущества в использовании приложения? Функциональность его выше, чем у веб-интерфейса клиентской части сервиса. Не требуется постоянная перезагрузка страниц для отображения новых сообщений. Приложение будет всегда информировать вас о том, что на форумах, на которые вы подписаны, появилось что-то новое. Отказ от использования веб-интерфейса уменьшает сетевой трафик. Можно привести и иные доводы, но выбор всегда будет оставаться за пользователем.

И последнее. Какие компьютеры нужны для установки и использования DBabble? Если установка выполняется на отдельный компьютер, то процессор должен иметь частоту не менее 350 МГц, а память должна быть не менее 128 Мб. При стандартной конфигурации для самого сервиса необходимо дополнительно выделять из расчета 1 Мб на каждые три тысячи пользователей в базе данных и по 1 Мб на каждые пятьдесят одновременных соединений. Есть примеры, когда сервис DBabble поддерживал базу данных с 10 миллионами пользователей, и до 5 тысяч одновременных соединений (конечно, для этого потребовался более совершенный компьютер).

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Хотите поболтать? Нет проблем!":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Комментарии (3)

дарья, 2 апреля 2011, 16:38

да,это круто!)

ответить

коко, 15 февраля 2013, 19:35

Привет!!!

ответить

коко, 15 февраля 2013, 19:36

я коко.

ответить

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Chevrolet Blazer. Покупать или нет?

• Chevrolet Blazer. Фото Яна СегалаВ Советском Союзе красивым словом «блейзер» называли этакий модный пиджачок. И мало кто из жителей великой империи знал, что «блейзер» это не только дефицитная одежда, но еще и автомобиль.

» Американскии автомобили - 4315 - читать


MySQL E ential – установить сервер? Нет проблем!

Традиционно, сервер баз данных MySQL был предназначен для установки на серверы и использовался только профессиональными администраторами – они устанавливали его на стороне хостинг-провайдера, а все разработчики получали доступ к базам через интерфейсы своего языка программирования. Конечно, для локальной установки MySQL был доступен всем – но это был всего лишь обычный архив с инсталлятором, вся работа которого заключалась в распаковке файлов в корневую директорию диска С. ...

» Интересное в сети - 1936 - читать


Организационные проблемы компаний в свете нетрадиционных для бизнеса аналогий

ИА "Клерк. Ру". Отдел новостей / Вера Хомичевская При взгляде на рейтинг бизнес – тренингов, как на «зеркало русского рынка» невольно возникают ассоциации с областями человеческого существования, как правило, не связываемыми с бизнесом.

» Управление и менеджмент - 2387 - читать


Эмитент выпускает жилищные сертификаты под конкретные квадратные метры, нет проблемы двойной продажи квартир

Жилищные сертификаты как новый финансовый инструмент частного инвестора, вкладывающего средства в строительство жилья, появился на рынке относительно недавно. Первыми "поставщиками" новых бумаг на рынок стала петербургская компания " ЛЭК": она эмитировала жилищные сертификаты 9 октября 2007 года.

» Строительство жилья - 2636 - читать


За рулем с мобильным? Нет проблем!

Быть всегда на связи – удобно! Оставив мобильник дома (если его вообще можно оставить), многие из нас чувствуют беспокойство сродни панике « А что я буду делать, если машина сломается в дороге?», «

» Аудио техника - 1886 - читать



Статья на тему Интернет » Интересное в сети » Хотите поболтать? Нет проблем!

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru