<rmcreative>

RSS

YiiGist - каталог расширений Yii

4 февраля 2015

До этого момента у Yii не было нормального каталога пакетов. Команда Yii занимается новой версией сайта, но пока не всё готово и релизить нельзя. Официально мы рекомендовали использовать packagist.org и искать там "yii". Это более-менее работало, но было не совсем удобно. Думаю, поэтому сообщество запустило неофициальный проект YiiGist.

YiiGist позволяет зайти используя GitHub и пометить один или несколько репозиториев как пакет Yii 1 или Yii 2. Все помеченные пакеты доступны в каталоге. Есть поиск, информация вытягивается как из GitHub, так и из packagist.

http://yiigist.com/

Как вам?

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

  1. №9600
    MaximAL
    MaximAL 04.02.2015, 23:59:14

    Хорошо, что это просто каталог, а то сейчас чуть ли не каждый норовит себе менеджер пакетов сделать.

  2. №9601
    Nizsheanez
    Nizsheanez 05.02.2015, 7:00:11

    Очень офигенно сделали, очень красиво, понравилась функциональность отмечания галочками реп с гитхаба.

    Подкину пару мыслей из своей головы.

    1. Сделайте проверку на наличе качественного Readme.md
    2. Тащите больше статистики с гитхаба
    3. Добавьте package type 'cli command', 'behaviour', 'action' и вообще их как-то мало мне кажется
    4. Сделайте автоматический поиск/отображение форков и родителей. Мол это форк вот этого, а вот это имеет вот эти форки.
    5. Добавьте во вкладку релизы - даты релизов, я использую эту информацию для анализа активности проекта.
    6. Так же прикольно было бы прочитать composer.json и вывести сколько зависимостей тащит за собой данный пакет.
    7. А также прочитать composer.json и показать минимальную и максимальную версию Yii2/Yii с которой совместим пакет. Думаю после 2-4 релизов Yii2 этот вопрос потихоньку приобретет актуальность.

    Но, в общем получилось намного круче, чем предыдущий каталог на yiiframework.com Поздравляю вас с этим!

    PS. Напиши плз как реализовали такую поддержку тегов [image] в поисковой строке. И вообще на чем и как реализовали поиск.

  3. №9602
    Nizsheanez
    Nizsheanez 05.02.2015, 7:02:25

    Sam, твой markdown сожрал мои переносы строк! Я понимаю что он хочет 2 переноса, и вообще нужно было воспользоваться нумерованным списком, но все-таки я это понял слишком поздно :-(

  4. №9603
    Corsac
    Corsac 05.02.2015, 8:18:54

    Статы бы еще в списке вводились, было бы проще выбирать

  5. №9604
    rmrevin
    rmrevin 05.02.2015, 13:47:14

    Corsac, какие конкретно статы Вас интересуют? Кол-во звезд и кол-во скачиваний за день\неделю?

  6. №9605
    rmrevin
    rmrevin 05.02.2015, 13:49:41

    Nizsheanez Спасибо за отзыв! Нам приятно, что Вам нравится! Есть пара вопросов по поводу Ваших идей. Напишите, пожалуйста, на support@yiigist.com . Не будем разводить здесь общение :-)

  7. №9606
    rmrevin
    rmrevin 05.02.2015, 14:05:05

    Nizsheanez, забыл добавить про поиск. Пока что поиск реализован средствами php. Впоследствии думаем поключить сфинскс. Обычный поиск разбивает строку отдельно по слову и ищет по логике "или". Если слова стоят в квадратных скобках, то они не разбиваются на отдельные сегменты, и ищется вся строка. Например запрос "[error log] module component" будет искать where name like 'error log' or name like 'module' or name like 'component'. Добавлю, что поискет идёт по имени пакета, описанию и тегам. В будущем планируем добавить поиск по ридми.

  8. №9607
    Nepster
    Nepster 05.02.2015, 22:52:38

    У меня не сработало вот такое: alt text

    И br

  9. №9608
    Nepster
    Nepster 05.02.2015, 22:53:12

    Вот блин, а тут сработало =)

  10. №9609
    Diolektor
    Diolektor 06.02.2015, 2:37:05

    @Nepster, вы сделали ошибку:

    (oi60.tinypic.com/15fi39d.jpg "")

    ссылка на картинку попала мимо ковычек

    <br/>

    перевод строки, а к предыдущей дополнительный пробел в конце

  11. №9610
    Diolektor
    Diolektor 06.02.2015, 2:39:48

    @Nepster простите, с картинкой я ошибся :(

  12. №9612
    rmrevin
    rmrevin 06.02.2015, 10:44:11

    Nepster, гитхаб использует свой синтаксис маркдауна. И мы использовали стороннюю библиотеку, которая, по всей сидимости, не все варианты разметки покрывает. Будем изучать Вашу проблему. Html теги мы вовсе вырезаем. Возможно заменим позже на purifier.

  13. №9613
    rmrevin
    rmrevin 06.02.2015, 11:51:45

    Nepster. Фикс Вашей проблеме уже запушено в библиотеку. Осталось дождаться релиза новой версии.

  14. №9614
    Mirocow
    Mirocow 06.02.2015, 13:06:33

    жаль мало проектов читает

  15. №9615
    rmrevin
    rmrevin 06.02.2015, 13:41:00

    Mirocow Сейчас можно добавить только публичные не-форки. Если какой-то из репозиториев не добавляется, либо не появляется в личном каинете, сообщите на support@yiigist.com и мы проверим.

  16. №9616
    pavlm
    pavlm 08.02.2015, 1:16:40

    Основная проблема штатного каталога, по-моему, в том, что там недостаточно структуризации, а здесь ее вообще нет, это еще хуже. Ну а так, конечно нужное начинание.

  17. №9617
    rmrevin
    rmrevin 08.02.2015, 11:25:18

    pavlm, какой структуризации Вам не хватает?

  18. №9618
    pavlm
    pavlm 08.02.2015, 12:08:31

    rmrevin, мне хотелось бы видеть расширения по категориям, плюс возможность сужения области поиска по тегам. В штатном каталоге сделан или выбор тега или выбор категории, а надо и то и другое (хотя если вручную сформировать ссылку - то работает одновременно www.yiiframework.com/extensions/?category=15&tag=bootstrap ).

  19. №9619
    rmrevin
    rmrevin 08.02.2015, 12:09:58

    pavlm, сейчас работает поиск по тегу. Категории тоже есть, но в фильтре они ещё не представлены. Чуть позже этот функционал будет доступен.

  20. №9637
    Валентин
    Валентин 21.02.2015, 19:04:01

    Очень круто, что запилили сервис, как раз не хватало такого. Но пожалуйста, сделайте категории!

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.