- Tech Live: TECL → TL - TechLive Qatar: added (TLQ) - TechLive Cyber: added (TLCYB) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
232 lines
10 KiB
PHP
232 lines
10 KiB
PHP
<?php require_once __DIR__ . '/auth.php'; requireAuth(); ?>
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Help - Dow Jones Job Naming Tool</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
<style>
|
|
.help-container {
|
|
max-width: 960px;
|
|
margin: 0 auto;
|
|
padding: 20px;
|
|
}
|
|
.help-card {
|
|
background: var(--card-bg);
|
|
padding: 25px;
|
|
border-radius: 8px;
|
|
margin-bottom: 25px;
|
|
border: 1px solid var(--border-color);
|
|
}
|
|
.help-card h2 {
|
|
margin-top: 0;
|
|
font-size: 1.3rem;
|
|
margin-bottom: 15px;
|
|
border-bottom: 2px solid var(--text-primary);
|
|
padding-bottom: 10px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.03em;
|
|
}
|
|
.help-card ul {
|
|
padding-left: 20px;
|
|
line-height: 1.8;
|
|
}
|
|
.help-card li {
|
|
margin-bottom: 8px;
|
|
}
|
|
.example-box {
|
|
background: #f0f0f0;
|
|
padding: 10px 15px;
|
|
border-radius: 4px;
|
|
font-family: monospace;
|
|
font-size: 0.9rem;
|
|
margin: 5px 0;
|
|
border-left: 3px solid var(--text-primary);
|
|
}
|
|
.ref-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin: 10px 0;
|
|
font-size: 0.9rem;
|
|
}
|
|
.ref-table th, .ref-table td {
|
|
padding: 8px 12px;
|
|
text-align: left;
|
|
border-bottom: 1px solid var(--border-color);
|
|
}
|
|
.ref-table th {
|
|
background: var(--card-bg);
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
font-size: 0.8rem;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
.back-link {
|
|
display: inline-block;
|
|
margin-bottom: 20px;
|
|
color: var(--text-primary);
|
|
text-decoration: none;
|
|
font-weight: 600;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
font-size: 0.85rem;
|
|
border: 2px solid var(--text-primary);
|
|
padding: 8px 16px;
|
|
}
|
|
.back-link:hover {
|
|
background: var(--text-primary);
|
|
color: var(--bg-color);
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="help-container">
|
|
<div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;">
|
|
<a href="index.php" class="back-link" style="margin-bottom: 0;">Back to Tool</a>
|
|
<div style="display: flex; gap: 10px; align-items: center;">
|
|
<span style="font-size: 0.8rem; color: var(--text-secondary);"><?php echo htmlspecialchars($CURRENT_USER); ?></span>
|
|
<a href="logout.php" class="btn btn-secondary" style="text-decoration: none;">Sign Out</a>
|
|
</div>
|
|
</div>
|
|
|
|
<header style="margin-bottom: 30px;">
|
|
<h1>Dow Jones Job Naming Tool</h1>
|
|
<p style="color: var(--text-secondary);">Reference guide and documentation</p>
|
|
</header>
|
|
|
|
<div class="help-card">
|
|
<h2>Naming Convention</h2>
|
|
<p><strong>Standard format:</strong></p>
|
|
<div class="example-box">[OMGID] - [Domain]-[Subteam]-[Brand]-[Initiative]-[YY]-[Sequence]_[AssetName]_v[Version]</div>
|
|
<p><strong>Event format</strong> (when Domain = EVNT):</p>
|
|
<div class="example-box">[OMGID] - EVNT-[EventAbbrev]-[YY]-[Sequence]_[AssetName]_v[Version]</div>
|
|
<p style="margin-top: 15px;"><strong>Examples:</strong></p>
|
|
<div class="example-box">000000 - PMKT-ACQ-WSJ-BIC-26-01_MetaBanner_v1</div>
|
|
<div class="example-box">000001 - PMKT-ENGRT-WSJ-BIC-26-01_Email_v1</div>
|
|
<div class="example-box">000002 - EVNT-GFF-26-02_Agenda_v3</div>
|
|
</div>
|
|
|
|
<div class="help-card">
|
|
<h2>AI Commands</h2>
|
|
<p>Use the command bar to create and manage jobs using natural language. The AI understands the Dow Jones naming convention and will map full names to abbreviations.</p>
|
|
|
|
<h3>Create jobs:</h3>
|
|
<ul>
|
|
<li>
|
|
<div class="example-box">"Create 3 jobs for PMKT ACQ WSJ, initiative BIC, year 26"</div>
|
|
</li>
|
|
<li>
|
|
<div class="example-box">"Create 2 event jobs for Global Food Forum, year 26"</div>
|
|
</li>
|
|
<li>
|
|
<div class="example-box">"Add 4 B2B Enterprise Factiva jobs, initiative DEMO"</div>
|
|
</li>
|
|
</ul>
|
|
|
|
<h3>Update jobs:</h3>
|
|
<ul>
|
|
<li>
|
|
<div class="example-box">"Change all versions to 2"</div>
|
|
</li>
|
|
<li>
|
|
<div class="example-box">"Update OMGID 000002 asset name to LinkedInAd"</div>
|
|
</li>
|
|
</ul>
|
|
|
|
<p style="margin-top: 15px;"><strong>YOLO Mode:</strong> Toggle to skip clarifying questions. The AI will make its best guess for any missing information.</p>
|
|
</div>
|
|
|
|
<div class="help-card">
|
|
<h2>Field Reference</h2>
|
|
|
|
<h3>Domain</h3>
|
|
<table class="ref-table">
|
|
<tr><th>Full Name</th><th>Abbreviation</th></tr>
|
|
<tr><td>Performance Marketing</td><td>PMKT</td></tr>
|
|
<tr><td>Brand</td><td>BRND</td></tr>
|
|
<tr><td>Event</td><td>EVNT</td></tr>
|
|
<tr><td>B2B</td><td>B2B</td></tr>
|
|
</table>
|
|
|
|
<h3>Subteam (non-Event only)</h3>
|
|
<table class="ref-table">
|
|
<tr><th>Full Name</th><th>Abbreviation</th></tr>
|
|
<tr><td>Acquisition</td><td>ACQ</td></tr>
|
|
<tr><td>B2B</td><td>B2B</td></tr>
|
|
<tr><td>Content Marketing</td><td>CMKT</td></tr>
|
|
<tr><td>Engagement / Retention</td><td>ENGRT</td></tr>
|
|
<tr><td>Enterprise</td><td>ENT</td></tr>
|
|
</table>
|
|
|
|
<h3>Brand (non-Event only)</h3>
|
|
<table class="ref-table">
|
|
<tr><th>Full Name</th><th>Abbreviation</th></tr>
|
|
<tr><td>Wall Street Journal</td><td>WSJ</td></tr>
|
|
<tr><td>Wall Street Journal+</td><td>WSJ+</td></tr>
|
|
<tr><td>Barron's</td><td>BAR</td></tr>
|
|
<tr><td>MarketWatch</td><td>MW</td></tr>
|
|
<tr><td>Dragonfly</td><td>DF</td></tr>
|
|
<tr><td>Dow Jones Energy</td><td>DJE</td></tr>
|
|
<tr><td>Factiva</td><td>FAC</td></tr>
|
|
<tr><td>Free Expression</td><td>FE</td></tr>
|
|
<tr><td>Global Risk Insights</td><td>GRI</td></tr>
|
|
<tr><td>Newswires</td><td>NWS</td></tr>
|
|
<tr><td>Oxford Analytica</td><td>OA</td></tr>
|
|
<tr><td>Risk</td><td>RSK</td></tr>
|
|
<tr><td>Risk Center</td><td>RSKC</td></tr>
|
|
<tr><td>Risk Journal</td><td>DJRJ</td></tr>
|
|
<tr><td>Risk & Compliance</td><td>R&C</td></tr>
|
|
<tr><td>World ECR</td><td>WECR</td></tr>
|
|
</table>
|
|
|
|
<h3>Event (EVNT domain only)</h3>
|
|
<table class="ref-table">
|
|
<tr><th>Full Name</th><th>Abbreviation</th></tr>
|
|
<tr><td>Global Horizons</td><td>GH</td></tr>
|
|
<tr><td>Risk Journal Summit</td><td>DJRJS</td></tr>
|
|
<tr><td>World ECR</td><td>WECR</td></tr>
|
|
<tr><td>Free Expressions Opinion Event</td><td>FEOE</td></tr>
|
|
<tr><td>Future of Health</td><td>FOH</td></tr>
|
|
<tr><td>Global Food Forum</td><td>GFF</td></tr>
|
|
<tr><td>Journal House</td><td>JH</td></tr>
|
|
<tr><td>TechLive</td><td>TL</td></tr>
|
|
<tr><td>TechLive Qatar</td><td>TLQ</td></tr>
|
|
<tr><td>TechLive Cyber</td><td>TLCYB</td></tr>
|
|
<tr><td>The Future of Everything</td><td>FOE</td></tr>
|
|
<tr><td>WSJ Invest Live</td><td>WSJIL</td></tr>
|
|
<tr><td>Board of Directors Council</td><td>BODC</td></tr>
|
|
<tr><td>CCO Council</td><td>CCOC</td></tr>
|
|
<tr><td>CEO Council</td><td>CEOC</td></tr>
|
|
<tr><td>CFO Council</td><td>CFOC</td></tr>
|
|
<tr><td>CMO Council</td><td>CMOC</td></tr>
|
|
<tr><td>CPO Council</td><td>CPOC</td></tr>
|
|
<tr><td>Technology Council</td><td>TECC</td></tr>
|
|
<tr><td>WSJ Leadership Institute</td><td>WSJLI</td></tr>
|
|
</table>
|
|
|
|
<h3>Other Fields</h3>
|
|
<table class="ref-table">
|
|
<tr><th>Field</th><th>Description</th><th>Example</th></tr>
|
|
<tr><td>OMGID</td><td>6-digit numeric identifier</td><td>000000</td></tr>
|
|
<tr><td>Initiative</td><td>Free-text abbreviation</td><td>BIC, DEMO, LAUNCH</td></tr>
|
|
<tr><td>YY</td><td>2-digit year</td><td>26</td></tr>
|
|
<tr><td>Sequence</td><td>2-digit sequence within a group</td><td>01, 02</td></tr>
|
|
<tr><td>AssetName</td><td>PascalCase, no spaces</td><td>MetaBanner, Email</td></tr>
|
|
<tr><td>Version</td><td>Integer version number</td><td>1, 2, 3</td></tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="help-card">
|
|
<h2>Tips</h2>
|
|
<ul>
|
|
<li><strong>Event jobs:</strong> When Domain is EVNT, Subteam and Brand are ignored. Use the Event dropdown instead.</li>
|
|
<li><strong>Filenames auto-generate:</strong> The Filename column updates live as you edit any cell.</li>
|
|
<li><strong>Voice input:</strong> Click the microphone button to dictate commands.</li>
|
|
<li><strong>Copy filenames:</strong> Use the "Copy Filenames" button to copy all generated names to your clipboard.</li>
|
|
<li><strong>Campaigns:</strong> Save your work with a campaign name and reload it later.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|