Tabtext: 3-tab free-text widget

Warning: This plugin has't been updated in over 9 years. It may no longer be maintained.

What you can do to help:

A very simple plugin to add text widgets to the profile, dashboard and custom_index_widgets with 3 tabbed text areas

Last updated
Viewing the widgetviewing the tabs
Recommended Releases
Elgg Release Download Date Links
1.70.2 (14.69 kB)2011-Apr-30
Show all releases

The coding for this will make computer scientists and software engineers writhe in pain but it is a quick and dirty (though, I believe, secure and fairly reliable) plugin that creates a 3-tab text widget for use on profile, dashboard and custom_index_widgets pages. That's all it does - no more, no less- it lets you add one widget with exactly three tabs, with configurable titles, each containing whatever HTML or text you like.

I didn't have time or energy to figure out passing arrays so the three tabbed input and output areas are hard coded. It was easier to produce this than hack a way around putting HTML/CSS/JavaScript in a standard Anytext widget that HTMLawed would not sanitise too much and we needed a more compact text area on our custom_index_widgets front page. 

It is based on Anytext and the free-text widget that is part of custom_index_widgets and will use whatever rich text editor you have installed (usually TinyMCE).

It uses xtabs to create tabs (   - thanks ihayredinov!

If you want to use it with custom_index_widgets (, then you need custom_index_widgets (duh). If you don't have it, the plugin won't use it and will just provide widgets for profile and dashboard.

Produced for and with the support of Athabasca University, Canada.

Jon Dron

Prof at Athabasca University


  • Category: Widgets
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 913
  • Recommendations: 1

Other Projects

View Jon Dron's plugins