Permítanme decir primero que he pasado por muchos CMS, DMS y algunos Wiki y Outliners. Los tres programas más cercanos que he encontrado que se asemejan al tipo de producto que estoy buscando son: Tiki Wiki (demasiados complementos, funciones rotas, demasiadas opciones de configuración y falta de varias de las opciones de configuración que estaba buscando (++ )) Treepad (carece de varias de las funciones mencionadas a continuación) y Processwire (las funciones que busco requieren complementos que rompen PW durante la instalación o un poco después. Fue demasiado complicado instalar los complementos necesarios que no Realmente tengo todo lo que necesitaba de todos modos + algunos que rompieron el propio PW (++))
Estoy buscando un software que pueda almacenar, vincular y organizar una cantidad casi ilimitada de datos tabulares y notas dentro de una estructura/jerarquía de árbol. Estas funciones deben ser funciones básicas, no complementos (en aras de la mantenibilidad). Y sería bueno poder recuperar estos datos mediante programación con relativa facilidad, y esta característica opcional puede ser un complemento.
Ejemplo de navegación: Mi base de datos (Contenedor) -> Tablas (Contenedor) -> Alimentos (Mesa) -> Tiendas => Suecia, Gotemburgo, Coop-Obs (Filtro)
Explicación: En este ejemplo hay 3 tipos de datos: Contenedor, Tabla, Filtro. Un contenedor puede ser seguido por cualquier tipo de datos. Una tabla solo puede ser seguida por un filtro o una (sub)tabla vinculada. Un filtro solo puede ser seguido por más filtros (o ningún seguimiento). Suecia es un país, Göteborg es una ciudad en Suecia y Coop Obs es una tienda en Göteborg. Además, el tipo de datos de "filtro" que se muestra arriba no es una característica necesaria, pero debería ser posible incluir/excluir datos en función de los valores de una columna/campo determinado.
No sé cómo se estructurarían los datos reales, pero según los valores de navegación, los datos que se muestran serían todos los datos que cumplen la condición de ser de la ubicación Suecia->Göteborg->Coop-Obs.
En cuanto a qué tipo de datos debe contener la tabla 'Alimentos': al menos productos alimenticios, ingredientes (que además deberían ser posibles de buscar individualmente), en qué lugares se pueden comprar estos productos alimenticios (también se pueden buscar más adelante), el precio del producto en esta ubicación, y cuándo se confirmó por última vez la disponibilidad de los productos en la ubicación dada. Si es necesario, estos datos se pueden dividir en subtablas (ingredientes de alimentos y ubicaciones de alimentos), pero es fundamental que la creación de nuevas tablas y subtablas sea bastante simple.
Parece que lo que realmente necesita es diseñar sus propias tablas y columnas en una base de datos relacional. Por ejemplo, Postgres o H2 .
Si desea un delineador con esteroides realmente poderoso y flexible, consulte OmniOutliner de la popular compañía de aplicaciones OmniGroup. Solo para Mac OS X e iOS.
No estoy muy seguro de si tiene todo lo que estás pidiendo. Pero OmniOutliner siempre ha tenido más funciones que podría soñar con usar.
Nicolás Raúl
nombre pube