.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ==================================== EXT: Readable name of your extension ==================================== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: Steffen Gebert :Changed: 2009-12-27T15:56:03 :Classification: extensionkey :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: keywords comma-separated :Author: Author Name :Email: your@email.com :Info 4: :Language: en |img-1| |img-2| EX:TBackend demonstration- bedemo .. _EXT-Backend-demonstration: EXT: Backend demonstration ========================== Extension Key: bedemo Language: en Keywords: backend, editor, branch, write-protect Copyright 2009, Steffen Gebert, < `steffen@steffen-gebert.de `_ > 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 ----------------- `EXT: Readable name of your extension 1 <#1.EXT:%20Readable%20name%20of%20your%20extension|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ `Screenshots 3 <#1.1.2.Screenshots|outline>`_ **`Users manual 4 <#1.2.Users%20manual|outline>`_** `FAQ 4 <#1.2.1.FAQ|outline>`_ **`Administration 5 <#1.3.Administration|outline>`_** `FAQ 5 <#1.3.1.FAQ|outline>`_ **`Configuration 6 <#1.4.Configuration|outline>`_** `FAQ 6 <#1.4.1.FAQ|outline>`_ `Reference 6 <#1.4.2.Reference|outline>`_ **`Tutorial 7 <#1.5.Tutorial|outline>`_** **`Known problems 8 <#1.6.Known%20problems|outline>`_** **`To-Do list 9 <#1.7.To-Do%20list|outline>`_** **`ChangeLog 10 <#1.8.ChangeLog|outline>`_** `Important guidelines 11 <#2.Important%20guidelines|outline>`_ **`HowTo update a manual to the new layout 12 <#2.1.HowTo%20update%20a %20manual%20to%20the%20new%20layout|outline>`_** **`Issues with Open Office documentation for TYPO3 13 <#2.2.Issues%20w ith%20Open%20Office%20documentation%20for%20TYPO3|outline>`_** `Inserting images 13 <#2.2.1.Inserting%20images|outline>`_ `Paragraph styles 13 <#2.2.2.Paragraph%20styles|outline>`_ `Linking 14 <#2.2.3.Linking|outline>`_ `Meta data and updates 14 <#2.2.4.Meta%20data%20and%20updates|outline>`_ `Help by documentation.openoffice.org 14 <#2.2.5.Help%20by%20documentation.openoffice.org|outline>`_ .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ - This extension allows your editors to use the editing functions of TYPO3 Backend, but prevents them to do any changes.This is helpfull, if you e.g. have a demo site in your installation, for which your editors can see the FE output, but also should be able to see, how the pages are configured in BE. - You can configure this extension to deny changes only for normal users or even for admins (as a protection against accidential changes) .. _Screenshots: Screenshots ^^^^^^^^^^^ - Change by a user denied: - |img-3| Change by an administrator denied: - |img-4| Configuration: |img-5| .. _Users-manual: Users manual ------------ - The user has nothing to do with the extension, except in cases, when he wants to change pages, which have been markes as “protected” explicitly by the administrator. - If user tries to change such a page (or a record on a page), change will be aborted and user notified. .. _Administration: Administration -------------- - Install the extension. - Select the page, which you want to protect (including all records and subpages) - Change the PageTS according to Chapte “Configuration” .. _Configuration: Configuration ------------- The extension comes with the following default Page TSconfig: :: mod.tools_txbedemo { # deny changes in this branch for non-admin users deny = 0 # deny changes in this branch for admins denyForAdmins = 0 } Change this according to your needs. .. _Reference: Reference ^^^^^^^^^ mod.tools\_txbedemo properties: Page TSconfig .. ### BEGIN~OF~TABLE ### .. _deny: deny """" .. container:: table-row Property deny Data type boolean Description Deny changes for normal users Default 0 .. _denyForAdmins: denyForAdmins """"""""""""" .. container:: table-row Property denyForAdmins Data type boolean Description Deny changes also for admin users Default 0 .. ###### END~OF~TABLE ###### .. _generated: ((generated)) """"""""""""" .. _Example: Example ~~~~~~~ This configuration prevents changes by normal users, but not by admin- users :: mod.tools_txbedemo { # deny changes in this branch for non-admin users deny = 1 # deny changes in this branch for admins denyForAdmins = 0 } .. _To-Do-list: To-Do list ---------- - Versioning support has to be tested - If you find any way to change the pages through the TYPO3 Backend, although it should be denied by this extension, please report it as a bug on the forge project site: `http://forge.typo3.org/projects/show /extension-bedemo `_ 7 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 261 .. :id: Grafik1 .. :name: Grafik1 .. :width: 426 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 75 .. :id: Grafik3 .. :name: Grafik3 .. :width: 419 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 182 .. :id: Grafik4 .. :name: Grafik4 .. :width: 481