<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi All,<div><br></div><div>Had an idea of how to implement requirements when installing apps. For example, when the gallery is installed, it need to check if gd is installed, rather than just giving an error. So I though about adding a <requirements> section to the apps info.xml. In there we can list <functions> <classes> and <extensions> that we can check exists when enabling the app.</div><div><br></div><div>We can also do a check when we do the overall owncloud install to check that the default enabled apps have all their requirements met.</div><div><br></div><div>What do you think, is this flexible enough for apps?</div><div><br></div><div>Thanks,</div><div>Tom</div><div><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Tom Needham<br><a href="mailto:tom@owncloud.com">tom@owncloud.com</a><br><br><br></span>
</div>

<br></div></body></html>