Manual for Publish!
Introduction
What does it do?
- Publish enables to add, update and delete records in the frontend of TYPO3.
- A logged in frontend user have access to records, which are owned by this frontend user.
- A logged in frontend user can copy any record. The user is the owner of the copied record.
- Publish is a team play with Powermail and xBlog, therefore are some What do you need
- Publish enables Powermail to manage values in and from category tables.
What do you need
- TYPO3 10.4
- Publish is ready-to-use with Powermail and xBlog, therfore you need both extensions EXT:powermail and EXT:xblog.
- A table must have the field cr_feuser_id, else it can’t edited
Alpha
The state of this extension is alpha because:
- Publish has only been tested in a few contexts on a few websites
- Publish is tested with data from the Organiser (EXT:org), but isn’t tested with data of any other extension.
- Unfortunately, the documentation is under construction and is not complete.
Administrators
Install
- Install this extension
- Add the publish Plugin to a page called “Editing” (feel free for any other name)
- Include the Page TSconfig at the page from above: Powermail (publish)
- Include the TypoScript at the page from above: “Publish [1.0.0] Base”
Be aware:
- Publish doesn’t run without the EXT:powermail and EXT:xblog
- See What do you need
Setup
Constants
There are some few constants.
Take the Constant Editor for managing.
Look for category: “Publish - …”
Typically, you don’t need to manage constants.
Bootstrap
Publish ist optimised for the responsive framework Foundation.
If you are using twitter bootstrap please
- include the static template “Publish! [1.1.0] +Bootstrap”
Users
Powermail
Publish allows Powermail to retrieve data from your tables and write data to your tables.
Publish enables Powermail to manage values in and from related tables like category tables. Therefore, Publish expands Powermail’s list of field types.
Conventions
Order of the Plugins
The Publish plugin must be placed above the Powermail plugin.
Powermail fieldmarker
A Powermail fieldmarker must have the format: table, a double underscore, field (column):
- table__field
Examples:
- my_table__my_column
- tx_news_domain_model_news__categories
- tx_org_cal__tx_org_caltype
PublishHidden
You select the Powermail field type PublishHidden if you want
- to display values in a hidden field that originate from a relational table
- or should written to this relational table
PublishInput
You select the Powermail field type PublishInput if you want
- to display values in an input field that originate from a relational table
- or should written to this relational table
PublishCheckbox
You select the Powermail field type PublishCheckbox if you want
- to display values in a check box that originate from a relational table
- or should written to this relational table
PublishRadiobutton
You select the Powermail field type PublishRadiobuton if you want
- to display a value in a radio button that originate from a relational table
- or should written to this relational table
PublishSelectbox
You select the Powermail field type PublishSelectbox if you want
- to display values in a select box that originate from a relational table
- or should written to this relational table
Todo
Features
- Extend tables pages and tt_content with TCA column cr_feuser_id
- Support for file properties like alternative, description and title
Tasks
cr_feuser_id
- Code refer to TCA column cr_feuser_id but must refer to TCA ctrl cr_feuser_id
Relations
- Calculate the amount of refered files and store it in the field in the local table
Bugs
- There isn’t any bug known