CONTExt v0.2

11 2110

Готова новая версия расширения для КОНТа - CONTExt 0.2.

Опыт прошлого раза говорит, что технические подробности и методологическое обоснование идеи надо разносить на разные публикации. Поэтому здесь — только технические вопросы, и комментарии здесь, пожалуйста, только технические.

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

Новая версия позволяет вести историю пользователя. То есть появилась возможность запомнить высказывания собеседника вместе с вашими собственными замечаниями, и при следующей встрече — просмотреть составленный вами список замечаний, относящийся к этому пользователю одним нажатием мыши.

Для этого введено понятие события. Событие должно иметь автора, уникальную ссылку и метку времени. Каждый автор КОНТа может проявить себя двумя типами событий — публикацией записи или написанием комментария. Именно эти упоминания пользователей и являются потенциальными событиями. Каждое потенциальное событие снабжается выпадающим меню.

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

Второй пункт «Добавить к истории» позволяет добавить данное событие к истории автора. При выборе этого пункта открывается окно описания события:

Серые поля - не редактируемые, содержимое берется со страницы. Белые - редактируемые. При добавлении комментария заголовок пустой, а в основной текст заносится текст комментария. В списке событий потом будут видны именно заголовки, так что пишите кратко и по-сути. При добавлении записи, в заголовок заносится заголовок записи, а основной текст пустой.

Остальные пункты, как и раньше, отвечают за установку и удаление статуса пользователя.

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

Все прочие упоминания авторов имеют сокращенное меню — состоящее только из верхнего пункта, кроме того они выделяются цветом когда автору присваивается определенный статус.

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

Расширение работает как под Firefox, так и под Chrome и остальными основанными на WebKit (Яндекс, новая Opera, и.т.д.).

Firefox:

Если у Вас была установлена версия 0.1.1 — то обновление должно произойти автоматически.

Если нет — скачайте файл расширения с https://github.com/dmiandr/con..., и сохраните на диске. Далее, заходим в перечень расширений (Tools -> Add-ons или Ctrl+Shift+A) и находим в правой верхней части кнопочку в виде зубчатого колеса и стрелочки вниз. Если ее нажать — появляется меню, третий пункт которого — установка из файла.

Chrome:

Скачать архив: https://github.com/dmiandr/con...

Распаковать его, после чего зайти в меню "Дополнительные инструменты" -> "Расширения" и в правом верхнем углу включить «режим разработчика». После этого появится кнопка «Загрузить распакованные расширения», ткните и выберите директорию, куда распаковали архив.

Я очень надеялся, что мне удастся воспользоваться штатным механизмом распространения расширений под Хром, но — я даже не смог зарегистрировать гугл-аккаунт. Корпорации добра чем-то не понравился мой номер телефона и она категорически отказалась использовать его для посылки кода подтверждения (. Как их вообще регистрируют-то? Если кто-нибудь готов выложить от своего имени - было бы неплохо.

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

«В Херсоне ад. На балконах вывешивают белые флаги»: "Херсонское Сопротивление"

Херсон столкнулся с настоящим «адом» после прорыва российских вооруженных сил у Антоновского моста. Об этом информирует Telegram-канал «Военкоры Русской Весны», ссылаясь на слова Сергея...

Обсудить
  • С месяц или более назад была информация о том, что закрывают аккаунты гугл. Что-то там не заладилось.При этом сервисы работают.Так что в отказах регистрации ничего личного,не расстраивайтесь
  • А под яндекс- хром?