@Kirill-Gorelov
С ума с IT

Пишу приложение на PHP, подкинете идею, что можно еще добавить?

Всем привет.
Пишу приложение ради двух вещей.
1. Получить опыт программирования на php.
2. Другие решения не устраивают и свое приложение можно написать под себя.

Приложение само по себе простое. Отслеживает изменения в файлах. Потому что доменов на сервере несколько десятков. Так же надо отслеживать логи и тд.
Что есть сейчас.
Скидывает измененные файлы на почту.
Удаление файлов.
Редактирование.
Показывает размер, тип, время изменения, сколько прошло с изменения.
Выводит измененные файлы конкретно по сайтам, по корневым папкам.
Вывести файлы за определенно время( сколько прошло время назад).
prntscr.com/aysuxu - интерфейс. Стили пока не супер, это пока не важно.
Прокомментируйте как идея, покритикуйте, подкиньте идей, что можно еще добавить. Потому что улучшать там можно много чего!
  • Вопрос задан
  • 316 просмотров
Пригласить эксперта
Ответы на вопрос 3
index0h
@index0h
PHP, Golang. https://github.com/index0h
Вы хотите, что бы критику php коду давали по скрину с версткой?)) Что уж тут, скидывайте внутрянку.

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

  • Удаление файлов.
  • Редактирование.
  • Показывает размер, тип, время изменения, сколько прошло с изменения.

Это вам вряд ли нужно. Для редактирования и удаления файлов есть огромнейшее количество программ.

Там, где реально нужно следить за бывшими правками файлов обычно используется VCS.
Ответ написан
Комментировать
Acuna
@Acuna
Заполнил свой профиль
Ну наконец-то растет поколение, которое учится программировать не в теории, а на практике! Неужели я этого дождался, неужели? Отличное начинание!)

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

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

Войдите, чтобы написать ответ

Похожие вопросы