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¶
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)
Configuration: This is the default Configuration Module in the Backend
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
Description
User Stats
RSS Feeds
Server Information
Notepad List
Temporary: Latest News
Bugtracker¶
Extension title
Bugtracker
Extension key
fl_bugtracker
Description
Latest Bugs
Shop System¶
Extension title
Shop System
Extension key
tt_products
Description
Shop System Lists - include Orders, Newest products, Out of stock, Few on stock
phploadavg¶
Extension title
phploadavg
Extension key
phploadavg
Description
Widget for php load avg values
[Widget] IMAP mails¶
Extension title
[Widget] IMAP mails
Extension key
widget_imap
Description
Display your IMAP Mails in the Dashboard
[Widget] Funny¶
Extension title
[Widget] Funny
Extension key
widget_funny
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
EXT: myDashboard - 6