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.

Merging and compressing external CSS and JS

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed:2010-02-24T22:41:20.310000000
Classification:queo_speedup
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:css, javascript, compression, merging, speed, faster, reduction, forDevelopers, forIntermediates, forAdvanced
Author:Michael Grundkötter
Email:typo3@queo-flow.com
Info 4:
Language:en

img-1 img-2 Page Bookmark- mn_pagebookmark

Bookmark TYPO3 Pages and Dataset

Extension Key: mn_pagebookmark

Language: de

Keywords: bookmark, pages, data

Copyright 2000-2008, Mario Naether, <mario-naether@gmx.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

Bookmark TYPO3 Pages and Dataset 1

`Introduction 3 <#__RefHeading__582_54025098>`_

What does it do? 3

Screenshot 3

`Users manual / Administration / Installation 4 <#__RefHeading__588_54025098>`_

Installation 4

`Configuration 5 <#__RefHeading__592_54025098>`_

TS-Options 5

`Available Hooks 6 <#__RefHeading__596_54025098>`_

`Known problems 7 <#__RefHeading__332_1159871448>`_

`TODOs 8 <#__RefHeading__334_1159871448>`_

Introduction

What does it do?

The extension bookmarks TYPO3 FE Pages and/or Dataset in a list.If the users isn't logedin the bookmarks stored in session, otherwise the bookmarks stored in database for ever.At the Time the bookmarked Pages can be deleted from list or move to other list.The list is categorize for every Rootpage. (configuraion with TS)

Screenshot

This is a screen shot of bookmark link and the stored bookmarks in the list:

img-3

Users manual / Administration / Installation

Installation

Install the extension

Create a content element with Plugin “Show Bookmarks” and select the “link to bookmark this page” to generate the link (or at with a marker to every Page)

Create a content element with Plugin “Show Bookmarks” and select “bookmark list”, to list all of stored TYPO3 page bookmarks

have fun

Configuration

You just need to install the extension, then the default config will be loaded automatically. You only need to adjust something if the default does not work for you.

You fond configuration in the Readme.txt.

TS-Options

templateFile

Property

templateFile

Data type

string

Description

Path to the template file

Default

EXT:mn_pagebookmark/res/template.:underline:html

mode

Property

mode

Data type

int

Description

1 – linkto bookmark page / 2 – Bookmark list

Default

1

PIDofBookmarkList

Property

PIDofBookmarkList

Data type

Int

Description

Page ID, where the bookmark list is created as content element

Default

2

storagePID

Property

storagePID

Data type

Int

Description

Page ID , where the bookmarks are stored in db

Default

0

RootPIDs

Property

RootPIDs

Data type

array

Description

Array of page ids, if you use more as one root page

Default

1=1

validateBMListOnView.whitDB

Property

validateBMListOnView.whitDB

Data type

bool

Description

Enable the synchronisation list with the DB if the user will login

Default

1

validateBMListOnView.whitCookie

Property

validateBMListOnView.whitCookie

Data type

boolean

Description

Enable the synchronisation listwith the Cookie/Session if the user will log out

Default

1

formular. TagetPID

Property

formular. TagetPID

Data type

Description

Nothing in use

Default

formular. MoveToPID

Property

formular. MoveToPID

Data type

Description

The PID if user moved bookmark to other list

Default

2

URLparamter

Property

URLparamter

Data type

array

Description

RECORDS config –take a look in static template or readme.txt

Default

Available Hooks

Hook for Bookmark listing:

Create a extension and add the following line in ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$_EXTKEY]['tx_mnpagebookmar k_pi1']['BookmarkList'][] ='EXT:'.$_EXTKEY.'/hooks/class.tx_bookmar k_hook.php:tx_bookmark_hook';

Copy the class file “class.tx_bookmark_hook.php”from mn_pagebookmark/hooks and past it in your extension. So you can many more suff in these hook.

Known problems

Nothing to known at the moment

(if you found problems or bugs, post that in http://forge.typo3.org/projects/extension-mn_pagebookmark/issues)

TODOs

  • Add many AJAX features ;)

8