Upload
ugg
View
3.827
Download
1
Tags:
Embed Size (px)
Citation preview
TAGSPACESOrganize Your Files!
by Ilian Sapundshiev in April 2014
@ilianste
TABLE OF CONTENTWhat is TagSpaces ?Why TagSpaces ?No Backend PhilosophyFile ManagementFile Browsing and PreviewOK, we were here already ...Key ConceptsPopular Use CasesSupported PlatformsHelping this Project
↴ ↴
↴ ↴
↴ ↴
↴ ↴
↴ ↴
WHAT IS TAGSPACES ?it is open source and extensible platform for personal datamanagementit let you organize, tag and browse your local files, photos anddocuments on almost every platforms.project initiated in 2013 by Ilian Sapundshiev in Munich, Germanyofficial website: , source hosted on
build with HTML5, Javascript, Cordova, Node-Webkit
tagspaces.org github.com
WHY TAGSPACES ?In a world where more and more personal information is collected andowned by mobile apps and web portals, TagSpaces gives you analternative of owning your data and having it nicely organize andvisualized with the manner of modern web technologies.
NO BACKEND PHILOSOPHYWe are not a web portal or web application, so it has no server side. Allthe operations are done locally by the browser on the users desktop(or mobile device).We are not dependent on Internet, so a pure offline use is absolutelypossible.TagSpaces is not indexing you files in a database in order to save metainformation. All describing data is saved in a form of tags. The tags arepersisted directly in the name of the files.
FILE MANAGEMENTcreate files (plain text, html, markdown)create directoriesrename filesmove files (drag&drop)delete files
FILE BROWSING AND PREVIEWTagSpaces can open over 50 different file types such as:Images (PNG, BMP, JPG, GIF), Videos and Audio (MP3, OGG)Documents (PDF, ODF, ODT, ODS, ODP, MARKDOWN)Sourcecode (C, Java, C++, Javascript, PHP, Ruby, XML)
OK, WE WERE HERE ALREADY ...
KEY CONCEPTSFile Tagging
File Name Anatomy
Sync Tagged Files Between Devices
File System as a Database
↴ ↴
↴ ↴
FILE TAGGINGTagSpaces uses the file name for saving the tagstags are saved after the following schema:file title [tag1 tag2 tag3].extensionexample: img_2343 [USA beach miami].jpgexample: meeting [bmw 20140214 john].html
FILE NAME ANATOMY
SYNC TAGGED FILES BETWEEN DEVICESDropbox offers a great way to sync tagged filesacross multiple devices
FILE SYSTEM AS A DATABASENo database locking or vendor lockingFindability - with the search capabilities of your operating systemEasy to synchronize between devices (just work in a dropbox folder)
POPULAR USE CASESPersonal Wiki - Note Taking as in Evernote
Sourcecode Analysis with TreeMap
Folder structures as tree (I)
Folder structures as tree (II)
↴ ↴
↴ ↴
PERSONAL WIKI - NOTE TAKING AS IN EVERNOTETagSpaces can also edit some text file typesHTMLMarkdownText FilesSourcecode (C, Java, C++, Javascript, PHP, Ruby, XML)
SOURCECODE ANALYSIS WITH TREEMAP
FOLDER STRUCTURES AS TREE (I)
FOLDER STRUCTURES AS TREE (II)
SUPPORTED PLATFORMSGet it from for:
Windows
Mac OS X
Linux/Ubuntu
Android
Firefox
Chrome
iOS
tagspaces.org/downloads
↴ ↴
↴ ↴
↴ ↴
↴
WINDOWSNative 32bit Application
MAC OS XNative 32bit Application
LINUX/UBUNTUNative 32bit and 64bit Applications
ANDROIDApp available in the Google's Play Store
FIREFOXAvailable as Add On
CHROMEAvailable as Extension
IOSiOS release is coming soon
HELPING THIS PROJECTSpread the word about us
Improve the application by
You love to develop?
↴ ↴
↴
SPREAD THE WORD ABOUT USTweet about
Join us in
Like us on
@tagspaces
Google+
IMPROVE THE APPLICATION BYReporting issues on
Suggesting new features on
GitHub
UserVoice
YOU LOVE TO DEVELOP?Improve existing or create new file viewers or editorsCreate new perspectives for directory visualizationJust contact to coordinate owr efforts
THE ENDTHANK YOU! QUESTIONS?Ilian Sapundshiev @ilianste
Powered by for , using Mindslide Freeplane Reveal.js