html{overflow-x:hidden!important}html.i-amphtml-fie{height:100%!important;width:100%!important}html:not([amp4ads]),html:not([amp4ads]) body{height:auto!important}html:not([amp4ads]) body{margin:0!important}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.i-amphtml-singledoc.i-amphtml-embedded{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}html.i-amphtml-fie>body,html.i-amphtml-singledoc>body{overflow:visible!important}html.i-amphtml-fie:not(.i-amphtml-inabox)>body,html.i-amphtml-singledoc:not(.i-amphtml-inabox)>body{position:relative!important}html.i-amphtml-ios-embed-legacy>body{overflow-x:hidden!important;overflow-y:auto!important;position:absolute!important}html.i-amphtml-ios-embed{overflow-y:auto!important;position:static}#i-amphtml-wrapper{overflow-x:hidden!important;overflow-y:auto!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;display:block!important}html.i-amphtml-ios-embed.i-amphtml-ios-overscroll,html.i-amphtml-ios-embed.i-amphtml-ios-overscroll>#i-amphtml-wrapper{-webkit-overflow-scrolling:touch!important}#i-amphtml-wrapper>body{position:relative!important;border-top:1px solid transparent!important}#i-amphtml-wrapper+body{visibility:visible}#i-amphtml-wrapper+body .i-amphtml-lightbox-element,#i-amphtml-wrapper+body[i-amphtml-lightbox]{visibility:hidden}#i-amphtml-wrapper+body[i-amphtml-lightbox] .i-amphtml-lightbox-element{visibility:visible}#i-amphtml-wrapper.i-amphtml-scroll-disabled,.i-amphtml-scroll-disabled{overflow-x:hidden!important;overflow-y:hidden!important}amp-instagram{padding:54px 0px 0px!important;background-color:#fff}amp-iframe iframe{box-sizing:border-box!important}[amp-access][amp-access-hide]{display:none}[subscriptions-dialog],body:not(.i-amphtml-subs-ready) [subscriptions-action],body:not(.i-amphtml-subs-ready) [subscriptions-section]{display:none!important}amp-experiment,amp-live-list>[update]{display:none}amp-list[resizable-children]>.i-amphtml-loading-container.amp-hidden{display:none!important}amp-list [fetch-error],amp-list[load-more] [load-more-button],amp-list[load-more] [load-more-end],amp-list[load-more] [load-more-failed],amp-list[load-more] [load-more-loading]{display:none}amp-list[diffable] div[role=list]{display:block}amp-story-page,amp-story[standalone]{min-height:1px!important;display:block!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;width:100%!important}amp-story[standalone]{background-color:#000!important;position:relative!important}amp-story-page{background-color:#757575}amp-story .amp-active>div,amp-story .i-amphtml-loader-background{display:none!important}amp-story-page:not(:first-of-type):not([distance]):not([active]){transform:translateY(1000vh)!important}amp-autocomplete{position:relative!important;display:inline-block!important}amp-autocomplete>input,amp-autocomplete>textarea{padding:0.5rem;border:1px solid rgba(0,0,0,.33)}.i-amphtml-autocomplete-results,amp-autocomplete>input,amp-autocomplete>textarea{font-size:1rem;line-height:1.5rem}[amp-fx^=fly-in]{visibility:hidden}amp-script[nodom],amp-script[sandboxed]{position:fixed!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden} /*# sourceURL=/css/ampdoc.css*/[hidden]{display:none!important}.i-amphtml-element{display:inline-block}.i-amphtml-blurry-placeholder{transition:opacity 0.3s cubic-bezier(0.0,0.0,0.2,1)!important;pointer-events:none}[layout=nodisplay]:not(.i-amphtml-element){display:none!important}.i-amphtml-layout-fixed,[layout=fixed][width][height]:not(.i-amphtml-layout-fixed){display:inline-block;position:relative}.i-amphtml-layout-responsive,[layout=responsive][width][height]:not(.i-amphtml-layout-responsive),[width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive){display:block;position:relative}.i-amphtml-layout-intrinsic,[layout=intrinsic][width][height]:not(.i-amphtml-layout-intrinsic){display:inline-block;position:relative;max-width:100%}.i-amphtml-layout-intrinsic .i-amphtml-sizer{max-width:100%}.i-amphtml-intrinsic-sizer{max-width:100%;display:block!important}.i-amphtml-layout-container,.i-amphtml-layout-fixed-height,[layout=container],[layout=fixed-height][height]:not(.i-amphtml-layout-fixed-height){display:block;position:relative}.i-amphtml-layout-fill,.i-amphtml-layout-fill.i-amphtml-notbuilt,[layout=fill]:not(.i-amphtml-layout-fill),body noscript>*{display:block;overflow:hidden!important;position:absolute;top:0;left:0;bottom:0;right:0}body noscript>*{position:absolute!important;width:100%;height:100%;z-index:2}body noscript{display:inline!important}.i-amphtml-layout-flex-item,[layout=flex-item]:not(.i-amphtml-layout-flex-item){display:block;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.i-amphtml-layout-fluid{position:relative}.i-amphtml-layout-size-defined{overflow:hidden!important}.i-amphtml-layout-awaiting-size{position:absolute!important;top:auto!important;bottom:auto!important}i-amphtml-sizer{display:block!important}@supports (aspect-ratio:1/1){i-amphtml-sizer.i-amphtml-disable-ar{display:none!important}}.i-amphtml-blurry-placeholder,.i-amphtml-fill-content{display:block;height:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0;margin:auto}.i-amphtml-layout-size-defined .i-amphtml-fill-content{position:absolute;top:0;left:0;bottom:0;right:0}.i-amphtml-replaced-content,.i-amphtml-screen-reader{padding:0!important;border:none!important}.i-amphtml-screen-reader{position:fixed!important;top:0px!important;left:0px!important;width:4px!important;height:4px!important;opacity:0!important;overflow:hidden!important;margin:0!important;display:block!important;visibility:visible!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:8px!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:12px!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:16px!important}.i-amphtml-unresolved{position:relative;overflow:hidden!important}.i-amphtml-select-disabled{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.i-amphtml-notbuilt,[layout]:not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element){position:relative;overflow:hidden!important;color:transparent!important}.i-amphtml-notbuilt:not(.i-amphtml-layout-container)>*,[layout]:not([layout=container]):not(.i-amphtml-element)>*,[width][height][heights]:not([layout]):not(.i-amphtml-element)>*,[width][height][sizes]:not([layout]):not(.i-amphtml-element)>*{display:none}amp-img:not(.i-amphtml-element)[i-amphtml-ssr]>img.i-amphtml-fill-content{display:block}.i-amphtml-notbuilt:not(.i-amphtml-layout-container),[layout]:not([layout=container]):not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element){color:transparent!important;line-height:0!important}.i-amphtml-ghost{visibility:hidden!important}.i-amphtml-element>[placeholder],[layout]:not(.i-amphtml-element)>[placeholder],[width][height][heights]:not([layout]):not(.i-amphtml-element)>[placeholder],[width][height][sizes]:not([layout]):not(.i-amphtml-element)>[placeholder]{display:block;line-height:normal}.i-amphtml-element>[placeholder].amp-hidden,.i-amphtml-element>[placeholder].hidden{visibility:hidden}.i-amphtml-element:not(.amp-notsupported)>[fallback],.i-amphtml-layout-container>[placeholder].amp-hidden,.i-amphtml-layout-container>[placeholder].hidden{display:none}.i-amphtml-layout-size-defined>[fallback],.i-amphtml-layout-size-defined>[placeholder]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1}amp-img[i-amphtml-ssr]:not(.i-amphtml-element)>[placeholder]{z-index:auto}.i-amphtml-notbuilt>[placeholder]{display:block!important}.i-amphtml-hidden-by-media-query{display:none!important}.i-amphtml-element-error{background:red!important;color:#fff!important;position:relative!important}.i-amphtml-element-error:before{content:attr(error-message)}i-amp-scroll-container,i-amphtml-scroll-container{position:absolute;top:0;left:0;right:0;bottom:0;display:block}i-amp-scroll-container.amp-active,i-amphtml-scroll-container.amp-active{overflow:auto;-webkit-overflow-scrolling:touch}.i-amphtml-loading-container{display:block!important;pointer-events:none;z-index:1}.i-amphtml-notbuilt>.i-amphtml-loading-container{display:block!important}.i-amphtml-loading-container.amp-hidden{visibility:hidden}.i-amphtml-element>[overflow]{cursor:pointer;position:relative;z-index:2;visibility:hidden;display:initial;line-height:normal}.i-amphtml-layout-size-defined>[overflow]{position:absolute}.i-amphtml-element>[overflow].amp-visible{visibility:visible}template{display:none!important}.amp-border-box,.amp-border-box *,.amp-border-box :after,.amp-border-box :before{box-sizing:border-box}amp-pixel{display:none!important}amp-analytics,amp-auto-ads,amp-story-auto-ads{position:fixed!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden}amp-story{visibility:hidden!important}html.i-amphtml-fie>amp-analytics{position:initial!important}[visible-when-invalid]:not(.visible),form [submit-error],form [submit-success],form [submitting]{display:none}amp-accordion{display:block!important}@media (min-width:1px){:where(amp-accordion>section)>:first-child{margin:0;background-color:#efefef;padding-right:20px;border:1px solid #dfdfdf}:where(amp-accordion>section)>:last-child{margin:0}}amp-accordion>section{float:none!important}amp-accordion>section>*{float:none!important;display:block!important;overflow:hidden!important;position:relative!important}amp-accordion,amp-accordion>section{margin:0}amp-accordion:not(.i-amphtml-built)>section>:last-child{display:none!important}amp-accordion:not(.i-amphtml-built)>section[expanded]>:last-child{display:block!important} /*# sourceURL=/css/ampshared.css*/Баги и предложения. Запускаем новый сериал - Прочие на BY.Tribuna.com

Баги и предложения. Запускаем новый сериал

Очень нужны ваши идеи и замечания. Добавим в пост!

Блог — Блогопарк
Автор — inotora

Очень нужны ваши идеи и замечания. Добавим в пост!

Задача сложная и похожа на задачу для «умной» ленты: отследить, структурировать, привести в систему поток самой разной информации про баги, пожелания, идеи, описания, уточнения, вопросы, ответы, истории и многое другое из постов, статусов, комментов, переписки с сотрудниками сайта… 

Как это делать? Посмотрим, как это может быть, с помощью:

10 идей от sutton

1. Решить проблему с фотохостингом (сейчас в постах периодически пропадают картинки).

inotora: Это обсуждалось, но бегло… В чем причины такой проблемы?

Ivan Sapeha: Согласен. Сейчас же есть хостинг (если загружаешь свои фото в статусы, например), его и нужно развивать. Или хотя бы починить имеющуюся модель. Периодически заливаешь файл на несколько хостингов, но все равно не получаешь стабильной привязки. Более того, картинка может отображаться в теле поста, но не в ленте блога.

2. Хранить все комментарии в истории пользователя (периодически возникает необходимость сослаться на предыдущее обсуждение, и это может быть настолько трудоемко, что практически невозможно).

inotora: Вопрос: хранить где? И, помнится, хватает сбоев с этой базой данных по комментам…

Ivan Sapeha: История важна, но не для такой уж большой части пользователей. Да, это очень хороший инструмент для активных участников дискуссий, но так ли их много. Нужна статистика. Нужен фид. Причем репрезентативный.

Advertisment

3. Добавить глобальный рейтинг пользователей.

inotora: прекрасная и полезная вещь, которую можно сделать самим! И сделали.

Топ-100 блогеров Трибуны

Ivan Sapeha: Сделать самим - хорошо. Но это много больший труд, чем одна хранимая процедура базы, которая пишется за час с перерывами на кофе в худшем из возможных вариантов и избавляет от необходимости раз в n дней перебивать док.

4. Решить проблему с добавлением пользовательского видео

Есть реакция на это:

3 октября 16:16, Максим Березинский 

Дельное замечание. Подумаем над решением.

Ivan Sapeha: Та же история, что и с фотохостингом. Иллюстрации делают сайт лучше. Весь вопрос в дисковом пространстве серверов и примерном объеме контента. Ограничения были бы уместны (привет, Coub).

5. Сделать возможность экспорта статусов в посты (по примеру YouTube или Instagram).

inotora: Вопрос: как соизмерить ожидаемую пользу и сложность разработки? Кто будет экспортировать свои статусы, куда и зачем?

Ivan Sapeha: Писал об этом уже. Причем можно использовать и популярные внешние ресурсы (twitter, polls, charts и т.д.). Понятно, что все сторонние элементы плохи непредсказуемостью. Тем не менее можно все ограничить минимальным mobile-friendly набором стилей. Да и в конце концов адаптивный дизайн еще никто не отменял. 

6. Сделать возможность положить материал в закладки (например, есть материал, который меня заинтересовал, но прямо сейчас у меня нет времени его читать, и когда оно появится, мне не нужно будет вновь искать этот материал). Да, сейчас есть возможность поделиться этим материалом в статусах и затем найти его в своей ленте, но это не совсем то.

inotora: Нужно ЧАВО! Об этом говорилось несколько раз: Избранное на сайте было, но пользовались мало, и его убрали.

Ivan Sapeha: Вещь интересная, но не знаю, насколько популярная. Мне бы она уж точно не помешала. Думаю, людей, которые просматривают Трибуну, пока пьют кофе или едут в общественном транспорте и не имеют достаточно времени для больших форматов, достаточно много. Опять же, нужен фид. 

7. Дать возможность добавлять пользователей в игнор-лист, комментарии таких пользователей к материалам на сайте будут скрыты по умолчанию для всех, у кого он добавлен в игнор-лист.

inotora: Нужно ЧАВО. Тоже тема обсуждалась несколько раз. И, похоже, вердикт был: нет.

Ivan Sapeha: Спорная вещь. Вроде как больше согласен, но есть пользователи, вызывающие неоднозначную реакцию: то пишут золотые слова, то ересь. Впрочем, об этом чуть позже. 

8. Сделать статистику по просмотрам блогов. Потому что сейчас качество поста в блоге оценивается по количеству + и комментариям, но просмотры тоже имеют значение (очень часто я просто читаю).

inotora: ЧАВО! Ожидается разнообразная статистика для блогеров. Достаточно предлагаемого или нет?

Готовимся к редизайну блогов. Чего вам не хватает на Трибуне?  

Ivan Sapeha: Полностью поддерживаю. Количество просмотров для блогера важнее количества плюсов. Оно выводит рефлексию на новый уровень: начинают ли меня читать больше или меньше? + Добавить стандартную метрику "Новые пользователи". Технически, возможно, будет непросто, но задача краеугольная.

9. Отложенная публикация. Например, я подготовил материал, но хочу, чтобы он был опубликован в определенное время (например, завтра в 10:00) – сейчас мне для этого нужно зайти в Черновик и нажать кнопку Сохранить изменения.

inotora: Как в жж, например? Многие ли будут этим пользоваться на Трибуне?

Ivan Sapeha: Вещь, которую нужно просто прокинуть наверх. Кажется, в любой CMS это и так есть. Правда, по работе сталкивался с тем, что некоторые пользователи не до конца или совсем извращенно понимают, для чего это нужно. Так что опцию сделать, но не выставлять на явный показ. Кому надо - тот найдет.

10. Сделать возможность добавлять опросы к постам, потому что часто нужно получить фидбек от аудитории.

inotora: ЧАВО! Пока отказались от идеи, слишком сложная разработка.

Ivan Sapeha:  Опросы нужны. Приоритет задачи определить сложно, но если "не горит", то можно пока что пользоваться сторонними сервисами. 

Рассуждаем про формат обсуждения

Ivan Sapeha

1. Честно говоря, представления о предварительной работе по анализу общественного мнения у меня не сложилось. И для начала необходимо определить категории пользователей (сейчас все обсуждения вели люди, которые достаточно много времени проводят на сайте, но их количество не так велико).

Предлагаю такую приблизительную градацию: активные (микро-)блоггеры, активные комментаторы, активные читатели, неактивные читатели, ежедневные гости, редкие гости. Для начала стоит определить численность этих групп и ценность их для редакции. Допустим, на одной из категорий можно заработать больше, несмотря на то, что их меньше. Это как пример.

2. Их мнение не считать догмой, но чутко к нему прислушиваться, осознавая риски.

3. Наши пользователи имеют свое мнение и хотят, чтобы сайт был удобнее. Поэтому стоит подумать о системе тиккетов. Например, есть гениальное предложение abejorro о кастомизации ленты. При системе тиккетов он бы оформил это предложение, пользователи бы проголосовали. Тем самым повысился бы приоритет и уровень необходимости выполнения задачи

(Тиккет - "билет" на выполнение задачи. Используется в открытых проектах, когда пользователь просит разработчика сделать необходимый функционал. C возможность. голосования и продвижения, естественно.)

4. Кастомизация. Мне приятно, что умная лента думает за меня. Но, увы, пока что ее IQ меньше моего. Но я хочу ей помочь и не думать самому) Поэтому важен простой способ сбора фидбэка и по возможности мгновенное устранение неприятных моментов. Нужна новая стратегия работы с тегами.

Сейчас мы имеем, что игрок привязан к команде, и все новости об игроке придут подписчику команды. Это круто. Жалко, что не везде (малые виды страдают). Такой же принцип можно распространить на пользователей и блоги. У пользователя есть статусы и блоги. Было бы неплохо, чтобы был выбор, что из этого читать.

Поверьте, многие хотят читать статусы Максима Паршуто, но кнопок "Скрыть блоги Максима" и "Скрыть блог "Спортивный канал" были бы очень популярными. Такой же принцип и для всего прочего. Uрубо говоря, увеличиваем количество всевозможных тегов (в глобальном смысле этого слова) и даем возможность отправлять теги в "черный список".

5. Адаптивность. Каждый из нас читает определенное количество. Приведу пример. Например, я прочитываю 30-40 книг в год, кто-то 20-30, кто-то 5-10, кто-то вообще читает только газеты. Было бы неплохо адаптировать объем информации под пользователя. Т.е. если я прихожу на Трибуну почитать новости, а мне суют "Улисса", где на табличках мест, мимо которых проходит Клинк, мелким шрифтом написаны новости, скорее всего я открою "Прессбол". Возможно даже, превозмогая лень, добегу до ближайшего газетного киоска, но уж точно не буду пытаться рассмотреть те крупицы материала, которые нужны мне.

P.S. Очень нужен фид от разработчиков и понимание степени их загрузки. Пока что создается впечатление, что таски приходят настолько часто и настолько противоречивые, что разработчики скоро начнут убивать начальство. Нужно четко понимать сроки и загруженность. И хотя бы примерно знать roadmap. Иначе наши пожелания и советы очень тяжело выполнимы.

inotora

Что было бы полезно:

1. Собирать и упорядочивать информацию. За несколько лет видела уже стооолько обсуждений, большая часть из которых теряется.

2. Сделать ЧАВО. Например, много интересного можно почерпнуть из недавнего обсуждения ожидаемого редизайна блогов.

3. Устраивать «мозговые штурмы», отдельно. Это поток «безумных» идей, мечтаний, совершенно без критики и ограничений по ресурсам. Чем «безумнее» и фантастичнее, тем лучше.

4. Следующая стадия: отобрать самые интересные идеи и критиковать их.

5. И очень нужен разговорчивый разработчик. :)    

Очень ждем ваши отклики! Респект тем, кто дочитал! 

Авторы:

sutton

Ivan Sapeha

inotora

Комментарии
Edvard1331
Я бы добавил вверху страницы, к зелёненькой кнопке " Написать статус", красную кнопку " ЧАВО" 😇
3
inotora
ответил на комментарий пользователя Edvard1331
Можно :)
0
Edvard1331
ответил на комментарий пользователя inotora
Очень даже нужно!)
0
Melloyni
Кто вы и что вы хотите сделать с моим сайтом?))Я не фига не понял....)
3
inotora
ответил на комментарий пользователя Melloyni
Ваш сайт - это который?:)
0
OREEGAMI
О! Занесите в протокол: Комментарии что в личном кабинете, чтобы отображались с рейтингом , а не просто как сейчас. Можно еще и другим цветом в кабинете выделять если самый популярный . Легко и искать будет и смотреть статистику
2
Дмитрий Навоша
ответил на комментарий пользователя OREEGAMI
Это сделаем, когда будем обновлять страницы профилей. Пока до этого не дошли
1
inotora
ответил на комментарий пользователя Дмитрий Навоша
Добрый вечер, Дмитрий! Так получается, что мне здесь и сейчас больше нравится вести Блогопарк, чем на российской Трибуне:) И вроде веселее получается. У вас есть версия - почему так? :) Приятно вас здесь видеть. Спасибо за коммент:)
1
OREEGAMI
Итак моя хорошие авторы. Слушаем меня. Не бегите вперед паровоза. А то они навернут так эти разработчики что трибуна вообще ляжет. Не надо пытаться улучшить то что работает идеально . Поэтому товарищу Березиснкому разработчика им не присылать) В этом нет необходимости. Задурят голову ему. Из все этого потока САМОЕ ДЕЛЬНОЕ ПРЕДЛОЖИЛ АБЕХОРРО https://analytics-monitor.com/profile/156245021/status/1679263/. ЭТО ОПТИМАЛЬНЫЙ ВАРИАНТ НА ДАННЫЙ МОМЕНТ и очень умно и информативно. и устроит и авторитарную власть и оппозицию. 2) ФОТОХОСТИНГ - полная лажа согласен. Березинскому жирный минус за его. Ребята правду пишут про нестабильную работу.. Должен быть свой на трибуне . 3) про адаптивность само хорошо сказал ГОЙ если мобайл эпоха, ну так крутите свой мобайл и не трогайте десктопную версию. 4) в мобайльной версии будет отображаться это ваша лента как мобальная а не как десктопная как сейчас . если да , то когда? извините меня за резкий стиль, всем спасибо!
2
inotora
ответил на комментарий пользователя OREEGAMI
Почитай, что Марк Тен пишет: https://analytics-monitor.com/profile/1035077486/status/1681124/
0
Alessandro Ciapollone
> P.S. Очень нужен фид от разработчиков и понимание степени их загрузки. Пока что создается впечатление, что таски приходят настолько часто и настолько противоречивые, что разработчики скоро начнут убивать начальство. Нужно четко понимать сроки и загруженность. И хотя бы примерно знать roadmap. Иначе наши пожелания и советы очень тяжело выполнимы. Это все-таки коммерческая компания, а не открытое сообщество, и никто такую информацию не даст. Есть ли вообще такие компании? Поэтому идея с тикетами нежизнеспособна по определению. Разработчики начальство убивать не будут, потому что компания - нормальный коллектив и все друг друга понимают.
1
OREEGAMI
иван сапега очень много рвения. Тут все идеально. не надо ломать
1
Alessandro Ciapollone
ответил на комментарий пользователя OREEGAMI
вам идеально, кому-то нет
1
OREEGAMI
Какая то оппозиция ) Материал изложен сумбурно
1
inotora
ответил на комментарий пользователя OREEGAMI
Сложно излагать, когда много идей, а текст один :) И - долой политические термины! Да здравствует Единая Трибуна! (ой)
0
inotora
Сложно в таком формате обсуждать... А вот как сделать проще - это вопрос на миллион кликов:)
0