See also System Tray and
New in Tiki8: Tracker Synchronization
Also, TimeSheet in Tiki9 works offline
See also: ActiveSync
What
- To have an offline version of Tiki to replace WebHelp
- Have offline access to the full Tiki, with a way to edit offline and sync back changes when going back online
Options
USB Key
You can easily make a USB Tiki. If sync is required, you'll need to sync changes manually or with the Communication Center.
E-mail copy
A current option is to Watch all pages and thus, over time, you'll have a full offline copy in your IMAP inbox, with searching capability. By setting up Mail-in, updates could be done offline, and merged back in when you go back online, without any automatic conflict management.
- This should be documented at http://doc.tiki.org/Offline with an alias of http://doc.tiki.org/Unplugged (or vice versa)
- Some improvements could be made
- Outgoing email should be in a format, that I can just click reply and it's in the the right format
- Currently watches send what has changed (the diff) at the top and then, a full copy of the latest content. So Mail-in would have to know to ignore the diff and only take the new text
- Since mail clients add a ">" when you click reply, perhaps it should be a forward
- Since it's in address book, it's not too bad
- There could be a button "Send a copy of this page, all pages in this (these) categories via email"
- Conflict detection
- Don't try to resolve because that's tricky but just an e-mail warning to two editors when a conflict is detected and they can manually resolve.
- Outgoing email should be in a format, that I can just click reply and it's in the the right format
PHF: Portable Hypertext Format
- PHF: Portable Hypertext Format will help!
Save to a single HTML file
https://github.com/gildas-lormeau/SingleFile#install
Freeze-dry: web page conservation
https://github.com/WebMemex/freeze-dry
HTML5
An option for the future is to implement HTML5 offline
See: http://www.simple-groupware.de/cms/OfflineSynchronization
Form filling & file uploads
- See File Upload
- http://stackoverflow.com/questions/9487636/file-uploads-in-html5-offline-applications
- http://www.sitepoint.com/offline-capabilities-native-mobile-apps-vs-mobile-web-apps/
- https://github.com/bitExpert/html5-offline-demo
- http://www.slideshare.net/shochdoerfer/offline-strategies-for-html5-web-applications-confoo13
- http://blog.jthoenes.net/2014/04/07/html5-offline-upload-of-images/
- https://github.com/p-m-p/fs-sync
Libs
- https://github.com/wycats/jquery-offline
- Offline.js
- https://github.com/search?o=desc&q=offline&s=stars&type=Repositories
- https://github.com/TalAter/UpUp/
HTML5 Offline version of a structure
So we have an offline book.
TiddlyWiki
Another option is to implement something like MediaWiki Unplugged, or Socialtext which use TiddlyWiki.
2009-08-06 discussion with some tiddlywiki devs.
[11:30] You have joined #tiddlywiki [11:30] The topic is 'http://www.tiddlywiki.com | http://www.tiddlywiki.org | this channel is being logged by IRSeek (http://www.irseek.com)' (set by Ace_NoOne on June 26, 2008 10:49:20 AM) [11:31] marclaporte: Hi everyone! This is Marc from #tikiwiki. [11:31] marclaporte: I am wondering if there are any examples of "classic" wiki engines (MediaWiki, Twiki, etc.) that have an export to Tiddly for offline use? [11:32] marclaporte: We have an offline export (for use on CDs, etc) but it's not so good. We are thinking of removing it. [11:33] marclaporte: But it would be nice to instead replace it with something fun & useful. [11:34] Jermolene: socialtext has a tiddlywiki export option, they call it "Socialtext Unplugged" [11:34] Jermolene: hi marc, btw! [11:34] Jermolene: for mediawiki, we've built a tiddlywiki that can suck down and display mediawiki content: http://mediawikiunplugged.com/ [11:35] marclaporte: tks [11:36] marclaporte: Unrelated question: Anyone from here going to Florida for upcoming WikiSym? [11:37] marclaporte: http://mediawikiunplugged.com/ is pretty much what I had in mind!! [11:40] Jermolene: sadly we're not sending anyone to wikisym this year [11:40] Jermolene: or at least I mean Osmosoft isn't sending anyone [11:40] Jermolene: hopefully there'll be the odd tiddlywiki user there :) [11:40] marclaporte: I hope so! I'll have a bunch of questions :-) [11:40] tracmonitor: [mahemoff] Changeset [10220]: trails - made carousel next and prev select next and prev link, as user ... http://trac.tiddlywiki.org/changeset/10220 [11:40] tracmonitor: [cdent] Ticket #1116 ([TiddlyWeb] unescaped slashes in usernames) closed http://trac.tiddlywiki.org/ticket/1116#comment:1 [11:42] cdent: marclaporte: i haven't decided about wikisym [11:42] cdent: maybe [11:42] Jermolene: marclaporte: do ask here, or our google group, or email me on jeremy (at) osmosoft (dot) com [11:44] marclaporte: ok, I will read up first. What I am looking for is code/procedure to convert MediaWiki data to a suitable format for Tiddly. MediaWiki is great because it's PHP (like TikiWiki). Clicking around, I found a link to http://www.martinswiki.com/#MediaWikiAdaptorPlugin but it seems currently online. Is this the URL I should check again later? [11:46] marclaporte: and this is empty: http://tiddlywiki.org/wiki/How_do_I_import_MediaWiki_content_into_a_TiddlyWiki%3F [11:47] FND: marclaporte: http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/ has adaptors and formatters [11:48] marclaporte: Short term goal would be to export only, but perhaps later, we could give it a shot to be able to sync back changes, like SocialText [11:48] FND: this has a list of adaptors: http://tiddlywiki.org/wiki/Server_Adaptor_Mechanism [11:48] marclaporte: Martin has many exporters. Beautiful! [12:05] bengillies has disconnected [12:07] tracmonitor: [psd] Changeset [10221]: GITSCOB - smaller mono image http://trac.tiddlywiki.org/changeset/10221 [12:08] marclaporte: The page "Get MediaWiki Content" on http://mediawikiunplugged.com/ replies: "You cannot import into a read-only TiddlyWiki file. Try opening it from a file:// URL" [12:10] Jermolene: yeah you need to download the html file and run it from a file:// URI [12:10] Jermolene: when a tiddlywiki is served over http it loses the editting capability [12:10] Jermolene: unless you use a serverside variant such as cctiddly or tiddlyweb [12:11] FND has disconnected: "Out" [12:12] marclaporte: ok, I see
Wishlist
These were added by ricks99:
- Generate X/HTML pages for each wiki page (or a single HTML page?)
- When exporting a wiki structure, inlcude include Next/Prev links to "page" through the output
- Create a "master toc" for the exported files
- Select language (1 language per export) or export all translations?
- Select version — from the version plugin — (1 version, the default, per export), or export all versions?
Desktop notifications