31
TAGSPACES Organize Your Files! by Ilian Sapundshiev in April 2014 @ilianste

Tagspaces Introduction

  • Upload
    ugg

  • View
    3.827

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Tagspaces Introduction

TAGSPACESOrganize Your Files!

by Ilian Sapundshiev in April 2014

@ilianste

Page 2: Tagspaces Introduction

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

↴ ↴

↴ ↴

↴ ↴

↴ ↴

↴ ↴

Page 3: Tagspaces Introduction

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

Page 4: Tagspaces Introduction

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.

Page 5: Tagspaces Introduction

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.

Page 6: Tagspaces Introduction

FILE MANAGEMENTcreate files (plain text, html, markdown)create directoriesrename filesmove files (drag&drop)delete files

Page 7: Tagspaces Introduction

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)

Page 8: Tagspaces Introduction

OK, WE WERE HERE ALREADY ...

Page 9: Tagspaces Introduction

KEY CONCEPTSFile Tagging

File Name Anatomy

Sync Tagged Files Between Devices

File System as a Database

↴ ↴

↴ ↴

Page 10: Tagspaces Introduction

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

Page 11: Tagspaces Introduction

FILE NAME ANATOMY

Page 12: Tagspaces Introduction

SYNC TAGGED FILES BETWEEN DEVICESDropbox offers a great way to sync tagged filesacross multiple devices

Page 13: Tagspaces Introduction

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)

Page 14: Tagspaces Introduction

POPULAR USE CASESPersonal Wiki - Note Taking as in Evernote

Sourcecode Analysis with TreeMap

Folder structures as tree (I)

Folder structures as tree (II)

↴ ↴

↴ ↴

Page 15: Tagspaces Introduction

PERSONAL WIKI - NOTE TAKING AS IN EVERNOTETagSpaces can also edit some text file typesHTMLMarkdownText FilesSourcecode (C, Java, C++, Javascript, PHP, Ruby, XML)

Page 16: Tagspaces Introduction

SOURCECODE ANALYSIS WITH TREEMAP

Page 17: Tagspaces Introduction

FOLDER STRUCTURES AS TREE (I)

Page 18: Tagspaces Introduction

FOLDER STRUCTURES AS TREE (II)

Page 19: Tagspaces Introduction

SUPPORTED PLATFORMSGet it from for:

Windows

Mac OS X

Linux/Ubuntu

Android

Firefox

Chrome

iOS

tagspaces.org/downloads

↴ ↴

↴ ↴

↴ ↴

Page 20: Tagspaces Introduction

WINDOWSNative 32bit Application

Page 21: Tagspaces Introduction

MAC OS XNative 32bit Application

Page 22: Tagspaces Introduction

LINUX/UBUNTUNative 32bit and 64bit Applications

Page 23: Tagspaces Introduction

ANDROIDApp available in the Google's Play Store

Page 24: Tagspaces Introduction

FIREFOXAvailable as Add On

Page 25: Tagspaces Introduction

CHROMEAvailable as Extension

Page 26: Tagspaces Introduction

IOSiOS release is coming soon

Page 27: Tagspaces Introduction

HELPING THIS PROJECTSpread the word about us

Improve the application by

You love to develop?

↴ ↴

Page 29: Tagspaces Introduction

IMPROVE THE APPLICATION BYReporting issues on

Suggesting new features on

GitHub

UserVoice

Page 30: Tagspaces Introduction

YOU LOVE TO DEVELOP?Improve existing or create new file viewers or editorsCreate new perspectives for directory visualizationJust contact to coordinate owr efforts

Page 31: Tagspaces Introduction

THE ENDTHANK YOU! QUESTIONS?Ilian Sapundshiev @ilianste

Powered by for , using Mindslide Freeplane Reveal.js