.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ========= Org +ESAB ========= :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: dirk :Changed: 2014-06-26T23:49:07 :Classification: orgesab :Description: Publish your ESAB data with Org +ESAB. Org +ESAB imports data from an XML feed. Org +ESAB doesn't need the Organiser. It is not integrated in the Orgainser. But it is prepared for integration. The Organiser provides a calendar, locations, online-tickets and staff-management out of the box. :Keywords: forAdmins, forDevelopers, forAdvanced, esab, organiser :Author: Dirk Wildt (Die Netzmacher) :Email: http://wildt.at.die-netzmacher.de :Parent project: Organiser (org) :Website: http://die-netzmacher.de :Language: en |img-1| |img-2| Org +ESAB |img-3| .. _Org-ESAB: Org +ESAB ========= Publish your ESAB data with Org +ESAB. Org +ESAB imports data from an XML feed. Org +ESAB doesn't need the Organiser. It is not integrated in the Orgainser. But it is prepared for integration. The Organiser provides a calendar, locations, online-tickets and staff-management out of the box. |img-4| Version: 0.1.0 - 2014-06-26 Extension Key: orgesab Language: en Keywords: forAdmins, forDevelopers, forAdvanced, esab, organiser Copyright 2013-2014, Dirk Wildt (Die Netzmacher), This document is published under the Open Content License available from `http://www.opencontent.org/opl.shtml `_ The content of this document is related to TYPO3 - a GNU/GPL CMS/Framework available from `www.typo3.org `_ .. _Table-of-Contents: Table of Contents ----------------- `Org +ESAB 1 <#__RefHeading__1081_2025896289>`_ `Introduction 3 <#__RefHeading__1089_2025896289>`_ `What does it do? 3 <#__RefHeading__1091_2025896289>`_ `What do you need? 3 <#__RefHeading__1093_2025896289>`_ `TYPO3 Versions 3 <#__RefHeading__717_1107809496>`_ `Audience 3 <#__RefHeading__1095_2025896289>`_ `Installation 4 <#__RefHeading__1759_747726460>`_ `Quick guide 4 <#__RefHeading__3676_1833611680>`_ `Extension Manager 4 <#__RefHeading__3678_1833611680>`_ `Page and Sysfolder 4 <#__RefHeading__3680_1833611680>`_ `TypoScript 4 <#__RefHeading__3682_1833611680>`_ `Plugin 5 <#__RefHeading__3684_1833611680>`_ `Constant Editor 5 <#__RefHeading__3686_1833611680>`_ `Scheduler (Cron Job) 5 <#__RefHeading__3688_1833611680>`_ `Frontend 6 <#__RefHeading__3690_1833611680>`_ `RealURL 7 <#__RefHeading__659_1107809496>`_ `Further Information 8 <#__RefHeading__7558_383428842>`_ `Other extensions published by Die Netzmacher 8 <#__RefHeading__11111_182679940>`_ `Manual in PDF 8 <#__RefHeading__1139_2025896289>`_ `Change Log 9 <#__RefHeading__4073_1501194777>`_ .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ Org +ESAB is an extension for the Europäische Sport-Akademie Land Brandenburg (ESAB) `:sup:`0` <#sdfootnote1sym>`_ . Org +ESAB imports the annual program hosted as an XML file into the TYPO3 database. Org +ESAB manages the program data and published it supported by the Browser – TYPO3 without PHP. The import is supported by the Scheduler (cron job). Org +ESAB is supported by the DRS – the Development Reporting System: You can follow the work flow of the import. Org +ESAB is not integrated into the `Organiser (org) `_ yet but is prepared. .. _What-do-you-need: What do you need? ^^^^^^^^^^^^^^^^^ The extensions - Browser – TYPO3 without PHP (browser) - cps\_tcatree .. _TYPO3-Versions: TYPO3 Versions ^^^^^^^^^^^^^^ Version 4.5, 4.6 or 4.7. .. _Audience: Audience ^^^^^^^^ Org +ESAB is totally dull for TYPO3 integrators and developers apart from this aspect: - You have to develop an interface for an XML import into TYPO3. - You need a cron job. - You like the support by the DRS – Development Reporting System Maybe you can save time for the developing of an own solution, after you have inspected the code of Org +ESAB. .. _Installation: Installation ------------ .. _Quick-guide: Quick guide ^^^^^^^^^^^ Install Org +ESAB supported by the Extension Manager. Add and configure a sysfolder in the page tree for your Org +ESAB data. Add a page for publishing your Org +ESAB data. Add a TypoScript templateInclude the static templates: Browser Org +ESAB basis Org +ESAB views Add the Browser plugin/flexform.Configure it: hh Constant Editor Add the Org +ESAB job to the scheduler .. _Extension-Manager: Extension Manager ^^^^^^^^^^^^^^^^^ Admin Tools > Extension Manager - Import Org +ESAB (orgesab) - Install Org +ESAB Database needs some new tables and fields. Click [Update] .. _Page-and-Sysfolder: Page and Sysfolder ^^^^^^^^^^^^^^^^^^ Add a page and a sysfolder like in the example below: Root esab (page) data (folder) If you like the esab icon within your page tree please configure - The page properties of your page and/or your folder - [Appearance] > Use as container: "Org: ESAB" |img-5| .. _TypoScript: TypoScript ^^^^^^^^^^ Add a TypoScript template to your page esab. - Call it: +page\_esab\_1135 (where 1135 is the id of your TypoScript template) - Include the static templates - Browser (browser) - Org +ESAB: Basis (orgesab) - Org +ESAB: Views (orgesab) - Org +ESAB: +CSS (orgesab) Take care of the order! .. _Plugin: Plugin ^^^^^^ Add the Browser plugin/flexform to your page esab. Configure it: - [General] - Call it: [Browser for Org +ESAB] - Set the header type to: [Don't display any header] - [Plugin] - Selected Plugin: Browser – TYPO3 without PHP - [List View] > Display: Navigation > Index Browser [ ] (disabled) - [Templating] > HTML: [Browser Main (browser)] - [jQuery & AJAX] > AJAX: [disabled] - [Behaviour] > Record Storage Page: Add the sysfolder data. Please check your configuration [General] > [Plugin check] .. _Constant-Editor: Constant Editor ^^^^^^^^^^^^^^^ Web > Template > page esab > constant editor Category: [Organiser ESAB – pages] Org +ESAB page uid: The id of your page esab .. _Scheduler-Cron-Job: Scheduler (Cron Job) ^^^^^^^^^^^^^^^^^^^^ .. _Configuration: Configuration """"""""""""" Modul: Admin Tools > Scheduler Edit area: Select on top: [Setup check] Please check, if your installation is proper. Edit area: Select on top: [Information] Add the job "Org +ESAB XML Import" Start: Increase the current time by two hours Frequency: 86000 (for once a day) or 14400 (every for hours) `:sup:`0` <#sdfootnote2sym>`_ Id of Org +ESAB folder: The id of the folder "data" from above Url: The URL of the ESAB program `:sup:`0` <#sdfootnote3sym>`_ Save the form (see icon on the top) .. _Test-it: Test it! """""""" Execute the Org \*ESAB job. Modul: Admin Tools > Scheduler Edit area: Select on top: [Scheduled tasks] Select the job "Org +ESAB XML Import" Start: Increase the current time by two hours Click [Execute selected tasks] You should get one e-mail at least to the given e-mail address from above. If there is an error, you will get an e-mail per error too. .. _DRS-Development-Reporting-System: DRS – Development Reporting System """""""""""""""""""""""""""""""""" If there is any unexpected result, you can enable the DRS – the Development Reporting System. You will get prompts in the TYPO3 backend while runtime. You need the extension developer log (devlog). Modul: Admin Tools > Extension Manager Edit area: Select this extension: "Org +ESAB" [Configuration] Category [DebuggIng] DRS - Development Reporting System: [Enabled (for debugging only!] [Update] Test the job from above again. See "Test it!" above. Call the DRS report: Modul: Admin Tools > Developer Log .. _Frontend: Frontend ^^^^^^^^ Please visit the frontend. .. _RealURL: RealURL ------- Org +esab has a ready-to-use configuration for RealURL. See res/realurl\_conf.php .. _Further-Information: Further Information ------------------- .. _Other-extensions-published-by-Die-Netzmacher: Other extensions published by Die Netzmacher ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - |img-6| autositemap: A smart site-map optimised for the footer. It groups menus in columns. Great menus will get two columns. Configuration is based on TypoScript HMENU. `http://typo3.org/extensions/repository/view/autositemap `_ - |img-7| Browser – TYPO3 without PHP. Develop your TYPO3 extension 8 times faster! You need 1 line TypoScript for a result list with a search form, a record browser and an index browser. Images are wrapped self-acting. SEO, Search Engine Optimization, is integrated. `http://typo3.org/extensions/repository/view/browser/current/ `_ - |img-8| Green Cars (Grüne Autos) - Database optimized for ecological cars. It is a case study and demonstrates, how to get a complex database with the browser (see above) in three hours only. `http://typo3.org/extensions/repository/view/green\_cars/current/ `_ - |img-9| Jobmarket is a catalogue with job offers. Views, the a-z-browser, the page-browser, the search, social bookmarks and a lot of other stuff can configured by the Browser plugin with the mouse. Job Market hasn't any PHP code, it should be easy to adapt it to your needs. `http://typo3.org/extensions/repository/view/job\_market/current/ `_ - |img-10| Majordomo: For subcribing to and unsubscribing from a majordomo mailing list. `http://typo3.org/extensions/repository/view/majordomo/current/ `_ - |img-11| Organiser provides a lot of features for handle news, events, staff, headquarters, locations, repertoire, workshops and a calendar. Sell your online tickets! Available from April of 2011 `http://typo3-organiser.de/ `_ - |img-12| Quick Shop (extkey: quick\_shop): The fastest shop in the history of TYPO3. Install it with one mouse click only! Quick Shop is based on the browser (see above) and powermail. `http://typo3.org/extensions/repository/view/quick\_shop/current/ `_ - |img-13| PDF Controller: Easy to install. Add to your HTML page the PDF-controller-button. Link from the button to the controller. Adjust the controller by mouseclicks. The PDF Controller supports CSS 3. `http://typo3-pdfcontroller.de/ `_ - |img-14| seo\_dynamic\_tag: Search Engine Optimisation. You can generate values dynamically with this extension especially for the -tag, for the <meta>-tag description and the <meta>-tag keywords. `http://typo3.org/extensions/repository/view/seo\_dynamic\_t ag/current/ <http://typo3.org/extensions/repository/view/seo_dynamic_t ag/current/>`_ - |img-15| TSconfig Pages and Users by extManager (extkey: tsconf): Configure the the eight most commonly used TSconfig porperties with the mouse - like page tree uids, activated extended view, activated clipboard, ... `http://typo3.org/extensions/repository/view/tsconf/current/ <http://typo3.org/extensions/repository/view/tsconf/current/>`_ - |img-16| tt\_news select configuration (extkey: ttnews\_selectconf) enables to select tt\_news by any SQL clause. The extension adds an andWhere clause to the SQL query of the tt\_news plugin. I. e. it is possible to display tt\_news items in dependence on the ownership of a fe\_user. `http://typo3.org/extensions/repository/view/ttnews\_selectc onf/current/ <http://typo3.org/extensions/repository/view/ttnews_selec tconf/current/>`_ - |img-17| Wine Catalogue provides a data base for wine with regions, wineries, styles, variety and ageing among others. It is localized. English, German and Spanish ist of the box. Wine based on the extension browser (see above). `http://typo3.org/extensions/repository/view/wine/current/ <http://typo3.org/extensions/repository/view/wine/current/>`_ .. _Manual-in-PDF: Manual in PDF ^^^^^^^^^^^^^ You find this manual as PDF file at doc/manual.pdf .. _Change-Log: Change Log ---------- 0.1.0 **Feature** \* #i0008: unique title for RealURL 0.0.9 **Improvement** \* #i0007: RealURL configuration is updated. 0.0.8 **Bugfix** \* #50220: Integration in Organiser 0.0.7 **Bugfix** \* #i0006: Test of OS is canceled. It isn't needed. 0.0.6 **Improvement** \* #i0005: Test of OS is canceled. It isn't needed. 0.0.5 **Initial Release** Dirk Wildt < `http://wildt.at.die- netzmacher.de <http://wildt.at.die-netzmacher.de/>`_ > `0 <#sdfootnote1anc>`_ `http://www.esab-brandenburg.de/ <http://www .esab-brandenburg.de/>`_ `0 <#sdfootnote2anc>`_ Unit are seconds. Example: formula for four hours is 60 seconds \* 60 minutes \* 4 hours: 60 \*60 \* 4 = 14400 `0 <#sdfootnote3anc>`_ Sorry: private data 9 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.jpeg .. :border: 0 .. :height: 20 .. :id: Grafik1 .. :name: Grafik1 .. :width: 69 .. |img-3| image:: img-3.png .. :border: 0 .. :height: 16 .. :id: graphics3 .. :name: graphics3 .. :width: 16 .. |img-4| image:: img-4.jpeg .. :align: bottom .. :border: 0 .. :height: 268 .. :id: graphics5 .. :name: graphics5 .. :width: 302 .. |img-5| image:: img-5.jpeg .. :align: bottom .. :border: 0 .. :height: 170 .. :id: graphics6 .. :name: graphics6 .. :width: 302 .. |img-6| image:: img-6.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics80 .. :name: graphics80 .. :width: 18 .. |img-7| image:: img-7.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics1 .. :name: graphics1 .. :width: 18 .. |img-8| image:: img-8.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics27 .. :name: graphics27 .. :width: 18 .. |img-9| image:: img-9.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics26 .. :name: graphics26 .. :width: 18 .. |img-10| image:: img-10.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics2 .. :name: graphics2 .. :width: 18 .. |img-11| image:: img-11.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: Grafik4 .. :name: Grafik4 .. :width: 18 .. |img-12| image:: img-12.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics37 .. :name: graphics37 .. :width: 18 .. |img-13| image:: img-13.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics55 .. :name: graphics55 .. :width: 18 .. |img-14| image:: img-14.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics4 .. :name: graphics4 .. :width: 18 .. |img-15| image:: img-15.png .. :border: 0 .. :height: 16 .. :id: Grafik5 .. :name: Grafik5 .. :width: 18 .. |img-16| image:: img-16.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics50 .. :name: graphics50 .. :width: 18 .. |img-17| image:: img-17.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics70 .. :name: graphics70 .. :width: 18