TAGSPACES
Organize YourFiles!
byIlianSapundshiev
inApril 2014
@ilianste
TABLE OF CONTENT
Whatis TagSpaces ?
WhyTagSpaces ?
No Backend Philosophy
File Management
File Browsingand Preview
OK, we w...
WHAT IS TAGSPACES ?
itisopensourceandextensibleplatformforpersonaldata
management
itletyouorganize,tagandbrowseyourlocalfi...
WHY TAGSPACES ?
Inaworldwheremoreandmorepersonalinformationiscollectedand
ownedbymobileappsandwebportals,TagSpacesgivesyou...
NO BACKEND PHILOSOPHY
Wearenotawebportalorwebapplication,soithasnoserverside.All
theoperationsaredonelocallybythebrowseron...
FILE MANAGEMENT
createfiles(plaintext,html,markdown)
createdirectories
renamefiles
movefiles(drag&drop)
deletefiles
FILE BROWSING AND PREVIEW
TagSpacescanopenover50 differentfiletypessuchas:
Images(PNG,BMP,JPG,GIF),VideosandAudio(MP3,OGG)...
OK, WE WERE HERE ALREADY ...
KEY CONCEPTS
FileTagging
FileNameAnatomy
SyncTaggedFilesBetweenDevices
FileSystemasaDatabase
↴
↴
↴
↴
FILE TAGGING
TagSpacesusesthefilenameforsavingthetags
tagsaresavedafterthefollowingschema:
filetitle[tag1 tag2 tag3].exten...
FILE NAME ANATOMY
SYNC TAGGED FILES BETWEEN DEVICES
Dropbox offers a great way to sync tagged files
across multiple devices
FILE SYSTEM AS A DATABASE
Nodatabaselockingorvendorlocking
Findability-withthesearchcapabilitiesofyouroperatingsystem
Easy...
POPULAR USE CASES
PersonalWiki-NoteTakingasinEvernote
SourcecodeAnalysiswithTreeMap
Folderstructuresastree(I)
Folderstruct...
PERSONAL WIKI - NOTE TAKING AS IN EVERNOTE
TagSpacescanalsoeditsometextfiletypes
HTML
Markdown
TextFiles
Sourcecode(C,Java...
SOURCECODE ANALYSIS WITH TREEMAP
FOLDER STRUCTURES AS TREE (I)
FOLDER STRUCTURES AS TREE (II)
SUPPORTED PLATFORMS
Get it from for:
Windows
MacOSX
Linux/Ubuntu
Android
Firefox
Chrome
iOS
tagspaces.org/downloads
↴
↴
↴
...
WINDOWS
Native 32bit Application
MAC OS X
Native 32bit Application
LINUX/UBUNTU
Native 32bit and 64bit Applications
ANDROID
App available in the Google's Play Store
FIREFOX
Available as Add On
CHROME
Available as Extension
IOS
iOS release is coming soon
HELPING THIS PROJECT
Spreadthewordaboutus
Improvetheapplicationby
Youlovetodevelop?
↴
↴
↴
SPREAD THE WORD ABOUT US
Tweetabout
Joinusin
Likeuson
@tagspaces
Google+
Facebook
IMPROVE THE APPLICATION BY
Reportingissueson
Suggestingnew featureson
GitHub
UserVoice
YOU LOVE TO DEVELOP?
Improveexistingorcreatenew fileviewersoreditors
Createnew perspectivesfordirectoryvisualization
Justc...
THE END
THANK YOU! QUESTIONS?
Ilian Sapundshiev@ilianste
Poweredby for ,usingMindslide Freeplane Reveal.js
Upcoming SlideShare
Loading in …5
×

Tagspaces Introduction

4,505 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,505
On SlideShare
0
From Embeds
0
Number of Embeds
1,928
Actions
Shares
0
Downloads
33
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Tagspaces Introduction

  1. 1. TAGSPACES Organize YourFiles! byIlianSapundshiev inApril 2014 @ilianste
  2. 2. TABLE OF CONTENT Whatis TagSpaces ? WhyTagSpaces ? No Backend Philosophy File Management File Browsingand Preview OK, we were here already... KeyConcepts Popular Use Cases Supported Platforms Helpingthis Project ↴ ↴ ↴ ↴ ↴ ↴ ↴ ↴ ↴ ↴
  3. 3. WHAT IS TAGSPACES ? itisopensourceandextensibleplatformforpersonaldata management itletyouorganize,tagandbrowseyourlocalfiles,photosand documentsonalmosteveryplatforms. projectinitiatedin2013 byIlianSapundshievinMunich,Germany officialwebsite: ,sourcehostedon buildwithHTML5,Javascript,Cordova,Node-Webkit tagspaces.org github.com
  4. 4. WHY TAGSPACES ? Inaworldwheremoreandmorepersonalinformationiscollectedand ownedbymobileappsandwebportals,TagSpacesgivesyouan alternativeofowningyourdataandhavingitnicelyorganizeand visualizedwiththemannerofmodernwebtechnologies.
  5. 5. NO BACKEND PHILOSOPHY Wearenotawebportalorwebapplication,soithasnoserverside.All theoperationsaredonelocallybythebrowserontheusersdesktop (ormobiledevice). WearenotdependentonInternet,soapureofflineuseisabsolutely possible. TagSpacesisnotindexingyoufilesinadatabaseinordertosavemeta information.Alldescribingdataissavedinaformoftags.Thetagsare persisteddirectlyinthenameofthefiles.
  6. 6. FILE MANAGEMENT createfiles(plaintext,html,markdown) createdirectories renamefiles movefiles(drag&drop) deletefiles
  7. 7. FILE BROWSING AND PREVIEW TagSpacescanopenover50 differentfiletypessuchas: Images(PNG,BMP,JPG,GIF),VideosandAudio(MP3,OGG) Documents(PDF,ODF,ODT,ODS,ODP,MARKDOWN) Sourcecode(C,Java,C++,Javascript,PHP,Ruby,XML)
  8. 8. OK, WE WERE HERE ALREADY ...
  9. 9. KEY CONCEPTS FileTagging FileNameAnatomy SyncTaggedFilesBetweenDevices FileSystemasaDatabase ↴ ↴ ↴ ↴
  10. 10. FILE TAGGING TagSpacesusesthefilenameforsavingthetags tagsaresavedafterthefollowingschema: filetitle[tag1 tag2 tag3].extension example:img_2343 [USA beachmiami].jpg example:meeting[bmw 20140214 john].html
  11. 11. FILE NAME ANATOMY
  12. 12. SYNC TAGGED FILES BETWEEN DEVICES Dropbox offers a great way to sync tagged files across multiple devices
  13. 13. FILE SYSTEM AS A DATABASE Nodatabaselockingorvendorlocking Findability-withthesearchcapabilitiesofyouroperatingsystem Easytosynchronizebetweendevices(justworkinadropboxfolder)
  14. 14. POPULAR USE CASES PersonalWiki-NoteTakingasinEvernote SourcecodeAnalysiswithTreeMap Folderstructuresastree(I) Folderstructuresastree(II) ↴ ↴ ↴ ↴
  15. 15. PERSONAL WIKI - NOTE TAKING AS IN EVERNOTE TagSpacescanalsoeditsometextfiletypes HTML Markdown TextFiles Sourcecode(C,Java,C++,Javascript,PHP,Ruby,XML)
  16. 16. SOURCECODE ANALYSIS WITH TREEMAP
  17. 17. FOLDER STRUCTURES AS TREE (I)
  18. 18. FOLDER STRUCTURES AS TREE (II)
  19. 19. SUPPORTED PLATFORMS Get it from for: Windows MacOSX Linux/Ubuntu Android Firefox Chrome iOS tagspaces.org/downloads ↴ ↴ ↴ ↴ ↴ ↴ ↴
  20. 20. WINDOWS Native 32bit Application
  21. 21. MAC OS X Native 32bit Application
  22. 22. LINUX/UBUNTU Native 32bit and 64bit Applications
  23. 23. ANDROID App available in the Google's Play Store
  24. 24. FIREFOX Available as Add On
  25. 25. CHROME Available as Extension
  26. 26. IOS iOS release is coming soon
  27. 27. HELPING THIS PROJECT Spreadthewordaboutus Improvetheapplicationby Youlovetodevelop? ↴ ↴ ↴
  28. 28. SPREAD THE WORD ABOUT US Tweetabout Joinusin Likeuson @tagspaces Google+ Facebook
  29. 29. IMPROVE THE APPLICATION BY Reportingissueson Suggestingnew featureson GitHub UserVoice
  30. 30. YOU LOVE TO DEVELOP? Improveexistingorcreatenew fileviewersoreditors Createnew perspectivesfordirectoryvisualization Justcontacttocoordinateowrefforts
  31. 31. THE END THANK YOU! QUESTIONS? Ilian Sapundshiev@ilianste Poweredby for ,usingMindslide Freeplane Reveal.js

×