Reorganiseren van de boomstructuur (in een nieuwe "view")
Als je het mij vraagt dan kan informatie altijd op meer dan één manier geordend worden. Daarom (vind ik het raar dat de meeste tools hiervoor die mogelijkheid niet bieden en) heb ik de mogelijkheid ingebouwd om verschillende views op dezelfde informatie te maken.
Om te beginnen hoe je dat doet, verderop meer over waarom je dat zou doen.
Begin met het View menu open te trekken voor de Create a New View optie. Bij de allereerste keer staat er maar één naam onderaan in het menu met een vinkje ervoor om aan te geven dat dit de view is die je momenteel gebruikt.
Door het selecteren van deze menukeuze wordt de nieuwe view aangemaakt. Hij is nog helemaal "plat" en bevat de items in the volgorde waarin ze zijn aangemaakt.
Je kunt de items van plaats veranderen met behulp van cut en paste (ctrl-X ctrl-V of via het menu) of drag en drop (met de muis).
Let op de tekst van het geselecteerde item. Laten we eens teruggaan naar de eerdere view om te laten zien dat de informatie nog hetzelfde is.
Wisselen van view doe je met een toetsencombinatie - daarmee loop je door de aanwezige heen - of met het menu.
In het menu vind je de aanwezige views onderaan opgesomd en kun je ook direct kiezen welke je wilt gebruiken.
Hier kun je zien dat de tekst van het item niet veranderd is.
Waarom
Wat moet je in hemelsnaam met meerdere views?
Ten tijde dat ik deze applicatie aan het ontwikkelen was, onderhield ik op het werk een applicatie waar ik een verzameling teksten bij had gemaakt met daarin documentatie van de diverse functies die het bevatte.
Ik merkte dat het nuttig was om deze teksten te organiseren volgens het onderdeel van de applicatie waar de functies bij hoorden, omdat ik op die manier makkelijk kon vinden wat ik voor een bepaalde feature of wens aan moest passen, of als een gebruiker ergens een vraag over had. Maar ik vond het ook nuttig om het georganiseerd te hebben op bijvoorbeeld soort component (hulpprogramma, dialoog, menu etc.) en naam, omdat ik een beschrijving dan snel kon vinden als ik wist waar ik naar zocht.
Als ik met de hulpmiddelen die we toen hadden de informatie op een bepaalde manier reorganiseerde - bijvoorbeeld door een set van (geneste) subdirectories te maken om de teksten in te zetten - raakte ik altijd de eerder bedachte organisatie van de informatie kwijt zonder die te kunnen reconstrueren anders dan door bijvoorbeeld mijn geheugen te gebruiken - en dan was ik de nieuwe manier van organiseren weer kwijt.
Dus heb ik mezelf maar een oplossing voor dat probleem gebouwd.
ja ik weet het, je kunt altijd zoeken maar ik heb liever een goede organisatie. Bovendien, zoeken is foutgevoelig, zoektermen zijn moeilijk goed te krijgen en moderne zoekmethoden geven stapels onnodige "resultaten".
Waarschijnlijk is dit ook waarom ik aanvankelijk geen zoekfunctionaliteit had ingebouwd.