Mozilla Labs anoncis dezajnan konkurson por anstataŭigo de folioj en Fajrofokso. Kaj skipo de projekto unDE partoprenos en ĝi.
En nia koncepto estos uzata multe de ideoj unDE, kaj se ili ne estos realigita en Fajrofokso, tiam en tiu aŭ alia speco ili devas esti realigita en sistemo unDE.
Ni komencas kun tio, ke mem ideo de folioj estas ne malbona. Kaj postulas probable ne anstataŭigo, sed perfektigo.
Por komenco ni prezentas skizon de komenca paĝo de Fajrofokso, vokata dum unua lanĉo:
Ĉi tio estas plimalgrandigitaj kopioj de retpaĝoj lokitaj sur folioj. Sed implicite en ili estas nur malpleno. Mi scias, ĉi tio tre similas sur teknologio "Speed Dial" havebla en la lastaj versioj de retumilo Opera. Sed estas kaj diferencoj. Se uzanto alklakos sur unu el ortanguloj (en ekzemplo sur maldekstra supra), tiam ekvidos paĝo, kiu li kutime vidas dum lanĉo de Fajrofokso nun:
Sola diferenco estas piktogramo en dekstra parto de foliobreto. La butono permesos returniĝi al aspekto de miniaturoj. Poste uzanto malfermu plurajn foliojn. Ekzemple 10 pecoj:
Sur miniaturoj la folioj laŭgrade plenigos ĉiun 9 ortangulojn. Unue plenigo igas desupre malsupren, kaj poste demaldekstre dekstren. Por bildigo la fakton sur folioj, folioj mem lokas per malgranda "ŝtupareto". Ŝtupareto iranta malsupren signifas unu kolumno, kaj ŝtupo-ascendo tiamaniere dividas kolumnojn en aspekto de miniaturoj. Lasta ja 10-a miniaturo aldoniĝas al fino de tria kolumno de miniaturoj:
Tiamaniere inter pozicio de folioj kaj miniaturoj determiniĝas rigora unusignifa dependeco. Ĉi tio permesas simple trovi miniaturon sciante, kie lokita folio kaj kontraŭe. Miniaturoj lokitaj en dudimensia spaco permesas labori homa meĥanismo de spaca memoro. Miniaturoj mem devas esti simple movebla per muso ĝuste samtiel, kiel kaj folioj. Tiuokaze folio moviĝas en arbitra kolumno kaj estas lokita inter du aliaj folioj, delokante folioj lokitaj sube en sama kolumno per ankoraŭ unu pozicio. Samtempe moviĝas kaj folio koncerna al miniaturo.
Ĝenerala algoritmo de aranĝo de miniaturoj ĉe malfermo de novaj folioj:
Certe, la skemo ankoraŭ ne solvas la problemojn, aperantaj kun folioj, kiam ilin malfermita pli ol 20 pecoj. Unua meĥanismo alvokita helpi kun ili superi estas paĝoj de folioj:
Transŝangilo de paĝoj devas aperi, kiam kursoro troviĝas en dekstra parto de supra breto. Ĉi tie mi volas nemulte rakonti pri du vidpunktoj de atingo al informacio, kiu ne aranĝebla sur unu ekrano. Estas nur du el ili:
Do ĉe perpaĝa atingo devas esti realigita kiel transiro al paĝo per ĝia numero, tiel transiro al sekva aŭ antaŭa paĝo. Perpaĝa atingo bone permesas labori meĥanismo de spaca memoro: legante libro ni ofte memorfiksas relativa pozicio de tekstero sur paĝo. Ekzemple ni povas memori, ke teksto troviĝis sur maldekstra aŭ dekstra paĝo de libro, kaj ankaŭ, ke sur sama paĝo, ekzemple supre estis bildoj. Vidpinkte de programisto serĉo informacion per aranĝo sur paĝo tre similas metodon de haketado aplikata por plirapidigo de serĉo en granda datentabelo.
Dua maĥanismo, kiu povas helpi grupigi foliojn estas enmetitaj folioj. En koncepto unDE ĉiu folio facile turniĝas en tutan foliobreton per simpla alklako sur jam malfermita folio:
Indas mencii, ke enhavo de malfermita folio sur primara breto senpere dependas de folio elektita sur breto de duagrada nivelo. Enmetito de la arbo devas esti limigita nur per resursoj de maŝino. Sur la sekva bildo estas malfermita foliobreto de tria nivelo en reĝimo de miniaturoj:
Pro tio ke malfermo de folioj de malsupra nivelo tiamaniere povas okupi tro multe de spaco sur ekrano, tiam devas esti metodo malaperigi ĉiun foliojn de supra nivelo. Ekzemple, gesto por ĉi tio povas esti duobla klako sur malfermita folio. Duobla klako sur miniaturo povas malfermi folion same en reĝimo de miniaturo.
Sur bildo estas videbla, ke titolo kaj piktogramo sur ambaŭ folioj de supra nivelo ŝanĝiĝis konforme al enhavo de ida ero. Tamen 3x3 eroj samtempe bildigita sur ekrano povas esti malmulte. Pro tio ŝanĝo de skalo devas pliigi ĝin. Tiuokaze oni rekomendas, ke kvanto de tiuj eroj estis ne pli ol 5x5. Ĉar 25 folioj samtempe bildigita sur unu linio ankoraŭ estas tolerebla sed pliigo ilin ĝis 36 povas pereige rezultiĝi sur ebleco de elekto ilin per muso.
Krom ebleco de elekto de folioj sur foliobreto kaj en miniaturoj, eble permesi la trian eblecon -- de elekto foliojn en arbo de folioj:
En arbo kolumnoj de folioj same estas dividita per delokiĝo. Ĉar samtempe per delokiĝo oni bildigas kaj nivelo de enmeto de eroj en arbo, tiam por diferenco de la indicoj por bildigo de enmeto pli bone uzi punktolinion.
En bona maniero, ĉi koncepto devas anstataŭigi per funkcieco ne nur folioj, sed kaj paĝosignoj, kaj same konservado de paĝoj (kaj aldonaĵo ScrapBook). Ni klarigos pli detale:
Tiumaniere folioj ne simple anstataŭiĝas, sed kompletiĝas per novaj metodoj de transiro kaj grupigo. Ĉiu uzanto mem elektos la plej oportunan por li vojon de uzado ilin. Kaj ĉefaĵo estas ke dezirante li povos tute uzi foliojn kiel kaj antaŭe, tute ne ŝanĝante siajn kutimojn. Kaj retrokongruo iutempe estas tre grava.
Videofilmeto pri tio, kiel ĉio ĉi tio aspektas en ago estas atingebla: