Taist: прокачай свои интернеты

    Приглашаем веб-разработчиков, особенно с опытом создания/использования userscripts, стать бета-тестерами проекта tai.st — нового способа улучшения сайтов силами пользователей.




    Что это такое?


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

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

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


    Существующие проблемы


    (примеры приведены для Google Chrome, для других браузеров есть аналогичные расширения, но сам их не использовал — ищите по словам userscripts, userstyles)

    Есть три основных технологии улучшения сайтов силами пользователей:


    Хотя их функционал и сложность отличаются, все они обладают общими недостатками:

    • Улучшения нужно специально искать — нужно специально подумать «а какие есть улучшения для этого сайта?», зайти на каждый из сайтов-хранилищ стилей/скриптов/расширений, поискать там и попробовать найденное. Редко кто-то так делает, если только нет серьезной проблемы, поэтому созданные улучшения доходят лишь до малой части своих пользователей.

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

    • Сложно написать свое улучшение — нужно изучить дополнительный синтаксис и API пользовательских скриптов и расширений, браузеры поддерживают их по-разному — это особенно затрудняет создание первых улучшений.

    Результат: использование, а тем более, создание большинства улучшений доступно лишь самым продвинутым в этом веб-разработчикам (только пользовательские стили относительно «приближены к народу»).


    Наше решение


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

    Конкретные изменения:


    • Предлагать улучшения автоматически — при посещении сайта рекомендовать подходящие, наиболее популярные улучшения автоматически. Это решит и проблему пользователя по выбору улучшений, и проблему автора по продвижению улучшения в массы. Сейчас этого нельзя сделать: сайты-платформы и сами улучшения просто не приспособлены под такое взаимодействие, а большинство пользователей анонимно — невозможно определить даже наиболее популярные улучшения, не говоря о более «умных» рекомендациях.

    • Упростить создание улучшений — так, чтобы улучшение можно было создать, находясь на странице сайта, простым JavaScript и CSS, без необходимости изучения дополнительных API.

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


    Присоединяйтесь!


    Если вам интересно попробовать «userscripts на стероидах» и помочь нам в качестве бета-пользователей, присоединяйтесь к бета-тестированию — первую бета-версию мы выпустим 13-го мая (закрытую альфа-версию уже создали и обкатали). Обещаем активное взаимодействие и учет обратной связи — именно на их основе мы и создадим новый, удобный инструмент.
    Поделиться публикацией

    Комментарии 12

      0
      После регистрации email — «undefined»

      Идея хорошая, но я встречал реализацию которая предлагала для сайта userstyles или userscripts, точно не помню.
        0
        >После регистрации email — «undefined»
        Вы имеете в виду email во всплывающем окошке? Странно, многократно проверили :) Спасибо, проверим еще.

        > Идея хорошая, но я встречал реализацию которая предлагала для сайта userstyles или userscripts, точно не помню.
        Это еще раз подтверждает, что такой инструмент нужен :)

        Кое-как это и сейчас можно реализовать, и мы тоже это будем делать, но текущие сервера и синтаксис плохо под это заточены. Будем благодарны, если вспомните — мы пока не видели.
          0
          > Идея хорошая, но я встречал реализацию которая предлагала для сайта userstyles или userscripts, точно не помню.

          Первое что приходить на ум — firefox + greasemonkey + greasefire. Как раз показывает какие скрипты есть на userscripts.org под конкретный сайт ну и сразу поставить можно =)
            0
            он прямо показывает список скриптов (не могу посмотреть сам — Firefox нереально скачать с «Безлимитом от Мегафона» — как раз суточный лимит исчерпывается)? На скриншотах увидел, что количество скриптов показывает.

            В любом случае, есть множество моментов, которые надо улучшить для повышения удобства и большего распространения пользовательских улучшений — на это мы и нацелены.
            0
            в каком всплывающем окошке? в поле ввожу почту, жму кнопку Прокачать и undefined
              0
              Добился появления окошка — после undefined перешел назад и нажал кнопку «подписаться» еще раз с пустым полем!
              0
              Как насчет профиля конкретного пользователя на сайте, чтобы можно было в разных браузерах/компьютерах получать одно окружение? Как насчет обработки скриптов и стилей на сервере, сжатии данных и передаче их по защищенному каналу, как это сделано у Amazon (собственно мощности такие же надо)? В итоге можно будет вывесить превью сайтов после обработки разными наборами скриптов, чтобы пользователи могли выбрать понравившийся.
                0
                Да, к этому и будем двигаться — чтобы на любом компьютере было одно окружение, и выбрать и попробовать скрипт/стиль можно было мгновенно, в т.ч. посмотрев его превью.

                И чтобы можно было получать адекватные рекомендации — например, наиболее популярные и _актуальные_ скрипты, так как сейчас, например, счетчик количества загрузок на userscripts.org можно накручивать, поскольку к реальным использованиям он не привязан, и не видно, когда скрипт становится неактуальным или просто ломается из-за изменений сайта.

            –4
            Хорошее начинание, давно пора домохозяек приучить к написанию скриптов на посещаемых ими сайтах. Visual Basic не смог завоевать их мир, ему пришлось умереть, а взамен-то что? Теперь вся надежда на вас и, возможно, Sikuli.
            (За идею — спасибо, надо обдумать.)
              +9
              Еще надо домохозяек приучить, наконец, распаивать платы в своих плазменных панелях, перебирать движки в тачках и производить хлорирование воды в кранах.
                +1
                Приучать мы их не будем, но постараемся создать среду, в которой веб-разработчикам/дизайнерам интересно создавать свои темы для сайтов, зная, что они будут востребованы — как на userstyles.org, только для множества сайтов — а домохозяйки смогут легко выбирать и использовать понравившиеся темы (даже со встраиванием пользовательских фоток котят)
                0
                image

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое