Fullscreen

Forum: [edu.tw.o] Development Help

Forums > [edu.tw.o] Development > AulaWiki beyond Tiki 1.9

AulaWiki beyond Tiki 1.9


rlopez posts: 32 3 stars
Hi everyone,
This is Rober. I have been talking with some of you by email some weeks ago. The idea was to start to collaborate in the development of the AulaWiki Mod.

We would like to start but we don't know from where. J. Reyes mentioned in the last e-mail that the best way might be to move the discussion to this forum, and here we are.

We have already installed the Tiki 1.9 ( it's an amazing CMS! ) and we are having some problems with the database queries when we try to install the AulaWiki Mod. We are thinking that probably the AulaWiki Mod is not compatible with Tiki 1.9 ( Am I right? ).

Anyway, let be this topic the start point of the discussion.

We keep in contact.

Thanks!

Rober.


posts: 2 1 stars
Hi everyone! I'm Aldo and I'm the current developer with Roberto and other guy in improve new functions to AulaWiki.

Well, completing Roberto said above, I must to add that the problem was involving the field admin in any querie of the sql install. Any comment here?

So, we are thinking the problem could be that AulaWiki Mod ins't compatible with Tiki 1.9 (as Roberto said before, but in my humble opinion this mod is very old (2002) so I don't think so)

All the installation was done with TikiWiki using the Mod Tool.

Sorry if this questions are very noobs but we are in the starting point and some kind of help is welcome!

Thanks in advance!

Aldo


rlopez posts: 32 3 stars
I read here that the AulaWiki mod 1.6 had patched to work on Tiki 1.10! .
We should change to this version, but maybe it would be better to make AulaWiki full compatible with Tiki 2.x.

What do you think?


xavi posts: 138 5 stars
> I read here that the AulaWiki mod 1.6 had patched to work on Tiki 1.10! .
> We should change to this version, but maybe it would be better to make AulaWiki full compatible with Tiki 2.x.
>
> What do you think?

Hi Rober and Aldo:

Welcome! :-)

Yes, AulaWiki 1.6 was an attempt to make it (partially) adapted to Tiki 2.x. So the last version known to work with Tiki 1.9.x is AulaWiki version 1.5.
This version can be downloaded from here:
features-aulawiki-1.5.tgz (attachment to the ToDo page)

Of course, the best solution would be to adapt AulaWiki to work with tiki 2.x, at least, taking into account that in April '09 Tiki 3.0 will be released, etc.


rlopez posts: 32 3 stars
> Yes, AulaWiki 1.6 was an attempt to make it (partially) adapted to Tiki 2.x. So the last version known to work with Tiki 1.9.x is AulaWiki version 1.5.
> This version can be downloaded from here:
> features-aulawiki-1.5.tgz (attachment to the ToDo page)
>
> Of course, the best solution would be to adapt AulaWiki to work with tiki 2.x, at least, taking into account that in April '09 Tiki 3.0 will be released, etc.

Xavi, thanks for the link to AulaWiki version 1.5.

Of course, I agree the best way is to go with AulaWiki into tiki 2.x. In my team we are 3 who want to help in this task. I don't know whether there are some guidelines to do this update. We are getting familiar with the code now (there are a lot of lines! eek), so it would be great (for us) to have a step-by-step ToDo list to collaborate in this update.

Another question is: do you have an svn/cvs server for the development of AulaWiki? I guess you have it, but I don't remember to have read about it in this web page.

Anyway, we want to collaborate in this project. We will wait for some instructions from the developers, and in the meantime we will test tiki 1.9 with AulaWIki 1.5.


xavi posts: 138 5 stars
Mmmm, the best place to request for help from coders/developers, is either the tikiwiki-devel list in sourceforge.net:
http://sf.net/mail/?group_id=64258

or irc:
http://tikiwiki.org/ConnectingToIrc

However, as far as I know, jreyes is not subscribed to that list nor frequent on irc, due to lack of time.
I hope you can get some feedback from other coders to let you get hands on aulawiki code...
Go there and ask, I would say...


xavi posts: 138 5 stars
Hi Roberto and all:

Some comments received through tikiwiki-devel list on November 8th:
http://sourceforge.net/mailarchive/forum.php?thread_name=4914CD1A.4000508%40ub.edu&forum_name=tikiwiki-devel

(I'll will not be cross posting comments here and there, but this is just to encourage at least one of you to join the tikiwiki-devel list, if you haven't done so yet. :-)
http://sf.net/mail/?group_id=64258

Xavi

Quote:
Great! But it will have to be for 3.x. Because it's a large effort, I would
suggest to go for an experimental branch.

--
LP (Louis-Philippe)

Quote:
Hi Xavi

That is really good news. I was hoping to use this feature in the near
future. Please make sure they have my e-mail, I can help with testing
and documentation.

Good stuff!

Matthew - matbic at gmail.com

Quote:
Hi Xavi!

woooohoooooo! This is amazing news.

About 2.x vs 3.x
-------

Workspaces should be a core feature and it can't, IMNSHO,
realistically thrive as mods. It has to be tightly integrated. It has
to be used by many members of the community and on *.tw.o itself. Of
course, there should be a way to adapt the 1.9x mods to 2.0 and to get
it to work. However, I feel it will be fragile at best. Then, the work
would have to be done again for 3.0

Having an "external" feature like gradebooks can work in mods, but not
something like workspaces, which affects many features (modules, wiki,
forums, file galleries, calendar, etc)

And Tiki has evolved since the original workspace. For example, it's
now possible to have groups where people self-join.
There are also profiles.tikiwiki.org which could potentially help to
setup workspaces.
There are more & more permissions about being allowed to set
permissions to objects.

I suggest we coordinate efforts here:
http://dev.tikiwiki.org/Workspace

If you are serious about this, I am ready to come a week in Spain to
work on this in a TikiFest?.

This, with E-commerce is among the last major features to be added.
Workspaces will help with:
http://dev.tikiwiki.org/Social+Networking
http://dev.tikiwiki.org/Project+Management
http://dev.tikiwiki.org/Customer+Relationship+Management

Best regards,

Marc Laporte ;-)

Quote:
Would love someone to explain the Workspaces thing to me some day. Some
of the Aula stuff looked interesting but I'm not sure I understood most
of it. Back around 1.10 I was looking through the documentation but
still couldn't really grasp the big picture. I believe it has
applications outside of education, but not sure at this point.

If I make it up to Montreal maybe someone can draw something out for
me...I tend to understand visual stuff better.

Thanks!

Mike.

Quote:
Yes I would be very willing to come to Spain as well to have a focused
TikiFest on this :)

Is there anyone else who would consider going to help on this project
but is having problems with travel let me know.

Matthew



rlopez posts: 32 3 stars
Ok,
We did it last week, I mean the subscription to the devel-email-list.
So, as far as I understood we should start to adapt AulaWiki directly for the 3.x versions.


Isma, Ben, could you please subscribe to the email list for TikiWiki developers?. We will follow the Xavi's thread to ask for help.

The first thing we should do it's to discover how to download the latest version of aulawiki from the official svn/cvs server, I think. It would be great to contact with Javier Reyes as well. We should work all together.


Xavi, one question: is it better to continue with this discussion in the devel list than in this forum?


xavi posts: 138 5 stars

> The first thing we should do it's to discover how to download the latest version of aulawiki from the official svn/cvs server, I think. It would be great to contact with Javier Reyes as well. We should work all together.

I agree

> Xavi, one question: is it better to continue with this discussion in the devel list than in this forum?
In tikiwiki-devel you'll more support than in this forum, so I would suggest you to ask for coding advice there.

However, we shouldn't forget to update the information on edu.tw.o (through the homepage or forum) so that new potential users or developers (like it happened to you in the last weeks/months) can know the current state of the art, work in progress, etc.



posts: 25 3 stars
Ok,
I am trying aulawiki 1.6 on TikiWiki 2.2

first problem I see is the sql in the info file misses one field which I had to add

< INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d');

> INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d','');


Second problem, when adding a new workspace_type in tiki-workspaces_types.php
I get an error like 'field may not be empty $_POST id
Went through the code, and in tiki-setup_base.php it seems that now fileds named 'id' may not be empty. So I suppose all auto_increment fields may not be named id.
The solution is to change the column named 'id' in the table tiki_workspace_types to wstypeId and use this all over. I hadn't time to do it, so I momentarily changed
tiki-setup_base.php here:

:// parameter type definitions. prepend a + if variable may not be empty, e.g. '+int'
/* $vartype'id' = '+int';*/
$vartype'id' = 'int';

as a field name without the + can be submitted empty, as I understood.

For the rest I am going on with my test site now. I'll post here whatever I find. Unfortunately I have no time to do more now. I am not too much interested in layout or cosmetic problems at the moment, I'd like the module to work in its basic functions.



posts: 25 3 stars
continuing with aulawiki 1.6 over TikiWiki 2.2, as I don't know how aulawiki works,
I decided to try the example in the tutorial, creating an OFIMA01 course with the workpsaces types that come already defined in aulawiki 1.6

i get an error message on creating this OFIMA01 corse, that says something like:

An error occured in a database query!
File tiki-workspaces_admin.php
Column 'name' cannot be null
Built query was probably:
insert into `tiki_file_galleries`(`name`, `description`,.........) values (NULL,....

After this, I noticed that the workspace was created, with the Home wiki page and the Blog, but no filegall nor imagegall nor course forum. Probably the error blocked everything after a certain point.
So I went through the code, in resourceslib.php, and saw that it calls the function replace_file_gallery (which manages both insert & update) in /lib/filegals/filegallib.php, which now wants an array passed, not multiple values, as it did in TikiWiki 1.9
eg:
replace_file_gallary($name,...) in tw 1.9
now has to be:
replace_file_gallery($arrname,...

HTH



posts: 25 3 stars
Always on Aulawiki 1.6 on TikiWiki 2.2...

So to go on with the tutorial example, I decided to eliminate the OFIMA01 workspace, redefine the workspace_type of Course without a file gallery, and recreate the OFIMA01 Course type workspace that has not a file gallery, and see if any other problem appears without this.

On tryng to eliminate the OFIMA01 workspace I get another error, like:

Sea Surfing (CSRF) detected. Operation blocked.

As I have only one browser window open, and no one else is doing updates (I work on a local apache/mysql),
I cleared the cache but no use.
So I had to go into:
tiki-admin.php?page=login

and unmark :
Protect against CSRF with a ticket

After this I could go on with this test and delete the OFIMA01 Workspace

So there definetly something wrong with this ticketing...

After recreating the OFIMA01 Workspace without a File Gallery resource in its workspace definition type, I coud successfully create the workspace's Home, Blog, Images Gall and Forum
Aside I also tested a normal filegall creation from tiki-list_file_gallery.php and is OK.

So the problem seems to be only in the the way filegallery creation is called by resourceslib.php of aulawiki 1.6

HTH



posts: 25 3 stars
Last but not least, after having redefined the workspace type COURSE without a file gallery, I could finally test the whole example, but when entering either as student or teacher I got an error in the workspace zone like:

Errore: Questa funzione �disabilitata: feature_wiki
(translated means 'this function is disabled: feature_wiki')

everything was shown up except the wiki page resource for the corse / group
so went into the code, and found with the help of the changelog, that now to test a feature you must do something like:

if($prefs "feature_wiki" != 'y')
(sorry no square brackets shown, they can'ty be seen in wiki)

instead of:
if($feature_wiki != 'y')

so I corrected modules/mod-workspaces_viewpage.php and now everything out of the 1.6 example seems to work with TikiWiki 2.2



posts: 25 3 stars
To summarize what I've found to make it work:

1) in Packages/features-aulawiki.info.txt replace all over:

< INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d');
> INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d','');

2) in Packages/features-aulawiki.info.txt replace all over:

< CREATE TABLE `tiki_workspace_types` (`id` int(14) NOT NULL auto_increment,
> CREATE TABLE `tiki_workspace_types` (`wstypeId` int(14) NOT NULL auto_increment

and use 'wstypeId instead of 'id' as field name all over the code.

temporary bypass, in tiki-setup_base.php:
< /* $vartype'id' = '+int';*/
> $vartype'id' = 'int';

3) in lib/workspaces/resourceslib.php, function create_filegallery, correct line 573 where it says:

$galId = $filegallib->replace_file_gallery($galId, $name, $desc, "admin", 15, .....

to pass parameters the way function replace_file_gallery in /lib/filegals/filegallib.php wants now (an associative array)

No Bypass. Meanwhile do not define file-galleries resources cause they block creation of any furter ws resource

4) go to tiki-admin.php?page=login
and unmark :
Protect against CSRF with a ticket

because ticketing has to be fixed

5) modules/mod-workspaces_viewpage.php :

< if($feature_wiki != 'y') {
> if($prefs["feature_wiki"] != 'y') {
to see in the ws desktop any workspace resource of type wiki page

HTH

P.S Feedback? Wonder if this the right place to post this stuff...


xavi posts: 138 5 stars
> To summarize what I've found to make it work:
>
> 1) in Packages/features-aulawiki.info.txt replace all over:
>
> < INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d');
> > INSERT INTO tiki_menus VALUES (100,'Workspace menu','Sample workspace menu','d','');
>
> 2) in Packages/features-aulawiki.info.txt replace all over:
>
> < CREATE TABLE `tiki_workspace_types` (`id` int(14) NOT NULL auto_increment,
> > CREATE TABLE `tiki_workspace_types` (`wstypeId` int(14) NOT NULL auto_increment
>
> and use 'wstypeId instead of 'id' as field name all over the code.
>
> temporary bypass, in tiki-setup_base.php:
> < /* $vartype'id' = '+int';*/
> > $vartype'id' = 'int';
>
> 3) in lib/workspaces/resourceslib.php, function create_filegallery, correct line 573 where it says:
>
> $galId = $filegallib->replace_file_gallery($galId, $name, $desc, "admin", 15, .....
>
> to pass parameters the way function replace_file_gallery in /lib/filegals/filegallib.php wants now (an associative array)
>
> No Bypass. Meanwhile do not define file-galleries resources cause they block creation of any furter ws resource
>
> 4) go to tiki-admin.php?page=login
> and unmark :
> Protect against CSRF with a ticket
>
> because ticketing has to be fixed
>
> 5) modules/mod-workspaces_viewpage.php :
>
> < if($feature_wiki != 'y') {
> > > if($prefs["feature_wiki"] != 'y') { >
> to see in the ws desktop any workspace resource of type wiki page
>
> HTH
>
> P.S Feedback? Wonder if this the right place to post this stuff...

Hi pingus, sorry for taking so long to answer.

Yes this is the right place to post this stuff related to the development of aulawiki mod for tikiwiki.
However, there are not many tiki developers monitoring this forum. And I'm not a coder myself. I would say, why don't you get a developer account and if these changes work for you, why don't you commit those improvements on to the latest version on aulawiki mod in trunk?

The other coders working on aulawiki mod seem to be busy these days on other things... but for sure, you can all cooperate using subversion - svn (that's what is svn for :-)

See http://dev.tikiwiki.org for how to get commit access.

Cheers and thanks for your work! :-)

Xavi

P.S: I wish I can start using Aulawiki and their workspaces for Tiki 2.x again in the near future!


Show posts:
Jump to forum:

For more information, please see Wiki Page Editor & Wiki Syntax

Wiki Syntax
Bold text     __text__
Italic text     2 single quotes (').     ''text''
Underlined text     ===text===
Colored text
~~#FFEE33:text~~ or ~~yellow:text~~. Will display using the indicated HTML color or color name. Color name can contain two colors separated by a comma. In this case, the first color would be the foreground and the second one the background.
Deleted text     2 dashes "-".     --text--
Headings
!heading1, !!heading2, !!!heading3
Show/Hide
!+, !!- show/hide heading section. + (shown) or - (hidden) by default.
Autonumbered Headings
!#, !!#, !+#, !-# ...
Table of contents
{toc}, {maketoc} prints out a table of contents for the current page based on structures (toc) or ! headings (maketoc)
Horizontal rule     ----
Text box     ^Box content^
Centered text     ::text::
Dynamic variables
%Name% Inserts an editable variable
External links
use square brackets for an external link: [URL], [URL|link_description],[URL|link_description|relation] or [URL|description|relation|nocache] (that last prevents the local Wiki from caching the linked page; relation can be used to insert rel attribute for the link - useful e.g. for shadowbox).
For an external Wiki, use ExternalWikiName:PageName or ((External Wiki Name: Page Name))
Square Brackets
Use [[foo] to show [foo].
Wiki References
JoinCapitalizedWords or use ((page)) or ((page|description)) for wiki references , ))SomeName(( prevents referencing
Lists
* for bullet lists, # for numbered lists, ;Word:definition for definiton lists
Indentation
+, ++ Creates an indentation for each plus (useful in list to continue at the same level)
Tables
||row1-col1|row1-col2|row1-col3
row2-col1|row2-col2|row2-col3||
Title bar     -=Title=-
Monospace font     -+Code sample+-
Line break
%%% (very useful especially in tables)
Drawings
{draw name=foo} creates the editable drawing foo
Multi-page pages
Use ...page... to separate pages
Non parsed sections
~np~ data ~/np~ Prevents wiki parsing of the enclosed data.
Preformated sections
~pp~ data ~/pp~ Displays preformated text/code; no Wiki processing is done inside these sections (as with np), and the spacing is fixed (no word wrapping is done). ~pre~ data ~/pre~ also displayes preformatted text with fixed spacing, but wiki processing still occurs on the text.
Comments
~tc~ Tiki Comment ~/tc~ makes a Tiki comment. It will be completely removed from the display, but saved in the file for future reference. ~hc~ HTML Comment ~/hc~ makes an HTML comment. It will be inserted as a comment in the output HTML; these are not normally displayed in browsers, but can be seen using "View Source" or similar.
Block Preformatting
Indent text with any number of spaces to turn it into a monospaced block that still follows other Wiki formatting instructions. It will be indended with the same number of spaces that you used. Note that this mode does not preserve exact spacing and line breaks; use ~pp~...~/pp~ for that.
Direction
{r2l}, {l2r}, {rm}, {lm}Insert resp. right-to-left and left-to-right text direction DIV (up to end of text) and markers for langages as arabic or hebrew.
Special characters
~hs~ hard space, ~c~ ©, ~amp~ &, ~lt~ <, ~gt~ >, ~ldq~ “, ~rdq~ ”, ~lsq~ ‘, ~rsq~ ’, ~--~ —, ~bs~ \, numeric between ~ for html numeric characters entity

Because the Wiki paragraph formatting feature is off, each line will be presented as you write it. This means that if you want paragraphs to be wrapped properly, a paragraph should be all together on one line.

Plugins Help

Note that plugin arguments can be enclosed with double quotes ("); this allows them to contain , or = or >.


Description
Attachment Help
Displays an attachment or a list of them
{ATTACH(
[ name="Gives the name of the attached file to link to" ]
[ file="Same as name" ]
[ page="Gives the name of another page the attached file is on. The file on that page is linked to instead. Only works with wiki pages" ]
[ showdesc="Shows the description as the link text instead of the file name" ]
[ bullets="Makes the list of attachments a bulleted list" ]
[ image="Says that this file is an image, and should be displayed inline using the img tag" ]
[ inline="Puts the stuff between {ATTACH} tags as the link text instead of the file name or description" ]
[ all="Shows all attachments from the whole wiki" ]
[ num="Gives the number, in the list of attachments, of the attachment to link to" ]
[ id="Gives the actual id of the attachment to link in. You probably should never use this" ]
[ dls="Puts the number of downloads in the alt comment" ]
[ icon="Shows a file icon" ]
)}
Comment
{ATTACH}
Box Help
Insert theme styled box on wiki page
{BOX(
[ title="Displayed above the content" ]
[ bg="As defined by CSS, name or Hex code." ]
[ width="In pixels or percentage. Default value is 100%." ]
[ align="left|right|center" ]
[ float="left|right, for box with width lesser than 100%, make text wrap around the box." ]
[ class="Apply custom CSS class to the box." ]
)}
text
{BOX}
Category Help
Insert list of items for the current/given category into wiki page
{category
[ id="List of category IDs separated by + signs. ex: 1+2+3. Default will use category of the current page." ]
[ types="List of object types to include in the list separated by plus signs. ex: article+blog+faq+fgal+forum+igal+newsletter+event+poll+quiz+survey+tracker+wiki+img" ]
[ sort="fieldName_asc|fieldName_desc, valid fields: type, created, name, hits, shuffle" ]
[ split="y|n" ]
[ and="y|n" ]
}
Category Orphans Help
Display Tiki objects that have not been categorized
{catorphans
[ objects="wiki|article|blog|faq|fgal|forum|igal|newsletter|poll|quizz|survey|tracker" ]
}
Category Path Help
Insert the full category path for each category that this wiki page belongs to
{catpath
[ divider="String used to separate the categories in the path. Default character is >." ]
[ top="yes|no, default to no" ]
}
Center Help
Centers the plugin content in the wiki page
{CENTER( )}
text
{CENTER}
Chart Help
Displays a chart from TikiSheet. This plugin can be generated by the TikiSheet chart tool.
{CHART(
id="Data sheet ID"
type="BarStackGraphic|MultibarGraphic|MultilineGraphic|PieChartGraphic"
width="Width in pixels."
height="Height in pixels."
[ value="Required for pie charts" ]
[ x="Required for types other than pie chart" ]
[ y0="Required for types other than pie chart" ]
[ y1="" ]
[ y2="" ]
[ y3="" ]
[ y4="" ]
[ color="List of colors to use." ]
[ style="List of styles to use." ]
[ label="Labels for the series or values in the legend." ]
)}
Chart caption.
{CHART}
Code Help
Displays a snippet of code
{CODE(
[ caption="Code snippet label." ]
[ wrap="0|1, Enable word wrapping on the code to avoid breaking the layout." ]
[ colors="Syntax highlighting to use. May not be used with line numbers. Available: php, html, sql, javascript, css, java, c, doxygen, delphi, ..." ]
[ ln="0|1, may not be used with colors." ]
[ wiki="0|1, parse wiki syntax within the code snippet." ]
[ rtl="0|1, switch the text display from left to right to right to left" ]
[ ishtml="0|1, display the content as is instead of escaping HTML special chars" ]
)}
code
{CODE}
Definition List Help
Creates a definition list
{DL( )}
One entry per line. Each line is in "Term: Definition" format.
{DL}
Draw Help
Displays drawings in the wiki page
{draw
name="Name of the drawing to display."
}
Events Help
Includes the list of events from a calendar in the page.
{events
calendarid="Numeric"
[ maxdays="Numeric" ]
[ max="Numeric" ]
[ datetime="0|1" ]
[ desc="0|1" ]
}
Fade Help
Displays a label. On click, the block of content will fade in and fade out.
{FADE(
label="Label to display on first display"
)}
Wiki syntax containing the text to display.
{FADE}
Fancy List Help
Creates a fancy looking list
{FANCYLIST(
[ div="Use div instead of ol" ]
[ class="CSS class of the fancylist" ]
)}
One item per line starting with anything followed by ")".
{FANCYLIST}
Fancy Table Help
Displays the data using the Tikiwiki odd/even table style
{FANCYTABLE(
[ head="Heading row of the table, same format as the body section." ]
[ headclass="CSS Class to apply on the heading row." ]
)}
One row per line, cells separated by ~|~.
{FANCYTABLE}
File Help
Displays a link to an attachment to a wiki page and can display an image attachment.
{file
name="Gives the name of the attached file to link to"
[ desc="Comment" ]
[ page="Gives the name of another page the attached file is on. The file on that page is linked to instead. Only works with wiki pages" ]
[ showdesc="Shows the description as the link text instead of the file name" ]
[ image="Says that this file is an image, and should be displayed inline using the img tag" ]
}
Files Help
Displays a list of files from the File Gallery
{FILES(
[ galleryId="Gallery ID" ]
[ categId="Category ID:Category ID" ]
[ sort="name_asc" ]
[ showaction="y|n" ]
[ showfind="y|n" ]
[ showid="y|n" ]
[ showicon="y|n" ]
[ showname="y|n" ]
[ showfilename="y|n" ]
[ showsize="y|n" ]
[ showdescription="y|n" ]
[ showcreated="y|n" ]
[ showhits="y|n" ]
[ showlockedby="y|n" ]
[ showlmodified="y|n" ]
[ showauthor="y|n" ]
[ showcreator="y|n" ]
[ showgallery="y|n" ]
[ showfiles="y|n" ]
[ slideshow="y|n" ]
)}
Title
{FILES}
Flash video Help
Displays a SWF on the wiki page
{flash
movie="Complete URL to the movie to include."
[ width="Default width: 425" ]
[ height="Default height: 350" ]
[ quality="Flash video quality. Default value: high" ]
}
Group Help
Display wiki text if user is in one of listed groups
{GROUP(
[ groups="Pipe separated list of groups allowed to view the block. ex: Admins|Developers" ]
[ notgroups="Pipe separated list of groups denied from viewing the block. ex: Anonymous|Managers" ]
)}
Wiki text to display if conditions are met. The body may contain {ELSE}. Text after the marker will be displayed to users not matching the condition.
{GROUP}
Img
Displays an image.
{img
[ src="Full URL to the image to display." ]
[ alt="Alternate text to display if impossible to load the image." ]
[ height="Height of the image to display." ]
[ width="Width of the image to display." ]
[ link="Alias: lnk. Location the image should point to." ]
[ rel=""rel" attribute to add to the link." ]
[ title="Description." ]
[ align="Image alignment in the page. (left, right, center) Uses HTML IMG tag." ]
[ imalign="Image alignment in the flow of the document. (left, right, none) Uses CSS float property." ]
[ desc="Image description to display on the page." ]
[ usemap="Name of the image map to use for the image." ]
[ class="Style to apply to the image." ]
}
Include Help
Include a page's content.
{include
page="Wiki page name to include."
[ start="When only a portion of the page should be included, specify the marker from which inclusion should start." ]
[ stop="When only a portion of the page should be included, specify the marker at which inclusion should end." ]
}
Language Help
Displays the text only if the language matchs
{LANG(
[ lang="List of languages for which the block is displayed. Languages use the two letter language codes (ex: en, fr, es, ...). Multiple languages can be specified by separating codes by + signs." ]
[ notlang="List of languages for which the block is not displayed. Languages use the two letter language codes (ex: en, fr, es, ...). Multiple languages can be specified by separating codes by + signs." ]
)}
text
{LANG}
Mediaplayer Help
Simple mp3 or flv Player
{mediaplayer
[ mp3="Complete URL to the mp3 to include." ]
[ flv="Complete URL to the flv to include." ]
[ style="One of:mini|normal|maxi|multi" ]
}
Mini Quiz Help
Displays a miniquiz
{MINIQUIZ(
trackerId="Tracker ID"
)}
Instructions::Feedback
{MINIQUIZ}
Insert Module Help
Displays a module inlined in page. More parameters can be added, not supported by UI.
{module
module="Module name as known in Tikiwiki."
[ float="left|right|none" ]
[ decoration="y|n" ]
[ flip="y|n" ]
[ max="y|n" ]
[ np="0|1" ]
[ notitle="y|n" ]
}
Mouse Over Help
Create a mouseover feature on some text
{MOUSEOVER(
label="Text displayed on the page. The body is the mouseover content"
[ url="Destination link when moused-over text is clicked. Use http:// for external links" ]
[ text="DEPRECATED Text displayed on the mouseover. The body contains the text of the page." ]
[ width="Mouse over box width. Default: 400px" ]
[ height="Mouse over box height. Default: 200px" ]
[ offsetx="Shifts the overlay to the right by the specified amount of pixels in relation to the cursor. Default: 5px" ]
[ offsety="Shifts the overlay to the bottom by the specified amount of pixels in relation to the cursor. Default: 0px" ]
[ parse="y|n, parse the body of the plugin as wiki content. (Default to y)" ]
[ bgcolor="Default: #F5F5F5" ]
[ textcolor="#FFFFFF" ]
[ sticky="y|n, when enabled, popup stays visible until an other one is displayed or it is clicked." ]
[ padding="Default: 5px" ]
)}
Mouseover text if param label exists. Page text if text param exists
{MOUSEOVER}
Quote Help
Quote text by surrounding the text with a box, like the [QUOTE] BBCode
{QUOTE(
[ replyto="Name of the quoted person." ]
)}
Quoted text
{QUOTE}
Remarks Box Help
Displays a comment, tip, note or warning box
{REMARKSBOX(
type="tip|comment|note|warning"
title="Label displayed above the remark."
[ highlight="y|n" ]
[ icon="Icon ID." ]
)}
remarks text
{REMARKSBOX}
RSS Feed Help
Inserts an RSS feed output.
{rss
id="List of feed IDs separated by colons. ex: feedId:feedId2"
[ max="Amount of results displayed." ]
[ date="0|1" ]
[ desc="0|1|max length" ]
[ author="0|1" ]
}
Sheet Help
Displays the content of a spreadsheet in the page.
{SHEET(
id="Internal ID of the TikiSheet."
)}
Sheet Heading
{SHEET}
Sort Help
Sorts the plugin content in the wiki page
{SORT(
[ sort="asc|desc|shuffle" ]
)}
Data to sort, one entry per line.
{SORT}
Split Help
Split a page into rows and columns
{split
[ joincols="y|n Generate the colspan attribute if columns are missing" ]
[ fixedsize="y|n Generate the width attribute on the columns" ]
[ colsize="?" ]
[ first="col|line" ]
[ edit="y|n Display edit icon for each section" ]
[ customclass="add a class to customize the design" ]
}
Subscript Help
Displays text in subscript.
{SUB( )}
text
{SUB}
Superscript Help
Displays text in superscript (exponent).
{SUP( )}
text
{SUP}
Thumbnail Help
Displays the thumbnail for an image
{THUMB(
[ file="File ID from the file gallery." ]
[ id="Image ID from the image gallery." ]
[ image="URL to the image." ]
[ max="Maximum width or height for the image." ]
[ float="left|right|none" ]
[ url="Link target of the image." ]
[ original="y|n" ]
[ sticky="y|n" ]
)}
description
{THUMB}
Top Friends Help
List top scoring users.
{topfriends
[ limit="Maximum result count." ]
[ public="y|n" ]
}
Tracker Help
Displays an input form for tracker submit
{TRACKER(
trackerId="Tracker ID"
fields="Colon-separated list of field IDs to be displayed. Example: 2:4:5"
[ action="Label on the submit button" ]
[ showtitle="y|n" ]
[ showdesc="y|n" ]
[ showmandatory="y|n" ]
[ embedded="y|n" ]
[ url="Url used for the field links" ]
[ values="Colon-separated list of values. Note that plugin arguments can be enclosed with double quotes "; this allows them to contain , or :" ]
[ sort="y|n" ]
[ preview="preview" ]
[ view="user|page" ]
[ itemId="itemId if you want to edit an item" ]
[ tpl="Name of the template used to display the tracker items." ]
[ wiki="Name of the wiki page containing the template to display the tracker items." ]
[ newstatus="o|p|c Default status applied to newly created items." ]
[ colwidth="## or ##% Specify the width in pixels or percentage of the first column in the tracker form." ]
)}
Confirmation message after posting form
{TRACKER}
Tracker Filter Help
Filters the items of a tracker, fields are indicated with numeric ids.
{TRACKERFILTER(
trackerId="Tracker ID"
[ fields="Colon-separated list of field IDs to be displayed. Example: 2:4:5" ]
[ sort="y|n" ]
[ popup="Colon-separated list of fields to display on click. Example: 6:7" ]
[ stickypopup="y|n" ]
[ showtitle="y|n" ]
[ showlinks="y|n" ]
[ showdesc="y|n" ]
[ shownbitems="y|n" ]
[ showinitials="y|n" ]
[ showstatus="y|n" ]
[ showcreated="y|n" ]
[ showlastmodif="y|n" ]
[ showfieldname="y|n" ]
[ status="o|p|c|op|oc|pc|opc Which item status to list. o = open, p = pending, c = closed." ]
[ sort_mode="?" ]
[ max="?" ]
[ filterfield="Colon separated list of fields to allow filtering on." ]
[ filtervalue="?" ]
[ exactvalue="?" ]
[ checkbox="?" ]
[ goIfOne="?" ]
[ more="y|n" ]
[ moreurl="?" ]
[ view="user|page Select automatically the item of the current user or the page" ]
[ tpl="?" ]
[ wiki="?" ]
[ view_user="?" ]
[ itemId="List of items Ids" ]
[ url="link url" ]
[ ldelim="?" ]
[ rdelim="?" ]
[ list_mode="y|n If y, value will be truncated" ]
[ export="y|n" ]
[ compute="Sum or average all the values of a field and displays it at the bottom of the table. fieldId/sum:fieldId/avg" ]
filters="Example:2/d:4/r:5"
[ action="Label on the submit button" ]
[ displayList="y|n" ]
[ line="y|n - displays all the filter on the same line" ]
)}
notice
{TRACKERFILTER}
Tracker Item Field Help
Displays the value of a tracker item field or the wiki text if the value of the field is set or has a value(if itemId not specified, use the itemId of the url or the user tracker).
{TRACKERITEMFIELD(
[ trackerId="Numeric value." ]
[ itemId="Numeric value." ]
[ fieldId="Numeric value." ]
[ fields="Colon separated list of field IDs." ]
[ status="o|p|c|op|oc|pc|opc" ]
[ test="0|1" ]
value="Value to compare against."
)}
Wiki text containing an {ELSE} marker.
{TRACKERITEMFIELD}
Tracker List Help
Displays the output of a tracker content, fields are indicated with numeric ids.
{TRACKERLIST(
trackerId="Tracker ID"
[ fields="Colon-separated list of field IDs to be displayed. Example: 2:4:5" ]
[ sort="y|n" ]
[ popup="Colon-separated list of fields to display on click. Example: 6:7" ]
[ stickypopup="y|n" ]
[ showtitle="y|n" ]
[ showlinks="y|n" ]
[ showdesc="y|n" ]
[ shownbitems="y|n" ]
[ showinitials="y|n" ]
[ showstatus="y|n" ]
[ showcreated="y|n" ]
[ showlastmodif="y|n" ]
[ showfieldname="y|n" ]
[ status="o|p|c|op|oc|pc|opc Which item status to list. o = open, p = pending, c = closed." ]
[ sort_mode="?" ]
[ max="?" ]
[ filterfield="Colon separated list of fields to allow filtering on." ]
[ filtervalue="?" ]
[ exactvalue="?" ]
[ checkbox="?" ]
[ goIfOne="?" ]
[ more="y|n" ]
[ moreurl="?" ]
[ view="user|page Select automatically the item of the current user or the page" ]
[ tpl="?" ]
[ wiki="?" ]
[ view_user="?" ]
[ itemId="List of items Ids" ]
[ url="link url" ]
[ ldelim="?" ]
[ rdelim="?" ]
[ list_mode="y|n If y, value will be truncated" ]
[ export="y|n" ]
[ compute="Sum or average all the values of a field and displays it at the bottom of the table. fieldId/sum:fieldId/avg" ]
)}
Notice
{TRACKERLIST}
Tracker Prefill Help
Displays a button to link to a page with a tracker plugin with prefilled tracker fields.
{trackerprefill
page="Tracker page name"
[ label="Button label." ]
field1="Field ID"
value1="Content of the field."
[ field2="Field ID" ]
[ value2="Content of the field." ]
[ field3="Field ID" ]
[ value3="Content of the field." ]
[ field4="Field ID" ]
[ value4="Content of the field." ]
[ field5="Field ID" ]
[ value5="Content of the field." ]
}
Tracker Stats Help
Displays some stat of a tracker content, fields are indicated with numeric ids.
{TRACKERSTAT(
trackerId="Tracker ID"
fields="Colon-separated list of field IDs to be displayed. Example: 2:4:5"
[ show_percent="y|n" ]
[ show_bar="y|n" ]
[ status="o|p|c|op|oc|pc|opc Which item status to list. o = open, p = pending, c = closed." ]
[ show_link="y|n" ]
)}
Title
{TRACKERSTAT}
Tracker Timeline Help
Timeline view of a tracker, can be used to display event schedules or gantt charts.
{trackertimeline
tracker="Numeric value"
title="Tracker Field ID containing the item title."
summary="Tracker Field ID containing the summary of the item. The summary will be displayed on the timeline when the item is focused."
start="Tracker Field ID containing the element start date. The field must be a datetime/jscalendar field."
end="Tracker Field ID containing the element end date. The field must be a datetime/jscalendar field."
group="Tracker Field ID containing the element's group. Elements of a same group are displayed on the same row."
lower="Date from which element should be displayed. Date must be provided in YYYY-MM-DD HH:mm:ss format."
upper="Date until which element should be displayed. Date must be provided in YYYY-MM-DD HH:mm:ss format."
[ scale1="hour, day, week, month or year (default to hour)" ]
[ scale2="hour, day, week, month, year or empty (default to empty)" ]
[ link_group="Convert the group name to a link. (y|n)" ]
[ link_page="Tracker Field ID containing the page name for item details." ]
}
Translated Help
Links to a translated content
{TRANSLATED(
lang="Two letter language code of the language, ex: fr"
[ flag="Country name, ex: France" ]
)}
[url] or ((wikiname)) or ((inter:interwiki)) (use wiki syntax)
{TRANSLATED}
Vote Help
Displays some stat of a tracker content, fields are indicated with numeric ids.
{VOTE(
trackerId="Tracker ID"
fields="Colon-separated list of field IDs to be displayed. Example: 2:4:5"
[ show_percent="y|n" ]
[ show_bar="y|n" ]
[ show_stat="y|n" ]
[ show_stat_only_after="y|n" ]
[ show_creator="y|n" ]
[ status="o|p|c|op|oc|pc|opc Which item status to list. o = open, p = pending, c = closed." ]
[ float="left|right" ]
)}
Title
{VOTE}
Youtube Help
Display youtube video in a wiki page
{youtube
movie="URL to the Youtube video"
[ width="Width in pixels" ]
[ height="Height in pixels" ]
[ quality="quality" ]
}

Menu

Search

in:

Search Wiki PageName

Exact match

Site Language: English

Kindly hosted at:

ourproject.org Logo

Copyleft

Creative Commons License
Content on this site is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License.