Skip to content
Jonathan Field edited this page Apr 8, 2016 · 9 revisions

Useful Links

News

March 8, 2016

There's been a lot of changes to rachelpiOS and contentshell over the past couple weeks. This is in the lead-up to a new RACHEL Pi 2 Spanish build. Here's what's changed:

  • We now wrap kiwix-serve with a script called rachel-kiwix-start.pl. This script rebuilds the kiwix library.xml file with whatever zim files are in the modules directory whenever you restart kiwix. This means that adding/removing zim based modules is much easier, as you don't have to update the library file manually or worry about where kiwix is installed. Just rsync any zim-based module from the RACHEL module repository, and run service kiwix restart or reboot. We also modified the init-kiwix-service script that goes in /etc/init.d/kiwix to use this new library-building wrapper.

  • Related to the above, we now include kiwix-sample.zim and kiwix-sample-library.xml that will let you know that kiwix is installed and working even if there are no zim-based modules installed.

  • Web-based safe shutdown! you can now shut down your Raspberry Pi safely from the web based interface. Just navigate to the admin page and you'll see a button at the bottom. Using this will hopefully reduce the occurrence of corrupted SD cards.

  • Permission changes to the apache logs directory allows stats.php script to work properly

  • New multi-lingual stem PHP module is included to allow improved search in RACHEL modules - this is already in use in the beautiful new wikiHow ES module that includes Spanish full-text search.

  • Updated KA Lite to 0.16.1 - this fixes some major performance issues and improves Spanish video coverage. Great work by the KA Lite team!

  • New File Share module (also in Spanish) supports multiple files and drag-and-drop. Also, being a module, it is no longer part of the top navigation, but can be added, removed, hidden, and sorted like any other module.

  • New module-template repo gives some guidance on making a module. Changed the name of the important file to rachel-index.php (much more sensible than index.htmlf, though we keep a symlink for compatibility).

That's the bigger stuff. Going forward our goal is to make it much easier and reliable to build new RACHEL distributions and mix-and-match content. This release has been a solid first step.

Clone this wiki locally