Wikidot Community Bloghttp://community.wikidot.com
Tue, 14 Aug 2018 23:18:01 +0000http://community.wikidot.com/blog:general-data-protection-regulation-gdpr-in-euGeneral Data Protection Regulation (GDPR) in EUhttp://community.wikidot.com/blog:general-data-protection-regulation-gdpr-in-eu
<p>Starting with tomorrow there are new regulations in the EU working: the General Data Protection Regulation (&quot;GDPR&quot;).<br />
Michal has changed the Policy today: <a href="https://www.wikidot.com/legal:privacy-policy" target="_blank">https://www.wikidot.com/legal:privacy-policy</a><br />
and inserted these new paragraphs:</p>
<h1><span>Personal information for accounting purposes</span></h1>
<p>Users purchasing upgrades are required to fill in their Billing Address. This address is treated as personal data and is kept secure in our databases. The data is used solely for accounting purposes and is never shared with 3rd party services without User agreement.</p>
<h1><span>Personal data inspection and removal</span></h1>
<p>Users can access and modify their data through Wikidot services, especially Account Dashboard. Users can require removal of their personal data by contacting <span class="wiki-email">moc.todikiw|ycavirp#moc.todikiw|ycavirp</span>.</p>
<h1><span>Cookies</span></h1>
<p>Wikidot.com Services use Cookies to uniquely identify and record session information. This is required for proper Service operation. Users with cookies disabled in their browsers will not be able to fully interact with the Services. <strong>Wikidot also uses 3rd party services to measure traffic and gather analytics. These 3rd party services can use cookies to track individual users.</strong></p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/helmut-pdorf" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=17609&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="Helmut_pdorf" style="background-image:url(http://www.wikidot.com/userkarma.php?u=17609)" /></a><a href="http://www.wikidot.com/user:info/helmut-pdorf" >Helmut_pdorf</a></span></p>
Thu, 24 May 2018 12:22:20 +0000
Starting with tomorrow there are new regulations in the EU working: the General Data Protection Regulation ("GDPR"). Michal has changed the Policy today: https://www.wikidot.com/legal:privacy-policy and inserted these new paragraphs:

Personal information for accounting purposes

Users purchasing upgrades are required to fill in their Billing Address. This address is treated as personal data and is kept secure in our databases. The data is used solely for accounting purposes and is never shared with 3rd party services without User agreement.

Personal data inspection and removal

Users can access and modify their data through Wikidot services, especially Account Dashboard. Users can require removal of their personal data by contacting moc.todikiw|ycavirp#moc.todikiw|ycavirp.

Cookies

Wikidot.com Services use Cookies to uniquely identify and record session information. This is required for proper Service operation. Users with cookies disabled in their browsers will not be able to fully interact with the Services. Wikidot also uses 3rd party services to measure traffic and gather analytics. These 3rd party services can use cookies to track individual users.

Wishes You a blessed and Joyful New Year 2018!

]]>
http://community.wikidot.com/blog:bootstrap-d-home-pageBootstrap'd Home Pagehttp://community.wikidot.com/blog:bootstrap-d-home-page
<p>Following the forum being updated late last year with a mobile-friendly theme, the home page has now been given the same treatment.</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/leiger" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=32953&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="leiger" style="background-image:url(http://www.wikidot.com/userkarma.php?u=32953)" /></a><a href="http://www.wikidot.com/user:info/leiger" >leiger</a></span></p>
Thu, 16 Nov 2017 12:48:55 +0000
Following the forum being updated late last year with a mobile-friendly theme, the home page has now been given the same treatment.

We've also taken the opportunity to clean up the content, making it simpler and straight to the point.

A "Clone" button on the start screen lets you built a "clean and pure" genealogy-wiki for your own usage with your own data - private or public - with only 2 persons prebuild: unknown father & mother.

On this example template the data over "Albert Einstein" and his family is stored to have a look and browse how it works. Built with lots of live _template pages for "person" and "family", and perpage dataform fields for many fields to select.

]]>
http://community.wikidot.com/blog:bootstrap-d-forum-wipBootstrap'd Forum (WIP)http://community.wikidot.com/blog:bootstrap-d-forum-wip
<p>The Community Forum has been switched over to a Bootstrap 3.2 theme, for the following reasons:</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/leiger" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=32953&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="leiger" style="background-image:url(http://www.wikidot.com/userkarma.php?u=32953)" /></a><a href="http://www.wikidot.com/user:info/leiger" >leiger</a></span></p>
Tue, 27 Dec 2016 03:35:21 +0000
The Community Forum has been switched over to a Bootstrap 3.2 theme, for the following reasons:

Significantly easier to navigate the forums on a mobile device

Acts as the test-bed to convert the entire Community site in the near future

However, please note that this is still a Work in Progress. Not everything has been fixed up, but that will be improved in the near future.

]]>
http://community.wikidot.com/blog:google-plus-one-buttonGoogle +1 Button Snippethttp://community.wikidot.com/blog:google-plus-one-button
<p>User <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/bcammo" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=372320&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="bcammo" style="background-image:url(http://www.wikidot.com/userkarma.php?u=372320)" /></a><a href="http://www.wikidot.com/user:info/bcammo" >bcammo</a></span> has written a <a href="http://snippets.wikidot.com/code:google-plus-one-button" target="_blank">snippet</a> with codes to insert a &quot;G+&quot; Button on your site - every user with a &quot;google account&quot;can now with a press of this button &quot;post&quot; a short message of your page over google+ -without leaving your site!</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/helmut-pdorf" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=17609&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="Helmut_pdorf" style="background-image:url(http://www.wikidot.com/userkarma.php?u=17609)" /></a><a href="http://www.wikidot.com/user:info/helmut-pdorf" >Helmut_pdorf</a></span></p>
Fri, 27 Dec 2013 15:17:41 +0000
User bcammo has written a snippet with codes to insert a "G+" Button on your site - every user with a "google account"can now with a press of this button "post" a short message of your page over google+ -without leaving your site!

At the end of this blog you will see such "G+" button. If you have a google account you need only to press this button and a little edit window is opening to post a short text ( whatever you want) about this blog entry.

The counter right side of the button counts how many people have pressed this button…

]]>
http://community.wikidot.com/blog:wikidot-extension-mass-delete-tool-and-moreWikidot Extension - Mass Delete Tool and morehttp://community.wikidot.com/blog:wikidot-extension-mass-delete-tool-and-more
There is a new <a href="http://community.wikidot.com/app:extension">App Extension</a> from Kenneth (<span class="printuser"><a href="http://www.wikidot.com/user:info/tsangk" >tsangk</a></span>) which allows every user to use an &quot;Autocomplete&quot; function and every admin a &quot;Mass Delete Tool&quot; for pages (or whole categories) and a new &quot;File manager&quot;. Please have a look on his <a href="http://extension.wikidot.com/doc" target="_blank">Extension Documentation</a>!<br />
<a href="http://extension.wikidot.com/start" target="_blank"><img src="http://community.wdfiles.com/local--files/app:_start/extension.jpg" style="border:1px silver solid;width=300px;" alt="extension.jpg" class="image" /></a><br />
Another description you can find on the <a href="http://handbook.wikidot.com/en:mass-delete-tool" target="_blank">Handbook:Mass Delete Tool</a>.<br />
It is working at the moment on Chrome and Firefox.<br />
And a backup before any mass deletes is recommended!
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/helmut-pdorf" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=17609&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="Helmut_pdorf" style="background-image:url(http://www.wikidot.com/userkarma.php?u=17609)" /></a><a href="http://www.wikidot.com/user:info/helmut-pdorf" >Helmut_pdorf</a></span></p>
Sun, 12 May 2013 11:27:15 +0000
App Extension from Kenneth (tsangk) which allows every user to use an "Autocomplete" function and every admin a "Mass Delete Tool" for pages (or whole categories) and a new "File manager". Please have a look on his Extension Documentation! Another description you can find on the Handbook:Mass Delete Tool. It is working at the moment on Chrome and Firefox. And a backup before any mass deletes is recommended!

]]>
http://community.wikidot.com/blog:fixing-old-dataformsFixing Old Data Formshttp://community.wikidot.com/blog:fixing-old-dataforms
<p>Around 2 months ago, Wikidot changed the way it processed and parsed data forms. A <a href="http://feedback.wikidot.com/bug:716">bug report</a> was posted by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/robelliott" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=111301&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="RobElliott" style="background-image:url(http://www.wikidot.com/userkarma.php?u=111301)" /></a><a href="http://www.wikidot.com/user:info/robelliott" >RobElliott</a></span>, and there has been no official blog post made about it yet. But in short, old <tt><span style="white-space: pre-wrap;">[[form]]</span></tt> that weren't 100% YAML compliant will not save now due to a change in the library that Wikidot uses to parse form blocks. The next couple of paragraphs explains the change, however, you can skip to the &quot;fix&quot; by <a href="#skip">clicking here</a>.</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/tsangk" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=47197&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="tsangk" style="background-image:url(http://www.wikidot.com/userkarma.php?u=47197)" /></a><a href="http://www.wikidot.com/user:info/tsangk" >tsangk</a></span></p>
Sun, 06 Jan 2013 09:19:29 +0000
Around 2 months ago, Wikidot changed the way it processed and parsed data forms. A bug report was posted by RobElliott, and there has been no official blog post made about it yet. But in short, old [[form]] that weren't 100% YAML compliant will not save now due to a change in the library that Wikidot uses to parse form blocks. The next couple of paragraphs explains the change, however, you can skip to the "fix" by clicking here.

Explanation

As most of the people who use data forms know, Wikidot employs the YAML within the [[form]] syntax.

Previously, a forgiving parser (namely SPYC) was used to parse and extract these values. Forgiving means that tiny mistakes in the markup are still interpreted "correctly". However, due to the amount of errors that this code has supposedly created on the servers1, Wikidot has now forced YAML validation using the sfYAML library whenever [[form]] blocks are saved. That means all form blocks need to be 100% valid when on save (this, however, excludes the API's pages.save_one).

Fixing it

I have devised a simple converter script that converts the now forgiving YAML format to the new stricter sfYAML parser. You can find it at:

]]>
http://community.wikidot.com/blog:simplecal:simply-calendarssimpleCal: simply. calendars.http://community.wikidot.com/blog:simplecal:simply-calendars
<p>It's been over two years since the original Calendars app developed by the Wikidot community was released, and a lot has changed since then on Wikidot. So, I've taken some of the new features on Wikidot to create one <strong>very</strong> simple and easy to install calendar app. I present you:</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/tsangk" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=47197&amp;amp;size=small&amp;amp;timestamp=1534288680" alt="tsangk" style="background-image:url(http://www.wikidot.com/userkarma.php?u=47197)" /></a><a href="http://www.wikidot.com/user:info/tsangk" >tsangk</a></span></p>
Tue, 20 Nov 2012 13:07:11 +0000
It's been over two years since the original Calendars app developed by the Wikidot community was released, and a lot has changed since then on Wikidot. So, I've taken some of the new features on Wikidot to create one very simple and easy to install calendar app. I present you:

How simple is it?

It's really simple. It has only one pre-installation step, and that is auto-numbering of categories. All you have to do is set the cal category as auto-numbered and you're ready to embed the calendars onto your Wikidot site!

Acknowledgements

Just wanted to say thanks to James Kanjo for helping out with this project, especially with his handy bug-finding skills — ironing out many bugs before my release :D Without him, some insanely awesome features would not have existed - such as the event popup list!

]]>
http://community.wikidot.com/blog:firefox-wikidot-toolbar-found-test-itFirefox-Wikidot-Toolbar found - test it!http://community.wikidot.com/blog:firefox-wikidot-toolbar-found-test-it
I found today on our own(!) &quot;<a href="http://community-playground.wikidot.com/" target="_blank">community-playground</a>&quot; a page <a href="http://community-playground.wikidot.com/external-add-ons-for-wikidot-com" target="_blank">External add ons for Firefox</a> which led me to an external <a href="https://addons.mozilla.org/en-US/firefox/addon/wikidot-toolbar-button/?src=search" target="_blank">FF-Extension Add-On &quot;Wikidot-button&quot;</a> with standard wikidot-links - very useful!<br />
After download and install you have to customize your add-on button (move it to your loved position) and after click you get a standard drop down menu like:<br />
<img src="http://community.wdfiles.com/local--files/files/Firefox-toolbar.jpg" width="300px" alt="Firefox-toolbar.jpg" class="image" /><br />
Right click on a menu opens the page in a new page and left click in a new tab.
<p>Of course - you can insert such a menu-block everywhere on your top bar by your own (we should build a snippet code perhaps for other browsers?) but I like the possible standard selections used here.</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/helmut-pdorf" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=17609&amp;amp;size=small&amp;amp;timestamp=1534288681" alt="Helmut_pdorf" style="background-image:url(http://www.wikidot.com/userkarma.php?u=17609)" /></a><a href="http://www.wikidot.com/user:info/helmut-pdorf" >Helmut_pdorf</a></span></p>
Mon, 25 Jun 2012 06:38:43 +0000
community-playground" a page External add ons for Firefox which led me to an external FF-Extension Add-On "Wikidot-button" with standard wikidot-links - very useful! After download and install you have to customize your add-on button (move it to your loved position) and after click you get a standard drop down menu like: Right click on a menu opens the page in a new page and left click in a new tab.

Of course - you can insert such a menu-block everywhere on your top bar by your own (we should build a snippet code perhaps for other browsers?) but I like the possible standard selections used here.

Istorijska Biblioteka got again attention in scientific circles. Historical Archive of Serbia published a very positive review on our site in its Social Sciences Yearbook, in a chapter on Web sites review. The subject of a review were the web sites with Byzantine topics, and they thought our site deserves to be mentioned. I copy here the whole text:

Within Historical Library, an Internet Encyclopedia in Serbian language, apart from many different high-quality texts from political, military and literature history, there are also some articles dedicated to history of Byzantine Empire and byzantology. Searching the site with the help of tags, besides texts on political history listed in the Byzantine Empire category, we can find texts on byzantine historians, byzantologists and sources for Byzantine history. It is interesting that there's also a Byzantine titles dictionary, but it is limited only for registered users. This large library can be searched against a number of different criteria: by word, through its contents, alphabetical order, categories and tags. It is important to mention that although this library also contains the popular part (Curiosity of the day, Did you know…? From the press…), it is based on serious and scientific sources, which can be seen from its bibliography used for creating the contents, and which is vary rare practice in our cyber space. For all this, the editorial board (Uros Milivojevic, Milos Milojevic and Natasa Pesic) should be congratulated to this very well imagined and realized idea.

]]>
http://community.wikidot.com/blog:css-per-category-including-inexisting-pagesCSS Per Category — Including Inexisting Pages!http://community.wikidot.com/blog:css-per-category-including-inexisting-pages
<p>Something that's slightly annoying about Wikidot is that when it comes to creating new pages that previously didn't exist, the Live Template isn't taken into account. That is, if you use the CSS module in the Live Template, then that isn't applied to the page until <strong>after</strong> you save the page. All proceeding edits work fine, but the initial edit doesn't look how it's supposed to.</p>
<p>But of course, they don't call me a Wikidot Super-Guru for nothing! Read on to see how it's done properly.</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/james-kanjo" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=35113&amp;amp;size=small&amp;amp;timestamp=1534288681" alt="James Kanjo" style="background-image:url(http://www.wikidot.com/userkarma.php?u=35113)" /></a><a href="http://www.wikidot.com/user:info/james-kanjo" >James Kanjo</a></span></p>
Sat, 04 Feb 2012 08:18:37 +0000
Something that's slightly annoying about Wikidot is that when it comes to creating new pages that previously didn't exist, the Live Template isn't taken into account. That is, if you use the CSS module in the Live Template, then that isn't applied to the page until after you save the page. All proceeding edits work fine, but the initial edit doesn't look how it's supposed to.

But of course, they don't call me a Wikidot Super-Guru for nothing! Read on to see how it's done properly.

There are two useful tools that appear when we create new pages: the top and sidebar navigators. Whatever code you place in these two pages, it will appear on every page that utilises those particular navigators. Generally speaking, these navigators are usually global for the site on most wikis (however they can be customised on a per-category basis).

For our exercise today, we are going to focus on the sidebar navigator (usually located on the /nav:side page).

Step 1: Create your per-category CSS pages

Let's assume the category "survey". We are going to create a hidden page called /survey:_css for us to store our CSS module on. Place your CSS module on this page like so:

[[module CSS]] a {color: #FFF !important;} [[/module]]

This line of CSS code will ensure all links appear in the colour "white".

Step 2: Inject James' Brilliant Code

Navigate to your sidebar navigator page and place the following code at the bottom:

[[include :snippets:category-css]]

This Wikidot code will extract the source from the :_css page on a per-category basis. If no such page exists, nothing happens!

If you happen to have no sidebar navigator on your Wikidot site, I suggest that you:

Re-enable the sidebar from your /admin:manage page;

Go to the sidebar page (usually it's the /nav:side page);

Paste the following code at the top of the sidebar's source code to "remove" the sidebar:

[[module CSS show="true"]] #side-bar {display: none;} [[/module]]

Step 3: You're done! Check it out!

That's right, there is no Step 3! You can now create new pages with per-category customised CSS now!!!

No more messing around with the site's global CSS!

λJames Kanjo

Source

Author

]]>
http://community.wikidot.com/blog:gallery-with-external-imagesGallery with external imageshttp://community.wikidot.com/blog:gallery-with-external-images
Hi Wikidotians!<br />
A <a href="http://community.wikidot.com/forum/t-167587/can-t-resize-image#post-1358210" target="_blank">question</a> about the <strong>missing &quot;gallery&quot; command for &quot;external&quot; images</strong> let me think about a possibility to simulate such gallery with external images.<br />
Because I need it for my genealogy-template I did it with dataforms on an autonumbering category &quot;image-ext&quot; on our <a href="http://community-playground.wikidot.com/gallery-with-external-images" target="_blank">Community Playground</a><br />
such a &quot;Gallery&quot; page like <a href="http://community-playground.wikidot.com/image-ext:2" target="_blank">http://community-playground.wikidot.com/image-ext:2</a> has this look:<br />
<a href="http://community-playground.wikidot.com/image-ext:2" target="_blank"><img src="http://community.wikidot.com/local--files/files/Gallery-ext_1.gif" width="600px" alt="Gallery-ext_1.gif" class="image" /></a>Under the &quot;Viewer&quot; of the (current) image are inserted some (neccessary) documentation like source, author, date,. description a.s.o)<br />
Above is the hammer scrollbar ( module:2) usd for previous and next navigation of the images..<br />
And under the &quot;Viewer&quot;-image is the collection ( by Listpages) of the thumbnails of the urls of all pages in the category.:<br />
<a href="http://community-playground.wikidot.com/image-ext:2" target="_blank"><img src="http://community.wikidot.com/local--files/files/Gallery-ext_2.gif" width="600px" alt="Gallery-ext_2.gif" class="image" /></a>
<p>Question: is the Listpages too long to load ?</p>
<p><strong>Notice</strong> the used &quot;<a href="http://community-playground.wikidot.com/image-ext:_template" target="_blank">image-ext:_template</a> of the images!</p>
<p>I am not sure if someone else had the same idea before - could be i am too late for such solution and I have overseen it.</p>
<p>Please - try to add another (external) image with the add button to test this &#8230;</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/helmut-pdorf" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=17609&amp;amp;size=small&amp;amp;timestamp=1534288681" alt="Helmut_pdorf" style="background-image:url(http://www.wikidot.com/userkarma.php?u=17609)" /></a><a href="http://www.wikidot.com/user:info/helmut-pdorf" >Helmut_pdorf</a></span></p>
Fri, 27 Jan 2012 19:29:45 +0000
A question about the missing "gallery" command for "external" images let me think about a possibility to simulate such gallery with external images. Because I need it for my genealogy-template I did it with dataforms on an autonumbering category "image-ext" on our Community Playground such a "Gallery" page like http://community-playground.wikidot.com/image-ext:2 has this look:Under the "Viewer" of the (current) image are inserted some (neccessary) documentation like source, author, date,. description a.s.o) Above is the hammer scrollbar ( module:2) usd for previous and next navigation of the images.. And under the "Viewer"-image is the collection ( by Listpages) of the thumbnails of the urls of all pages in the category.:

]]>
http://community.wikidot.com/blog:advanced-searchAdvanced Search!http://community.wikidot.com/blog:advanced-search
<p>Hello Fellow Wikidotians,<br />
Recently, I released the new <a href="http://csi.wikidot.com/package:49">Advanced Search CSI</a> (<em>cross-site include</em>) - an easy to use extension to the current search module. This new include extends the current search module in a number of ways:</p>
<ul>
<li><em>users</em> are presented with a UI to set search filters for <em>category, author and title</em></li>
<li><em>admins</em> can set default values for each of these values
<ul>
<li>in addition, <em>admins</em> are also able to enforce these default values (thereby restricting search results to the designated default filters)</li>
<li>plus, <em>admins</em> may hide these filter fields from <em>users</em> to remove confusion</li>
</ul>
</li>
<li><em>admins</em> are able to set the label of the search button</li>
</ul>
<p>&quot;<em>Now, that's all good</em>&quot;, you may say. &quot;<em>So, how do you do it?</em>&quot;</p>
<p>Installing the new Advanced Search module is not advanced at all! I'll provide you with a couple of snippet examples for you to copy and edit to suit your needs. For each of these, simply copy the code displayed here and replace the <em>Search Module</em> in your wiki's <tt>search:site</tt> and voila! Let's begin:</p>
<h2><span>&quot;Simple&quot; Advanced Search</span></h2>
<p>&quot;Simple&quot; Advanced Search simply replaces the current search module with one with three extra filter fields for title, author and category.</p>
<div class="code">
<p><span style="white-space: pre-wrap;">[[include&#32;:csi:include:adv-search]]</span></p>
</div>
<br />
<em>Renders this:</em>
<div class="code">
<div style="font-size: 0px; visibility : hidden;"></div>
<p><iframe src="http://community.wikidot.com/blog:advanced-search/html/2128ebb4588a73ef6eac84f0f330ca13c59a9eec-20277233651477588093" allowtransparency="true" frameborder="0" class="html-block-iframe"></iframe></p>
<p style="text-align: center;"><strong>NOTE THIS IS A DUMMY</strong></p>
</div>
<h2><span>Change the label</span></h2>
<p>This is similar to the &quot;Simple&quot; Advanced Search - except you are able to define the search button text. This example changes the default &quot;Search!&quot; text with &quot;Find me!&quot;.</p>
<div class="code">
<p><span style="white-space: pre-wrap;">[[include&#32;:csi:include:adv-search&#32;text=Find&#32;me!]]</span></p>
</div>
<br />
<em>Renders this:</em>
<div class="code">
<div style="font-size: 0px; visibility : hidden;"></div>
<p><iframe src="http://community.wikidot.com/blog:advanced-search/html/6ddbb92bacefe896345d94176fd2088ffbb72420-572160878780001353" allowtransparency="true" frameborder="0" class="html-block-iframe"></iframe></p>
<p style="text-align: center;"><strong>NOTE THIS IS A DUMMY</strong></p>
</div>
<h2><span>Hiding filters</span></h2>
<p>This is similar to the &quot;Simple&quot; Advanced Search - except you are able hide certain filter fields. This example hides the title filter field.</p>
<div class="code">
<p><span style="white-space: pre-wrap;">[[include&#32;:csi:include:adv-search&#32;showTitle=none]]</span></p>
</div>
<br />
<em>Renders this:</em>
<div class="code">
<div style="font-size: 0px; visibility : hidden;"></div>
<p><iframe src="http://community.wikidot.com/blog:advanced-search/html/9462eb1c3e354d6a081f1ef956638602eaa587d9-1109907241702605714" allowtransparency="true" frameborder="0" class="html-block-iframe"></iframe></p>
<p style="text-align: center;"><strong>NOTE THIS IS A DUMMY</strong></p>
</div>
<h2><span>Setting default values</span></h2>
<p>This is similar to the &quot;Simple&quot; Advanced Search - except the filter fields can have a default value. This example shows the default title value as being &quot;community&quot;.</p>
<div class="code">
<p><span style="white-space: pre-wrap;">[[include&#32;:csi:include:adv-search&#32;defaultTitle=community]]</span></p>
</div>
<br />
<em>Renders this:</em>
<div class="code">
<div style="font-size: 0px; visibility : hidden;"></div>
<p><iframe src="http://community.wikidot.com/blog:advanced-search/html/eb10d21ae9eff52cdfaccf3de79748bdb6b4320c-1952617889756189185" allowtransparency="true" frameborder="0" class="html-block-iframe"></iframe></p>
<p style="text-align: center;"><strong>NOTE THIS IS A DUMMY</strong></p>
</div>
<h2><span>Enforcing default values</span></h2>
<p>This is the most powerful option of all. It is able to define a default filter criteria and enforce it. In this example, you may set the default search filter to be only searching pages from the <tt>_default</tt> and <tt>doc</tt> categories. You are then able to enforce this be not allowing the user to change this option. Even if changed, the final search result will end up displaying the results with the default filter applied. Finally, the category filter is hidden to prevent users from wanting to change it.</p>
<div class="code">
<p><span style="white-space: pre-wrap;">[[include&#32;:csi:include:adv-search</span><br />
|defaultCategory=_default,doc<br />
|showCategory=none<br />
|enforceDefault=true]]</p>
</div>
<br />
<em>Renders this:</em>
<div class="code">
<div style="font-size: 0px; visibility : hidden;"></div>
<p><iframe src="http://community.wikidot.com/blog:advanced-search/html/eb52821cb6262a060035ef04eedf85296ed9c451-1189614341076623040" allowtransparency="true" frameborder="0" class="html-block-iframe"></iframe></p>
<p style="text-align: center;"><strong>NOTE THIS IS A DUMMY</strong></p>
</div>
<p>Wasn't that easy!? Copy and paste :)<br />
If you have any questions on how to set up this include, leave a comment here or <a href="http://csi.wikidot.com/package:49">at the CSI site</a>.</p>
<p>~ Kenneth Tsang</p>
<p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/tsangk" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=47197&amp;amp;size=small&amp;amp;timestamp=1534288681" alt="tsangk" style="background-image:url(http://www.wikidot.com/userkarma.php?u=47197)" /></a><a href="http://www.wikidot.com/user:info/tsangk" >tsangk</a></span></p>
Sun, 04 Dec 2011 10:02:28 +0000
Hello Fellow Wikidotians, Recently, I released the new Advanced Search CSI (cross-site include) - an easy to use extension to the current search module. This new include extends the current search module in a number of ways:

users are presented with a UI to set search filters for category, author and title

admins can set default values for each of these values

in addition, admins are also able to enforce these default values (thereby restricting search results to the designated default filters)

plus, admins may hide these filter fields from users to remove confusion

admins are able to set the label of the search button

"Now, that's all good", you may say. "So, how do you do it?"

Installing the new Advanced Search module is not advanced at all! I'll provide you with a couple of snippet examples for you to copy and edit to suit your needs. For each of these, simply copy the code displayed here and replace the Search Module in your wiki's search:site and voila! Let's begin:

"Simple" Advanced Search

"Simple" Advanced Search simply replaces the current search module with one with three extra filter fields for title, author and category.

[[include :csi:include:adv-search]]

Renders this:

NOTE THIS IS A DUMMY

Change the label

This is similar to the "Simple" Advanced Search - except you are able to define the search button text. This example changes the default "Search!" text with "Find me!".

[[include :csi:include:adv-search text=Find me!]]

Renders this:

NOTE THIS IS A DUMMY

Hiding filters

This is similar to the "Simple" Advanced Search - except you are able hide certain filter fields. This example hides the title filter field.

[[include :csi:include:adv-search showTitle=none]]

Renders this:

NOTE THIS IS A DUMMY

Setting default values

This is similar to the "Simple" Advanced Search - except the filter fields can have a default value. This example shows the default title value as being "community".

[[include :csi:include:adv-search defaultTitle=community]]

Renders this:

NOTE THIS IS A DUMMY

Enforcing default values

This is the most powerful option of all. It is able to define a default filter criteria and enforce it. In this example, you may set the default search filter to be only searching pages from the _default and doc categories. You are then able to enforce this be not allowing the user to change this option. Even if changed, the final search result will end up displaying the results with the default filter applied. Finally, the category filter is hidden to prevent users from wanting to change it.

If you believe there is your app missing - please et us know by adding a comment! The Link to the "Overview page" is inserted (like the featured sites) in the top menu "News" and in the left menu under APP's for Wikidot.