Увійти | Реєстрація

Boo з тагом "Atom"

У блогах з'явилися наступні нововведення:

  • Блок останніх коментарів користувачів. Враховуючи контекст, він відображається у персональних блогах користувачів, спільнотах, френдстрічці та у всіх блогах. Є експорт у Atom (наприклад, фід усіх останніх коментарів).

  • Блок останніх зареєстрованих користувачів. Так само є експорт у Atom - фід новачків.

  • Блок онлайн користувачів.

Створювати та вдосконалювати щось велике можна постійно, однак, рано чи пізно потрібно показувати те, що робиш, людям.
Представляємо новий БДСМ-ресурс - OpenBDSM.org, версія 0.2. Це не черговий "портал" з п'яти статичних HTML-сторінок з форумом та бібліотекою, і навіть не клон однокласників або вконтактiв. Це сучасний, технологічно-просунутий ресурс, написаний з нуля, без використання будь-яких готових двіжкiв форумів або CMS.

Мабуть, у рамках одного цього поста я не зможу детально описати всі технології та фічі, які реалізовані на сайті - тільки тих, що мають власні назви або абревіатури, налічується близько двадцяти. Тому, я розповім лише про основні особливості проекту.

Загалом

Почну з того, що проект повністю інтернаціональний. Інтерфейс сайту на даний момент перекладений на 4 мови: англійська, німецька, російська, та українська. Крім того, реалізована прозора інтернаціоналізація динамічного контенту. Тобто користувачі можуть створювати контент на 42 (сорока двох) різних мовах. Причому, у кожного запису може бути декілька перекладів на різні мови. При перегляді багатомовних постів, сайт буде намагатися відображати контент на мові переглядаючого користувача.

Кожен зареєстрований користувач отримує персональний домен: user.openbdsm.org, який є персональним блогом користувача. До речі, цей же домен є OpenID-iдентифiкатором, що дозволяє цьому користувачеві авторизовуватись без реєстрації на сторонніх ресурсах, що підтримують OpenID.

Блоги

Основним сервісом для створення корисного контенту є певна блогоферма. Саме тут користувач пише записи у свій персональний блог, або спільноти. Варто зазначити, що крос-постінг всередині проекту заборонений. І це чудово. Адже на сайті існує кілька розумних механізмів, що вирішують проблеми, які, наприклад, є в ЖЖ:
  1. Запис у спільноті належить користувачу, тому вiн відображається як у спільноті, так і в персональному блозі користувача.

  2. Спільноти локалізовані. Тобто немає локальних мовних спiльнот, на кшталт ua_mummification, mummification_ua і т.д. Замість цього зоопарку є одна спільнота mummification, яка для україномовних користувачів буде виглядати як "Муміфікація", для російськомовних - "Мумификация", для англомовних - "Mummification", а для німецькомовних - "Mumifizierung".

  3. Для перегляду записів тільки якоюсь конкретною мовою, можна скористатися мовним фільтром.



Сам інтерфейс редагування запису зручний та акуратний. Все під рукою і в той же самий час не заважає. Прикріплені до запису фотографії та аудіофайли легко перекидати між різними перекладами одного поста. Так, можна прикріплювати аудіофайли. Фанатам подкастінгу має сподобатися.
А чого тільки варта чарівна кнопочка "зараз", що встановлює поточну дату і час, до якої в ЖЖ не можуть додуматись вже десять років.

При написанні постів, можна використовувати HTML, а також спеціальний HTML-тег <bdsm>, що значно спрощує деякі речі, на кшталт створення подката, посилання на користувача, oEmbed-об'єктів. Однак, не обов'язково весь HTML вбивати руками. Для основних елементів у формі редагування запису є спеціальні кнопки.
Крім того, для швидкої вставки в запис об'єктів зi сторонніх сервісів, на зразок YouTube, Wikipedia, Flickr та iн., реалізована спеціальна технологія, яка називається oEmbed.
Докладніше можна почитати тут.

Для тих, хто вирішить переїхати з ЖЖ на OpenBDSM.org, але не хоче втратити свою аудиторію в ЖЖ, є можливість крос-постінга в ЖЖ. Для цього при написанні поста, достатньо поставити галочку "Крос-пост в ЖЖ" і Ваш запис продублюється у Вашому ЖЖ. Таким чином, Ваші ЖЖ-френди будуть і далі читати Вас у своїй френдстрiчцi, але самі пости будуть створюватися на OpenBDSM.

Коментарі до запису реалізовані у вигляді деревоподібнoї структури. Однак, є розумний механізм виділення гілки коментарів, які відносяться до коментаря, який Вас зацікавив, а всі зайві коментарі не вiдображаються.



Оскiльки проект інтернаціональний, то мало сенс реалізувати підтримку часових поясів. Причому, варто зазначити, за стандартами ISO, а не як це реалізовано на багатьох двіжках форумів (+/- кількість годин).

Звичайно, є Atom-синдикація різного контенту. Практично все експортується у формат Atom.

Знайомства

Одним із сервісів OpenBDSM є сервіс знайомств, який дозволяє шукати однодумців, або потенційних партнерів за різними параметрами: стать, вік, знак зодіаку, географічне розташування (частина світу, країна, регіон, субрегіон, населений пункт), БДСМ-позиціонування (БД, Д/с, СМ), сексуальна орієнтація, у яких вiдносинах зацікавлений, тільки з фотографією.

З цікавих особливостей цього сервісу варто зазначити персональний Atom-фід Ваших параметрів пошуку. Це означає, наприклад, що якщо Ви не знайшли партнера у вашому населеному пункті, то підпишіться на Atom-фід і як тільки з'явиться людина, що задовольняє Вашому запиту, Ви отримаєте про це повідомлення.

Так само варто відзначити гео-таргетинг, який використовується майже всюди на сайті, і в знайомствах в тому числі. Гео-таргетинг - це визначення географічного розташування відвідувача сайту з високою вірогідністю, що дозволяє, наприклад, автоматично вибирати країну користувача у формі пошуку.

Агрегатор

RSS/Atom-агрегатор - це сервіс, який збирає інформацію в загальну стрічку з різних зовнішніх джерел, таких як stand-alone блоги, ЖЖ, спільноти і т.д. Це єдиний сервіс, який перекочував з колишньої версії OpenBDSM без кардинальних змін.

На закуску

  • Персональні повідомлення користувачів у вигляді бесід, так званих діалогів. Причому, спілкуватися можуть не тільки 2 людини мiж собою, а група людей.

  • Автоматичний пошук Ваших потенційних друзів, які є Вашими друзями на сторонніх сайтах, але яких ви ще не встигли додати у друзi на OpenBDSM. Схожий сервіс, який має назву "експорт друзів" є на інших сайтах, але від Вас зазвичай вимагають логін-пароль від конкретного сервісу, з якого Ви хочете експортувати друзів. На OpenBDSM все набагато розумніше, пошук здійснюється прозоро у автоматичному режимі без використання Ваших логiнiв та паролiв від сторонніх сайтів.

  • Соціальні та БДСМ зв'язки між користувачами дозволяють, наприклад, виділяти БДСМ-пари, що відбулися, або просто відображати у профілі, хто з ким що практикує і якi вiдносини має.

  • Географічні об'єкти з координатами, що дозволяє, наприклад, відображати дані на картах.

  • Фотострiм - просунутий аналог користувальницьких галерей.

  • Пiдзамочнi записи з правильним відображенням контексту.

  • Користувацькi favicon'и для персональних доменів користувачів в адресному рядку браузера. Дрібниця, а приємно.

На завершення

Якщо все, що написано вище, Вас не вразило, проте на Вас справляють враження гучні слова, на зразок "Портал" або "Соціальна мережа", то ви можете вважати OpenBDSM.org інтернаціональною соціальною мережею нового покоління. Однак, ми воліємо називати OpenBDSM просто нормальним сучасним сайтом.

Контекстне меню

Фільтри

Таги

Коментарі

Архів