Plugin Detector — каталог и рейтинг плагинов jQuery

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

    От полуподвальных контор из 3-5 человек до больших фирм 25-40 человек, работающих на рынке дорогих сайтов для крупных заказчиков. Но независимо от размера компании задачи были одни и те же.
    • нужно продать дизайн
    • сделать сайт, который не стыдно положить в портфолио
    • сделать оригинально, как еще не делали конкуренты

    Таким образом, задачи верстальщикам и дизайнерам ставились одинаковые: «давайте что-то креативное, свежее, интересное».

    Я очень хорошо понимаю верстальщиков, дизайнеров и владельцев веб-студий, поэтому чтобы облегчить им поиск плагинов под готовый функционал и в то-же время показать что-то свежее, чего еще многие [возможно] не видели, решил уволиться отовсюду, и запустить проект Plugin Detector



    В этой статье будет затронуто:


    Список фич
    • рабочее демо — прямо на сайте! не нужно никуда ходить чтобы посмотреть как оно работает
    • рецензии и рейтинг позволяют получить более полное представление о плагине еще до его установки
    • для большинства плагинов есть ссылки на примеры внедрения в реальных проектах
    • каталог с категориями, тэгами и CMS (плагины, заточенные под конкретную CMS)
    • RSS всего сайта; RSS для каждой категории и тэга
    • у каждой демки короткий и понятный адрес, который можно послать по аське или вставить iframe’ом


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

    Краткое описание функционала



    Рейтинг (up/down)
    За каждый плагин можно проголосовать либо «за» либо «против».
    Ваш голос отобразится на странице статистики.
    Соотношение голосов «за» и «против» формирует средний балл от 0 до 10.
    Данное голосование доступно анонимам



    Рейтинг по рецензиям
    При написании рецензии необходимо указать вашу оценку по четырем параметрам.
    Написание рецензий доступно только зарегистрированным пользователям (залогиненным через социальные сети)



    Предложение залогиниться для написания рецензии:


    Каталог
    Каталог состоит из трех разделов:
    • Тэги
    • Категории
    • CMS


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


    Статистика

    В рейтинге плагинов по голосам внедрил здешнюю,
    круговую диаграмму на canvas,
    написанную хабраюзером spmbt.
    Он любезно согласился безвозмездно использовать данный скрипт в моем сайте.
    Столбики слева показывают количество голосов за плагин, а круговая диаграмма — соотношение голосов «за» и «против».
    Примечание: диаграмма не работает в старых браузерах



    Лейблы для наглядности
    В разделах «По рецензиям», «По рейтингу» и в похожих плагинах, сниппеты выглядят так:


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



    Меню демки


    Сравнения однотипных плагинов

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



    Если вы еще не устали ;) расскажу как создавался проект

    С чего все началось


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

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

    Разработкой и развитием корпоративной базы знаний (вики + каталог плагинов) я занимался примерно полгода, когда было свободное время между проектами. Однако отсутствие фидбека со стороны сотрудников (который мог бы мотивировать меня на дальнейшую разработку) заставило искать другие пути развития. Аудитория каталога была слишком маленькой (в компании было около 40 человек, к базе имело доступ около 15, но пользовалось ей от силы 5).

    Каталог плагинов должен быть общедоступным

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

    Люди не знают, что «это» уже написано

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

    На мой вопрос «если бы ты знал что есть плагин jQuery, в котором эта функциональность уже реализована, стал бы писать свое решение?» Немного замявшись, он ответил: «наверное использовал бы готовый». Что еще раз дало мне понять — люди просто не знают о существовании огромного пласта знаний: какой плагин для чего можно применить; как он называется и где лежит.

    Плагинам jQuery нужны рецензии

    − почему у «плагинов» хрома, фокса, айфона и андроида есть отзывы (рецензии), а у плагинов jQuery их нет?
    Действительно несправедливо — подумал я и решил исправить эту недоработку.


    Менеджеру и заказчику все равно, какими средствами реализован функционал, им важно чтобы оно работало.

    Для разработчика наоборот, ведь именно он часто выбирает способ реализации (по крайней мере, так было в компаниях, где я работал). Поэтому в рецензиях разработчик может найти ценный опыт использования плагина другими, может узнать о «подводных граблях» заранее и поделиться комментарием или замечанием о плагине с другими. Сравнить плюсы и минусы двух плагинов прежде, чем скачать и распаковать исходник с сайта разработчика… мне кажется это просто круто. Когда только начинал работать с jQuery, много времени убил просто потому что никто не подсказывал и не направлял, а поиск не дает исчерпывающего ответа что и как лучше сделать.

    Маркетинг

    Однако не только верстальщикам и дизайнерам данный ресурс будет полезен. Менеджеры, владельцы студий, а также сами заказчики или владельцы сайтов могут пользоваться им для того, чтобы знать какие возможности им предоставляет современная веб-индустрия. Заказчик может самостоятельно ознакомившись с материалами сайта прийти к разработчику и сказать: «хочу вот эту штуку!».

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

    Менеджер проектов всегда рад, когда заказчик наконец понял, чего он хочет. И речь идет даже не о формальном утверждении макетов и ТЗ, а о реальном удовлетворении фундаментальных потребностей заказчика и его бизнеса. Даже когда все десять раз утверждено, задизайнено, сверстано и запрограммлено, заказчик может внезапно осознать, что на самом деле он хочет… все переделать! И это происходит не потому что заказчик такой плохой а потому что понимание чего-же он хочет приходит когда он видит уже что-то готовое.

    Чтобы уменьшить вероятность таких «озарений», я предлагаю давать заказчику ссылку на сайт еще до того, как утверждаются первые макеты. Чтобы он посмотрел возможные варианты, сравнил различия, “осознал” это и сделал более осмысленный выбор под чутким руководством самого разработчика.

    Нужно ли давать заказчику свободу выбора?

    С одной стороны, заказчику нравится выбирать и чувствовать себя участником процесса. Это доставляет ему радость и помогает облегчить процесс расставания с деньгами. С другой стороны, заказчик не всегда понимает уместен ли плагин в каком-то конкретном контексте, и бездумное «хочу» может негативно сказаться на итоговом качестве сайта.

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

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

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



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

    PPS
    Сайт пока что не рассчитан на мониторы 1024 px в ширину (по статистике их 4-5%), но в будущем я постараюсь это исправить. Однако необходимо иметь ввиду, что некоторые демки больше тысячи в ширину. В ие не смотрел — не обессудьте. Позже девятку подтяну, на восьмерку забил.

    UPD1
    обновленные результаты голосования по профессии:



    результаты голосования по желаемым категориям на сайте:



    UPD2
    Перебои в работе сайта устранены, см комменты ниже
    Теперь держу открытым шелл, чтобы зачищать access.log до того как он заполнит все место на диске

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 95

      +7
      спасибо за проект. весьма полезно
        –1
        +1
          0
          особенно улыбнула надпись о том что я должен выбросить на свалку свой FF, т.к. он что-то там не поддерживает в СSS3
          +5
          petrovnn, огромное спасибо за действительно необходимый сервис.
          Очень часто приходилось сталкиваться с трудностями поиска нужного плагина, когда собственной базы закладок не хватало.

          Есть ли способ отправить donate? И планируете ли платную подписку?
          На такой качественный сервис было бы глупо зажимать, даешь дальнейшее развитие!
            +2
            От символического пожертвования не откажусь, т.к. детектор и bestmaps.ru/ пока что мой единственный способ заработка.

            Вот кошелек на яндексе, вебманей пока нет.
            41001183483461

            PS
            Хех, прям чувствую себя Джимми Уейлсом :)
              +2
              Да, и насчет платной подписки — я думл об этом не раз, но считаю это мало перспективным т.к. контент не эксклюзивный.

              Вот если-бы я делал свои мега-крутые эксклюзивные плагины и продавал их — тогда другое дело. Примернов много. Люди продают плагины для WP (Flux-slider), продают платные темы для галерей (galleria), или делают сами плагины платными (Ajax-zoom, Aviaslider ) и могу еще много перечислить платников

              А так, по названию любой может нагуглить плагин на сайте разработчика или гитхабе — бесплатно.

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

              Есть другие способы заработка. Например когда тематический User Generated Content индексируется — из поисковиков приходит много людей. Вы знаете, что 70% посещаемости хабры — это переходы из поисковиков? По крайней мере так утверждает нетчарт — я вполне доверяю этому сервису.

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

              Была еще идея сделать платную услугу типа «установка плагина на ваш сайт за 1000руб». Но идея заглохла, т.к. мне кажется, что люди едва-ли будут доверять незнакомому разрабу, которому нужен доступ к FTP, да еще предоплата. Я настроен по отношению к этой идее скептически, но если кто-то считает иначе — с удовольствием выслушаю доводы.

              Есть еще один вариант монетизации, но он пока засекречен ;)
              –6
              Если говорить о плагинах для jQuery, то есть прекрасный ресурс plugins.jquery.com, где все плагины так же разложены по полочкам, с тэгами, датами публикации, рейтингами и ссылками на страницы проектов. Поэтому я бы не сказал, что все прям вот так плохо, как вы пишите.
              А по поводу вашего сайта: классно, здорово сделано, будем смотреть/пробовать.
                +7
                plugins.jquery.com — помойка редкостная, гуглом и то эффективней информацию о плагинах искать, особенно по stackoverflow)
                  +2
                  Ресурс просто привет из 90-х. Как раз для самого популярного js фреймворка.
                  Ну хоть кого-то он устраивает :)
                    –2
                    Я не говорил, что он меня устраивает. Я просто констатировал факт его существования. Это раз. А то, что если не следить и дать возможность всем подряд добавлять любые плагины в каталог — то любой сайт превратится в помойку. Это два.
                  +3
                  Большое спасибо, такого каталога сильно не хватало.
                    +2
                    >сделать сайт, который не стыдно положить в портфолио

                    ушел из сайтостроительства (!=веб-разработки), потому что стыдно было копипастом заниматься и эксплуатировать клиентское «ух ты, прикольный виджет, я тоже у себя так хочу»
                      +1
                      еще каждый думает что его сайт такое чудо оригинальное хотя на самом деле все они одно и тоже…
                      +1
                      Спасибо. полезно.
                        +2
                        Стоит зафиксировать ссылку «демо». Всегда на следующей строке за именем плагина — отличное место.
                          0
                          Это очень правильное замечание.

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

                          Спасибо!
                          +1
                          Спасибо! Хороший ресурс!
                            +1
                            Спасибо, отличный ресурс. Все плагины наглядно показаны в действии, сайт достоин уважения.
                            Желаю дальнейшего развития.

                              0
                              Лучик поноса за два(!) алерта с сообщением «Выбросте свой браузер на помойку, потому что он не поддерживает CSS3 transitions».
                              Во первых я свой основной FF 3.6.x в обозримом будущем менять не собираюсь, при необходимости могу сайт и в хроме открыть, а свежие FF мне не нравятся.
                              Во вторых достаточно и одного сообщения
                              В третьих алерты это слишком брутально, пока OK не нажмешь ничего не сделать, да еще и звуки издают :/

                              Не нравится броузер? Сообщайте не так навязчиво, есть куча вариантов помимо противных алертов.
                                0
                                Извиняюсь что задел ваши чувства. Уважаю 3.6 сам очень долго на нем сидел. Только попап этот сделал разработчик плагина, я лишь перевел на русский.

                                Пардон, если обидел в общем :)

                                Есть такие варианты:
                                1. можно перевести не так обидно
                                2. можно сделать флаг «не работает в файерфокс 3.6 и ниже» ну наподобие как сделано с ИЕ8, такой красный знак. Тогда будет заранее понятно, что он не работает в фоксе 3.6

                                А два алерта потому что две демки на странице, да, это плохо, я обязательно подумаю что с этим можно сделать.

                                … когда отобъюсь от хабраэффекта!
                                  +1
                                  Понял. На самом деле меня обвинения в устаревшести не задевают, а вот алерт напряг некисло. Признаться, я даже не подумал о том что его может выводить демка плагина :"). приношу извинения за обращение не по адресу. Хотя, возможно, вам стоит подумать о подмене alert на страницах с демками, уж больно они напрягают.

                                  За сервис отдельное спасибо, буду пользоваться.
                                    –1
                                    Да, классный алерт :)
                                    Автору плагина надо посоветовать выбросить свой букварь.
                                      0
                                      Конечно я учту на будущее насчет этих алертов.

                                      Со временем постараюсь заменить на что-то более дружественное и безобидное, например на всплывающую системную подсказку типа как в хроме всплывает в правом нижнем/верхнем углу, да и на хабре так-же. Просто я не думал о фоксе старом, думал что это увидят только пользователи ИЕ, но не все видимо учел.
                                    +1
                                    > Не нравится броузер? Сообщайте не так навязчиво, есть куча вариантов помимо противных алертов.

                                    IE6 и IE7 вроде можно просто каким-то кривозапутанным кодом валить.
                                      +1
                                      не холивара ради, а в 4 и выше версиях алерты браузер не блокируют :)
                                        0
                                        Спасибо, не знал. Добавлю в копилку плюсов свежих версий FF. Возможно когда нибудь копилка заполнится и я обновлюсь, но пока особого желания менять основной броузер нет.
                                      +2
                                      plugindetector.com/maphilight

                                      Дай вам бог здоровья!
                                        +3
                                        очень не хватает «избранного», подглядел несколько плагинов, очень хочется их положить в закладоньки.

                                        а так все отлично! процветания вам!
                                          0
                                          Избранное хранить в куках для анонимов, или хранить только у авторизованных? Всмысле как вы хотели?
                                            +2
                                            авторизоваться не проблема, хранить для авторизованых.
                                              0
                                              Положил задачу в список дел: plugindetector.com/todo
                                                0
                                                Ну зачем же все усложнять, можно, например, хранить в куках, а вверху писать — отправьте себе избранное на почту — предлагая ввести имейл.

                                                Тогда запишите еще ссылку на документацию (хотя бы есть/нет) и лицензию (например, та же Фоторама в коммерческом использовании — только с разрешения автора, сам ему писал)
                                          +1
                                          Очень полезно! Спасибо Вам за труд.
                                            +1
                                            Спасибо разработчикам! Повесил в быстрый доступ, каждое утро будет начинаться еще и с плагиндетектора.
                                              +10
                                              Спасибо парни за такие классные и конструктивные отзывы!

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

                                              Насчет избранного, отдельное спасибо Slash за ценное предложение!

                                              Как говорят японцы: «Главное — это делать свою работу хорошо. А деньги будут.»
                                              Что-то есть во мне от японцев :)
                                                +4
                                                Вот оно, каталог моей мечты. Люто респектирую.
                                                  0
                                                  аналогичный репозиторий плагинов http://repo.eire-media.com/
                                                    +5
                                                    Да за один только шрифт в меню надо убивать.
                                                      +2
                                                      Хотел было написать «Какой вы кровожадный...» Открыл сайт по ссылке, сказал «хм...». Решил о кровожадности не писать.
                                                    +1
                                                    Полезный сайт. Развивайте.
                                                    В закладки однозначно
                                                      +1
                                                      Супер, делайте обязательно англоязычную версию, словить обзор на techcrunch'е или smashinmagazine было бы залогом успеха

                                                      только немного смущает название plugin detector. почему detector? можно было бы обозвать plugin review или что-то в этом роде

                                                        +2
                                                        еще кстати не очевидно, в каких браузерах работают плагины.
                                                          +1
                                                          Кстати, можно сделать это как на вордпрессе
                                                          image
                                                          image
                                                          Отдельно сформировать список браузеров (хотя можно наверное и довериться user-agent'у) и чтобы пользователи могли голосовать в стиле «у меня Firefox 8.0 — работает, подтверждаю».
                                                          А лучше сформировать список руками и сделать автовыбор в select своего браузера, чтобы достаточно было просто нажать «У меня плагин работает! :)» или «У меня плагин не работает! :(»
                                                            0
                                                            Идея хорошая, стоящая. Ваш вариант с авто-подстановкой — технологичен. Люблю технологичные вещи.

                                                            Вот эту штуку у ВП я видел недавно, и оценил ее, но не подумал что она применима к детектору. Надо тщательно обдумать. Идей много, нужно время все переварить. Спасибо за участие!
                                                            0
                                                            > еще кстати не очевидно, в каких браузерах работают плагины.

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

                                                            Пока что у меня селект в админке только для ие: «Выберите с какой версии ИЕ этот плагин работает», но учитывая отзывы, придется думать что делать.
                                                              +1
                                                              А начиная с какого ие вы отмечаете? Просто choosen не работает в ие ниже 8
                                                                0
                                                                Должен вас разочаровать, но я не учитываю ИЕ7. То есть при составлении сайта делаю вид что его просто не существует. Доказывать ничего не буду, просто это мое личное решение.

                                                                stas

                                                                Чем больше мы поддерживаем ИЕ, тем дольше он будет нас-же мучить. Попробуйте при работе с клиентами просто делать сайт, как буд-то ИЕ(6 или 7) не существует, и смотрите на реакцию клиента. Если он вам скажет, что у него все разваливается, то спросите какой у него браузер, и тогда-уж доделывайте под него. Я так делал, и в большинстве случаев клиенты просто не замечают, потому что в последнее время у клиентов стояли современные браузеры. В редких случаях клиент действительно говорил, мол, «что все разваливается». Тогда я конечно делал под старый ИЕ. Но это компромиссный вариант, и так я делал раньше.

                                                                Но сейчас (когда уже работаю на себя) поступаю более радикально, просто забиваю на ИЕ6-7, и уже подумываю о времени, когда начать забивать на 8.

                                                                Просто скажите клиенту что ИЕ7 устарел, и вы его поддерживать не будете. В доказательство приведите пост лебедева, где он говорит что старые ие только за дополнительные деньги, не помню, про какие версии он говорил.
                                                                  0
                                                                  Говорим. Клиент говорит «надо». Платит. Нам надо делать. И вот тут уже надо знать — можно прикрутить «плюшку», чтобы она везде работало, либо надо уговаривать клиента на «мягкую деградацию» (а то и вообще отказываться от использования).

                                                                  На самом деле доля ие7 — 4.6% согласно статистике. Но она «средняя по больнице», у нас тут она побольше будет (даже если и немного). А 5% потенциальных покупателей в магазине — это не та цифра, которой заказчик легко пожертвует.
                                                                  А ие6, конечно, лесом-лесом.
                                                                    0
                                                                    все правильно говорите. Ну не вижу ничего плохого в том чтобы поставить для 4% пользователей обычный селект, или там мультиселект надо?

                                                                    Да, средняя по больнице, все верно.

                                                                    Приведу свою-же цитату из письма, речь идет о ИЕ6-7:

                                                                    > Такого рода «софт» характерен больше для госструктур, образовательных учереждений или крупных не-IT, компаний, в которых используются компьютеры, и в которых бюрократические процессы настолько медленны, что пока они обновят свой ИЕ7 ИЕ9 уже устареет.

                                                                    Почему вы думаете что у вас доля ИЕ7 побольше будет? У вас есть доступ к статистике? Вы думаете что те кто покупают через интернет имеют старый комп, на котором винда не преустанавливалась 8 лет? Обычно покупатели инет-магазинов — либо современная молодежь, либо продвинутые люди средних лет. Конечно среди них тоже будут пользователи ИЕ7, но конечно не пять процентов — это смешная цифра. Ну может 3-3.5% будет, да. Для них стандартный селект или чекбоксы… но как разработчик я-бы отказался от этой задачи — делать отдельный контрол для 3% пользователей, из которых через полгода останется меньшая часть.
                                                            0
                                                            > немного смущает название plugin detector. почему detector?

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

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

                                                            К тому-же pluginreview.com/ уже занято киберами (я так называю киберсквоттеров), ну и вообще
                                                            +2
                                                            Отличный сайт, сразу добавил в избранное, пусть список плагинов не велик, зато их качество отменное.

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

                                                            Не нашел поиска по сайту, было бы очень полезно, ведь проект стоящий и список плагинов в скором времени разрастется
                                                              0
                                                              Можете описать ситуацию, в которой вам нужен был поиск? При каких обстоятельствах и что хотели найти?

                                                              Просто я думал что каталог покрывает все потребности отыскивания плагина, интересно узнать в чем именно я ошибался.
                                                                +1
                                                                Именно сейчас поиск ни к чему, я довольно быстро просмотрел все плагины (чисто из интереса), и нашел для себя несколько довольно полезных. Но дело в то, что я заходил на сайт не с целью поиска, а просто посмотреть что есть.

                                                                Но вот примеры ситуаций:
                                                                1. Я просто ищу плагин по названию, пусть даже не скачать, а посмотреть демо (которые у вас сделаны очень качественно, чего не скажешь о многих других сайтах).
                                                                2. Допустим, количество «слайдеров» перевалило за 30, а я точно знаю что мне не нужен монстр с кучей функций. Мне будет гораздо удобнее вбить в поиск «легкий слайдер» и посмотреть что из этого выйдет.
                                                                3. Если в поиск добавить галочки совместимости с браузерами по версиям… вам цены не будет.
                                                                4. Если я захожу на сайт с целью «найти плагин», а не «посмотреть что есть», то я первым делом буду искать кнопку поиска.
                                                                5. На сайте с каталогом должен быть поиск… это просто привычка.

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

                                                                  > Если в поиск добавить галочки совместимости с браузерами по версиям… вам цены не будет.

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

                                                                  Вот здесь как раз и могут на помощь прийти пользователи, нужно сделать чтобы таблицу совместимостей составляли они, как на сайте Icon Finder: www.iconfinder.com/icondetails/70219/128/_icon — Textarea с тэгами в левом сайдбаре

                                                                  Но мне видится еще такой вариант. Можно сделать список фич, которые использует плагин в своей работе, например Canvas, CSS3, CSS3 transitions, а уже исходя из этих фишек можно сказать какие браузеры его потянут. Возможно в каком-то браузере плагин работает, но вместо кругов и круглых углов у него квадраты и прямые углы. И как писать — плагин работает или не работает?

                                                                  Получается что браузер может поддерживать часть технологий, и часть не поддерживать, и это уже таблица, в которой показано что именно работает а что нет. Конечно есть критически важная функциональность, которая определяет тотальную работоспособность плагина, например в Flux Slider это CSS3 transitions.

                                                                  В общем спасибо что заставили думать на эту тему, буду переваривать.
                                                                  Поиск конечно нужен.

                                                                  А есть еще совместимость с разными версиями jQuery, jQuery UI, mousewheel, coockie и куча утилит, которые иногда используют разработчики при создании своих плагинов. В идеале совместимость с этими компонентами тоже нужно учитывать. Но это капец. Нужно начинать с чего-то простого и легкого в поддержке!
                                                                    +1
                                                                    Приятно видеть, что человек так серьезно относится к проекту. Бывает, что многие начнут… столкнутся с некоторыми сложностями и забивают прекращают разработку.

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

                                                                    На счет совместимости с JQuery. Скорее всего хватит просто номера версии JQ, под которую разрабатывался плагин.
                                                                    У вас сейчас Демо идет iframe-ом. Можно сделать возле этого фрейма обычный селект с выбором версии JQ, ну и соответствующим функционалом. РЕализация довольно простая, а полезность на мой взгляд ощутимая.

                                                                    jQuery UI, mousewheel, coockie и т.д. это уже зависимости. Бывает такое, что плагин поддерживает такие зависимости, но не требует их в обязательном порядке. Например FancyBox не требует mousewheel, но может его использовать, если обнаружит.

                                                                    Раз уж зашла речь, а почему нету всяких лайтбоксов? Как раз недавно открыл для себя FancyBox, который мне понравился гораздо больше LightBox-а.

                                                                    Да, начинать нужно с чего то легкого и простого, однако не стоит забывать, что все таки нужно обеспечить условия расширяемости ))

                                                                    Поиск на друпале? У вас плагины как ноды организованы? Если да, то стандартный поиск может искать и по содержимому и по тегам, если не ошибаюсь.
                                                                      0
                                                                      > Приятно видеть, что человек так серьезно относится к проекту. Бывает, что многие начнут… столкнутся с некоторыми сложностями и забивают прекращают разработку.


                                                                      Сейчас я играю ва-банк. Либо я развиваю проект и он становится успешным, либо все бросаю и устраиваюсь работать «на дядю». Я решил биться до последнего. Не зря-же я прошел пешком 300 км в одиночку.

                                                                      > У вас сейчас Демо идет iframe-ом. Можно сделать возле этого фрейма обычный селект с выбором версии JQ, ну и соответствующим функционалом. РЕализация довольно простая, а полезность на мой взгляд ощутимая.


                                                                      Спасибо! Это драгоценная идея, и одна из немногих, которую я реализую до запуска англоязычной версии. Вот здесь пример того как я это вижу: plugindetector.com/demo/multiselect/?ru

                                                                      На странице описания пока убрал, чтобы не перегружать функционалом; но в то-же время эта функция доступна на странице демки на случай если это действительно кому-то нужно.

                                                                      > Раз уж зашла речь, а почему нету всяких лайтбоксов?


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

                                                                      > Поиск на друпале? У вас плагины как ноды организованы? Если да, то стандартный поиск может искать и по содержимому и по тегам, если не ошибаюсь.


                                                                      да, плагины у меня это ноды. Таблицы сравнения тоже ноды. Рецензии — комментарии. Более подробно про реализацию писал на форуме друпал.ру

                                                                      Сейчас все ресурсы брошены на реализацию англ. версии, поэтому новым функционалом в ближайшее время не побалую.
                                                                +1
                                                                Точно такая же беда со входом через facebook.
                                                                Видимо проблема у сервиса ulogin, т.к. сначала выдало запрос на доступ, перегрузило plugindetector, опять пытаюсь логиниться, ошибка в битой кодировке. F5 — и я вошёл.
                                                                Приколы :)
                                                                  0
                                                                  Возможно дело в ulogin, надо разбираться. Быстро сказать не могу, но у меня через гугл входить нормально. С логином через ФБ буду тестировать. Спасибо за фидбек
                                                                +1
                                                                Наиполезнеший ресурс! Благодарю!
                                                                  +1
                                                                  великолепно.
                                                                  не без недостатков, возможно, но — великолепно.

                                                                  очень удобно, всё для нужд верстальщика: и предпросмотр, и код.
                                                                    0
                                                                    Спасибо!
                                                                    Верстальщик верстальщика как грится видит издалека ;)

                                                                    Какие недостатки? Это очень важная инфа. Вот именно недостатки и критика — самое полезное для долгосрочного развития проекта.

                                                                    Так что не стесняйтесь! я не обижусь :)
                                                                      +2
                                                                      Логотип сайта написать джорджией в курсиве: и красивее и векторно.
                                                                      Если навскидку.
                                                                      Ну и блок «добавить» — вынести в более видное место.
                                                                      Очень приятно, что такой полезный и удобный сайт сделан на друпале.
                                                                        0
                                                                        > блок «добавить» — вынести в более видное место.

                                                                        Не понял добавить что?
                                                                        Предложить плагин?
                                                                        Добавить рецензию?
                                                                        Или добавить информацию по этому плагину?
                                                                          +1
                                                                          «Предложить плагин».
                                                                    +1
                                                                    Большое спасибо за подборку этих плагинов на одном ресурсе
                                                                    И то что плагинов не так много отобрано — это большой плюс
                                                                      0
                                                                      я просеиваю плагины через жесткий фильтр своего многолетнего опыта работы с дизайном и версткой, поэтому проходят через фильтр меньшая часть из того что я смотрю.

                                                                      Хороших плагинов на самом деле не так много.
                                                                      +1
                                                                      Большое спасибо за проект.

                                                                      На мой взгляд оценки было бы не плохо, сделать примерно так:
                                                                        +1
                                                                        Я согласен с вами в том, что оценки для интуитивного уровня плохо понятны. Ваш вариант в принципе хорош, спасибо что не поленились нарисовать. Я еще буду думать как сделать максимально понятно и наглядно, кажется еще не все варианты опробовал. Ваш вариант на заметку конечно возьму.
                                                                        +1
                                                                        Радует, что Drupal ;).
                                                                        1) Как боролись с устаревшим jQuery в ядре. Некоторые плагины требуют последних версий.
                                                                        2) Было бы гуд разрешить добавлять описания и всё такое посетителям (с премодерацией). А самому потом добавлять скрипы демо JQ.
                                                                        3) Сделайте банеры (а то пока только в каталоге drupaltema.ru/site/plugindetector-com)
                                                                        спасибо за сайт!
                                                                          +1
                                                                          1) У меня на сайте 2 jquery. Первое, это стандартное друпаловское: v1.4.4, и второй файл с Google CDN v1.7.0 — для демок. Причем и этого еще не все, т.к. некоторые плагины не работают с последней версией jquery — выдают фатальные ошибки. Приходится для них специально подключать еще одну версию, вроде 1.6.

                                                                          Да, сайт на статику тяжелый, согласен, но ведь все равно это на порядок меньше файлов нужно загрузить чем например шариться по сайтам разработчиков — там, действительно нужно будет каждый раз загружать целиком сайт разработчика с его стилями картинкам, скриптами. В демках я постарался помёрджить все CSS и JS в один файл, убрать лишние картинки (бэкграунды и красивости) и закешировать на сервере с помощью mod_expires и mod_headers.

                                                                          Вот эти два правила у меня стоят для статики в папке /demo/

                                                                          <IfModule mod_headers.c>
                                                                             Header append Cache-Control "public"
                                                                          </IfModule>
                                                                          
                                                                          <IfModule mod_expires.c>
                                                                             ExpiresActive On
                                                                             ExpiresDefault A900
                                                                          </IfModule>
                                                                          


                                                                          Эти правила (его называют жёстким кешированием) удерживают статику в браузере до тех пор, пока клиент принудительно их не обновит или не истечет время expires. А в этом примере похоже c expires-om у меня косяк, его походу нет, поэтому нужно правила совершенствовать. Может кто заодно подскажет.

                                                                          2) Это будет моим основным направлением работы в ближайшее время — сделать так, чтобы пользователям было легко и комфортно добавлять те данные что они знают о плагинах на сайт. Рецензии — это только одна возможность, но есть и другие. Можно например самым активным давать роль, которой разрешено править некоторые поля (например тэги и описания) с помощью модуля field_permissions благо в друпале такие вещи делать очень приятно.

                                                                          3) pvasili, при всем уважении, но я не вижу смысла в этом пункте. Лучше я сделаю что-то для юзеров, или демку еще добавлю. Если сделаю хороший сайт — люди сами будут рекламировать его, даже без баннеров, и наоборот, как-бы много баннеров я ни сделал и как-бы его не пиарил в каталогах, если сайт «г», то никакие баннеры не помогут. В общем я предпочитаю концентрироваться на качестве и на потребностях реальных пользователей.

                                                                            +1
                                                                            Ох, не знаю как у вас настроено кеширование, но я уже часа три получаю страницу без css, хотя они и загружаются, как показывает firebug|network tab.
                                                                          +1
                                                                          Гут, в закладки. Только вот RSS окультурте, чтоли. Там сейчас куча незаресайзеных картинок, как-то не комильфо.
                                                                            0
                                                                            Ого, только что заметил. Картинка плагина без ресайза — это такая задумка. А вот картинки из контента, да, косяки с плагинами Reel, Spritespin имеет место быть. Будем править.
                                                                            +1
                                                                            Я в восторге если честно. Давно не хватало систематизации всего этого г**на, которое нам всем так порой нобходимо для реализации мелких (да и не только) проектов
                                                                              +4
                                                                              Простите, но у меня у одного сайт открывается без css (проверял в FF и Chrome)?
                                                                                0
                                                                                Добро пожаловать в Хабраэффект! ;)
                                                                                  0
                                                                                  Нет, это не хабраэффект, посещений с хабра ночью мало.
                                                                                  Это называется «криворукий вебмастер эффект».

                                                                                  Уже поправил. Всю ночь сайт работал без CSS.
                                                                                  Приношу всем извенения за такую лажу.
                                                                                    0
                                                                                    Да, кажется что проблема с CSS тоже была из-за переполнения диска. Друпал агрегирует CSS и JS файлы в один, а так как место на диске кончилось, он тупо не мог записать агрегированный CSS файл на диск (он был пустым). См. еще коммент ниже про error.log.
                                                                              • UFO just landed and posted this here
                                                                                  0
                                                                                  ну тут у меня был небольшой квест.

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

                                                                                  Просто этот сайт стоит на тарифе за 100руб/месяц, и на нем всего 600 мб места. Оказывается при хабраэффекте access.log растет очень быстро, и он сожрал все свободное место на диске (550мб) где-то за 7.5 часов публикации на хабре.

                                                                                  Но самый смак в том, что, что переполнение диска произошло именно в тот момент, когда я решил поправить этот родительский шаблон, который превратился в пустой файл. Поэтому были былые страницы до тех пор пока я не очистил access.log и не залил заново этот шаблон.
                                                                                  • UFO just landed and posted this here
                                                                                  +1
                                                                                  А как вы следите за актуальностью плагинов? Это же титаническая работа.
                                                                                    0
                                                                                    ну я поставлю кнопочку «плагин устарел», чтобы пользователи могли отметить устаревший плагин, если они это заметят
                                                                                    +1
                                                                                    Во-первых, конечно респект.
                                                                                    Теперь мысли:
                                                                                    1. Поддерживать такой сайт затратно.
                                                                                    2. Только на русском языке — сомнительна монетизация.
                                                                                    3. Стоит рассмотреть варианты участия широких кругов. Может попробовать использовать платформу вики?
                                                                                    4. Поиск мастхэв. То есть и движок должен быть хорошим и описания должны быть такими, чтобы находились.
                                                                                      +1
                                                                                      идея интересная и ресурс был бы полезен, но багов пока много…
                                                                                        +1
                                                                                        Крутотень, так как есть свои проекты, а знаний профессиональных нет, буду пользоваться вашими. Действительно не каждый день встретишь нужный сервис. Добавил в закладки, буду пользовать. Спасибо!
                                                                                          +1
                                                                                          Отличный сервис.
                                                                                          Сразу в закладки.

                                                                                          Хотелось бы ещё возможность добавления плагинов пользователями с модерацией. Я думаю многие с радостью посоветуют отличные плагины и даже напишут описание.
                                                                                          • UFO just landed and posted this here
                                                                                              +2
                                                                                              Класс, только с русским погорячились. Приятно конечно, но на англ такой ресурс на порядок востребованей был бы.
                                                                                                +1
                                                                                                Очень хотел попасть на вторую страницу — не удалось.
                                                                                                  +1
                                                                                                  Cупер! Спасибо за подборку
                                                                                                    +1
                                                                                                    Реальный респект!
                                                                                                      +1
                                                                                                      Отлично. Огромное спасибо!
                                                                                                        0
                                                                                                        Я бы разместил скрипты у себя на сайте. Сайты разработчиков часто падают/закрываются.
                                                                                                          0
                                                                                                          Все скрипты в демках уже размещены на детекторе.

                                                                                                        Only users with full accounts can post comments. Log in, please.