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: Documents list

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:Robert Gonda
Changed:2009-11-02T14:00:58
Author:Robert Gonda
Email:robert.gonda@gmail.com
Info 3:
Info 4:

EXT: Documents list

Extension Key: rtg_files

Copyright 2000-2009, Robert Gonda, <robert.gonda@gmail.com>

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: Documents list 1

Introduction 1

What does it do? 1

Screenshots 1

Users manual 2

Adminstration 3

Configuration 3

ReferenceTypoScrip 3

Tutorial 4

Known problems 4

To-Do list 4

Changelog 4

Introduction

What does it do?

Generate list of documents, files or external URL address with description.Download files statistics, URL clicks statistics.Simple searching in FE plugin.View source for selected file types by extension geshilib (eg: xml, php...).

Screenshots

Files list with search form:

img-1

URL list:

img-2

img-3 Structured systems/files list:

View source of file:

img-4

Users manual

Install extension using Extension manager.

img-5 Insert plugin of type Documents .

img-6 Create any new records of type Files and System .

img-7

Edit File record.

img-8

Adminstration

Configuration

ReferenceTypoScrip

template

Property

template

Data type

string

Description

HTML tempalte file.

Example:

plugin.tx_rtgfiles_pi1 {
  template = EXT:rtg_files/pi1/template_2.html
}

Default

orderBy

Property

orderBy

Data type

string

Description

Change ordering of records.

Example:

plugin.tx_rtgfiles_pi1 {
  orderBy = title ASC
}

Default

limit = 10

Property

limit = 10

Data type

int

Description

Limitation for list view.

Default

10

iconsUploadPath

Property

iconsUploadPath

Data type

string

Description

Path to folder with images of file types.

Default

typo3/gfx/fileicons/

description_stdWrap.parseFunc

Property

description_stdWrap.parseFunc

Data type

stdWrap

Description

Set parse function for RTE field Description.

Default

lib.parseFunc_RTE

tstamp_stdWrap

Property

tstamp_stdWrap

Data type

stdWrap

Description

Setup for datetime rendering format.

Example:

plugin.tx_rtgfiles_pi1 {
  tstamp_stdWrap.date = d.m.Y H:i
}

Default

d.m.Y H:i

size_stdWrap

Property

size_stdWrap

Data type

string

Description

Setup print file size.

Default

%01.1f (%s)

types

Property

types

Data type

array

Description

List of file types, see example.

Attribute view (red) setup source code highlighting for extension geshilib.

Example:

plugin.tx_rtgfiles_pi1 {
  types {
    pdf {
      title = PDF document
      image = pdf.gif
    }
    doc {
      title = MS Word document
      image = doc.gif
    }
    xls {
      title = MS Excel
      image = xls.gif
    }
    jpg {
      title = Image JPEG
      image = jpg.gif
    }
    xml {
      title = XML file
      image = xml.gif
      view = xml
    }
    ...
  }
}

Default

[plugin.tx_rtgfiles_pi1]

Tutorial

Known problems

Not yet...

To-Do list

Not yet...

Changelog

02-11-09 Robert Gonda

* Add navigation bar in files list (first, prev, pages list, next and last).

21-09-09 Robert Gonda

* Download file: set any new MIME types.

11-09-09 Robert Gonda

* Setup sorting of files list in typoscript (orderBy, default=sorting).

31-07-09 Robert Gonda

* German translation for FE plugin, thanx to Immo Junghärtchen.

14-04-09 Robert Gonda

* Added where clause in TS setup for files list view filter.

03-04-09 Robert Gonda, Franz Klammer

* Change download process to using eID feature of Typo3. Thanks a lot to Franz Klammer.

31-01-09 robert gonda <gonda.robert@google.com>

* Add new view: structured systems/files list

31-09-13 robert gonda <gonda.robert@google.com>

* Add setup FE plugin by flexform

31-08-08 robert gonda <gonda.robert@google.com>

* Add search by sytems/categories in FE list

20-07-08 robert gonda <gonda.robert@google.com>

* Add viewing source of any file types by extension geshilib (setup in ts)

17-07-08 robert gonda <gonda.robert@google.com>

* Add FE groups access to table tx_rtgfiles_files

30-04-08 robert gonda <gonda.robert@google.com>

* Add any MIME types

* Small code optimize

25-04-08 robert gonda <gonda.robert@google.com>

* Update documentation

18-04-08 robert gonda <gonda.robert@google.com>

* Bugfix in download function

13-04-08 robert gonda <gonda.robert@google.com>

* View file downloads counter in frontend

* Add statistics for external URL

09-04-08 robert gonda <gonda.robert@google.com>

* Add download files by MIME type

* Add file downloads counter

* Example: http://server.magnetica.sk/robert/index.php?id=101

08-03-07 robert gonda <gonda.robert@google.com>

* Any bugs fixed

* Add use Typo3 DB functions

* Add multilang fields titles in HTML template (EN and SK)

08-03-06 robert gonda <gonda.robert@google.com>

* Add simple manual.sxw

08-03-02 robert gonda <gonda.robert@google.com>

* Update HTML template

* Update static setup typoscript

* Render tstamp in LIST view

08-02-09 robert gonda <gonda.robert@google.com>

* Add extension icons

* Add static setup typoscript

07-08-09 robert gonda <gonda.robert@google.com>

* Update file extension getting for icon image select

07-04-02 robert gonda <robert@magnetica.sk>

* Initial release

img-9 EXT: Documents list - 7