Loading...
 
Skip to main content

History: Tiki4,de

Source of version: 2 (current)

Copy to clipboard
            ! Tiki 4.0
Tiki 4.0 erschien am 15. November 2009. Zuvor wurde es auf verschiedenen *.tikiwiki.org Sites eingesetzt zu Testzwecken in einem Prozess den "eating our own ((tw:DogFood))" nennen.

Hier geht's zum Download: http://sourceforge.net/projects/tikiwiki/files/

Weitere Unterversionen 4.x  (4.1, 4.2, ...) folgen. Sie können hier [http://dev.tikiwiki.org/download#Pre_release_packages_zip_files_|ein Vorab-Release downloaden] . (tägliche snapshots)

^''Nützliche Links:'' [http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki/branches/4.x/changelog.txt|Komplettes changelog] | [http://sourceforge.net/projects/tikiwiki/files/Tiki%204.x%20-Aldebaran-/Tiki%204.0/tikiwiki-4.0.zip/download|Download Tiki 4.0] | ((dev:Roadmap)) | ((dev:Tiki4)) dev notes | [http://info.tikiwiki.org/article79|Ankündigung] | ((tw:ReleaseNotes40)) | ((Upgrade)) ^
{maketoc title=""}

!!# Wichtiger Upgrade-Hinweis
Beachtenswerte Änderung für Upgrader

!!!# Admin Menü Modul entfernt

Das Admin-Menü-Modul wurde entfernt und sollte in vorhandenen Installation verschwunden sein. Bitte nutzen Sie das Applikationsmenü und die Admin Startseite stattdessen.


!!!# Bilderlinks funktionieren nicht mehr - .htaccess Datei updaten

Ein Update kann dazu führen, dass Links zu Bildern nicht mehr funktionieren. Grund ist eine veraltete .htaccess Datei und is ((SefURL)) nicht aktiviert. 

Lösung: löschen Sie die besthende .htaccess und benennen Sie _htaccess in .htaccess um.

Dies muss auf allen Servern durchgeführt werden auf denen ein Upgrade gemacht wurde.

!!!# Kategorien
Kategorierechte wurden in Tiki 4.o geändert. SieheCategory permissions are changed in Tiki 4. See below ([#Permissions_Cleanup|Permissions cleanup]) für weitere Informationen.

!!!!# Kategorierechte
Möglicherweise müssen Sie die Kategorien in denen tiki_p_view_categorized und tiki_p_edit_categorized verwendet werden, manuell updaten um sie an das aktuelle Rechtesystem anzupassen.

Es gibt ein Skript, das versucht die Informationen upzudaten. Aber wegen der Weiterentwicklung des neuen Systems ist es nicht immer möglich, die Absichten des Tiki Site Managers zu erkennen.

# Sie sollten die globalen Berechtigungen unter tiki-objectpermissions.php überprüfen.

You most probably want to give the tiki_p_modify_object_categories permission. (in Tiki section)

!!!!# Object categories
If you have __objects which have individual permissions__, users will not longer be able to edit the categories. You most probably want to give the tiki_p_modify_object_categories permission. (in Tiki section)

!!!# User Page prefix
The default prefix for userpages has been changed from __UserPage__XYZ to __User__:XYZ as this is what is used for Wikipedia, and the old method made sense when WikiWords were the default (which is no longer the case). Of course this is configurable, and site admins can still use any prefix, including the old one.

!!!Release Notes (from tw.o)
From http://tikiwiki.org/ReleaseNotes40

{IFRAME(name="two_ReleaseNotes",title="Release Notes",width="100%",height="500",align="middle",frameborder="0",marginheight="0",marginwidth="0",scrolling="auto",src="http://tikiwiki.org/tiki-index_p.php?page=ReleaseNotes40")}{IFRAME}

!!# List of major enhancements, listed alphabetically. 

!!!# Admin user privileges
The special user "__admin__" has been taken away all hardcoded privileges. His/her privileges are only checked via the group Admins that must have through the perm __tiki_p_admin__. That is the default behavior on new tiki installations, and the ((Upgrade)) process will update your tiki accordingly in new releases after tiki 4.0 (seems to be missing on some upgrades to 4.0).

!!!# Category Transitions
Category transitions is the successor to the Galaxia Workflow engine, and it will permit to eventually make workflows of anything that can be categorized. They are currently working with wiki pages and tracker items. 

More information [http://dev.tikiwiki.org/Category+Transitions|here]

!!!# Edit interface revamped
The edit interface for wiki pages and blogs have been re-structured to use tabs, and the underlying code has been refactored. The changes include:
{SPLIT()}
# Most of the options of the wiki edit interface have been grouped and splitted in several tabs. this grouping can be disabled and shown as usual with no tabs if selected through the option on the top right corner of the interface.  
# Switching between edit modes (text and Wysiwyg) is performed nowadays through clicking on a button on the toolbar (yellow pencil with green arrow).
# The Edit help box now can be displayed through clikcing to the questionmark blue icon in the tool bar 
* New lib/wiki/editlib.php with some code from tiki-edit_page.php  refactored into it.
* FCK Editor ((doc:wysiwyg)) functionality now in {textarea} and implemented on wiki page edit and blog post (so far).
* Fixed many bugs in FCK Editor, etc.
* Improved "lost edit" warning which is now built into {textarea}.
---
{img src="tiki-download_file.php?fileId=186" alt="tiki4_wiki_edit_interface_00.png (51.11 Kb)" align=center class=reflect }
{SPLIT}

The same page can be shown through the wiki wysiwyg interface:

{img src="tiki-download_file.php?fileId=187" alt="tiki4_wiki_edit_interface_wysiwyg_00.png (40.16 Kb)" align=center class=reflect }

And if you click back on the simple wiki interface button, content will be converted into wiki syntax.

!!!!# New helper boxes
The wiki edit help and many plugins are shown nowadays inside new type of help boxes which are __movable__ through the screen and __resizable__ in real time. 

{SPLIT()}
{img src="tiki-download_file.php?fileId=175" alt="tiki4_plugin_helper_00.png (67.67 Kb)" class=reflect align=center }
---
The numbered areas in the side image indicate:
# The window can be moved if you drag and drop through clicking on the top bar 
# The window can be closed through clicking on the cross
# The wiki help window has sections which are expandable and collapsible at will
# The wiki help window allows filtering all plugins to show only the ones with a certain word
# The plugins list of the wiki help window includes as usual the option to open the specific plugin helper ...
# ... and to open the documentation page for that specific plugin 
# The window can be resized at will
{SPLIT}

!!!!# New Table Builder
The non-wysiwyg editor includes a visual assistant to create new tables.
 
{img src="tiki-download_file.php?fileId=174" alt="tiki4_table_builder_00.png (10.51 Kb)" align=center class=reflect }

!!!!# New Wiki link assistant
The wiki link assistant now includes an autocomplete feature in realtime showing all wiki pages from that tiki site containing the text typed in the link field.

{img src="tiki-download_file.php?fileId=183" alt="tiki4_wikilinks_00.png (24.19 Kb)" align=center class=reflect }

!!!!# Text areas are resizable
Text areas in wiki pages and many other places are resizable:

!!!# Forums
By default forums hide the forum post style options when there are less than 10 messages, to reduce clutter.
The threshold number of messages can be defined in the forum settings.

!!!# GroupMail
((Groupmail)) massive improvements, including IMAP support.

{img src="tiki-download_file.php?fileId=169" alt="tiki4_groupmail_inbox_module_01.png (39.27 Kb)" class=reflect align=center}

!!!# i18n: Collaborative Multilingual Terminology
Related to the internationalization (((i18n))) features in Tiki, various improvements have been made to use Tiki for [http://profiles.tikiwiki.org/Collaborative_Multilingual_Terminology|Collaborative Multilingual Terminology].

!!!# jQuery & jQuery Plugins
((jQuery)) is now always on by default, the integrated JavaScript framework.

New JQuery Plugins have been integrated in some features of Tiki:
* ((treeTable)): for management of Category permissions, so far. See an example below at the section  [#Permissions:_Admin_interface_enhanced|"Permissions: Admin interface enhanced"]
* ((ColorBox)) has replaced ((Shadowbox)) for license compatibility and enhanced features.

Other jQuery goodies:
* listfilter (text input field to filter long lists using jQuery) implemented as a new Smarty function (used with the treeTable integration).
* Remarks boxes can now be closed to save some space on small-resolution screens, e.g. netbooks (close with fade out effect).

!!!#Kaltura integration (Collaborative video editing)
Collaborative video editing, through a Contibution Wizard to upload media(audio,video,image) under a user, several editors to create/edit/remix user uploaded media, a gallery list of all the media, remix videos of a user, a Wikiplugin to include a Kaltura video on a wiki page. and the chance to view and edit an information about a user's Kaltura entry. ((Kaltura|More information))

{img src="tiki-download_file.php?fileId=173" alt="TikiWiki-Kaltura-Advanced-Editor_shadow.png (225.55 Kb)" width=600 class=reflect link=http://www.kaltura.org/sites/default/files/imagepicker/k/Kalturian/TikiWiki-Kaltura-Advanced-Editor.jpg align=center}

!!!#LDAP authentication improvements
"Rework of LDAP Authentication. Dropped PEAR::Auth_LDAP to get more information from the directory. Added support for user information and LDAP group replication. Added support for ssl (ldaps), tls and redundant LDAP server configuration."
((LDAP Authentication))

!!!# Lost-edit protection improved
If the session expires while a wiki page is being edited, the post is saved in a cache in order to retain the page after login (will not work with 'password due' or 'confirm email' if occurs at the login); could be generalized to other features.

!!!# Machine Translation
Machine translation (powered by Google Translate) can be enabled by going to __''Admin Home->i18n''__ and checking the __''Machine Translation (by Google Translate)''__ feature. This feature enables users who can't read the language of the page to read it in the language of their choice (translated by Google, so the quality is not as good as that of a human translator, but is improving). The choice of languages is limited to those supported by Google and those available on the site. If a translation by human translator already exists in the desired language, the human-translated page will be shown rather than the machine translation. This requires some ((i18n|multilingual features)), so the best is to apply the [http://profiles.tikiwiki.org/Multilingual_Wiki|Multilingual_Wiki profile] first. 

!!!#MediaWiki to Tiki convertors
A new  feature to import content from Mediawiki installations has been developed. See ((dev:gsoc2009Rodrigo)) for more details.

!!!#Metatags
Updates to allow the wikipage description to be used as the metatag description so that a unique description can be applied per wiki page instead of the universal text that can be set in the metatag admin screen. The universal text is however the default if an individual page description is not set. If this new metatag option is set, the Description field in the page edit screen is now shown with a modified label to remind you its used for the metatag - even if the Description option is not set in the Wiki admin screen. The Description option still has to be set in Wiki admin however for the description text to be displayed at the top of the saved wiki page.

!!!# Minify javascript
New in the performance admin panel, you can activate to aggregate and compress all javascript files in one. In some tests, this has permitted to generate a 10 point increase when testing with [http://developer.yahoo.com/yslow/|Yahoo! YSlow]

!!!# Miscellaneous
*Module cache for anonymous

!!!# Multi-domain support
*Several external URLs can point to the same Tiki instance, and visitors will be redirected to the appropriate workspace.

!!!# Newsletters with wysiwyg
The ((Newsletters)) feature allows using ((WYSIWYG)) to write messages. Moreover, attachments can be included in messages as well as a different reply to email address.

!!!# Organic Groups
Please see ((Organic Groups))

!!!# Permissions: Admin interface enhanced
There is a new interface for managing permissions from categories and also from any object.

{SPLIT()}{img src="tiki-download_file.php?fileId=177" alt="tiki4_manage_object_perms_01.png (158.87 Kb)" align=center class=reflect }
---
This new interface includes several features:
# You can assign or remove all object permissions on all child categories if this box is checked.
# You can filter the whole list of permissions dinamically to list only those containing some text
# You can expand or collapse at will any of the sections of permissions
# You can select one by one the permissions to be assigned or checking the box at the column title (group name) level, and that selection will propagate to all the checkbox shown in that column. 
{SPLIT}

!!!# Permissions: Cleanup
All permissions can be overwritten at a category or object level. The permissions used on categories prior to Tiki 4 were confusing and lacked the ability to be customized that is expected in Tiki. The new layer uses exactly the same permissions on objects, categories and global permissions. See ((dev:Permission Cleanup)) for more information.

Remember that the rules to check if a user has the appropriate permission on an object are:
* first check for object perms,
* then check for category perms,
* if none of the above, use the global permission settings.

!!!!# New permissions

|| ::__Permission name__:: | ::__Section__:: | ::__Description__::
tiki_p_modify_object_categories	| Tiki | Can change the categories on the object
||

+ many many more! Ex.: you can now put permissions on groups. This permits to restrict who can add to which group, see group list, etc.

!!!# Plugins - new ones!

!!!!# PluginCalendar
It includes a calendar within a wiki page. More information: ((PluginCalendar))

!!!!# PluginFancytable (Enhanced!)
Table can be sorted and pre-sorted, cells can span multiple columns and rows, syntax simplified so that | can be used to separate cells (instead of ~|~). More information: ((PluginFancytable))

!!!!# PluginGroupMail
It includes a helper for group mail cases. More information: ((PluginGroupMail))

!!!!# PluginGroupMailCore
Displays GroupMail functions on a wiki page. Usually set up using a plugin alias created by the GroupMail profile. More information: ((PluginGroupMail))

!!!!# PluginImg (Enhanced!)
It displays images, and nowadays, it includes many of the options from other former plugins (img, image, thumb, ...). More information: ((PluginImg))

!!!!# PluginInvite 
It allows inviting new people to join a group through sending an email to them. More information: ((PluginInvite))

!!!!# PluginListProgress 
It indicates the internationalization progress of the page list. More information: ((PluginListProgress))

!!!!# PluginMCalendar 
It converts dates from Gregorian to Mayan Calendars: Tzolkin, Haab, Long Count. More information ((PluginMCalendar))

!!!!# PluginMemberList 
It lists the members of selected groups and allows to add or remove members if permissions are granted.

!!!!# PluginPagelist 
It lists pages part of a named list. More information: ((PluginPagelist))

!!!!# PluginR
It  parses R syntax and shows the output either from the code introduced between the plugin tags. Data to analyze can be passed as tracker item attachment id. Due to its license, it is available in the ((Mods)) repository. More information: ((dev:PluginR))

!!!!# Plugin Screencast
It displays a screencast uploaded on the page. More information: ((PluginScreencast))

!!!!# Plugin Tabs
Provides tabs built using the smarty tabset block. More information: ((PluginTabs))

!!!# Profiles - new ones!
!!!!# Expenses Report
((pr:Expenses_Report)), which makes use of the Time sheet profile

!!!!# Time Sheet
((pr:Time_sheet))

!!!# SMTP: Use external server
Experimental -> works only for notification
Prior to 3.0, Tiki uses the SMTP of the server to send email, which is fine for the vast majority of cases. Starting with version 4.0, it's possible to configure an external SMTP server.

!!!# Table columns: sortable rows
((PluginFancyTable)) has been improved and it allows the columns to be sorted.

Example:
{SPLIT(colsize=>45%|10%|45%)}This code:

{CODE(wrap=>1)}{FANCYTABLE( head=" Quantity | Vegetables | Fruits", sortable="y",sortList="[0,0],[1,0]")}
10 | onions | apples
10 | cucumbers | lemons
100 | carrots | oranges
10 | tomatoes | water melons
50 | peas | strawberries
{FANCYTABLE}{CODE}
---
.
---
Would produce:

{FANCYTABLE( head=" Quantity | Vegetables | Fruits", sortable="y",sortList="[0,0],[1,0]")}
10 | onions | apples
10 | cucumbers | lemons
100 | carrots | oranges
10 | tomatoes | water melons
50 | peas | strawberries
{FANCYTABLE}
{SPLIT}

!!!# Themes, CSS, and Look and Feel
!!!!# New Look and Feel Admin options
!!!!!# Custom head content
The Look and Feel admin page now has a textarea (text input box) for adding code to the html head section, such as ))JavaScript(( and CSS specific for the site
!!!!!# Custom center column heading
Another textarea has been added to the admin page for custom content at the top of the center column, such as a banner ad, module, or dynamic content tag.

!!!!# More logic in importing CSS
The layout.css file, imported by theme stylesheets since Tiki 3, has been split into two files with the second file, design.css, containing color and spacing defaults that aren't layout-related but still generally convenient to import rather than specifying in the theme. Core themes import both files.

!!!!# Themes
Some brand new themes available in Tiki4, plus many of the new ones in Tiki3 are included in Tiki4.

{img src="tiki-download_file.php?fileId=176" alt="tiki4_mollio_00.png (105.37 Kb)" class="reflect" align="center"}

~~grey:''(carousel here :(:smile:) )''~~

!!!# Toolbars Admin
Toolbars (formerly known as "__quicktags__") can be configured in a very flexible way. You can select the section where you want a new button in its toolbar, or globally. You can optionally check the comments checkbox, you want to edit and drag the icons from the left hand box to the toolbars on the right, ...

{img src="tiki-download_file.php?fileId=167" alt="tiki4_admin_toolbars_00.png (75.40 Kb)" align=center class=reflect }

!!!# Use structures as menus
((Structures)) and ((menu)) [http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki?view=rev&revision=18196|code change]

!!!# Workspaces
Various Tiki features (groups, permissions, categories, etc.) are being massively improved to enable ((dev:Workspaces)) for such applications in education, workplace environments, and projects with multiple teams. Initially the feature will be labeled "experimental" as it is still in development. Some functionality will be in Tiki 4 and other in 5. Please see ((dev:Workspaces RoadMap)). This is a massive enhancement which will lead to the ability to address, for example, these [http://profiles.tikiwiki.org/Workspaces|10 uses cases for workspaces].

This is a different and much more integrated code base than the previous external ((Mod AulaWiki)) feature (which had evolved for some years).

!! Features removed
Some feature are deprecated, unmaintained or superceded. They are thus removed from the main code base.
*((Newsreader)) web forums are now much more common than nntp forums
*((Mootools)) replaced by ((jQuery))
*((Game)) superceded by ((PluginFlash))
*((Drawing)) superceded by ((PluginAnnotation))
*((Charts)) (never worked, unmaintained)
*((Backup)) users should use PhpMyAdmin or ((TRIM))
*((dev:Magic)) replaced by ((dev:Dynamic Preferences))
*((Galaxia Workflow)) (replaced by ((Category Transitions)))