---
title: 'Basic Principles'
url: 'https://manuals.remository.com/useful/joomla-install-scripts-for-components/basic-principles'
markdown: 'https://manuals.remository.com/useful/joomla-install-scripts-for-components/basic-principles.md'
date: '2026-10-06'
description: 'Standard code is located in the bootstrap directory of the Black Sheep Research Library. There are a number of classes, providing generally helpful services. The zbuild process includes them in a component package, inside the admin/install directory. This complements the policy of having install.sc…'
---

[](#) [ edit this page](https://github.com/getgrav/grav-skeleton-rtfm-site/blob/develop/pages/09.joomla-install-scripts-for-components/01.basic-principles/docs.md) 

# Basic Principles

Standard code is located in the bootstrap directory of the Black Sheep Research Library. There are a number of classes, providing generally helpful services. The zbuild process includes them in a component package, inside the admin/install directory. This complements the policy of having install.script.php (the install script) in an install directory within the component package. Joomla will eventually place it in administrator/com\_example/install. The helpful classes will also go there. The manifest should ensure there is a folder within the admin section called install that contains an empty index.html file.

---

## Navigation

- Parent: [Joomla Install Scripts for Components](https://manuals.remository.com/useful/joomla-install-scripts-for-components.md)
