DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: Frontend news submitter with RTE

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed:2005-09-27T17:36:57
Email:tmilovan@efpu.hr

EXT: Frontend news submitter with RTE v.1.1

Extension Key: fe_rtenews

Copyright 2000-2005, tmilovan@efpu.hr, <tmilovan@efpu.hr>

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.com

Table of Contents

EXT: Frontend news submitter with RTE 1

Introduction 1

What does it do? 1

Screenshots 1

Users manual 1

Adminstration 1

Configuration 2

Reference 2

Known problems 2

To-Do list 2

Introduction

This new version is using rtehtmlarea extension instead of now obsolete pb_rte_htmlarea. RTE is not mandatory anymore. There are also some multilaguage markers added into template so you'll get rid of english only messages.

For other requested features look at the to-do list.

What does it do?

It is a frontend plugin that enables frontend users to publish news. It even includes simple moderation function, RTE (htmlarea) support and image uploads.

Screenshots

img-1 Users manual

It is very simple. Go to the frontend page that contains plugin, fill form fields on page, choose desired image from your local disk and submit. If you are logged, frontend extension will take your FE name as author name, if not you will be recorded as anonymous . Before final submission you will have a preview with a chance to correct any mistakes. After submitting editing is not possible anymore.

Note:

When inserting links be careful to use “http://”.

FAQ

  • Will you provide standards compliant template?
  • Yes, in one of the next versions.

Adminstration

  • Install extension and all the dependencies through extension repository.
  • Include it on page as a content element using insert plugin option.
  • If you enabled moderation option, news items queue will be in task center.

Configuration

In constant editor or in Typoscript Object browser set following options:

  • plugin.tx_fertenews_pi1.storagePID = pid of news or categories storage page
  • plugin.tx_fertenews_pi1.newsPID = pid of news page

If you want to enable moderation of submitted news items set:

  • plugin.tx_fertenews_pi1.queuePublish = 1
  • plugin.tx_fertenews_pi1.mailAdmin = your e-mail address

Do not forget that if you want full RTE compatibility you have to turn off html transformations on page where you will publish your news items, or you have to at least specify a broad list of allowTags to your parseFunc function.

Reference

- Possible subsections: Reference (TypoScript)

storagePID

Property

storagePID

Data type

Int

Description

Pid of sysfolder storage page where you keep your category definitions.

Default

newsPID

Property

newsPID

Data type

Int

Description

Pid of your news page.

Default

queuePublish

Property

queuePublish

Data type

boolean

Description

If set, all subimitted news items will be hidden by default, and admin will have to approve them through taskcenter in backend interface.

Default

0

templateFile

Property

templateFile

Data type

string

Description

Path to your template file that is used to display submit form.

Default

typo3conf/ext/fe_rtenews/pi1/default.tmpl

newsTemplateFile

Property

newsTemplateFile

Data type

string

Description

Path to the news template file.

Default

typo3conf/ext/tt_news/pi/news_template.tmpl

mailAdmin

Property

mailAdmin

Data type

string

Description

E-mail of news moderator

[tsref:plugin.tx_fertenews_p1]

Known problems

  • Incorrect parsing of inserted html code. Configure your transformation options.
  • Don't want RTE funcionality, stick to the 0.4.4 version.

To-Do list

- One tree multilanguage support.

- Providing more standards compliant default template.

- Enhancing frontend usability through more dynamic template.

- Compatibility with various FE authentication extensions.

img-2 EXT: Frontend news submitter with RTE - 4