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

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


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

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

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

Сергей Шлоков
11 ноября 2018, 16:31
modx.pro
7
619
+23
Поблагодарить автора Отправить деньги

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

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

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