Tutorial: SemanticScuttle avancerede tip og tricks

Sidste uge forklarede jeg, hvordan man installerer og begynder at bruge SemanticScuttle. Denne gang, som lovet, deler jeg nogle flere tricks til avanceret personlig brug af SemanticScuttle.

Hvorfor personlig, spørger du? Faktisk er SemanticScuttle også i stand til faktisk social bogmærkning, der i en visning viser mange samlinger af bogmærker, der stemmer over de bedste og så videre. For at gøre din SemanticScuttle-installation så social, skal du dog overbevise mange mennesker om at bruge det i stedet for Delicious. At være den eneste bruger er imidlertid stadig meget produktiv (se næste afsnit) og giver bevis for at overbevise andre om at skifte. Lad os begynde med at nævne ...

Den anden grund til at bruge SemanticScuttle

Udover privatliv og dataejerskab er der en anden stor grund til at placere dine bogmærker online i noget som SemanticScuttle, selvom du aldrig planlægger at dele dem med nogen: søgefleksibilitet.

SemanticScuttle lægger dine bogmærker i en Open Source-relationsdatabase. Det er noget, du per definition kan analysere, vedligeholde og søge på mange måder med masser af desktop- eller webbaserede værktøjer. Ser du hvad jeg mener?

Hvis SemanticScuttle ikke kan søge i dine bogmærker, som du vil, kan du bede dens udviklere om at tilføje denne funktion, men du behøver ikke at vente på den. Du kan også straks søge i dine bogmærker på mange sofistikerede måder med PhpMyAdmin eller et andet lignende værktøj! Denne ting alene er efter min mening værd at gøre det med at sætte SemanticScuttle op. Lad os nu se nogle tricks, grupperet efter opgave.

Sådan uploades bogmærkefiler større end 1 MB

Grænsen på 1 MB for størrelsen på bogmærkefiler, som du kan uploade og automatisk importere til SemanticScuttle, kan øges med:

  • giver større værdier til upload_max_filesize og post_max_size i den generelle PHP-konfigurationsfil, php.ini
  • indstilling af en tilsvarende MAX_FILE_SIZE i dette skjulte felt: af formularerne til upload af bogmærker på data / skabeloner / default / importDelicious.tpl.php og data / templates / default / importNetscape.tpl.php.

DB Host-konfiguration

Sidste uge nævnte jeg, at SemanticScuttle kun fungerer på Linux (eller i det mindste CentOS), hvis du indstiller variablen $ dbhost til 'localhost'. Dets standardværdi (127.0.0.1) er imidlertid den eneste, der arbejder på en Windows 7-server på grund af dette problem. Du er blevet advaret!

Ændring af standard sorteringsrækkefølge

Når du sorterer bogmærker efter dato, ser SemanticScuttle som standard på deres ændringsdato . Derfor, hvis du tilføjer et tag nu til en URL, du har bogmærket i 1999, vises det blandt dem, der er oprettet i dag. Skulle du finde (som jeg gør) denne opførsel forvirrende, intet problem! Indstil $ dateOrderField inden i data / config.php til 'bDatetime', og bogmærkerne ordnes efter deres oprettelsesdato .

Ydeevne

Som mange andre LAMP-programmer fungerer SemanticScuttle hurtigere under tung belastning, hvis den kan bruge en cache. For at aktivere denne funktion skal du oprette en dedikeret mappe inde i SemanticScuttle-biblioteket ("cache" i eksemplet nedenfor), gøre den skrivbar med webserverkontoen og definere den i config.php:

 $ usecache = sandt; 
 $ dir_cache = dirname (__ FILE__). '/cache/'; 

Privatliv

En af grundene til at være vært for online-bogmærker er større privatliv. SemanticScuttle kan forbedre det ved at sende alle de nævnte bogmærker til URL-omdirigeringstjenesten, der er indstillet af administratoren i konfigurationsfilen:

 $ useredir = sandt; 
 // URL-præfiks for bogmærker, der kan omdirigeres gennem: 
 $ url_redir = 'din_url_redirection_service'; 

Sidestruktur og udseende

Du kan kontrollere strukturen af ​​sider i SemanticScuttle på to måder. Disse selvforklarende konfigurationsvariabler tilføjer for eksempel tekst efter eget valg (inklusive HTML-kode) i flere faste dele af alle sider:

 $ sitename = 'Mine helt egne bogmærker' '' 
 $ WelcomeMessage = 'Velkommen til mine helt egne bogmærker' '' 
 $ sidebarTopMessage = 'Hej folkens' 
 $ sidebarBottomMessage = 'bund hej folk' 
Finere kontrol er mulig ved at ændre (efter en sikkerhedskopi, selvfølgelig!) Nogle standardindstillinger i PHP-kildekoden. Som et eksempel skal du overveje de nylige og populære tags i SemanticScuttle-sidefeltet. Som standard viser hver af dem 30 tags. Hvis du vil have mere eller mindre, skal du åbne filen www / index.php og tildele en værdi, du gerne, til $ tplVars 'popCount'. Figur A viser det mere kompakte layout, jeg får med en værdi af 15 og de andre indstillinger, der er vist ovenfor.

Figur A

Rækkefølgen på boksene er i stedet defineret i arrayet $ index_sidebar_blocks i config.php.

SemanticScuttle's generelle udseende er i stedet defineret af temaer, der lever, hver i sin egen mappe, inde i biblioteket data / skabeloner. Den nemmeste og sikreste måde at spille med temaer på er at kopiere standardmappen i en anden mappe, sige "mytemplate", indstille `` $ theme = 'mytemplate' og begynde at messe med kode og farver for at se, hvad der sker.

Tip til effektiv bogmærkning

SemanticScuttle vil gøre din browsing meget mere effektiv, men kun hvis du tager dig tid til at tilføje gode data og holde dem opdaterede. I praksis betyder det, at du altid skal :

  • fjerner fra titlen på en webside uvæsentlige dele som webstedets navn
  • fjerne sporingsdele fra URL'en, f.eks. Feedproxy og lignende koder
  • tildele gode, konsekvent navngivne tags (funktionen til automatisk udfyldelse af bogmærke er fantastisk til dette)
  • Brug markeringer for inkludering og synonym til tags, når det er nødvendigt
  • indtast en meningsfuld beskrivelse (bogmærket bruger automatisk til denne tekst, du vælger på den side, du vil bogmærke!)
  • medtag korrekte attributter i beskrivelsen, som forfatter, adresse eller enhver anden, du vil oprette
  • tilpas array-filtypearrayet (se config.default.php) til automatisk at tildele de rigtige filtypemærker til filer, du bogmærker ofte, som "slideshow" til .odp- eller .ppt-URL'er

Er vi færdige? Næsten. Kan du huske, at jeg sagde noget om at holde din bogmærkesamling aktuel? Gå til administrationsgrænsefladen, og klik på "Kontroller alle webadresser". Efter nogen (muligvis lang ) tid vil SemanticScuttle fremstille en liste over alle bogmærker, der fører til ikke-eksisterende sider, og bør derfor fjernes.

credits

Mange tak til SemanticScuttle-lederudvikler C. Weiske for denne software og for hans support; han leverede direkte nogle af disse tricks.

© Copyright 2020 | mobilegn.com