Difference between revisions of "KiwixKolibri"

Jump to navigation Jump to search
no edit summary
(changed to H2 headings to make page easier to scan)
Line 41: Line 41:
* use chef script to package contents as channel
* use chef script to package contents as channel
* upload to content curation server
* upload to content curation server


USER STORY 1.2: As a ZimFile author I want to import content from Kolibri channels
USER STORY 1.2: As a ZimFile author I want to import content from Kolibri channels
Line 47: Line 48:
* use libzim to package content as OpenZIM file
* use libzim to package content as OpenZIM file
* upload to Kiwix content repository
* upload to Kiwix content repository


USER STORY 1.3: As a subject specialist (e.g. medical wikipedia) I want to use the content curation server to remix an content from existing kolibri channel and zim files
USER STORY 1.3: As a subject specialist (e.g. medical wikipedia) I want to use the content curation server to remix an content from existing kolibri channel and zim files
Line 96: Line 98:
* User sees a mix of OpenZim files available and Kolibri channels
* User sees a mix of OpenZim files available and Kolibri channels
* Clicking on a Kolibri channel in the listing, takes user to Kolibri channel import screen
* Clicking on a Kolibri channel in the listing, takes user to Kolibri channel import screen


USER STORY 2.1.2: Search in Kolibri also surfaces Kiwix content channels
USER STORY 2.1.2: Search in Kolibri also surfaces Kiwix content channels
Line 130: Line 133:
* Suggested/related items: "watch an Video programming TED Talk"
* Suggested/related items: "watch an Video programming TED Talk"
* Link to Kiwix ZimFile or directly to content item
* Link to Kiwix ZimFile or directly to content item


USER STORY 2.4: As a Kiwix user I want to access Perseus exercises.
USER STORY 2.4: As a Kiwix user I want to access Perseus exercises.
Line 226: Line 230:




== References ==
<references />




Line 291: Line 291:
  boolean isIntentSafe = activities.size() > 0;
  boolean isIntentSafe = activities.size() > 0;
If <code>isIntentSafe</code> is <code>true</code>, then we know that the intent-receiving app is installed and will respond to the intent.
If <code>isIntentSafe</code> is <code>true</code>, then we know that the intent-receiving app is installed and will respond to the intent.
== References ==
<references />
16

edits

Navigation menu