Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
legacy:vufind_1.x_developer_manual [2015/12/09 20:53] – ↷ Links adapted because of a move operation demiankatz | legacy:vufind_1.x_developer_manual [2015/12/14 20:29] – ↷ Links adapted because of a move operation demiankatz |
---|
===== Development Tools ===== | ===== Development Tools ===== |
| |
* [[:subversion|Subversion]] - Notes on aiding development with version tracking. | * [[legacy:vufind_1.x_developer_manual:subversion|Subversion]] - Notes on aiding development with version tracking. |
| |
| |
===== Architecture Notes ===== | ===== Architecture Notes ===== |
* [[http://vufind.org/docs/VufindDiagram.jpg|Architecture Diagram]] | * [[http://vufind.org/docs/VufindDiagram.jpg|Architecture Diagram]] |
* [[:directory_layout|Directory Layout]] | * [[legacy:vufind_1.x_developer_manual:directory_layout|Directory Layout]] |
* [[:global_variables|Global Variables]] | * [[legacy:vufind_1.x_developer_manual:global_variables|Global Variables]] |
* [[:index_schema|Index Schema]] | * [[development:architecture:solr_index_schema|Index Schema]] |
* [[:authority_control#authority_index|Authority Index Schema]] | * [[development:architecture:authority_control#authority_index|Authority Index Schema]] |
* [[:language_localization_support|Language Localization Support]] | * [[legacy:vufind_1.x_developer_manual:language_localization_support|Language Localization Support]] |
* [[:system_classes|System Classes]] | * [[legacy:vufind_1.x_developer_manual:system_classes|System Classes]] |
| |
| |
| |
===== How-Tos ===== | ===== How-Tos ===== |
* [[:adding_facets|Adding Facets]] - How to add a new facet to searches. | * [[indexing:adding_facets|Adding Facets]] - How to add a new facet to searches. |
* [[legacy:vufind_1.x_developer_manual:building_an_authentication_handler|Building an Authentication Handler]] - How to add custom authentication methods. | * [[legacy:vufind_1.x_developer_manual:building_an_authentication_handler|Building an Authentication Handler]] - How to add custom authentication methods. |
* [[legacy:vufind_1.x_developer_manual:building_an_ils_driver|Building an ILS Driver]] - How to connect to your Integrated Library System. | * [[legacy:vufind_1.x_developer_manual:building_an_ils_driver|Building an ILS Driver]] - How to connect to your Integrated Library System. |
* [[legacy:vufind_1.x_developer_manual:building_a_link_resolver_driver|Building a Link Resolver Driver]] - How to connect to your OpenURL resolver. | * [[legacy:vufind_1.x_developer_manual:building_a_link_resolver_driver|Building a Link Resolver Driver]] - How to connect to your OpenURL resolver. |
* [[:building_a_module|Building a Module]] - How to add new pages and functionality to the interface. | * [[legacy:vufind_1.x_developer_manual:building_a_module|Building a Module]] - How to add new pages and functionality to the interface. |
* [[:building_a_plugin|Building a Plugin]] - How to add custom behavior to Smarty Templates. | * [[legacy:vufind_1.x_developer_manual:building_a_smarty_plugin|Building a Plugin]] - How to add custom behavior to Smarty Templates. |
* [[:building_a_recommendations_module|Building a Recommendations Module]] - How to add custom recommendations to searches. | * [[legacy:vufind_1.x_developer_manual:building_a_recommendations_module|Building a Recommendations Module]] - How to add custom recommendations to searches. |
* [[:building_a_search_object|Building a Search Object]] - How to add a new type of searching to VuFind. | * [[legacy:vufind_1.x_developer_manual:building_a_search_object|Building a Search Object]] - How to add a new type of searching to VuFind. |
* [[:creating_a_session_handler|Creating a Session Handler]] - How to store user sessions in a custom location. | * [[legacy:vufind_1.x_developer_manual:creating_a_session_handler|Creating a Session Handler]] - How to store user sessions in a custom location. |
* [[:autocomplete#building_custom_suggestions|Building Custom Autosuggestions]] - How to customize VuFind's autocomplete functionality. | * [[configuration:autocomplete#building_custom_suggestions|Building Custom Autosuggestions]] - How to customize VuFind's autocomplete functionality. |
* [[:other_than_marc|Supporting a New Metadata Format]] - How to add a record driver and build an importer for non-MARC records. | * [[legacy:vufind_1.x_developer_manual:supporting_a_new_metadata_format|Supporting a New Metadata Format]] - How to add a record driver and build an importer for non-MARC records. |
* [[:customization|User Interface Customization]] - Basics on customizing the presentation layer of VuFind. | * [[legacy:vufind_1.x_developer_manual:user_interface_customization|User Interface Customization]] - Basics on customizing the presentation layer of VuFind. |
| |
===== Planning ===== | ===== Planning ===== |
===== Testing ===== | ===== Testing ===== |
| |
* [[:continuous_integration|Continuous Integration]] - Notes on project-level VuFind testing. | * [[development:testing:continuous_integration|Continuous Integration]] - Notes on project-level VuFind testing. |
* [[:testing_checklist|Testing Checklist]] - Feature list helpful for validating functionality of VuFind code. | * [[development:testing:checklist|Testing Checklist]] - Feature list helpful for validating functionality of VuFind code. |
* [[:unit_tests|Unit Tests]] - Notes on building and running tests for VuFind components. | * [[legacy:vufind_1.x_developer_manual:unit_tests|Unit Tests]] - Notes on building and running tests for VuFind components. |
| |
===== External Resources ===== | ===== External Resources ===== |