Xing 4 TWiki

Function: RenderTvdCurriculumVitaeEditor

Render a CV editor

Documentation

This function renders the cv editor for a TriPage.

Parameters
  • SOURCE: topic for which we render a CV editor

Css
  • empCV

Implementation

%STARTINCLUDE%
~~~ <h2>Curriculum Vitae</h2>
~~~ <style type="text/css"> 
~~~   @import url('%PUBURLPATH%/Applications/EmployeePortalApp/styles.css'); 
~~~ </style>
~~~ <input type="hidden" name="CVTimeStamp" value="%DISPLAYTIME{"$epoch"}%" />
~~~  <div class="empHolder empEditHolder">
~~~  <div class="empTabNavigation">
~~~    <ul>
~~~      <li id="empCVTab1" class="empCurrentTab"><a href="javascript:toggleTab('empCVTab1', 'empCV')">Personal Information</a></li>
~~~      <li id="empCVTab2" ><a href="javascript:toggleTab('empCVTab2', 'empCV')">Deutsch</a></li>
~~~      <li id="empCVTab3" ><a href="javascript:toggleTab('empCVTab3', 'empCV')">English</a></li>
~~~      <li id="empCVTab4" ><a href="javascript:toggleTab('empCVTab4', 'empCV')">Help</a></li>
~~~    </ul>
~~~  </div>
~~~  <table class="empBox" cellspacing="0" cellpadding="0" border="0">
~~~  <tr>
~~~    <td class="empBoxTopLeft" colspan="2"> </td>
~~~    <td class="empBoxTopRight" colspan="2"> </td>
~~~  </tr>
~~~  <tr>
~~~    <td class="empBoxLeft"> </td>
~~~    <td class="empBoxContent" colspan="2">
~~~  <noautolink>
~~~  <div class="empCV" id="empCV">
%~~  DBQUERY{topic="%SOURCE%"
~~~    format="
~~~    <div>
~~~      <h2>Personal Information</h2>
~~~      <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Name</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"Name\" 
~~~                 value=\"$percntENCODE{\"$formfield(Name)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Year of birth</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"YearOfBirth\" 
~~~                 value=\"$percntENCODE{\"$formfield(YearOfBirth)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~      <tr>
~~~        <th class=\"empTableFirstCol\">Photo</th>
~~~        <td> 
~~~          <input type=\"text\" size=\"60\" name=\"Photo\" 
~~~            value=\"$percntENCODE{\"$formfield(Photo)\" type=\"entity\"}$percnt\" 
~~~            onblur=\"document.getElementById('photo').src=this.value;\"
~~~          /> 
~~~        </td>
~~~      </tr>
~~~      <tr>
~~~        <th>&nbsp;</th>
~~~        <td><span class=\"empEditPhoto\"><img id=\"photo\" src=\"$formfield(Photo)\" alt=\"photo\"></span></td>
~~~      </tr>
~~~      </table>
~~~    </div>
~~~    <div style=\"display:none\">
~~~      <h2>Deutsch</h2>
~~~      <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Ausbildung</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"EducationDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(EducationDE)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Nationalität</th>
~~~          <td>
~~~            <input type=\"text\" size=\"30\" name=\"NationalityDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(NationalityDE)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Rolle</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"RoleDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(RoleDE)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Fremdsprachen</th>
~~~          <td>
~~~            $percntDBCALL{\"Applications.EmployeePortalApp.RenderCheckBox\"
~~~               NAME=\"LanguageSkillsDE\"
~~~               SELECTED=\"$formfield(LanguageSkillsDE)\"
~~~            }$percnt
~~~            <div class=\"empOtherLanguageSkills\">
~~~              <span>Other language skills:</span>
~~~              <input type=\"text\" size=\"30\" name=\"OtherLanguageSkillsDE\" 
~~~                     value=\"$percntENCODE{\"$formfield(OtherLanguageSkillsDE)\" type=\"entity\"}$percnt\" /> 
~~~            </div>
~~~          <td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Kurzbeschreibung</th>
~~~          <td> 
~~~            <textarea cols=\"80\" rows=\"15\" name=\"DescriptionDE\">$n 
*~~             $formfield(DescriptionDE)
*~~            </textarea>
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Schwerpunkt</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MainFocusDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(MainFocusDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Programmiersprache</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"ProgrammingLanguagesDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(ProgrammingLanguagesDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Betriebssysteme</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"OperatingSystemsDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(OperatingSystemsDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Datenbanken</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"DatabasesDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(DatabasesDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Methoden</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MethodsDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(MethodsDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Technologien</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"TechnologiesDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(TechnologiesDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Kommunikation</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"CommunicationDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(CommunicationDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Middleware</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MiddlewareDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(MiddlewareDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Frameworks</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"FrameworksDE\" 
~~~                 value=\"$percntENCODE{\"$formfield(FrameworksDE)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~      </table>
~~~    </div>
~~~    <div style=\"display:none\">
~~~      <h2>English</h2>
~~~      <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Education</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"EducationEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(EducationEN)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Nationality</th>
~~~          <td>
~~~            <input type=\"text\" size=\"30\" name=\"NationalityEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(NationalityEN)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Role</th>
~~~          <td> 
~~~            <input type=\"text\" size=\"30\" name=\"RoleEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(RoleEN)\" type=\"entity\"}$percnt\" /> 
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Language skills</th>
~~~          <td>
~~~            $percntDBCALL{\"Applications.EmployeePortalApp.RenderCheckBox\"
~~~               NAME=\"LanguageSkillsEN\"
~~~               SELECTED=\"$formfield(LanguageSkillsEN)\"
~~~            }$percnt
~~~            <div class=\"empOtherLanguageSkills\">
~~~              <span>Other language skills:</span>
~~~              <input type=\"text\" size=\"30\" name=\"OtherLanguageSkillsEN\" 
~~~                     value=\"$percntENCODE{\"$formfield(OtherLanguageSkillsEN)\" type=\"entity\"}$percnt\" /> 
~~~            </div>
~~~          <td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Short description</th>
~~~          <td> 
~~~            <textarea cols=\"80\" rows=\"15\" name=\"DescriptionEN\">$n 
*~~             $formfield(DescriptionEN)
*~~            </textarea>
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Main focus</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MainFocusEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(MainFocusEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Programming languages</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"ProgrammingLanguagesEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(ProgrammingLanguagesEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Operating systems</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"OperatingSystemsEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(OperatingSystemsEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Databases</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"DatabasesEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(DatabasesEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Methods</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MethodsEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(MethodsEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Technologies</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"TechnologiesEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(TechnologiesEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Communication</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"CommunicationEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(CommunicationEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Middleware</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"MiddlewareEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(MiddlewareEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~        <tr>
~~~          <th class=\"empTableFirstCol\">Frameworks</th>
~~~          <td> 
~~~          <input type=\"text\" size=\"80\" name=\"FrameworksEN\" 
~~~                 value=\"$percntENCODE{\"$formfield(FrameworksEN)\" type=\"entity\"}$percnt\" />
~~~          </td>
~~~        </tr>
~~~      </table>
~~~    </div>
~~~  "
~~~ }%
~~~    <div style="display:none">
~~~      <!-- -->%DBCALL{"Applications.EmployeePortalApp.TriPageHelp" section="curriculumvitae"}%
~~~    </div>
~~~  </div>
~~~  </noautolink>
~~~    </td>
~~~    <td class="empBoxRight"> </td>
~~~  </tr>
~~~  <tr>
~~~    <td class="empBoxBottomLeft" colspan="2"> </td>
~~~    <td class="empBoxBottomRight" colspan="2"> </td>
~~~  </tr>
~~~  </table></div>
~~~ <script type="text/javascript" src="%PUBURL%/Applications/EmployeePortalApp/emp.js"></script>
~~~  
%STOPINCLUDE%

Test

Curriculum Vitae

Personal Information

Name
Year of birth
Photo
  photo

Deutsch

Ausbildung
Nationalität
Rolle
Fremdsprachen
Other language skills:
Kurzbeschreibung
Schwerpunkt
Programmiersprache
Betriebssysteme
Datenbanken
Methoden
Technologien
Kommunikation
Middleware
Frameworks

English

Education
Nationality
Role
Language skills
Other language skills:
Short description
Main focus
Programming languages
Operating systems
Databases
Methods
Technologies
Communication
Middleware
Frameworks

Help on the cv editor

  • Short description: to be taken from current CV (i.e. professional experience in prose)
  • Job history:
    • Years: years of from, where employed
    • Employer: name of employer
    • (Technical) function: project leader, DBA, engineerer, etc.
  • Main focus: Oracle DBA, Datawarehouse, Security Audit, Project Leading, etc.
  • Programming languages: PL/I, COBOL, C++, Pearl, etc.
  • Operation systems: Sun-Solaris, SUSE-Linux, z-OS, AIX, etc.
  • Databases: Oracle, DB2, Informix, IMS, etc.
  • Methods: UML, RUP, RBAC, etc.
  • Technologies: Oracle, Microsoft, etc.
  • Communication: ?
  • Middleware: BEA Weblogic, IBM Websphere, OAS Forms, Tomcat etc.
  • Frameworks: OAS, BMC-Control-SA, OID, etc.
  • Projekte beim CV:
    • Customer/industry: name of customer or industry
    • Length of project: overall in months
    • Project outline: i.e. migration of Oracle from version.. to version...
    • Technologies: Webservices, Workflow, Identity & Access Management, etc.
    • Tools: Tomcat, Apache, OID, Novell IDM 3.0 etc.

Calls to 'RenderTvdCurriculumVitaeEditor'

Copyright

© 2007 Michael Daum http://wikiring.de

This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For more details read the LICENSE.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Applications.ApplicationTopic
TopicType: DocuTopic, TopicFunction
Summary: Render a CV editor
TWikiApplication: EmployeePortalApp
r0 - 06 Jul 2007 - 13:33:43 - TWikiContributor
© giant orange extension cord that reeks hip-hop, funk & soul