Panrostilo - ĉio eniras la kompoŝtilon. Filtru kaj ĝuu
Okazas, ke la rusa Q&A-rimedo pri IT-temoj estas sufiĉe populara en la CIS - Panrostilo. Tamen, io mankis al li, kiam mi ekkonis lin proksime. Tio rezultigis plibonigon en la formo de retumila etendaĵo. Renkontu min.
Ĉefaj trajtoj:
nomo: Panrostilo Komforto.
Statistiko de uzantoj: procento de demandoj kun solvoj; karmo de Habr; resumo de la profilo - ĉio ĉi estas en la listo de demandoj de Toaster.
Avizoj: en reala tempo sur la retejo, sur la piktogramo, plus puŝaj sciigoj, multaj agordoj, la retejo devas esti malfermita (vikio).
Filtriloj: kondiĉoj bazitaj sur formuloj: vi povas kaŝi demandojn, kolorigi ilin kaj ankaŭ montri sciigojn - ĉio ĉi estas flekseble agordita en formo de logikaj kondiĉoj (vikio).
Interfaco: etaj plibonigoj, kiel montri precizajn datojn aŭ montri abonstatuson en la listo de demandoj.
Interfaco Habr: etaj plibonigoj (laŭvolaj), ekzemple, indentlinioj en komentoj.
Malferma fonto: Vi povas refari ĝin por vi mem, se vi vere volas (fontoj).
Komence, mi faris la etendon por mi kun unu sola celo: montri la procenton de la demandoj de la uzanto, en kiuj li ĝenis klaki la butonon "Marki kiel solvo". Tiam, iom post iom, unue unu kaj poste alia estis aldonita, ĝis la ilo kreskis en monstro de cent kilobajtoj. Tamen, la principo "ne uzi ion nenecesan" estis sekvita ĝis la fino.
Unu el la ĉefaj trajtoj nun estas la uzo de formuloj en la agordoj. Vi povas fari preskaŭ ĉion kun ili, kion ajn vi volas administri vian atenton. La ĉefa afero estas scii kion voli. Kaŝi, ŝanĝi kolorojn kaj sciigojn estas la tri ĉefaj aspektoj por atenti kiam vi laboras kun retejo. Filtri ion ajn kaj ĉion estas ŝlosilo por komforto.
Ekzemplo de fleksebla regulo, kiu permesos al vi ricevi sciigojn pri specifa temo:
Mi tuj diros, ke la funkcio eval() ne povus esti uzata. Do vi ne multe amuziĝos. Tial, mi devis skribi mian propran lambastonon en 5 KB de kodo uzante inversa pola notacio. Ĉi tio, oni povus diri, estas tre kastrita JS, kaj laŭ funkcioj kaj sintakso.
Estis lastatempe afiŝo pri Toster Etendo. Kompare, TE havas pli belan interfacon kaj kelkajn funkciojn, kiujn Toster Comfort ne havas. Tamen mia etendo emfazas konsumon de rimedoj. Tamen neniu ĝenas vin uzi ambaŭ etendaĵojn; ili ne devus konflikti.
En bona maniero, TC devas esti reverkita de nulo, ĉar laboro povas esti akcelita almenaŭ dufoje, kaj labori kun la kaŝmemoro - 10 fojojn, forlasante localStorage kaj JSON.stringify() kaj ŝanĝante iujn arkitekturajn solvojn. Sed ne mi devas fari ĉi tiun heroaĵon. Kaj mi estas ŝatanto de la principo "se ĝi funkcias, ne tuŝu ĝin". Dum mi ferias, mi aktive okupiĝas pri aferoj kaj PR, sed ne koste de minimumismo. Dankon pro via atento!