.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ============== Wine Catalogue ============== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: dirk :Changed: 2015-07-28T15:16:17 :Classification: wine :Description: Wine catalogue is a localized database with list and single views optimized for wines. It has a search form, an a-z-browser and a page-browser. English, German and Spanish is reday-to-use. It is based on the Browser -TYPO3 without PHP. :Keywords: wine, catalogue, browser :Author: Dirk Wildt (Die Netzmacher) :Email: http://wildt.at.die-netzmacher.de :Website: http://die-netzmacher.de :Language: en |img-1| |img-2| Wine Catalogue (extkey: wine) |img-3| .. _Wine-Catalogue: Wine Catalogue ============== Responsive, ready-to-use, one-click-installation Wine catalogue is a localized database with list and single views optimized for wines. It has a search form, an a-z-browser and a page- browser. English, German and Spanish is reday-to-use. It is based on the Browser -TYPO3 without PHP. |img-4| Version: 7.0.6 – 15-04-09 Extension Key: wine Language: en Keywords: wine, catalogue, browser Copyright 2010 - 2015, 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 `http://www.typo3.org/ `_ .. _Table-of-Contents: Table of Contents ----------------- `Wine Catalogue 1 <#__RefHeading__2809_347248282>`_ `Screenshots 3 <#__RefHeading__3388_888908998>`_ `Frontend 3 <#__RefHeading__2400_1065143395>`_ `Backend 4 <#__RefHeading__2402_1065143395>`_ `Introduction 5 <#__RefHeading__2404_1065143395>`_ `What does it do? 5 <#__RefHeading__2406_1065143395>`_ `Dependencies 5 <#__RefHeading__2408_1065143395>`_ `Non possible features 5 <#__RefHeading__2410_1065143395>`_ `Manual in PDF 5 <#__RefHeading__2412_1065143395>`_ `Installation 6 <#__RefHeading__2414_1065143395>`_ `Extension Manager 6 <#__RefHeading__2416_1065143395>`_ `Page Tree 6 <#__RefHeading__2418_1065143395>`_ `Extension Template 7 <#__RefHeading__2420_1065143395>`_ `Plugin 7 <#__RefHeading__2422_1065143395>`_ `Records 8 <#__RefHeading__2424_1065143395>`_ `Result in the Frontend 8 <#__RefHeading__2426_1065143395>`_ `Real URL 8 <#__RefHeading__2428_1065143395>`_ `Wine Catalogue without jQuery Fancybox 8 <#__RefHeading__2430_1065143395>`_ `Reference 9 <#__RefHeading__2432_1065143395>`_ `Functional Schematic 9 <#__RefHeading__2434_1065143395>`_ `plugin.tx\_browser\_pi1 9 <#__RefHeading__2436_1065143395>`_ `Tutorials 12 <#__RefHeading__2438_1065143395>`_ `Helpful suggestions 13 <#__RefHeading__2446_1065143395>`_ `Forum 13 <#__RefHeading__12487_1065143395>`_ `Credits 14 <#__RefHeading__2456_1065143395>`_ `Further Information 15 <#__RefHeading__2863_347248282>`_ `Demo website 15 <#__RefHeading__13660_632231672>`_ `Manual and tutorial in PDF 15 <#__RefHeading__2871_347248282>`_ `Professional Support 15 <#__RefHeading__7548_632231672>`_ `Other extensions published by Die Netzmacher 16 <#__RefHeading__16267_570817445>`_ `Change Log 17 <#__RefHeading__2873_347248282>`_ `Illustration Index 18 <#__RefHeading__2875_347248282>`_ `Alphabetical Index 19 <#__RefHeading__18229_1212053382>`_ .. _Screenshots: Screenshots ----------- .. _Frontend: Frontend ^^^^^^^^ .. _List-View-and-jQuery-Fancybox: List View and jQuery Fancybox """"""""""""""""""""""""""""" |img-5| |img-5| .. _Single-View-and-Search-Engine-Optimization: Single View and Search Engine Optimization """""""""""""""""""""""""""""""""""""""""" |img-5| |img-5| .. _Demo-Website: Demo-Website """""""""""" `http://typo3-wine.de `_ .. _Backend: Backend ^^^^^^^ .. _Records: Records """"""" |img-5| |img-5| .. _Plugin-and-Extension-Files: Plugin and Extension Files """""""""""""""""""""""""" |img-5| |img-5| .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ - Wine Catalogue is a catalogue. It isn't any shop. - Wine Catalogue provides a data base for wine with regions, wineries, styles, varietals and ageings among others. - Wine Catalogue based on the extension Browser - the Frontend Engine (extKey: browser). Wine Catalogue has a template for the browser. - Both Wine Catalogue and Browser are out of the box. Wine Catalogue supports localization. - English, German and Spanish is ready-to-use. - You have to create your own CSS only. .. _Dependencies: Dependencies ^^^^^^^^^^^^ Wine Catalogue needs the extension Browser from version 7.x .. _Non-possible-features: Non possible features ^^^^^^^^^^^^^^^^^^^^^ - Wine Catalogue doesn't support versioning. - Wine Catalogue doesn't support different workspaces. .. _Manual-in-PDF: Manual in PDF ^^^^^^^^^^^^^ |img-5| You find this manual as PDF file at - doc/manual.pdf - `http://typo3-wine.de/typo3conf/ext/wine/doc/manual.pdf `_ .. _Installation: Installation ------------ .. _Extension-Manager: Extension Manager ^^^^^^^^^^^^^^^^^ - Install this extension |img-3| (wine). - Wine Catalogue will suggest to install the extension |img-6| Browser - the Frontend Engine (extKey: browser). Please install it. - Wine Catalogue will suggest to install the extension jQuery Fancybox (extKey: jq\_fancybox). Please install it. |img-5| If you like to get the full power of Wine Catalogue and the Browser please install too: - RealUrl - Browser Tutorial Basics (en) .. _Page-Tree: Page Tree ^^^^^^^^^ - Insert the page "Catalogue" - Insert the sysfolder "Wine" |img-5| .. _Extension-Template: Extension Template ^^^^^^^^^^^^^^^^^^ - Add an extension template to your page "Catalogue" - We recommend to use for the name of the template this syntax: - +type\_page\_templateID - We call it: +page\_catalogue\_017 - Include the static templates from extensions: - Browser (browser) - Browser for Wine (wine) - jQuery Fancybox (jq\_fancybox) |img-5| .. _Plugin: Plugin ^^^^^^ - Add to your page “Catalogue” the plugin "Browser" - Choose as the startingpoint the sysfolder "Wine". |img-5| .. _Records: Records ^^^^^^^ Please add to your sysfolder “Wine” some bottles of wine |img-5| .. _Result-in-the-Frontend: Result in the Frontend ^^^^^^^^^^^^^^^^^^^^^^ You are finished. The illustration below displays the result in the frontend - if you have the same CSS and design like in our example. |img-5| .. _Real-URL: Real URL ^^^^^^^^ If you like to use Real URL there is a configuration out of the box. See the file res/realurl\_conf.php .. _Wine-Catalogue-without-jQuery-Fancybox: Wine Catalogue without jQuery Fancybox ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If you don't like the jQuery Fancybox please use another template. You find a template in the file: res/setup\_wo\_jqfancybox.txt .. _Reference: Reference --------- This extension is a teamwork with the Browser. .. _Functional-Schematic: Functional Schematic ^^^^^^^^^^^^^^^^^^^^ .. _Wine-Catalogue-is-a-Teamwork-with-the-Browser: Wine Catalogue is a Teamwork with the Browser """"""""""""""""""""""""""""""""""""""""""""" The illustration below is a illustration out of the Browser manual: `http://typo3.org/extensions/repository/view/browser/current/ `_ |img-5| |img-5| The common way of TYPO3 extension development: - Extensions have there own frontend plugin. - Extensions have own PHP code for the frontend rendering. TYPO3 extension development with the Browser: - Wine Catalogue hasn't any own frontend plugin. - Wine Catalogue has a TypoScript template for the Browser extension only. We developed the Wine Catalogue extension in teamwork with the Browser like in the illustration above on the right hand, because we could save a lot of development costs. And it is a good idea for the future too. We will be able to extend the database in the backend and the rendering in the frontend very flexible and cost-effective. If you want to change the design or some functionality in the frontend you have to change the TypoScript of the extension Browser. .. _plugin-tx-browser-pi1: plugin.tx\_browser\_pi1 ^^^^^^^^^^^^^^^^^^^^^^^ If you want to investigate the Wine Catalogue TypoScript template, take a look in - the TypoScript Object Browser or in - static/setup.txt (below you find a cutout). There are three good reasons to investigate the TypoScript: - You want to change a view in the frontend. - You want to add new tables or fields in the Wine Catalogue database. - You want to use the Browser for your own database. If you understand the snippet below, you should be able to change a lot of functionality in the frontend and to use the Browser as the frontend plugin for your database with a minimum of costs. Please respect that this manual is the Wine Catalogue manual and not the Browser manual. If you like an in-depth analysis take a look in the Browser manual. `http://typo3.org/extensions/repository/view/browser/current/ `_ .. _TypoScript-Object-Browser: TypoScript Object Browser """"""""""""""""""""""""" |img-5| Be aware: - There is no plugin: tx\_wine\_pi1 - There is a plugin: tx\_browser\_pi1 If you want to add or delete a view or add or delete a table field in a view please open the array tx\_browser\_pi1.views .. _Profile-of-Wine-Catalogue: Profile of Wine Catalogue """"""""""""""""""""""""" There are some examples with extensions, which are using the extension Browser: wine juridat ships (non published) civserv Wine Catalogue is a very good example, if you are interested in localization. - We have a localized main table. - We have translated foreign tables. The Browser has a tutorial for localization. See `http://typo3.org/extensions/repository/view/browser\_tut\_localizatio n\_en/current/ `_ .. _TypoScript: TypoScript """""""""" Cut out of static/setup.txt plugin.tx\_browser\_pi1 { views { list { 1 { select ( tx\_wine\_main.title, tx\_wine\_main.image, tx\_wine\_main.imagealttext, tx\_wine\_main.imagetitletext, tx\_wine\_year.title, tx\_wine\_region.title, tx\_wine\_winery.title, tx\_wine\_main.price, tx\_wine\_main.price\_display, tx\_wine\_main.currency ) } } single { 1 { select ( tx\_wine\_main.title, tx\_wine\_year.title, tx\_wine\_main.image, tx\_wine\_main.imagealttext, tx\_wine\_main.imagetitletext, tx\_wine\_region.title, tx\_wine\_winery.title, tx\_wine\_maintype.title, tx\_wine\_subtype.title, tx\_wine\_varietal.title, tx\_wine\_main.ageing, tx\_wine\_alcohol.title, tx\_wine\_acid.title, tx\_wine\_temperature.title, tx\_wine\_drinkability.title, tx\_wine\_main.price, tx\_wine\_main.price\_display, tx\_wine\_main.currency, tx\_wine\_main.short, tx\_wine\_main.description ) } } } } .. _Tutorials: Tutorials --------- The Browser has a lot of tutorials. If you like to adapt the Wine Catalogue to your needs, please take a look into it. Please refer to `http://typo3-browser.de/tutorials/ `_ .. _Helpful-suggestions: Helpful suggestions ------------------- .. _Forum: Forum ^^^^^ If you have helpful suggestions, feel free to publish any question, bug or code snippet on `http://typo3-browser-forum.de/ `_ .. _Credits: Credits ------- VCA - Vinos de Aragón - has sponsored a part of the extension Wine. .. _Further-Information: Further Information ------------------- .. _Demo-website: Demo website ^^^^^^^^^^^^ You find a Quick Shop demo at `http://typo3-quick-shop.de `_ .. _Manual-and-tutorial-in-PDF: Manual and tutorial in PDF ^^^^^^^^^^^^^^^^^^^^^^^^^^ You find this manual and the tutorial in PDF format at - doc/manual.pdf - doc/tutorial.pdf .. _Professional-Support: Professional Support ^^^^^^^^^^^^^^^^^^^^ If you need professional support, please contact the Developer: Dirk Wildt `http://wildt.at.die-netzmacher.de/ `_ E-Mails are welcome in English and German. .. _Other-extensions-published-by-Die-Netzmacher: Other extensions published by Die Netzmacher ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - |img-7| +AOE Linkhandler Configurator: Configure the AOE linkhandler supported by userinterfaces. Out-of-the-box templates for cal, org, tt\_news and tt\_products. Don't edit page TSconfig any longer. `http://typo3.org/extensions/repository/view/linkhandlerconf/ `_ - |img-8| 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-9| Browser – TYPO3 without PHP. Develop your TYPO3 extension 8 times faster! You need one 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/ `_ - |img-10| Caddy – the TYPO3 shopping cart. You can use it for your own needs. You need a database with products or any other items only. You can install Caddy out of the box with one mouse click – see Quick Shop below. `http://typo3.org/extensions/repository/view/caddy/ `_ - |img-10| Deal! – TYPO3 Quick Shop interface for the marketplace ebay. Manage all items with TYPO3 and publish it on ebay. Amazon is under construction. `http://typo3.org/extensions/repository/view/deal/ `_ - |img-11| Duty – collection of helpful scheduler tasks. Here: remove deprecated files from directories. `http://typo3.org/extensions/repository/view/duty/ `_ - |img-12| Flip it! offers lovely and smooth page flip transitions. It enables you to run over pages in PDF documents like in a real magazine. It is based on flash. Flipt it! can convert PDF documents to swf files automatically. `http://typo3.org/extensions/repository/view/flipit/ `_ - |img-13| 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/ `_ - |img-14| Organiser – TYPO3 for the lobby and the organisers. Handle news, events, staff, headquarters, locations, workshops and a calendar with one extension. Sell online tickets! Install the Organiser with one mouse click! `http://typo3-organiser.de/ `_ - |img-10| Quick Shop – the fastest shop in the history of TYPO3. Install it with one mouse click! Quick Shop is based on the browser (see above) and powermail. `http://typo3-quick-shop.de/ `_ - |img-15| 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-16| Radial Search (Umkreissuche) – Enable the browsing through your data by geo location. 'Your data must have a latitude and a longitude. Address data can geocoded automatically by the Browser - TYPO3 without PHP. `http://typo3.org/extensions/repository/view/radialsearch/ `_ - |img-16| Route – Publish your routes with GoogleMaps or OpenStreetMap. Routes have points of interest (POI). You can categorise and filter both: routes and POI. Address data can geocoded automatically. `http://typo3.org/extensions/repository/view/route/ `_ - |img-17| seo\_dynamic\_tag: Search Engine Optimization for the title tag, the canonical tag and the meta tags author, description and keywords. Configuration by a user interface. `http://typo3.org/extensions/repository/view/seo\_dynamic\_tag/ `_ - |img-18| Slick - jQuery Carousel: Fully responsive. Scales with its container. Separate settings per breakpoint. Uses CSS3 when available. Swipe enabled. Desktop mouse dragging. Infinite looping. Fully accessible. `http://typo3.org/extensions/repository/view/slick/ `_ - |img-19| 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/ `_ .. _Change-Log: Change Log ---------- 7.0.6 **Improvements** #i0003: replace fieldmarker (###) by field names 6.0.0 **Upgrade** \* #i0002: New template file structure\* #i0001: TYPO3 6.x and Browser 7.x 1.1.2 **Improvement** \* Update to browser 3.9.24 1.1.0 **Improvement** \* Update to browser 3.7.0 (new feature: record\_browser)\* default.tmpl\* single view got an id\* single view got the marker for the record browser ###RECORD\_BROWSER###\* Template is integrated into the plugin/flexform 1.0.1 **Improvement** \* Proper localized values 1.0.0 **New Feature** \* #9659: AJAX\* default.tmpl\* pagebrowser is moved from above the search form to below the search form\* reset button got the class reset\* listarea is wrapped with
...
0.0.1 **Initial release** .. _Illustration-Index: Illustration Index ------------------ Illustration 1: List view 3 Illustration 2: List view with Fancybox 3 Illustration 3: Single view3 Illustration 4: Search Engine Optimization: Real URL, title, description, keywords 3 Illustration 5: List view 4 Illustration 6: Single view 4 Illustration 7: The Browser plugin - there are three tabs for important properties. Others are configured by TypoScript. 4 Illustration 8: Small but powerful. No plugin, no PHP - enabled by the Browser 4 Illustration 9: Manual in PDF format 5 .. _Illustration-10-Extension-Manager-with-Browser-and-Wine-among-others: Illustration 10: Extension Manager with Browser and Wine among others 6 Illustration 11: Page "Catalogue" and sysfolder "Wine" 6 Illustration 12: The extension template includes the templates browser, wine and jq\_fancybox 7 Illustration 13: Plugin Browser with the startingpoint "Wine" 7 Illustration 14: Sysfolder with some bottles of wine 8 Illustration 15: Sysfolder with some bottles of wine 8 Illustration 16: Common way of the TYPO3 extension development. 9 Illustration 17: TYPO3 extension development with the Browser. 9 Illustration 18: TypoScript Object Browser with the tx\_browser\_pi1 array 10 .. _Alphabetical-Index: Alphabetical Index ------------------ Demo 15 Documentation PDF 15 Support 15 19 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.jpeg .. :border: 0 .. :height: 20 .. :id: graphics39 .. :name: graphics39 .. :width: 69 .. |img-3| image:: img-3.png .. :align: bottom .. :border: 0 .. :height: 20 .. :id: graphics4 .. :name: graphics4 .. :width: 23 .. |img-4| image:: img-4.png .. :align: bottom .. :border: 0 .. :height: 335 .. :id: graphics3 .. :name: graphics3 .. :width: 378 .. |img-5| image:: data: :alt: Frame5 .. :align: bottom .. :id: Frame5 .. :name: Frame5 .. |img-6| image:: img-6.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: Grafik1 .. :name: Grafik1 .. :width: 18 .. |img-7| image:: img-7.png .. :border: 0 .. :height: 16 .. :id: graphics1 .. :name: graphics1 .. :width: 18 .. |img-8| image:: img-8.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics37 .. :name: graphics37 .. :width: 18 .. |img-9| image:: img-9.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics2 .. :name: graphics2 .. :width: 18 .. |img-10| image:: img-10.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics26 .. :name: graphics26 .. :width: 16 .. |img-11| image:: img-11.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics31 .. :name: graphics31 .. :width: 16 .. |img-12| image:: img-12.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics48 .. :name: graphics48 .. :width: 18 .. |img-13| image:: img-13.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: Grafik5 .. :name: Grafik5 .. :width: 18 .. |img-14| image:: img-14.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics32 .. :name: graphics32 .. :width: 16 .. |img-15| image:: img-15.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics55 .. :name: graphics55 .. :width: 18 .. |img-16| image:: img-16.png .. :align: bottom .. :border: 0 .. :height: 18 .. :id: graphics36 .. :name: graphics36 .. :width: 18 .. |img-17| image:: img-17.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics40 .. :name: graphics40 .. :width: 16 .. |img-18| image:: img-18.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics43 .. :name: graphics43 .. :width: 16 .. |img-19| image:: img-19.png .. :align: bottom .. :border: 0 .. :height: 16 .. :id: graphics51 .. :name: graphics51 .. :width: 16