Su punto central para la gestión de datos personales
(si los módulos actuales lo permiten).
Mira mis otras herramientas
Documentación - disponible aquí
Demostración : haga clic aquí
Iniciar sesión: administrador
Contraseña/Contraseña de bloqueo: admin
Es más fácil entender esta aplicación web cuando piensas en un CMS (WordPress) o CRM (SugarCRM); La lógica detrás de este sistema es muy similar a esos dos. Puede que mi PMS ofrezca menos posibilidades que los sistemas anteriores, pero simplemente hace lo que quiero que haga. Además, escribir extensiones no es demasiado difícil, dependiendo de la lógica requerida. Cualquiera con conocimientos de desarrollo puede prácticamente escribir sus propias extensiones para sus necesidades personales.
Decidí crear mi propio sistema, porque jugar con toneladas de complementos para WordPress y escribir personalizaciones para algunos CRM existentes me llevaría tanto tiempo como escribir mi propio sistema y, al conocer la lógica desde su núcleo, me resulta más fácil escribir extensiones. y agregar módulos adicionales, lo que necesite.
En segundo lugar, no existe un sistema como ese y no quería terminar integrando una nube basada en Docker con CMS. Además, solo necesito una aplicación como esa para mantenerme organizado y estoy cansado de tener algunos datos muy personales en OneDrive, otros datos en la nube de Google, algunas notas aquí y algunas notas allá. El objetivo final es tener una aplicación ejecutándose en una terminal o Raspberry las 24 horas del día, los 7 días de la semana, conectada a mi red doméstica, sin acceso a Internet.
Todo/Objetivos : realice un seguimiento de sus objetivos personales. Puede utilizar la lista de tareas pendientes para realizar un seguimiento del progreso de sus objetivos o utilizar el submódulo de pagos para controlar la cantidad de dinero que desea cobrar por algo.
Notas : agregue cualquier nota personal a la categoría deseada. Aquí podrás guardar cualquier pequeña información que necesites; Pueden ser notas rápidas de una llamada telefónica, un montón de información recopilada en diferentes páginas o algunos enlaces a cosas que desea consultar en algún lugar más adelante.
Contactos : ¿Alguna vez has sentido que tienes docenas de contactos telefónicos, correos electrónicos, etc. de los que te gustaría deshacerte o hacer alguna copia de seguridad en caso de que pierdas tu teléfono? Con este sencillo módulo podrás organizar tus contactos personales.
Contraseñas : todos llegamos a cierto punto en el que simplemente hay demasiadas contraseñas para manejar. Sí, podemos guardarlos en el correo electrónico, en el pendrive, tener patrones especiales en la cabeza, pero seamos realistas, a veces son demasiados. Con el módulo Contraseñas, puede mantener sus contraseñas cifradas en su base de datos, mientras que en la interfaz hay un botón de copia que recuperará la contraseña original.
Logros : si quieres realizar un seguimiento de todo lo interesante que hayas hecho, ¡inscríbete en este módulo!
Horarios : el propósito de este módulo es realizar un seguimiento de cualquier cosa recurrente que tenga que hacer, como, por ejemplo, cambios de aceite del automóvil, pagos, visitas, etc. Los datos agregados a los grupos de horarios se mostrarán en el Panel y en la campana de notificación.
Problemas : en esta sección puede realizar un seguimiento de cualquier caso pendiente o en curso que eventualmente deba resolverse, pero no es necesario vigilarlo constantemente; sin embargo, es posible que sea necesario regresar un día en el futuro para que le permita agregar subregistros de contactos realizados y progreso en un caso dado
Viajes : ¿Tiene algunas ideas de lugares para visitar pero sin ningún plan específico? Agréguelo a este Módulo con el enlace del mapa de Google y alguna imagen para que pueda volver a él en cualquier momento. Que la imagen te recuerde por qué estabas interesado en este lugar en particular.
Pagos : ¿no sabe cuánto dinero gasta en comida, viajes y compras nacionales? A partir de ahora, simplemente agregue todos los detalles de compras a la lista y deje que haga todos los cálculos, junto con el resumen del mes determinado.
Por otro lado, si desea estar atento a los precios de productos en particular, puede agregar información sobre ellos en el submódulo Precios de productos (que estoy usando personalmente mientras estoy en otro país, en el momento en que escribo esto). .
Aquí también puede realizar un seguimiento de quién le debe algo de dinero o a quién le debe algo utilizando el submódulo de dinero adeudado .
El submódulo Facturas permite guardar información sobre el dinero gastado en ciertas cosas (por separado de los pagos mensuales por cosas como el dinero gastado en vacaciones, etc.)
Compras : ¿tiene planes de comprar algo en el futuro? Agréguelo a la lista y luego compruébelo, tal vez pueda comprar esto en particular ahora mismo.
Trabajo : el submódulo Afterhours es una buena forma de estar atento a todos los afterhours que has realizado en el trabajo. Con esto también puedes separar minutos/horas específicas para un objetivo determinado. Por ejemplo, necesitas 24 horas para viajar y 4 horas para hacer algo. Simplemente agregue algo de tiempo al objetivo preexistente, cree uno nuevo o déjelo en blanco (irá al grupo de propósito general). El submódulo de días festivos es una forma sencilla de rastrear cuántos días utilizó del grupo de días festivos anuales.
Imágenes : este módulo le permite organizar sus fotografías/escaneos/imágenes descargadas en forma de galerías de mampostería. Al hacer clic en la imagen en miniatura, se abrirá la galería Lightbox con la posibilidad de cambiar el nombre, eliminar o descargar la imagen. Puedes crear tantas galerías (carpetas) como quieras.
Archivos : los archivos cargados para este módulo son visibles en forma de tabla de datos donde puede ver información simple sobre el archivo, es decir: extensión, icono de tipo de archivo (si hay uno definido para un tipo determinado), tamaño del archivo. Los archivos se pueden cambiar de nombre, descargar y eliminar de la interfaz gráfica de usuario.
Vídeo : ¿descargaste un pequeño vídeo de Internet o lo grabaste en el teléfono? Ese es un módulo para almacenarlo; admite los formatos de video web más populares.
Informes : contiene informes de solo lectura creados a partir de datos ya existentes en la base de datos.
¡En ambos casos, se requiere explícitamente instalar las dependencias del compositor al principio!
Para instalación estándar llame al:
compositor pms-instalador
Para la instalación desde dentro del uso de Docker, llame a:
compositor pms-instalador-docker
En general, agregaré algunas correcciones de errores/mejoras/módulos de vez en cuando, cualquier cosa que necesite.
No puedo garantizar el soporte. Tengo un trabajo, cosas personales, etc. Solo estoy compartiendo mi código/mi aplicación como MIT. Sin embargo, siéntete totalmente libre de preguntar sobre algo, escribir problemas, etc. Como mencioné, estoy usando y usaré esta aplicación a partir de ahora a diario, por lo que puede haber algunos cambios incluso buenos para mí.
Mientras estoy trabajando en ello, habrá algunas correcciones y nuevos módulos en el futuro cuando llegue al punto en que tenga todo lo que necesito. Entonces, después de alcanzar mi objetivo, podría manejar algunas solicitudes de soporte si alguien estuviera interesado.
Cromo
Quiero decir de verdad. Solo Chrome . Conozco un error al copiar la contraseña en Firefox, por ejemplo. Pero hago todo en Chrome, así que no planeo verificar eso en otros navegadores. Y antes de que preguntes por qué solo admito Chrome, no lo hago porque "Chrome es el mejor" ni nada por el estilo, simplemente uso ese navegador el 98% del tiempo y eso es todo.
Personal Management System es una aplicación web que se puede ejecutar en entornos Windows y Linux. Todo se prueba de forma predeterminada en Ubuntu 20.x.
PHP 7.4.x
js
J.Q.
TypeScript (a partir de v1.3)
Symfony 5.x
mysql
CSS
scs
Nodo 10.22.1
Oreja
paquete web
Y tal vez algunos otros que simplemente no recuerdo.
Symfonador (Ui)
EncryptBundle (módulo principal para contraseñas)
Selector de íconos (selector de íconos para el módulo de Notas)
Bootbox (Confirmaciones de seguridad adicionales para CRUD)
Colección de proveedores falsos (extensión Faker)
JsColor (selectores de color para el módulo de Notas)
... bootstrap, TinyMce, DataTables y muchos otros
... Ni siquiera conozco algunos de ellos que vienen precompilados en Symfonator.
Mark Ogilvie - por corregir errores de EncryptBundle para Symfony 4
Furcan: por agregar mi idea de soporte satisfactorio para Icon Picker
Petervanderwalt: por agregar compatibilidad con la versión fontawesome js para IconPicker
SimonHaas: por proporcionar la configuración de la ventana acoplable
MohamedElashri - para probar la configuración de la ventana acoplable
Rob Waight: por proporcionar cambios y documentación para ejecutar Docker en Windows
Correo : [email protected]