* @author Ron Lucke * @license GPL2 or any later version * * @since Stud.IP 5.2 */ class BiographyCareer extends BlockType { public static function getType(): string { return 'biography-career'; } public static function getTitle(): string { return _('Karriere'); } public static function getDescription(): string { return _('Stellt die Stationen Ihrer schulischen, akademischen und beruflichen Qualifikationen, sowie Ihre Berufserfahrung dar.'); } public function initialPayload(): array { return [ 'sort' => 'asc', 'items' => [[ 'date' => '', 'title' => '', 'description' => '', 'type' => 'school', 'qualification' => '', 'focus' => '', 'skills' => '', 'employer' => '', 'job' => '', ]] ]; } public static function getJsonSchema(): string { $schemaFile = __DIR__.'/BiographyCareer.json'; return file_get_contents($schemaFile); } public static function getCategories(): array { return ['biography']; } public static function getContentTypes(): array { return ['data']; } public static function getFileTypes(): array { return []; } public static function getTags(): array { return [ _('Portfolio'), _('Lebenslauf'), _('Zertifikat'), _('Bewerbung'), _('Qualifikation'), _('Job'), _('Beruf'), _('Schule'), _('Berufserfahrung'), _('Arbeit'), _('CV'), _('curriculum vitae'), _('Vita'), _('akademischer Lebenslauf'), _('Werdegang'), _('Sammelmappe'), _('Biografie'), _('Hintergrund'), _('Praktikum'), _('Auslandsaufenthalt'), _('Abschluss'), _('Zeugnis') ]; } }