Ваш центральный пункт управления личными данными
(если текущие модули позволяют это сделать).
Посмотрите другие мои инструменты
Документация - доступна здесь
Демо - нажмите здесь
Логин: admin
Пароль/LockPassword: admin
Это веб-приложение легче понять, если подумать о CMS (WordPress) или CRM (SugarCRM); логика этой системы очень похожа на эти две. Моя PMS может предлагать меньше возможностей, чем описанные выше системы, но она просто делает то, что я хочу. Кроме того, написание расширений не так уж и сложно, в зависимости от требуемой логики. Любой, кто обладает знаниями в области разработки, может написать свои собственные расширения для личных нужд.
Я решил создать свою собственную систему, потому что игра с множеством плагинов для WordPress и написание настроек некоторых существующих CRM заняло бы у меня столько же времени, сколько и написание собственной системы, а зная логику ее ядра, мне легче писать расширения. и добавляю дополнительные модули - все, что мне нужно.
Во-вторых, такой системы нет, и мне не хотелось в итоге интегрировать облако на базе докера с CMS. Кроме того, мне просто нужно такое приложение, чтобы поддерживать порядок, и я устал от хранения некоторых очень личных данных в OneDrive, других данных в облаке Google, некоторых заметок здесь и некоторых заметок там. Конечная цель — обеспечить круглосуточную работу приложения на терминале или Raspberry, подключенного к моей домашней сети без доступа к Интернету.
Дела/Цели . Следите за своими личными целями. Вы можете использовать список задач, чтобы отслеживать прогресс своих целей, или использовать подмодуль платежей, чтобы следить за суммой денег, которую вы хотите получить за что-то.
Заметки . Добавьте любую личную заметку в нужную категорию. Здесь вы можете хранить любую необходимую вам небольшую информацию; это могут быть быстрые заметки о телефонном звонке, набор информации, собранной на разных страницах, или несколько ссылок на вещи, которые вы хотите проверить где-нибудь позже в будущем.
Контакты . Вы когда-нибудь чувствовали, что у вас есть десятки телефонных контактов, электронных писем и т. д., от которых вы хотели бы избавиться или сделать резервную копию на случай, если вы потеряете свой телефон? С помощью этого простого модуля вы можете организовать свои личные контакты.
Пароли . Мы все доходим до определенного момента, когда паролей становится слишком много, чтобы их можно было обрабатывать повсюду. Да, мы можем хранить их по электронной почте, на флешке, иметь в голове особые шаблоны, но давайте посмотрим правде в глаза, иногда их слишком много. С помощью модуля «Пароли» вы можете хранить свои пароли в зашифрованном виде в своей базе данных, а на веб-интерфейсе есть кнопка копирования, которая вернет вам исходный пароль.
Достижения . Хотите отслеживать все свои крутые поступки — добавьте этот модуль!
Расписания . Цель этого модуля — отслеживать любые повторяющиеся действия, которые вам нужно сделать, например, замену автомобильного масла, платежи, посещения и т. д. Данные, добавленные в группы расписаний, будут отображаться на информационной панели и в колокольчике уведомлений.
Проблемы — в этом разделе вы можете отслеживать любые текущие/ожидающие рассмотрения дела, которые должны быть в конечном итоге решены, но нет необходимости постоянно следить за ними — однако может потребоваться вернуться к ним однажды в будущем, чтобы это позволило добавить подзаписи выполненных контактов и прогресса в данном случае
Путешествия . У вас есть идеи о местах, которые стоит посетить, но нет конкретных планов? Добавьте его в этот модуль со ссылкой на карту Google и изображением, чтобы вы могли вернуться к нему в любой момент. Пусть изображение напомнит вам, почему вас заинтересовало именно это место.
Платежи - Не знаете, сколько денег Вы тратите на еду, путешествия, домашние покупки? Теперь просто добавляйте все данные о покупках в список и позволяйте ему выполнять все расчеты вместе со сводкой за данный месяц.
С другой стороны, если вы хотите следить за ценами на определенные продукты, вы можете добавить информацию о них в подмодуль «Цены на продукты» (который я лично использую, находясь в другой стране — в момент, когда я пишу это). .
Здесь Вы также можете отслеживать, кто Вам должен деньги или кому Вы что-то должны, используя подмодуль «Задолженность» .
Субмодуль «Счета» позволяет сохранять информацию о деньгах, потраченных на определенные вещи (отдельно от ежемесячных платежей за такие вещи, как деньги, потраченные на отпуск и т. д.).
Шопинг . У вас есть планы купить что-нибудь в будущем? Добавьте ее в список, а потом просто проверьте, возможно, Вам удастся купить именно эту вещь прямо сейчас.
Работа . Подмодуль «Нерабочее время» — это хороший способ отслеживать все часы, которые вы заработали на работе. При этом вы также можете отделить указанные минуты/часы для определенной цели. Например, вам нужно 24 часа на поездку и 4 часа на то, чтобы что-то сделать. Просто добавьте немного времени к уже существующей цели, создайте новую или оставьте ее пустой (перейдет в пул общего назначения). Субмодуль «Праздники» — это простой способ отследить, сколько дней вы использовали из пула ежегодных отпусков.
Изображения . Этот модуль позволяет вам систематизировать ваши фотографии/сканы/загруженные изображения в виде каменных галерей. При нажатии на миниатюру изображения откроется лайтбокс-галерея с возможностью переименовать, удалить или загрузить изображение. Вы можете создать столько галерей (папок), сколько захотите.
Файлы . Файлы, загруженные для этого модуля, отображаются в виде таблицы данных, где вы можете увидеть простую информацию о файле, а именно: расширение, значок типа файла (если он определен для данного типа), размер файла. Файлы можно переименовывать, загружать и удалять из графического интерфейса.
Видео . Вы скачали небольшое видео из Интернета или записали его на телефон? Вот модуль для его хранения — поддерживает большинство популярных форматов веб-видео.
Отчеты — содержат отчеты только для чтения, созданные на основе уже существующих данных в базе данных.
В обоих случаях явно необходимо сначала установить зависимости композитора!
Для стандартной установки звоните:
композитор pms-установщик
Для установки из использования Docker позвоните:
композитор pms-installer-docker
В целом, я просто буду время от времени добавлять некоторые исправления ошибок/улучшения/модули - все, что мне просто понадобится.
Я не могу гарантировать поддержку. У меня есть работа, личные вещи и т. д. Я просто делюсь своим кодом/приложением как MIT. Однако не стесняйтесь спрашивать о чем-то, писать о проблемах и т. д. Как уже упоминалось, я использую и буду использовать это приложение ежедневно, так что могут быть некоторые изменения, даже полезные для меня.
Пока я над этим работаю, в будущем будут некоторые исправления и новые модули, когда я доберусь до того момента, когда получу все, что мне нужно. Итак, после достижения своей цели я мог бы обработать несколько запросов в службу поддержки, если кому-то будет интересно.
Хром
Я имею в виду по-настоящему. Просто Хром . Например, я знаю об ошибке с копированием пароля в Firefox. Но я просто делаю все в Chrome, поэтому не планирую проверять это в других браузерах. И прежде чем вы спросите, почему я поддерживаю только Chrome – я делаю это не из-за того, что «хром — лучший» или что-то в этом роде, я просто использую этот браузер 98% времени, и все.
Персональная система управления — это веб-приложение, которое можно запускать как в среде Windows, так и в Linux. По умолчанию все тестируется на Ubuntu 20.x.
PHP 7.4.x
JS
JQ
TypeScript (начиная с версии 1.3)
Симфония 5.x
MySQL
CSS
Сссс
Узел 10.22.1
Бутстрап
Веб-пакет
И, возможно, еще какие-то, которых я просто не помню
Симфонатор (UI)
EncryptBundle (модуль Core для паролей)
Icon Picker (Выбор значков для модуля «Заметки»)
Bootbox (дополнительные подтверждения безопасности для CRUD)
Коллекция поставщиков Faker (расширение Faker)
JsColor (палитры цветов для модуля Notes)
... начальная загрузка, TinyMce, DataTables и многие другие
... Я даже не знаю некоторых из них, которые предварительно собраны в Symfonator.
Марк Огилви — за исправление ошибок EncryptBundle для Symfony 4.
Furcan — за добавление моей идеи по редактируемой поддержке Icon Picker.
Петервандервальт — за добавление потрясающей поддержки js -версии для IconPicker.
SimonHaas — за предоставление конфигурации докера .
МохамедЭлашри — за тестирование конфигурации докера .
Роб Уэйт — за предоставление изменений и документации для запуска Docker в Windows.
Почта - [email protected]