<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavidp</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavidp"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/Special:Contributions/Xavidp"/>
	<updated>2026-09-08T09:15:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Wiki_2.0&amp;diff=1701</id>
		<title>Wiki 2.0</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Wiki_2.0&amp;diff=1701"/>
		<updated>2009-11-17T09:55:53Z</updated>

		<summary type="html">&lt;p&gt;Xavidp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ludo&#039;s DFwikiteam in UPC-Barcelona leaded by Jordi Piguillem are working in the new Wiki module for Moodle 2.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development process and testing =&lt;br /&gt;
&lt;br /&gt;
== First alpha release ==&lt;br /&gt;
[http://moodle.org/mod/forum/discuss.php?d=137439|Discussed at the Wiki forum]   [http://dl.dropbox.com/u/765393/wiki20.zip|download release]&lt;br /&gt;
&lt;br /&gt;
=== Howto install ===&lt;br /&gt;
Works with Moodle 2.0 devel tested Nov 9th, 2009&lt;br /&gt;
&lt;br /&gt;
Copy the Mod/wiki folder into the moodle&#039;s Mod/wiki folder (replacing completelly the folder)&lt;br /&gt;
And you may also copy the contents of the /blocks folder into the /blocks folder of the moodle 2.0.&lt;br /&gt;
A clean install worked fine, so far. &lt;br /&gt;
&lt;br /&gt;
=== Main Features in this version===&lt;br /&gt;
&lt;br /&gt;
This version features a functional wiki featuring Creole 1.0 parser, Mediawiki like parser, and HTML WYSIWYG page edition. The teacher can let the students choose the page format of make mandatory one format.&lt;br /&gt;
The blocks don&#039;t work very well.&lt;br /&gt;
As you may see the page differences engine has been borrowed from OUWiki.&lt;br /&gt;
A migration engine is in place, but requires heavy testing. &lt;br /&gt;
&lt;br /&gt;
=== Needs heavy testing ===&lt;br /&gt;
&lt;br /&gt;
Migration from Wiki, NWiki and ouwiki form Moodle 1.9.6 &lt;br /&gt;
&lt;br /&gt;
===Bugs reported ===&lt;br /&gt;
Place your complaints here&lt;br /&gt;
&lt;br /&gt;
* http://tracker.moodle.org/browse/MDL-20812&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Design and tecnical stuff =&lt;br /&gt;
&lt;br /&gt;
==Database design==&lt;br /&gt;
Changes compared to OU wiki&lt;br /&gt;
* used section titles instead of byte ranges&lt;br /&gt;
* section titles must bu unique on each page&lt;br /&gt;
* synonyms table&lt;br /&gt;
* text format in versions table (and maybe caching field for parsed text)&lt;br /&gt;
* Do we need one wiki per student mode?&lt;br /&gt;
* page lock option&lt;br /&gt;
&lt;br /&gt;
[[Image:Wikidatabasedesign.png]]&lt;br /&gt;
&lt;br /&gt;
==Formats, Editors &amp;amp; Filters==&lt;br /&gt;
&lt;br /&gt;
Implemented in core.&lt;br /&gt;
&lt;br /&gt;
===Filters===&lt;br /&gt;
We need filtering before and after conversion to HTML.&lt;br /&gt;
&lt;br /&gt;
===Editors===&lt;br /&gt;
New mforms editor element should support all types of formats.&lt;br /&gt;
&lt;br /&gt;
===Formats===&lt;br /&gt;
Responsible for conversions and diffs.&lt;br /&gt;
&lt;br /&gt;
==Locking==&lt;br /&gt;
&lt;br /&gt;
Should use section titles instead of byte ranges.&lt;br /&gt;
&lt;br /&gt;
==Version &amp;amp; diffs==&lt;br /&gt;
&lt;br /&gt;
Diffs not part of wiki code anymore, instead handled by format plugins.&lt;br /&gt;
&lt;br /&gt;
==Comments==&lt;br /&gt;
&lt;br /&gt;
We need general comments framework - to be used in blogs, glossary, database mod, assignments and wiki.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
* do we need attachments? yes&lt;br /&gt;
* threads? no&lt;br /&gt;
* edit timeouts like in forum? yes&lt;br /&gt;
* some more capabilitites&lt;br /&gt;
&lt;br /&gt;
==Groups==&lt;br /&gt;
&lt;br /&gt;
Group mode can be used for emulation of one wiki per student mode.&lt;br /&gt;
&lt;br /&gt;
==Grading==&lt;br /&gt;
&lt;br /&gt;
General grading support for assignments and wikis with group grading mode.&lt;br /&gt;
&lt;br /&gt;
Grading is handled by gradebook plugins. Grading means the act of setting final grade. This is not a peer review.&lt;br /&gt;
&lt;br /&gt;
Gradebook plugins may use ratings, display overview of all pages, all contributions, etc.&lt;br /&gt;
&lt;br /&gt;
==Rating==&lt;br /&gt;
&lt;br /&gt;
Optional peer review - ratings, could be something like proposal for final grade.&lt;br /&gt;
&lt;br /&gt;
Two different types of ratings - open on wiki pages view, the other on versions history page. First for rating of page as the result of collaborative work, the other rating of individual contributions.&lt;br /&gt;
&lt;br /&gt;
==File handling==&lt;br /&gt;
&lt;br /&gt;
Supported in moodle core (file handling, editors, etc.).&lt;br /&gt;
&lt;br /&gt;
==Backup/Restore==&lt;br /&gt;
&lt;br /&gt;
Only basic restore support for 1.6-1.9. Full support only for 2.x&lt;br /&gt;
&lt;br /&gt;
==Tags==&lt;br /&gt;
&lt;br /&gt;
Core tags library.&lt;br /&gt;
&lt;br /&gt;
==Blocks==&lt;br /&gt;
&lt;br /&gt;
* Index map - ideally graph, text too?&lt;br /&gt;
* Add new or missing page&lt;br /&gt;
* List of orphaned pages&lt;br /&gt;
* My contributions&lt;br /&gt;
* Search?? better to have generic search&lt;br /&gt;
* standard tags (nothing special)&lt;br /&gt;
* navigation&lt;br /&gt;
* full list of pages&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
&lt;br /&gt;
view, edit, comment, change locking, manage (general)&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
&lt;br /&gt;
we need to store the template in database, we need it in group mode&lt;br /&gt;
&lt;br /&gt;
==Export/Import==&lt;br /&gt;
portfolio and repository API&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[NWiki roadmap]]&lt;/div&gt;</summary>
		<author><name>Xavidp</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Wiki_features&amp;diff=7798</id>
		<title>Wiki features</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Wiki_features&amp;diff=7798"/>
		<updated>2008-03-10T23:45:44Z</updated>

		<summary type="html">&lt;p&gt;Xavidp: watching pages added + synchroedit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Features wanted for the Wiki in Moodle 2.0, and status of existence in existing wikis :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Wanted feature&lt;br /&gt;
!eWiki (Moodle 1.8 etc)&lt;br /&gt;
!NWiki&lt;br /&gt;
!OUWiki &lt;br /&gt;
!Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Mediawiki syntax&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|There should be option to use Mediawiki syntax also in forums, resources, etc. - new text format.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability to quickly summarize a students total overall contributions e.g. words added/words deleted/comments added&lt;br /&gt;
|No&lt;br /&gt;
|?&lt;br /&gt;
|Soon&lt;br /&gt;
|I have not had time to fully explore nwikis grading system, but suspect there is a way in there somewhere :)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Preserve line breaks&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|No&lt;br /&gt;
|Information is often pasted into a wiki, a wiki is used by younger students, or there are a quick succession of edits during class, such as creating a list, that require preserved line breaks. Using Creole Wiki Markup as the ONLY  markup unfortunately destroys pasting in information and trying to find every crlf in a pasted document and replace it with a /n is beyond most users. We have to remember that wikis will often be used by those who have never used one before. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability to add an &amp;quot;add to the page&amp;quot; box anywhere, or multiple times, in a page&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|The &amp;quot;Add to the page&amp;quot; box would be added using very simple markup (e.g., it is a plus sign at the beginning of a line in Swiki). The button has a small text area with it that can be typed in and, when the button is clicked, the information goes straight to that spot in a wiki. We use this for brainstorming in class with several groups so they can work in a small group but see and build a common document. Adding comments to students&#039; pages, either by other students, or the students place the box at the top of the page and a teacher can quickly make a comment and move on. Even during meetings several of us share recording duties, and with the add to the page box, we can each be typing then submit. Properly implemented, this eliminates editing collisions in these situations. Each submit is treated as a separate page edit in the editing recored. Additional characters or markup beyond the one to insert the box would give the option of having lines between, keeping the box above the submissions (so it stays in place), or adding a time/date/user stamp in a different font to identify who added the information. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|RSS feeds on changes to a page and changes to the Wiki&lt;br /&gt;
|no&lt;br /&gt;
|?&lt;br /&gt;
|yes&lt;br /&gt;
|RSS is increasingly the way I like to consume and remix my information. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Watch a Wiki page or a bunch of them somehow related&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|Watching pages by email is sometimes needed, as it is in moodle docs (mediawiki). One click watch on a wiki book (&amp;quot;structure&amp;quot;) or a category of wiki pages is very very useful (like the features implemented in Tikiwiki CMS/Groupware)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Prevent simultaneous wiki page edits (or allow synchroedit feature :-)&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|When two people attempt to edit the same page, the second one should get a notice reporting to be aware that somebody else opened that page before for editing. And this should be an note, not a real lock. On the contrary, if Synchroediting (http://www.synchroedit.com/) was possible, it would be even better, and would prevent many students and teachers to use Google Docs to write documents collaboratively outside Moodle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Simple access to rendering pages outside Wiki module&lt;br /&gt;
|?&lt;br /&gt;
|dfWiki&lt;br /&gt;
|?&lt;br /&gt;
|Many many time ago I have developed tool for including wiki page in any other Moodle resources. Details here:&lt;br /&gt;
http://moodle.org/mod/forum/discuss.php?d=42325&lt;br /&gt;
&lt;br /&gt;
But in NWiki this became impossible because rendering page outside wiki module became very difficult!&lt;br /&gt;
I dream that in official Moodle&#039;s wiki this will once again become possible! And promise update this tool! ;-)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Simple compare versions tool like media wiki on the history tab. &lt;br /&gt;
|?&lt;br /&gt;
|Hard to find&lt;br /&gt;
|?&lt;br /&gt;
|current nwiki highlight differences bit is hard to find (but very effective)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Reporting student contributions to OU wiki is one of the reports we are currently working on, I think.&lt;/div&gt;</summary>
		<author><name>Xavidp</name></author>
	</entry>
</feed>