<?xml version="1.0" encoding="utf-8"?>
<extension type="component" method="upgrade">
    <name>com_jobextractor</name>
    <author>Your Name</author>
    <creationDate>October 2025</creationDate>
    <copyright>(C) 2025</copyright>
    <license>GNU/GPL</license>
    <version>1.0.0</version>
    <description>Secure component to extract job data using ChatGPT and save to DB.</description>
    <install>
        <sql>
            <file driver="mysql" charset="utf8">admin/sql/install.mysql.utf8.sql</file>
        </sql>
    </install>
    <uninstall>
        <sql>
            <file driver="mysql" charset="utf8">admin/sql/uninstall.mysql.utf8.sql</file>
        </sql>
    </uninstall>
    <updateservers>
        <server type="extension" name="Job Extractor Updates">https://your-site.com/update.xml</server>
    </updateservers>
    <files folder="site">
        <filename>jobextractor.php</filename>
        <filename>controller.php</filename>
        <folder>models</folder>
        <folder>views</folder>
    </files>
    <administration>
        <menu img="class:component">COM_JOBEXTRACTOR</menu>
        <files folder="admin">
            <filename>jobextractor.php</filename>
        </files>
    </administration>
    <config>
        <fields name="params">
            <fieldset name="basic">
                <field name="openai_api_key" type="password" label="OpenAI API Key" description="Your OpenAI API key for ChatGPT integration." filter="raw" />
            </fieldset>
        </fields>
    </config>
</extension>