Top Banner
ORGANIZE YOUR FILES! TagSpaces Introduction by Ilian Sapundshiev in January 2015 @ilianste
37
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TagSpaces Introduction

ORGANIZE YOUR FILES!TagSpaces Introduction

by Ilian Sapundshiev in January 2015

@ilianste

Page 2: TagSpaces Introduction

WHAT IS TAGSPACES ?it is open source and extensible platform for personaldata managementit let you organize, tag and browse your local files, photosand documents on almost every platforms.project initiated in 2013 in Munich, Germany

official website: , source hosted on

build with HTML5, Javascript, Cordova, Node-Webkit

tagspaces.orggithub.com

Page 3: TagSpaces Introduction
Page 4: TagSpaces Introduction

WHY TAGSPACES ?In a world where more and more personal information iscollected and owned by mobile apps and web portals,TagSpaces gives you an alternative of owning your dataand having it nicely organize and visualized with themanner of modern web technologies.Open SourceExtensible with PluginsEasy to use

Page 5: TagSpaces Introduction

NO BACKEND PHILOSOPHYTagSpaces is not a web portal or web application, sothere is no server back-end.The Application is not Internet dependent, so a pureoffline use is absolutely possible.TagSpaces is not indexing you files in a database in orderto save meta information. All the needed information isextracted by the time of use from the file respectivelyfolder structure.

Page 6: TagSpaces Introduction

KEY CONCEPTS

Page 7: 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 8: TagSpaces Introduction

FILE NAME ANATOMY

Page 9: TagSpaces Introduction

SYNC TAGGED FILESDropbox offers a great way to sync tagged files across

multiple devices

Page 10: TagSpaces Introduction

FILE SYSTEM AS A DATABASENo database or vendor lockingFindability - with the search capabilities of your operatingsystemEasy to synchronize between devices (just use TagSpaceswith your Dropbox folder)But! File path lenght restricted on the some OSs likeWindows to ca. 255 chars (BTW tweets are max. 140 chars)

Page 11: TagSpaces Introduction

COMMON USE CASES

Page 12: TagSpaces Introduction

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

Page 13: TagSpaces Introduction
Page 14: TagSpaces Introduction

FILE BROWSING & PREVIEWINGTagSpaces can preview over 50 different file types suchas:Images (PNG, BMP, JPG, GIF), Videos and Audio (MP3,OGG)Documents (PDF, MHT, HTML, ODF, ODT, ODS, ODP,MARKDOWN)Color coded preview of common programing languagesAdditional viewers can be easily added

Page 15: TagSpaces Introduction
Page 16: TagSpaces Introduction

PERSONAL WIKI - NOTE TAKING ASIN ONENOTE

TagSpaces can also create and edit text files in thefollowing formats:HTML, MARKDOWN, TextSourcecode (e.g. of C, Java, C++, Javascript, PHP, Ruby,XML languages)Additional editors can be implemented

Page 17: TagSpaces Introduction
Page 18: TagSpaces Introduction

WEBSCRAPPING AS IN EVERNOTEWith the Chrome extension you are now able:To capture whole webpage as MHTMLTo save the selection from a webpage in HTML formatTo take screenshot of the visibale part of the currentwebpage as PNG

Page 19: TagSpaces Introduction
Page 20: TagSpaces Introduction

SOURCECODE ANALYSIS WITHTREEMAP

Page 21: TagSpaces Introduction

FOLDER STRUCTURES AS TREE (I)

Page 22: TagSpaces Introduction

FOLDER STRUCTURES AS TREE (II)

Page 23: TagSpaces Introduction

SUPPORTED PLATFORMSGet it from for:tagspaces.org/downloads

Page 24: TagSpaces Introduction

WINDOWSNative 32bit Application

Page 25: TagSpaces Introduction

MAC OS XNative 32bit Application

Page 26: TagSpaces Introduction

LINUX/UBUNTUNative 32bit and 64bit Applications

Page 27: TagSpaces Introduction

ANDROID

App available in the Google's Play Store

Page 28: TagSpaces Introduction

FIREFOXAvailable as Add On

Page 29: TagSpaces Introduction

CHROMEAvailable as Extension

Page 30: TagSpaces Introduction

IOSiOS release is coming soon

Page 31: TagSpaces Introduction

WEBDAV / SERVER EDITIONIt is possible to install TagSpaces on a server:Connection via WebDAV interface toownCloud or any other WebDAB serverRestriction: TagSpaces should be located on the sameserver as the WebDAV server

Page 32: TagSpaces Introduction

CONTRIBUTE TO THE PROJECT

Page 34: TagSpaces Introduction

IMPROVE THE APPLICATION

By reporting issues on

By suggesting new features on

GitHub

UserVoice

Page 35: TagSpaces Introduction

HELP WITH DEVELOPMENT?Improve existing or create new file viewers or editors.Create new perspectives for directory visualization.Just contact me to coordinate our efforts.

Page 36: TagSpaces Introduction

ABOUT ME

Ilian Sapundshievstudied @ - computer science & computationallinquisticsworked @ Dassault Systemes and Siemensnow: freelancing and leading the TagSpaces projectfind me on twitter or interested in the open web, "noBackend" and VR

TUM

@ilianste www.ilian.me

Page 37: TagSpaces Introduction

THANK YOU!QUESTIONS?

Ilian Sapundshiev @ilianste