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
- This could now be done partially with Slideshow in Tiki7 for one page. If we add Slideshow from structure, we'll get this as well.
- 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.
PHF: Portable Hypertext Format
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
Libs
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.
Copy to clipboard
[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
Related links
^ Offline access to Tiki is coming to ((Tiki21)) via ((Progressive Web App)) ^
See also ((System Tray)) and
New in Tiki8: ((doc:Tracker Synchronization))
Also, ((doc:TimeSheet)) in Tiki9 works offline
See also: ((ActiveSync))
! What
# To have an offline version of Tiki to replace ((WebHelp))
** This could now be done partially with ((Slideshow)) in ((Tiki7)) for one page. If we add Slideshow from structure, we'll get this as well.
# 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 ((doc:USB Tiki)). If sync is required, you'll need to sync changes manually or with the ((doc:Communication Center)).
!! E-mail copy
A current option is to ((doc:Watch)) all pages and thus, over time, you'll have a full offline copy in your IMAP inbox, with searching capability. By setting up ((doc: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.
!! PHF: Portable Hypertext Format
* [http://www.greywyvern.com/code/php/phf-demo|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 [http://www.w3.org/TR/html5/offline.html|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
* [https://github.com/hubspot/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.
* http://ajax.sys-con.com/node/1643966/mobile
* http://rezitech.github.io/stash/
!! TiddlyWiki
Another option is to implement something like [http://mediawikiunplugged.com/|MediaWiki Unplugged], or [https://www.socialtext.net/open/index.cgi?socialtext_unplugged|Socialtext] which use TiddlyWiki.
!!! 2009-08-06 discussion with some tiddlywiki devs.
{CODE(wrap="1")}
[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
{CODE}
! 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
* [https://github.com/salesagility/SuiteCRM/commit/086d64c86f90360b01c55b5fc26edab756f9d6b0|added to SuiteCRM]
! Related links
* https://github.com/mustardamus/self-caching-offline-website
* http://offlinefirst.org/
* https://www.wallabag.org/
* ((Static Site Generator))
* https://unhosted.org/
* https://github.com/cebe/js-search
* https://www.openhub.net/p/_compare?project_0=simpleStorage&project_1=js-jStorage&project_2=simple-storage