• Блог
  • Эмулятор терминала

По планам осталась у меня одна задумка для AdminTools — эмулятор терминала. Но задача оказалась сложная. Поэтому решил выделить её в отдельный пакет.

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

Что планировал в терминале.

  • create object -f:path/to/file, где объект — чанк, сниппет, плагин, шаблон, ресурс, категория, файл, пользователь, группа пользователей и т.д. Для элементов можно сразу создать статический файл.
  • rename object name|id newName — переименование объекта.
  • copy object name|id newName — копирование объекта.
  • delete object name|id — удаление объекта, системной настройки, пакета.
  • open object — открыть объект.
  • set systemSetting value — определение системной настройки.
  • get systemSetting — получить значение системной настройки.
  • install packageName -p:privider — установка пакета.
  • update packageName — обновление пакета.
  • uninstall packageName — деинсталяция пакета.
  • clear cache -key — удаление кеша (целого или только указанного, например, lexicon).
  • clear log — очищение лога ошибок.
  • backup — выгрузка базы данных, таблиц, объектов, сайта.
  • import table tableName — импорт таблицы.
  • reload — обновление дерева или текущей страницы без перезагрузки страницы.
  • grand — работа с правами.
  • run — запуск сниппета.
  • info — получение информации об объекте.

Вот что уже получилось.

Дальнейшая разработка приостановлена до тех пор, пока не соберётся указанная сумма. На текущий момент нашлись 4 человека, которые поверили в данный продукт.

Поучаствовать

Тема в сообществе.

Собрано (обновлено 05.11.2016)

9 человек внесли 4716 руб.

П.С. Благодаря щедрым спонсорам (Владимиру и Леониду) сделал управление пакетами пока в простом варианте без зависимостей, отражения процесса и локальных пакетов. При установке можно указать репозиторий. Если не указать, то будет устанавливаться из modx.com.
0   2539

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.