modalConsole. Модальная консоль для PHP кода

На днях прибирался в PHPStorm и обнаружил один старый проект, который начал пилить ещё полтора года назад. Я тогда решил сделать для себя более удобную консоль, чем Console Николая Ланца. Мне не хватало возможности вызвать консоль прямо в текущем окне. Консоль Николая нужно открывать на отдельной странице. Ну и по мелочи — ресайзить окна, иметь возможность запоминать предыдущий код.


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

Для кастомизации добавил 2 системный настройки, в которых можно указать свои javascript или css файлы. Мало ли, может пригодится кому-нибудь. Также в настройках можно указать лимит истории, т.е. количество запросов, которые будут сохраняться. По-умолчанию, 20.

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

Сергей Шлоков
Сергей Шлоков
11 ноября 2018, 16:31
modx.pro
2 423
Поблагодарить автора Отправить деньги
Реклама

Комментарии: 11

Иван
Иван Старожил
11 ноября 2018, 17:14
Дяинька, звучит и выглядит очень и, 10% раз осталось, может допилите?)
    Сергей Шлоков
    Сергей Шлоков Старожил
    11 ноября 2018, 21:44
    Шура Балаганов допилит.
      Иван
      Иван Старожил
      12 ноября 2018, 11:35
      Увы, он отказался за тобой подтирать.
    Здоров Александр
    11 ноября 2018, 21:52
    terminal так и остался на уровне, что смогли собрать в виде донатов?
      Сергей Шлоков
      Сергей Шлоков Старожил
      11 ноября 2018, 21:58
      Чего ты вдруг про него вспомнил?
      Степан Прищепенко
      15 ноября 2018, 09:29
      Я не в теме про что тут выше речь и идет, да и не важно, Сергей отличная штука получилась! СПАСИБО! теперь я знаю чем буду пользоваться вместо Николаевской консоли )
        Сергей Шлоков
        Сергей Шлоков Старожил
        15 ноября 2018, 09:38
        На здоровье!
          Руслан Алеев
          Руслан Алеев Старожил
          20 ноября 2018, 16:18
          Здравствуйте, Сергей, спасибо за компонент, красивый и удобный! Можете в будущих версиях добавить в настройки параметр — «Отображать кнопку консоли в меню?», дабы ее можно было скрыть в случае чего.
            Сергей Шлоков
            Сергей Шлоков Старожил
            20 ноября 2018, 20:14
            Я выложил проект как есть и не планирую его доработок. Любые предложения через PR.

            В вашем случае могут помочь права доступа «console» (нужно создать самому). Или правка js файла — у компонента есть возможность подключать пользовательские css и js файлы.
        Павел Карелин
        Павел Карелин Старожил
        04 декабря 2018, 18:16
        Спасибо Сергей, отличный компонент очень удобно.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11