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: myDashboard

Created:2006-04-05T09:44:51
Changed:2008-06-02T19:44:35
Email:webmaster@fruit-lab.de
Info 2:
Info 3:
Info 4:

EXT: myDashboard

Extension Key: mydashboard

Copyright 2008,Tim Lochmüller, <webmaster@fruit-lab.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.com

Table of Contents

EXT: myDashboard 1

Introduction 1

What does it do? 1

Screenshots 2

Users manual 3

Using the Dashboard 3

Configuration 4

Create own Widgets 4

List of Extensions with Widgets 5

Sponsoring myDashboard development 5

To-Do list 5

Changelog 5

Introduction

What does it do?

With this extension you get a cool Dashboard in the TYPO3 Backend. In this Dashboard you can load unlimited widgets with different functions.

Features:

  • Widget API for own extensions
  • easy to change the theme
  • 2-4 crevices
  • 3 different layouts
  • dragable widgets

Screenshots

img-1 The Dashboard This is the Dashboard in the Backend of TYPO3 4.2

Widgets: This is a Widget (title – hover menu width the icons refresh, config and remove – a widget menu and the widget content)

img-2

Configuration: This is the default Configuration Module in the Backend

img-3

Users manual

Using the Dashboard

Configuration

...

Create own Widgets

I try to write more in the future, but here same details.

A Widget have to impliment the tx_mydashboard_widgetinterface Interface and extends the default-Template tx_mydashboard_template. There are two function that must be create. The init function for configuration und naming (title, icon...) and the render function for the output. Important: The init function have to return true. If there is no return value oder a false, the widget is not display in the Widget list.

List of Extensions with Widgets

This is a List of Extensions with myDashboard-Widgets:

myDashboard

Extension title

myDashboard

Extension key

mydashboard

Author

Tim Lochmüller

Description

User Stats

RSS Feeds

Server Information

Notepad List

Temporary: Latest News

Bugtracker

Extension title

Bugtracker

Extension key

fl_bugtracker

Author

Tim Lochmüller

Description

Latest Bugs

Shop System

Extension title

Shop System

Extension key

tt_products

Author

Franz Holzinger

Description

Shop System Lists - include Orders, Newest products, Out of stock, Few on stock

phploadavg

Extension title

phploadavg

Extension key

phploadavg

Author

Ukraine

Description

Widget for php load avg values

[Widget] IMAP mails

Extension title

[Widget] IMAP mails

Extension key

widget_imap

Author

Johannes Feustel

Description

Display your IMAP Mails in the Dashboard

[Widget] Funny

Extension title

[Widget] Funny

Extension key

widget_funny

Author

Tim Lochmüller

Description

Display Funny things like Analog Clock and a smily with mouse followed eyes

Sponsoring myDashboard development

If you want to donate money, sponsor the development of myDashboard, feel free to contact me: (Tim Lochmüller, webmaster@fruit-lab.de).

On my Page is a direct PayPal Link and also my Amazon Wishlist:http://www.fruit-lab.de/#support

To-Do list

  • Complete the Documentation
  • Add Widgets for
    • RealURL (Latest Errors)
    • TIMTAB (Latest Comments, Latest Posts (new Post))
    • AW Stats (Today Stats)
    • tt_news (Latest News (new News))
    • TYPO3 Internal
      • Latest edit Pages
      • Latest edit Content
      • Text with Image Element
      • Contact Form
    • Funny Elements
      • Weather
      • Mouse follow eyes (fix)
      • Tea Timer

Changelog

* 0.1.8: set state to beta; the ajax update set a class now, to be more flexible

* 0.1.7: Add a Home-Icon in the top menu bar to get faster to the Dashboard.

* 0.1.6: Add a getDashboardKey-Method to the Widget Template; Fix getJSFiles to get JS files only once: thx to Johannes

* 0.1.5: Fix the boolean config field; Move the Dashboard from Help to User-Tools;

* 0.1.4: Add Password field to config. Prepare the Footer Men

* 0.1.3: register JS Files in the Widgets. Update Docu. First Widget Extension widget_funny with Cursor followed Eyes ;-)

* 0.1.2 :Add sys_notepad Widget (thx Daniel);Check Global Vars;TYPO3 Fix Module Access check in the main function;move the renderContent and renderAJAX to the main method;check same global vars and remove global ... in the functions;finished the configuration;

* 0.1.1: Small Doku Update; create access check currentUserHaveConfigAccess; Fix CSS Class for Rows; clean output welcome message; Fix the order bug (remove asdasd Div Box); Set Dashboard Startpage in Configuration; Inline Doku in widgetmgm finished;

* 0.1.0: Update: the default config; Update: Documentation - images and widget list; Update: finish inline comments in the base template class; Fix: setDefaultConfig in the Widgets; Fix: Widget Default Icon Path; Fix: the tt_news widget (SQL); Fix: Set Return URL in the Create Record Icon; Add: Alpha Status for this extension;

* 0.0.10: Change Description; Widget Menu Fix on Update; Dashboard output: configuration & save men status finished; Rename setDeaultConfig to setDefaultConfig (Thx Franz H.); Bugfix: Reference Call for interface Check (Thx Franz H.);

* 0.0.9: The Next Dev Snapshot ;-) -- functions: Add Widgets, Remove Widgets, Order Widgets; more Source Docu; Fix the temp Widget: latest News; finish widgets: userstats, rssfeed;

* 0.0.8: Fix a bug in the rss2array class,Remove the RSS Widgets (one global widget left),Reinvent the Dashbaoard Output,add first manual (basic),change start method for widgets,prepare config widgets,finish the userstats widget

* 0.0.7: next dev snapshot. tt_news widget with "new record"-test. More Stylesheets, 100% Layout...

* 0.0.6: New Dev version - a more complex Widget "User Stats", Create Record function, RSS hard reload, bugfixes

* 0.0.5: First DEV Version to get a feeling how the/a Dashboard can works

img-4 EXT: myDashboard - 6