Warning: This page has not been updated in over over a year and may be outdated or deprecated.
administration:command_line_utilities
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
vufind2:command_line_utilities [2015/12/14 16:42] – ↷ Links adapted because of a move operation demiankatz | administration:command_line_utilities [2019/12/17 20:54] – [util controller] demiankatz | ||
---|---|---|---|
Line 11: | Line 11: | ||
In VuFind 2.4 or newer, the most consistent way to run command line tools is to run them through Zend Framework directly using the application' | In VuFind 2.4 or newer, the most consistent way to run command line tools is to run them through Zend Framework directly using the application' | ||
- | The "PHP scripts in directory" | + | The "PHP scripts in directory" |
< | < | ||
Line 41: | Line 41: | ||
Most of these actions are also summarized below, grouped by controller. However, in case this documentation falls out of date, the index.php output is always the most current way of finding all available tools. | Most of these actions are also summarized below, grouped by controller. However, in case this documentation falls out of date, the index.php output is always the most current way of finding all available tools. | ||
- | ==== generator | + | ==== compile |
- | The generator | + | The compile controller contains the [[administration: |
+ | |||
+ | ==== generate controller ==== | ||
+ | |||
+ | The generate | ||
==== harvest controller ==== | ==== harvest controller ==== | ||
Line 61: | Line 65: | ||
* import-xsl \\ Tool for importing XML files into Solr using XSLT. | * import-xsl \\ Tool for importing XML files into Solr using XSLT. | ||
- | * webcrawl \\ Tool for populating the website index when [[indexing websites]]. | + | * webcrawl \\ Tool for populating the website index when [[indexing: |
==== language controller ==== | ==== language controller ==== | ||
Line 69: | Line 73: | ||
Actions: | Actions: | ||
+ | * addusingtemplate \\ Create a new string by combining one or more existing strings using a template. | ||
* copystring \\ Copy one language string to another in all of the language files. | * copystring \\ Copy one language string to another in all of the language files. | ||
* delete \\ Delete a language string from all of the language files. | * delete \\ Delete a language string from all of the language files. | ||
* normalize \\ Normalize (sort/ | * normalize \\ Normalize (sort/ | ||
+ | |||
+ | ==== scheduledsearch controller ==== | ||
+ | |||
+ | The scheduledsearch controller is used for tasks related to VuFind' | ||
+ | |||
+ | Actions: | ||
+ | |||
+ | * notify \\ Send out new notification emails, as needed. | ||
==== util controller ==== | ==== util controller ==== | ||
Line 79: | Line 92: | ||
Actions: | Actions: | ||
+ | * cleanup_record_cache \\ Clean out the [[configuration: | ||
* commit \\ Commit the Solr index. | * commit \\ Commit the Solr index. | ||
- | * createHierarchyTrees \\ Populate the hierarchy cache when using [[indexing: | + | * createHierarchyTrees \\ Populate the hierarchy cache when using [[indexing: |
* cssBuilder \\ Compile LESS files into CSS within all themes. | * cssBuilder \\ Compile LESS files into CSS within all themes. | ||
* dedupe \\ Remove duplicate lines from a text file. | * dedupe \\ Remove duplicate lines from a text file. | ||
- | * deletes \\ Remove all of the records in a specified MARC file from the Solr index. | + | * deletes \\ Remove all of the records in a specified MARC or text file from the Solr index. |
+ | * expire_auth_hashes \\ Clean up expired authentication hashes (generated by Email [[configuration: | ||
+ | * expire_external_sessions \\ Clean up the external_sessions database table, when used. | ||
* expire_searches \\ Remove unwanted saved searches from the database. | * expire_searches \\ Remove unwanted saved searches from the database. | ||
* expire_sessions \\ Remove old session data from the database. | * expire_sessions \\ Remove old session data from the database. | ||
* index_reserves \\ Build a Solr index for course reserves. | * index_reserves \\ Build a Solr index for course reserves. | ||
+ | * lint_marc \\ Check a MARC file for errors. | ||
* optimize \\ Optimize the Solr index. | * optimize \\ Optimize the Solr index. | ||
* sitemap \\ Generate a sitemap for use with search engines. | * sitemap \\ Generate a sitemap for use with search engines. | ||
* suppressed \\ Delete all currently suppressed catalog records from the Solr index. | * suppressed \\ Delete all currently suppressed catalog records from the Solr index. | ||
+ | * switch_db_hash \\ Change the password hashing algorithm in the database and configuration. | ||
---- struct data ---- | ---- struct data ---- | ||
---- | ---- | ||
administration/command_line_utilities.txt · Last modified: 2024/08/13 17:16 by demiankatz