-
Notifications
You must be signed in to change notification settings - Fork 15
Home
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 calledrachel-kiwix-start.pl
. This script rebuilds the kiwixlibrary.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 runservice kiwix restart
or reboot. We also modified theinit-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
andkiwix-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 thanindex.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.