<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Exit3219&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Exit3219&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Exit3219"/>
		<updated>2013-05-22T21:26:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Projects/PIM/Akonadi/PortingStatus</id>
		<title>Projects/PIM/Akonadi/PortingStatus</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/PIM/Akonadi/PortingStatus"/>
				<updated>2009-06-15T09:30:32Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists various pieces that are being ported to Akonadi.&lt;br /&gt;
The intent of the page is to give a list of features and bugs.&lt;br /&gt;
&lt;br /&gt;
Since many of those pieces are complete rewrites, this page lists the features that were present in the old implementation. Those need to be ported to the new Akonadi-based implementation.&lt;br /&gt;
The list of needed features probably will grow during development and testing, as will the bug list&lt;br /&gt;
It also lists optional features, which would be nice to have, but are not present in the old implementation&lt;br /&gt;
Also some bugs are listed.&lt;br /&gt;
&lt;br /&gt;
There is also an extremely outdated todo list at [[Projects/PIM/Akonadi]]&lt;br /&gt;
&lt;br /&gt;
If you have implemented a feature or fixed a bug, please strike the item out.&lt;br /&gt;
&lt;br /&gt;
== Bigger Stuff ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Akregator Port ===&lt;br /&gt;
'''Assigned to''': Frank, Dimitry&lt;br /&gt;
&lt;br /&gt;
Branch for porting Akregator to [[Projects/PIM/RSS_framework_for_Akonadi]]:&lt;br /&gt;
&lt;br /&gt;
 $KDESVN/branches/work/akregator/akonadi-port&lt;br /&gt;
&lt;br /&gt;
==== Status ====&lt;br /&gt;
&lt;br /&gt;
20090611: Branch created, Porting about to start&lt;br /&gt;
&lt;br /&gt;
=== KContactManager ===&lt;br /&gt;
'''Assigned to''': Tobias, Sebastian&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
* After creating a contact group, it doesn't show up in the left pane. Should it?&lt;br /&gt;
* Editing contact groups: Should use auto-completion, drag&amp;amp;drop and a &amp;quot;Select...&amp;quot; button (similar to KMail's recipient picker)&lt;br /&gt;
* Editing contact groups: Gives me error message that I didn't define a name, when I only entered a mail address. Note that most people don't know the syntax for this, which is &amp;quot;name &amp;lt;nowiki&amp;gt;&amp;lt;mail&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;.&lt;br /&gt;
* &amp;quot;All Contacts&amp;quot; should be expanded and selected by default&lt;br /&gt;
* Crashes when clicking on &amp;quot;Reload&amp;quot; on &amp;quot;All Contacts&amp;quot;&lt;br /&gt;
* Deleting a contact group (and possibly a contact as well) leaves a funny empty space in the middle pane&lt;br /&gt;
* Switching between &amp;quot;All Contacts&amp;quot; and my addressbook folder here has a delay of &amp;gt; 1s, with about 150 contacts&lt;br /&gt;
* Ctrl+A should trigger select all, not add addressbook&lt;br /&gt;
* In the editor, the &amp;quot;Coordinates&amp;quot; panel is completely empty&lt;br /&gt;
* In the properties dialog of an address book, the &amp;quot;Cache&amp;quot; tab is way too complicated for normal users&lt;br /&gt;
* Changing the name of an addressbook in the properties dialog earses the name and the icon&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Display additional columns in the list of contacts&lt;br /&gt;
* LDAP&lt;br /&gt;
* Settings Dialog (at least it needs to be able to be disabled from the Kontact settings dialog)&lt;br /&gt;
&lt;br /&gt;
=== MBOX ===&lt;br /&gt;
'''Assigned to''': Bertjan&lt;br /&gt;
&lt;br /&gt;
==== Needed features ====&lt;br /&gt;
* Implement purging of deleted messages&lt;br /&gt;
* '''[IN PROGRESS]'''  Port the resource to SingleFileResource&lt;br /&gt;
* '''[DONE]''' Implement itemChanged()&lt;br /&gt;
* Fix the MBox locking code.&lt;br /&gt;
&lt;br /&gt;
=== POP3 ===&lt;br /&gt;
'''Assigned to''': Thomas&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
* Possible mail duplication&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Config dialog (Igor is working on this)&lt;br /&gt;
* Default inbox (-&amp;gt;LocalFolders)&lt;br /&gt;
* Filter on server (depends on the filter framework)&lt;br /&gt;
* Migration of old KMail accounts&lt;br /&gt;
* Abort request&lt;br /&gt;
* Precommands&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* Delete on server (bug 31114)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IMAP ===&lt;br /&gt;
'''Assigned to''': Kevin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kolab ===&lt;br /&gt;
'''Assigned to''': Andris&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KMail Reader ===&lt;br /&gt;
'''Assigned to''': Andris&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Needs to be ported away from KMMessage and mimelib to KMime.&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Loading attachments on demand when viewing and saving them&lt;br /&gt;
* Displaying text and image attachments inline, depending on setting (attachment strategy)&lt;br /&gt;
* Different header styles&lt;br /&gt;
* MIME part formatters (invitations, vcards, diffs etc)&lt;br /&gt;
* Context menu actions (shared with the message list)&lt;br /&gt;
* Source viewer&lt;br /&gt;
* MIME part tree viewer&lt;br /&gt;
* Separate reader main window&lt;br /&gt;
* Viewing only one selected MIME part / MIME sub-tree (e.g. encapsulated messages)&lt;br /&gt;
* Separate reader window marks the message as read after some time&lt;br /&gt;
* Asynchronity (reader should not block when displaying multi-megabyte mail)&lt;br /&gt;
* Fallback and override options for the charset encoding&lt;br /&gt;
* Crypto&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* New styles based on on Grantlee. Steve says he'll eventually look at that.&lt;br /&gt;
* Port away from KPGP to libkleo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KMail Composer (non-GUI) ===&lt;br /&gt;
'''Assigned to''': Constantin (gsoc)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Needs to be ported from KMMessage and mimelib to KMime.&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Crypto&lt;br /&gt;
* Attachments&lt;br /&gt;
* Multipart/Alternative (HTML)&lt;br /&gt;
* Inline images&lt;br /&gt;
* Asynchronity (should not block on long composing tasks, like crypto)&lt;br /&gt;
* All kind of weird charset and encoding stuff&lt;br /&gt;
* Custom MIME headers from the settings&lt;br /&gt;
* Compose as draft and compose as sendable message mode&lt;br /&gt;
* Unit tests. This stuff has been very brittle in the past&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* The composer and the composer GUI both keep a &amp;quot;reference message&amp;quot; around, which is IMHO complicated and weird. Get rid of that through refactoring&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KMail Folder List ===&lt;br /&gt;
'''Assigned to''': Kevin&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
The current KMail folder list is unfortunately not model/view based. The new folder list should probably be based on existing Akonadi models and views.&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Sort by drag &amp;amp; drop or automatic (controlled by setting)&lt;br /&gt;
* Drag &amp;amp; drop support for copying and moving folders and messages&lt;br /&gt;
* Context menu with all old actions&lt;br /&gt;
* Total, Unread and Size column: Collapsing sums things up, unread count can be displayed with the folder name if column is hidden&lt;br /&gt;
* Default icons for IMAP root collections, drafts, templates, inbox etc (can be partly handled by new LocalFolders class I guess)&lt;br /&gt;
* Configurable item size&lt;br /&gt;
* Favorite folder view&lt;br /&gt;
* Restoring of expanded/collapsed state (and last selected folder?) after restart&lt;br /&gt;
* Optional quick filter edit&lt;br /&gt;
* Fancy tooltips&lt;br /&gt;
* Folder properties dialog with all the old stuff in it&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* Right-clicking without selecting&lt;br /&gt;
* Multi selection for deleting multiple folders at once and a combined properties dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KMail Message List ===&lt;br /&gt;
'''Assigned to''': Kevin&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Talk to Olivier Trichet (nive), he is in the process of porting KNode to the message list framework.&lt;br /&gt;
&lt;br /&gt;
The message list is fairly well abstracted into KMail-specific parts and generic parts. For porting to Akonadi,&lt;br /&gt;
basically only the storage model needs to be rewritten, the model that does the actual work of threading and&lt;br /&gt;
grouping can be left untouched&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Fast loading of the message list. This can be tricky, the many indirections of Akonadi might make it too slow&lt;br /&gt;
* Only the headers should be fetched, not the complete message&lt;br /&gt;
* Setting stati and tags of mails should work&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* Very long term: Separate threading into an own agent and store threading information as attributes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mail Dispatcher Agent &amp;amp; Outbox interface ===&lt;br /&gt;
'''Assigned to''': Constantin (gsoc)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
No big needed features added below, AFAIK everything is already implemented.&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
*&amp;lt;s&amp;gt;Abort requests for agents&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;Integration into KMail&amp;lt;/s&amp;gt; (more to do when the message list view is ported to Akonadi)&lt;br /&gt;
*retry sending and &amp;quot;send queued&amp;quot;&lt;br /&gt;
*move-to-sent-mail-collection (blocker: intra-resource moves)&lt;br /&gt;
*Polishing&lt;br /&gt;
*API Review&lt;br /&gt;
&lt;br /&gt;
==== Optional Features  ====&lt;br /&gt;
&lt;br /&gt;
*Displaying the progress and status per-item in the message list with a special outbox theme would be very cool &lt;br /&gt;
*Sending by due date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KOrganizer Agenda View ===&lt;br /&gt;
'''Assigned to''': Sebastian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KOrganizer Month View ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KOrganizer Timeline View ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KOrganizer Todo View ===&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Already model-view based in old KOrganizer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KResource Bridges &amp;amp; Migration ===&lt;br /&gt;
'''Assigned to''': Kevin&lt;br /&gt;
&lt;br /&gt;
* KOrganizer doesn't have any resource by default for new users (unit test for this exists)&lt;br /&gt;
* Kontact is *very* crashy in the summary and todo list&lt;br /&gt;
* Hierarchical todo don't work anymore&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Unit tests (-&amp;gt;Thomas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Filtering System ===&lt;br /&gt;
'''Assigned to''': Szymon&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Pluggable filter actions and rules&lt;br /&gt;
* Nice GUI editor&lt;br /&gt;
* All filter actions and rules from old KMail should be implemented&lt;br /&gt;
* Library should be usable outside of the agent, e.g. for POP3 on-server filtering.&lt;br /&gt;
* Manual and automatic filtering&lt;br /&gt;
* Filtering should be possible on incomplete mail (headers only). When a filter rule or action detects that it needs the complete body, that should be fetched on demand&lt;br /&gt;
* Don't re-upload the mail when no filter action changed the mail (important for IMAP)&lt;br /&gt;
* Filtering should be invisible to clients&lt;br /&gt;
* Not all new items should trigger automatic filtering -&amp;gt; We might need a flag to explicitly make items filterable, otherwise items get filtered when they were manually added by the user&lt;br /&gt;
* Filtering must not lose messages&lt;br /&gt;
* Automated tests. Filtering was *very* brittle in the past, causing duplicate and lost messages&lt;br /&gt;
* Migration of old filters&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* Make the sieve script editor for IMAP servers an actual GUI editor&lt;br /&gt;
* Maybe filter rules can be re-used for searching?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Search ===&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Nobody really knows how this should be done (if one does, please explain here how it should work!). There are server-side searches (IMAP and LDAP) and client side searches possible.&lt;br /&gt;
&lt;br /&gt;
Probably should use Nepomuk.&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* At least local searches should be possible, like in current KMail. There should also be a search window like before.&lt;br /&gt;
* Virtual search folders&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== History resource ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Smaller Stuff ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IMAP Load on Demand ===&lt;br /&gt;
'''Assigned to''': Andris, Kevin, Volker&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Related to the reader implementation.&lt;br /&gt;
Might need changes in the mail serializer, KMime, the IMAP resource, the server(?)&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Should be possible to fetch messages without fetching the big attachments.&lt;br /&gt;
* When saving attachments, fetch them on demand.&lt;br /&gt;
* Attachments inside signatures should not be fetched on demand&lt;br /&gt;
&lt;br /&gt;
==== Optional Features ====&lt;br /&gt;
* Disconnected IMAP with attachment load on demand (headers and message text cached, but not big attachments)&lt;br /&gt;
* Bonus points for zero-copy streaming when saving IMAP attachments to disk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Progress Reporting ===&lt;br /&gt;
'''Assigned to''': Constantin&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
The progress of the agents should be hooked up into the progress manager of libkdepim. -&amp;gt; AgentProgressMonitor&lt;br /&gt;
&lt;br /&gt;
==== Needed Features  ====&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Tracking progress and status texts&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;Abort requests&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Local Folders ===&lt;br /&gt;
'''Assigned to''': Constantin (gsoc)&lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
* Inbox, drafts and templates&lt;br /&gt;
* So it probably needs to be moved out of OutboxInterface...&lt;br /&gt;
* Set standard items for the collections, like in KMail&lt;br /&gt;
&lt;br /&gt;
==== Optional Features  ====&lt;br /&gt;
&lt;br /&gt;
* Option for volatile outbox (not stored on disk)&lt;br /&gt;
* Option for no sent-mail collection&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Akonadi Resource-based Mail Transport ===&lt;br /&gt;
&lt;br /&gt;
'''Assigned to''': Constantin &lt;br /&gt;
&lt;br /&gt;
==== Needed Features ====&lt;br /&gt;
&lt;br /&gt;
* Re-design (TransportResource is probably not needed; its job can be accomplished in ResourceBase with a signal and a D-Bus adaptor. (?))&lt;br /&gt;
* List transport-enabled Akonadi resources directly in transport type selector, and configure them on demand&lt;br /&gt;
* Scrap the wizard. Since Akonadi resources can't be configured with an embeddable widget / kpart (yet?), we'll have to stick to dialogs anyway.&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Development/Tutorials/Using_KParts</id>
		<title>Talk:Development/Tutorials/Using KParts</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Development/Tutorials/Using_KParts"/>
				<updated>2008-06-18T15:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;thanks for this GREAT article ! I was looking for exactly this. --[[User:Tstaerk|Tstaerk]] 07:49, 8 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
KDE4PORTING says KLibFactory was renamed to KPluginFactory.&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Code_Checking</id>
		<title>Development/Tutorials/Code Checking</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Code_Checking"/>
				<updated>2008-03-22T08:01:40Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Code Checking==&lt;br /&gt;
There are a lot of ways to find bugs in KDE code. Increasingly, KDE developers have started to use automated tools. You can use some of those tools to improve your own code.&lt;br /&gt;
&lt;br /&gt;
===The KDE 'Krazy' Checker===&lt;br /&gt;
KDE developers have a simple set of tests that are collectively known as &amp;quot;Krazy&amp;quot;. These tests were originally developed to be run as part of a larger set of tests on a machine known as [http://www.englishbreakfastnetwork.org http://www.englishbreakfastnetwork.org], or EBN for short. You can see the results of running the various tests on EBN (at http://www.englishbreakfastnetwork.org/krazy/). &lt;br /&gt;
&lt;br /&gt;
You can also run the tests yourself. To do this, you need to obtain a copy of &lt;br /&gt;
the code from {{path|trunk/quality/krazy}} and install them. You can then test either a single file (using the krazy application) or a whole tree, including subdirectories (using the krazyall application).&lt;br /&gt;
&lt;br /&gt;
====How Krazy works====&lt;br /&gt;
The Krazy tests are essentially a form of static analysis - they check the&lt;br /&gt;
source code, but not how it runs.&lt;br /&gt;
&lt;br /&gt;
Krazy exists as a framework comprising a number of different test runners, and&lt;br /&gt;
a set of plugins. The test runners are called krazy, krazyall, and krazyebn. The test runners just call one or more plugins on the appropriate code, and &lt;br /&gt;
format the results for display.&lt;br /&gt;
&lt;br /&gt;
At this stage, most of the test runners are written in perl, however one is&lt;br /&gt;
written in C++ (using Qt) and it is quite possible to add your own tests, or&lt;br /&gt;
to modify a test - all sources are provided.&lt;br /&gt;
&lt;br /&gt;
====Installing Krazy====&lt;br /&gt;
Krazy needs to be installed before use. Krazy has two different ways to be&lt;br /&gt;
installed - you can either modify the {{path|krazy2/install.sh}} script and&lt;br /&gt;
run it, or follow the instructions in the [http://websvn.kde.org/trunk/quality/krazy2/INSTALL.txt?view=markup krazy2/INSTALL.txt] file. I recommend the second.&lt;br /&gt;
&lt;br /&gt;
{{Note|I had a minor problem with the plugin that is built from C++, because that plugin got installed into the wrong directory. If you are missing the passbyvalue plugin, then you may need to move it into the directory that contains the rest of your plugins.}}&lt;br /&gt;
&lt;br /&gt;
====Using Krazy====&lt;br /&gt;
Krazy comes with a particularly good man page, which gives you the various&lt;br /&gt;
options and a usage example. The file is generated on installation. This is definitely recommended reading!&lt;br /&gt;
&lt;br /&gt;
As noted above, there are three test runners - krazy, krazyebn and krazyall. If you are trying to check a single file, then krazy is the right tool. If you are trying to check a source tree (say, an application or a whole subversion module), then krazyall is more useful. krazyall doesn't have a man page, but&lt;br /&gt;
you can get a list of the options with krazyall --help. You can also use krazy to get information on the various plugins, which can help you understand more about krazyall.&lt;br /&gt;
&lt;br /&gt;
krazyebn is the tool that runs over the KDE codebase on the [http://www.englishbreakfastnetwork.org EBN] and should not be run locally.&lt;br /&gt;
However, please see [[#Controlling Krazy on the EBN|Controlling Krazy on the EBN]] below to learn how you can control which plugins are run, and what files are processed by the krazyebn program on the EBN machine.&lt;br /&gt;
&lt;br /&gt;
Remember that Krazy doesn't change your code - it only examines it. So you can safely experiment with running Krazy checks until you are confident that you understand what is happening.&lt;br /&gt;
&lt;br /&gt;
Equally, that means that Krazy doesn't fix problems - it only tries to report them. Understanding what is being reported, and how to fix it, is up to you. You should also remember the KDE commit policy about not committing code that you don't understand. So fixing a spelling error in a comment is pretty safe, but blindly changing code to stop explicit constructor warnings from Krazy is not a good idea.&lt;br /&gt;
&lt;br /&gt;
====In-Code directives====&lt;br /&gt;
The Krazy plugins support the following list of in-code directives:&lt;br /&gt;
* &amp;lt;tt&amp;gt;//krazy:skip&amp;lt;/tt&amp;gt; - no Krazy tests will run on this file.&lt;br /&gt;
* &amp;lt;tt&amp;gt;//krazy:excludeall=&amp;lt;name1[,name2,...,nameN]&amp;gt;&amp;lt;/tt&amp;gt; - the Krazy tests ''name1'', etc will not be run on this file.&lt;br /&gt;
* &amp;lt;tt&amp;gt;//krazy:exclude=&amp;lt;name1[,name2,...,nameN]&amp;gt;&amp;lt;/tt&amp;gt; - the Krazy tests ''name1'', etc. will not be run on the line where this directive is found (see the [[#Suppressing false-positives|next section]] below for more information).&lt;br /&gt;
&lt;br /&gt;
Note that these directives must be C++ style comments that can be put anywhere in the file desired (except embedded within C-style comments).&lt;br /&gt;
&lt;br /&gt;
====Suppressing false-positives====&lt;br /&gt;
The Krazy tests are designed to minimise false positives (that is, alerts that do not represent real problems). However because most of the tests are conducted on a single line, there are some tests that might produce such a false positive. For example, code that does something like:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
QString mystring;&lt;br /&gt;
mystring += &amp;quot;/&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
will be flagged by the doublequote_chars checker, because it is more efficient to add a single char, as shown below:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
QString mystring;&lt;br /&gt;
// note that we are using single quotes&lt;br /&gt;
// this is a char, not a char array&lt;br /&gt;
mystring += '/'; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That same checker will produce a false positive for code that looks like:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
std::string mystring;&lt;br /&gt;
mystring += &amp;quot;/&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can suppress these false positives using a special comment format.&lt;br /&gt;
To exclude a particular plugin from being run on a line of code, simply add&lt;br /&gt;
a C++ comment containing the string &amp;quot;krazy:exclude=&amp;lt;plugin_name&amp;gt;&amp;quot;. The plugins currently available can be found in the &lt;br /&gt;
[http://websvn.kde.org/trunk/quality/krazy/plugins repository].&lt;br /&gt;
&lt;br /&gt;
Specifically, for this plugin use &amp;quot;krazy:exclude=doublequote_chars&amp;quot;.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
   lenstr = &amp;quot;0&amp;quot; + lenstr;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
becomes&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
   lenstr = &amp;quot;0&amp;quot; + lenstr;  // krazy:exclude=doublequote_chars&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Using c-style (/* */) comments will ''not'' work. You must use C++ style (//) comments when noting tests to be skipped.}}&lt;br /&gt;
&lt;br /&gt;
====Controlling Krazy on the EBN====&lt;br /&gt;
This section describes how to use ''.krazy'' files to control the Krazy runs on the [http://www.englishbreakfastnetwork.org EBN].  The ''.krazy'' files are used to tell Krazy to skip over specific sub-directories, or files; or to disable certain plugins within those modules and sub-directories.&lt;br /&gt;
&lt;br /&gt;
To ignore a sub-directory within a module, say {{path|kdepim/kmail}}, use the IGNORESUBS directory within the {{path|kdepim/.krazy}} file, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
IGNORESUBS kmail&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or you can ignore a set of directories by specifying a comma-separated list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
IGNORESUBS kmail,kontact,knode&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To ignore files or directories within a module/subdir, specify a regular expression that matches the files to skip together with the SKIP directive.&lt;br /&gt;
For example, to skip the directories {{path|kdepimlibs/kcal/libical}}, {{path|kdepimlibs/kcal/versit}}, and the {{path|kdepimlibs/kcal/fred.c}} file, use this directive within the {{path|kdepim/kcal/.krazy}} file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SKIP /libical/\|/versit/\|fred\.c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the EXCLUDE directive to disable a list of plugins for all files within a module/subdir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
EXCLUDE doublequote_chars,qclasses&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To override the EXCLUDE directive set from a {{path|.krazy}} file up in the directory hierarchy, use the CHECK command.  For example, the component level {{path|.krazy}} file may EXCLUDE the ''copyright'' and ''license'' plugins, but those plugins can be re-enabled in a module/subdir with the CHECK directive like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CHECK copyright,license&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Individual modules can be ignored as well, but this is an EBN administrator duty controlled by component-level ''.krazy'' files within the ''/usr/local/src'' hierarchy. See the [http://wiki.kde.org/English+Breakfast+Network English Breakfast Network wiki] for details.}}&lt;br /&gt;
&lt;br /&gt;
===Compiler Warnings===&lt;br /&gt;
In addition to the various Krazy tools, you can also get valuable assistance from the warnings that the compiler emits, especially if you enable additional warnings (per the documentation for your compiler), and also if you test with more than one compiler (e.g. if you can test on Linux with both GCC and the Intel compiler; or on Linux with GCC and also on Windows with the Microsoft compiler).&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Projects/NamingTheWiki</id>
		<title>Talk:Projects/NamingTheWiki</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Projects/NamingTheWiki"/>
				<updated>2007-01-24T08:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: /* Name Suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Name Suggestions =&lt;br /&gt;
&lt;br /&gt;
: '''TechZone''': I like this name for several reasons: They give a clue on the pages purpose, are not biased towards either devs or system integrators, and leave room to brand them (Question to Promo team: is that a good idea). Please note that we will redirect developer.kde.org to this domain, so people who are looking for this domain straight will still end up in the right place. The word ''Base'' in '''Tech''Base''''' was criticized as being meaningless plus there is already a domain called devbase.com, and I want to stay out of tm issues. --[[User:Danimo|Danimo]] 01:42, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I agree with these ideas.  Regarding not biasing articles, that imho is a particularly important idea.  While the major apps/suites (KOffice, Kontact, Kolab, Kopete, etc) are taken care of, there is an incredibly vast set of vertical markets untouched by KDE.  These markets are not often discussed, yet make up a rather significant developer market.  Examples would be software to manage a dental office, consulting firm, accounting firm, millwork companies, etc.  Those working on this won't necessarily fall into a neat and clean category, so I'd consider this advantageous. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I don't think the word base is meaningless it all. At least for English speakers it carries both the idea of a canonical location (&amp;quot;home base&amp;quot;) and solidity (base and foundation can be used interchangeably in many cases) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: In my opinion, TechZone sounds like it's trying to be 'cool'. The word 'zone' sounds like it describing something much less well defined than, say, 'base' and so makes it sound very vague. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechBase''': I like this name because we already call the site that elsewhere, so there's some continuity. It also is representative of the fact that this site (as i understand it) is meant to be the base of technical information for and about KDE on the interwebs. There is a company called TechBase International&amp;quot;KDE Technical Reference&amp;quot; which does things completely unrelated to KDE so maybe there's some tm issues, but I doubt it. Perhaps we might want to have a thing where the full name of the site is ''KDE Technical Base'' and we just call it ''TechBase'' for short --[[User:Mattr|Mattr]] 02:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I like the Word 'base'. For exactly the two reasons aseigo mentioned (under TechZone). Maybe officially naming the site &amp;quot;Technology Base&amp;quot; and just having the URL as techbase.kde.org? However, I'm sure that everyone would just refer to it as 'TechBase' anyway --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechCenter''': Similar to TechZone and TechBase. Maybe also similar to the [http://www.qtcentre.org/ qt-centre].&lt;br /&gt;
&lt;br /&gt;
: '''TechZone and TechBase ''': I feel that &amp;quot;tech[base|zone]&amp;quot;is a poor choice of name - it's a made up word and as such will age rapidly.  It's a lowest common denominator, meaningless choice. The KDE project is bigger than that and would be better served by clean, functional terms such as &amp;quot;KDE Technical Reference&amp;quot;, &amp;quot;KDE Technical Resource&amp;quot;. If it has to be one word, &amp;quot;Learn&amp;quot; or &amp;quot;Platform&amp;quot;. --[[User:Bille|Bille]] 23:18, 17 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: You ''feel'' it is a lowest common denominator, meaningless choice. I ''feel'' otherwise. Let's try and stay away from communicating things as if they are universal truths when they are actually subjective reflections. &amp;quot;Learn&amp;quot; might be an interesting name; &amp;quot;Platform&amp;quot; would make it confusing for me to talk about the KDE platform vs the website called Platform; &amp;quot;Technical Reference&amp;quot; would be very hard to market. One of the sides of this that I have to deal with that probably most others don't is representing it to the public during interviews, in press materials, when giving presentations at conferences, etc... So for me the marketability of the term is also important, as are the clarity and accuracy issues you raise in your comment here. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: Aaron, I knew what ''feel'' means before you italicised it.  I'm not enough of a solipsist to confuse my feelings with universal truths.  Just sharing my subjective opinion here.  Why do you feel &amp;quot;KDE Technical Reference/Resource&amp;quot; is hard to market? IMO it says exactly what the site does, has the KDE brand and can be communicated in any language. After all, what you'd be marketing is KDE, with the message that KDE has comprehensive technical resources - you'd not be marketing eg our &amp;quot;KDE Technical Reference&amp;quot; site vs. some competing &amp;quot;Larry's KDE Experts Forum&amp;quot; --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: I feel &amp;quot;KDE Technical Reference/Resource&amp;quot; is hard to market because it has about as much zing to it as a colon exam. It's not easy to say (6 syllables, even) and unless you prepend &amp;quot;KDE&amp;quot; to it it's not recognizable since it's a generic term. &amp;quot;Technical reference&amp;quot; could apply to any number of things within KDE, so this would be THE Technical Reference website. Contrast with &amp;quot;TechBase&amp;quot;, &amp;quot;TechZone&amp;quot;, &amp;quot;WallZomper&amp;quot;, etc.. easy to say, compact, not an ambiguous noun so further qualifiers ('the', 'KDE', 'website') aren't necessary once it is introduced into the vernacular. These short names also lend to being the domain name of the site, unless technicalreference.kde.org seems like a good idea to you? Describing the site to people as the KDE technical reference is probably a clear way of doing it, but a name and a description are not the same thing --[[User:Aseigo|Aseigo]] 22:56, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''KDE Wiki''': ''Wiki'' is now a noun just like a ''web page''. Many of us are used to talking ''KDevelop wiki'', ''SUSE wiki'', and even below, Daniel used ''Kolab Wiki'' for Kolab. After all ''it's easy to remember'' and compatible with KISS principles... --[[User:Jstaniek|jstaniek]] 16:10, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: The thing I don't like about this is that it ''is'' just a noun like &amp;quot;web page&amp;quot;.  This site has a purpose, and I think the name should promote that purpose - otherwise, there would be no limitation on any KDE content going on here.  Users might add application manuals, or e.V. info could go on here, whatever.  That would only create confusion imho. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Isn't the ''KDE wiki'' wiki.kde.org? That's already taken. Besides, we still need a name on the right of the KDE logo. &amp;quot;KDE Technical Reference&amp;quot; or similar titles are better than &amp;quot;KDE wiki&amp;quot;. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: I thought the old wiki.kde.org, now '''redundant''' (look at its TOC), is pretty much a history now when the new ''developernew'' wiki appeared, and as Mediawiki not only contains predictable hyperlinks and good interwiki and templates support, but its engine is far superior to the old one and constantly improved. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;At least I consider moving all of my content out of it elsewhere. There's no day when I did not have problems with its tikiwiki's configuration, html layout and speed. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Application manuals? The old wiki.kde.org does not contain this kind of stuff, so history shows it's not a problem. Every larger KDE apps can host its own wiki, as we know in case of KOffice, Kexi, KDevelop,  KDEWebDev family, etc. &amp;lt;u&amp;gt;So ''Wiki'' is still my favourite term.&amp;lt;/u&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Regarding &amp;quot;KDE Technical Reference&amp;quot;, it sounds a bit serious. There's similar very popular (100x more according to google) term: '''&amp;quot;Knowledge Base&amp;quot;'''. Personally I have no problem with having wiki.kde.org (because it's as short as possible) and &amp;quot;Knowledge Base&amp;quot; title. --[[User:Jstaniek|jstaniek]] 18:54, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Part of that, imho, is that wiki.kde.org (and TikiWiki) isn't as friendly as MediaWiki.  Perhaps it should be wiki.kde.org, and simply have a nice listing somewhere on this site discussing what does and does not belong on here, just to direct content that may be more appropriate elsewhere.  Personally, I like a more descriptive name because I think it separates this wiki from others.  --[[User:CuCullin|CuCullin]] 19:49, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: '''Knowledge base''' is an interesting name posibility IMHO. It's a bit on the dry side but it is accurate. My concern is that it might cast the net too wide and we'd end up with scope creep, e.g. becoming a place for user information. I don't think we should try and cater to absolutely everyone with this site, and a more focussed name might help with that. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;wiki&amp;quot; is not something I could market (see my comment to Bille's response on this matter for more on this point). &amp;quot;Wiki&amp;quot; does not speak directly to the target audiences due to being a generic noun/verb, nor does it say what is on the site since a wiki can contain anything. It's also already taken anyways =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;Wiki&amp;quot; only describes what it is, not what it does or what it's for. In a way wiki is synonymous with &amp;quot;site&amp;quot;. And we'd never think of calling this &amp;quot;KDE Site&amp;quot; yet that conveys just as much information to the reader. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: Do you also mean platform.kde.org or reference.kde.org then? We are searching for both a readable name and a subdomain name. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Conquer KDE''': The name should reflect the whole KDE project as (the way I see it) it tries to group everything KDE will be doing in the future to one wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As I read on the mailing list, we are trying to promote KDE to the OSV and to the system admins as well so the Slogan would be a nice way to name the wiki.--[[User:Imagine|Imagine]] 19:11, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: While I'm pretty sure this isn't what you were trying to say, I'd like to make it clear that we're not actually trying to group ''everything'' KDE will be doing, just everything that is a) technical information and b) relevant to those who create things with KDE technology. '''Conquer KDE''' is a neat slogan, but i'm not sure if it translates to usage as a noun: &amp;quot;Go to conquer KDE.&amp;quot; or &amp;quot;Conquer KDE is the technical information website.&amp;quot; Maybe it would just take time to get used to using it in that fashion; perhaps it would be good to have a name that doesn't take time to get used to =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I understand what you mean and I'm sorry I got it wrong. I am following the discussion you guys had for a few days in the mailing-list but it's very confusing! --[[User:Imagine|Imagine]] 05:54, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Korner''': Well I was thinking about this after what Aseigo told me. I think, like Aseigo, that the name is very important when it comes to marketing. TechZone, TechData, TechBase are very good names but they fall into the normality which is a good thing and a bad thing. There is so much technical information about KDE that I think it would get confusing for everyone about what the Tech[name] would be. So that's why I tried to think out of the box and came out with the Korner. &lt;br /&gt;
&lt;br /&gt;
I think this could be a nice name to market it because we get the 'K' that is referring to KDE and the word 'Corner' that specifies a gathering of information. Plus, &amp;quot;Go to the Korner&amp;quot; could be easy to get use to it.--[[User:Imagine|Imagine]] 05:55, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: &amp;quot;Korner&amp;quot; will attract confused blues guitar fans.  And I'd hang on to the dictionary that specifies &amp;quot;Corner&amp;quot; as a gathering of information - it might be worth something on the rare books market. Plus, &amp;quot;Go to the Corner&amp;quot; is used to punish naughty children. --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Empower KDE''': could be used as empower.kde.org for a subdomain. Is it ok to tell people to &amp;quot;go to Empower KDE&amp;quot;? I think it gives regular users the idea that it's not for them (they just ''use'' KDE), and it gives the developers/isvs/etc. the pleasant feeling of contributing. I thought of 'power users' at first, but it didn't sound appropriate. --[[User:Exit3219|Exit3219]] 19:56, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''KDE Workshop''' or '''KDE Workbench''' or '''KDE Garage''' or '''KDE Lab''' - fresh ideas that came by night:  --[[User:Jstaniek|jstaniek]] 01:52, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: lab is so-so; garage, workbench and workshop all work for me, though. garage is kind of &amp;quot;cool&amp;quot; sounding =) --[[User:Aseigo|Aseigo]] 06:16, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''KDE Wisdom''': (wisdom.kde.org) Isn't that what this wiki strives to become? A source of wisdom and knowledge. The long name could be ''The KDE Wisdom Wiki''. Slogan: ''Wisdom is Power.'' ;) [[User:Exit3219|Exit3219]] 09:47, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Scope of This Wiki =&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Target Audiences =&lt;br /&gt;
&lt;br /&gt;
:Perhaps someone could clarify what is meant by &amp;quot;system administrators&amp;quot;. At the extreme this term could apply to everyone from those with root on their local desktop install to people managing a network of thousands of PCs. I suspect the first of these includes the vast majority of KDE users. I assume this is not what is intended as this is a separate site to wiki.kde.org. -- TheoSpears&lt;br /&gt;
&lt;br /&gt;
::We're talking about people that administer a multitude of PCs, probably they are doing this professionally most of the time. We want to provide resources for them (howtos, scripts, pittfalls and workarounds). The wiki also gives us the unique chance that they can contribute their knowledge back (works fine e.g. on the [http://wiki.kolab.org Kolab Wiki]. --[[User:Danimo|Danimo]] 02:12, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::Also, do we need to put this up on this site? The question being, does Sys Admin information belong? Or should it remain at http://www.kde.org/areas/sysadmin/ ? --[[User:CuCullin|CuCullin]] 18:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Good question. That fact that pretty well nobody knows about /areas/sysadmin is telling. I'm constantly educating people about the existence of that area on our website because people don't find it on their own. The reason seems to be that it is too buried in a general purpose side (www.kde.org) to be easily findable and because it isn't promoted well. We can elevate it's visibility by putting it on the front page of the wiki and we can use marketing and promotional support applied to the wiki to increase awareness of this body of information. In other words, we can tell people all at once about this &amp;quot;hub of technical information&amp;quot; which should let us reach more people with a simpler concept (simpler because you don't have to think, &amp;quot;ok, sysadmin technical documents would be over here... programmer technical documents would be over on this site...&amp;quot;). also note that we already will have sysadmin type information here to educate programmers on topics such as Kiosk. may as well keep it all together, no? bonus points that unlike www.kde.org, the wiki is community editable and updatable. /areas/sysadmin languishes so badly because you need special privileges to make changes to it. -[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::This is also a place where sys admins can find out more about the whole KDE community. This Wiki should be more like the very first place for anyone who wants to know what is KDE. Screenshot, announcement, the best apps(amarok, k3b, koffice, konqueror, etc.), so that the user will WANT to try this out.--[[User:Imagine|Imagine]] 19:16, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: I'm concerned that this scope creep would make it very hard to organize things well. We have other sites that are for user oriented information; keeping our sites focussed will make it easier to promote as well as more rewarding for visitors as they will have places &amp;quot;just for them&amp;quot;. I agree we can use our web sites to market KDE better, but that is a separate topic that is IMO out of scope for this website. That said, this site should be first place people who want technical documents should think of going. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:With such an international audience, presumably we need to think about how the name carries around the world. I know that this can sink any discussion with concerns from every country, but I wonder how well (for example) 'zone' and 'base' are understood in this context, particularly since both have more than one meaning in English. [[User:Tomchance|Tomchance]] 08:24, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Good point. How can we test this? Float names by people on irc or blogs or? --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Exit3219</id>
		<title>User:Exit3219</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Exit3219"/>
				<updated>2007-01-20T19:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ascending.wordpress.com/ http://ascending.wordpress.com/]&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Projects/NamingTheWiki</id>
		<title>Talk:Projects/NamingTheWiki</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Projects/NamingTheWiki"/>
				<updated>2007-01-20T18:56:55Z</updated>
		
		<summary type="html">&lt;p&gt;Exit3219: /* Name Suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Name Suggestions =&lt;br /&gt;
&lt;br /&gt;
: '''TechZone''': I like this name for several reasons: They give a clue on the pages purpose, are not biased towards either devs or system integrators, and leave room to brand them (Question to Promo team: is that a good idea). Please note that we will redirect developer.kde.org to this domain, so people who are looking for this domain straight will still end up in the right place. The word ''Base'' in '''Tech''Base''''' was criticized as being meaningless plus there is already a domain called devbase.com, and I want to stay out of tm issues. --[[User:Danimo|Danimo]] 01:42, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I agree with these ideas.  Regarding not biasing articles, that imho is a particularly important idea.  While the major apps/suites (KOffice, Kontact, Kolab, Kopete, etc) are taken care of, there is an incredibly vast set of vertical markets untouched by KDE.  These markets are not often discussed, yet make up a rather significant developer market.  Examples would be software to manage a dental office, consulting firm, accounting firm, millwork companies, etc.  Those working on this won't necessarily fall into a neat and clean category, so I'd consider this advantageous. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I don't think the word base is meaningless it all. At least for English speakers it carries both the idea of a canonical location (&amp;quot;home base&amp;quot;) and solidity (base and foundation can be used interchangeably in many cases) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: In my opinion, TechZone sounds like it's trying to be 'cool'. The word 'zone' sounds like it describing something much less well defined than, say, 'base' and so makes it sound very vague. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechBase''': I like this name because we already call the site that elsewhere, so there's some continuity. It also is representative of the fact that this site (as i understand it) is meant to be the base of technical information for and about KDE on the interwebs. There is a company called TechBase International&amp;quot;KDE Technical Reference&amp;quot; which does things completely unrelated to KDE so maybe there's some tm issues, but I doubt it. Perhaps we might want to have a thing where the full name of the site is ''KDE Technical Base'' and we just call it ''TechBase'' for short --[[User:Mattr|Mattr]] 02:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I like the Word 'base'. For exactly the two reasons aseigo mentioned (under TechZone). Maybe officially naming the site &amp;quot;Technology Base&amp;quot; and just having the URL as techbase.kde.org? However, I'm sure that everyone would just refer to it as 'TechBase' anyway --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechCenter''': Similar to TechZone and TechBase. Maybe also similar to the [http://www.qtcentre.org/ qt-centre].&lt;br /&gt;
&lt;br /&gt;
: '''TechZone and TechBase ''': I feel that &amp;quot;tech[base|zone]&amp;quot;is a poor choice of name - it's a made up word and as such will age rapidly.  It's a lowest common denominator, meaningless choice. The KDE project is bigger than that and would be better served by clean, functional terms such as &amp;quot;KDE Technical Reference&amp;quot;, &amp;quot;KDE Technical Resource&amp;quot;. If it has to be one word, &amp;quot;Learn&amp;quot; or &amp;quot;Platform&amp;quot;. --[[User:Bille|Bille]] 23:18, 17 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: You ''feel'' it is a lowest common denominator, meaningless choice. I ''feel'' otherwise. Let's try and stay away from communicating things as if they are universal truths when they are actually subjective reflections. &amp;quot;Learn&amp;quot; might be an interesting name; &amp;quot;Platform&amp;quot; would make it confusing for me to talk about the KDE platform vs the website called Platform; &amp;quot;Technical Reference&amp;quot; would be very hard to market. One of the sides of this that I have to deal with that probably most others don't is representing it to the public during interviews, in press materials, when giving presentations at conferences, etc... So for me the marketability of the term is also important, as are the clarity and accuracy issues you raise in your comment here. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: Aaron, I knew what ''feel'' means before you italicised it.  I'm not enough of a solipsist to confuse my feelings with universal truths.  Just sharing my subjective opinion here.  Why do you feel &amp;quot;KDE Technical Reference/Resource&amp;quot; is hard to market? IMO it says exactly what the site does, has the KDE brand and can be communicated in any language. After all, what you'd be marketing is KDE, with the message that KDE has comprehensive technical resources - you'd not be marketing eg our &amp;quot;KDE Technical Reference&amp;quot; site vs. some competing &amp;quot;Larry's KDE Experts Forum&amp;quot; --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''KDE Wiki''': ''Wiki'' is now a noun just like a ''web page''. Many of us are used to talking ''KDevelop wiki'', ''SUSE wiki'', and even below, Daniel used ''Kolab Wiki'' for Kolab. After all ''it's easy to remember'' and compatible with KISS principles... --[[User:Jstaniek|jstaniek]] 16:10, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: The thing I don't like about this is that it ''is'' just a noun like &amp;quot;web page&amp;quot;.  This site has a purpose, and I think the name should promote that purpose - otherwise, there would be no limitation on any KDE content going on here.  Users might add application manuals, or e.V. info could go on here, whatever.  That would only create confusion imho. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Isn't the ''KDE wiki'' wiki.kde.org? That's already taken. Besides, we still need a name on the right of the KDE logo. &amp;quot;KDE Technical Reference&amp;quot; or similar titles are better than &amp;quot;KDE wiki&amp;quot;. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: I thought the old wiki.kde.org, now '''redundant''' (look at its TOC), is pretty much a history now when the new ''developernew'' wiki appeared, and as Mediawiki not only contains predictable hyperlinks and good interwiki and templates support, but its engine is far superior to the old one and constantly improved. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;At least I consider moving all of my content out of it elsewhere. There's no day when I did not have problems with its tikiwiki's configuration, html layout and speed. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Application manuals? The old wiki.kde.org does not contain this kind of stuff, so history shows it's not a problem. Every larger KDE apps can host its own wiki, as we know in case of KOffice, Kexi, KDevelop,  KDEWebDev family, etc. &amp;lt;u&amp;gt;So ''Wiki'' is still my favourite term.&amp;lt;/u&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Regarding &amp;quot;KDE Technical Reference&amp;quot;, it sounds a bit serious. There's similar very popular (100x more according to google) term: '''&amp;quot;Knowledge Base&amp;quot;'''. Personally I have no problem with having wiki.kde.org (because it's as short as possible) and &amp;quot;Knowledge Base&amp;quot; title. --[[User:Jstaniek|jstaniek]] 18:54, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Part of that, imho, is that wiki.kde.org (and TikiWiki) isn't as friendly as MediaWiki.  Perhaps it should be wiki.kde.org, and simply have a nice listing somewhere on this site discussing what does and does not belong on here, just to direct content that may be more appropriate elsewhere.  Personally, I like a more descriptive name because I think it separates this wiki from others.  --[[User:CuCullin|CuCullin]] 19:49, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: '''Knowledge base''' is an interesting name posibility IMHO. It's a bit on the dry side but it is accurate. My concern is that it might cast the net too wide and we'd end up with scope creep, e.g. becoming a place for user information. I don't think we should try and cater to absolutely everyone with this site, and a more focussed name might help with that. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;wiki&amp;quot; is not something I could market (see my comment to Bille's response on this matter for more on this point). &amp;quot;Wiki&amp;quot; does not speak directly to the target audiences due to being a generic noun/verb, nor does it say what is on the site since a wiki can contain anything. It's also already taken anyways =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;Wiki&amp;quot; only describes what it is, not what it does or what it's for. In a way wiki is synonymous with &amp;quot;site&amp;quot;. And we'd never think of calling this &amp;quot;KDE Site&amp;quot; yet that conveys just as much information to the reader. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: Do you also mean platform.kde.org or reference.kde.org then? We are searching for both a readable name and a subdomain name. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Conquer KDE''': The name should reflect the whole KDE project as (the way I see it) it tries to group everything KDE will be doing in the future to one wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As I read on the mailing list, we are trying to promote KDE to the OSV and to the system admins as well so the Slogan would be a nice way to name the wiki.--[[User:Imagine|Imagine]] 19:11, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: While I'm pretty sure this isn't what you were trying to say, I'd like to make it clear that we're not actually trying to group ''everything'' KDE will be doing, just everything that is a) technical information and b) relevant to those who create things with KDE technology. '''Conquer KDE''' is a neat slogan, but i'm not sure if it translates to usage as a noun: &amp;quot;Go to conquer KDE.&amp;quot; or &amp;quot;Conquer KDE is the technical information website.&amp;quot; Maybe it would just take time to get used to using it in that fashion; perhaps it would be good to have a name that doesn't take time to get used to =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I understand what you mean and I'm sorry I got it wrong. I am following the discussion you guys had for a few days in the mailing-list but it's very confusing! --[[User:Imagine|Imagine]] 05:54, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Korner''': Well I was thinking about this after what Aseigo told me. I think, like Aseigo, that the name is very important when it comes to marketing. TechZone, TechData, TechBase are very good names but they fall into the normality which is a good thing and a bad thing. There is so much technical information about KDE that I think it would get confusing for everyone about what the Tech[name] would be. So that's why I tried to think out of the box and came out with the Korner. &lt;br /&gt;
&lt;br /&gt;
I think this could be a nice name to market it because we get the 'K' that is referring to KDE and the word 'Corner' that specifies a gathering of information. Plus, &amp;quot;Go to the Korner&amp;quot; could be easy to get use to it.--[[User:Imagine|Imagine]] 05:55, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: &amp;quot;Korner&amp;quot; will attract confused blues guitar fans.  And I'd hang on to the dictionary that specifies &amp;quot;Corner&amp;quot; as a gathering of information - it might be worth something on the rare books market. Plus, &amp;quot;Go to the Corner&amp;quot; is used to punish naughty children. --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Empower KDE''': could be used as empower.kde.org for a subdomain. Is it ok to tell people to &amp;quot;go to Empower KDE&amp;quot;? I think it gives regular users the idea that it's not for them (they just ''use'' KDE), and it gives the developers/isvs/etc. the pleasant feeling of contributing. I thought of 'power users' at first, but it didn't sound appropriate. --[[User:Exit3219|Exit3219]] 19:56, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Scope of This Wiki =&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Target Audiences =&lt;br /&gt;
&lt;br /&gt;
:Perhaps someone could clarify what is meant by &amp;quot;system administrators&amp;quot;. At the extreme this term could apply to everyone from those with root on their local desktop install to people managing a network of thousands of PCs. I suspect the first of these includes the vast majority of KDE users. I assume this is not what is intended as this is a separate site to wiki.kde.org. -- TheoSpears&lt;br /&gt;
&lt;br /&gt;
::We're talking about people that administer a multitude of PCs, probably they are doing this professionally most of the time. We want to provide resources for them (howtos, scripts, pittfalls and workarounds). The wiki also gives us the unique chance that they can contribute their knowledge back (works fine e.g. on the [http://wiki.kolab.org Kolab Wiki]. --[[User:Danimo|Danimo]] 02:12, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::Also, do we need to put this up on this site? The question being, does Sys Admin information belong? Or should it remain at http://www.kde.org/areas/sysadmin/ ? --[[User:CuCullin|CuCullin]] 18:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Good question. That fact that pretty well nobody knows about /areas/sysadmin is telling. I'm constantly educating people about the existence of that area on our website because people don't find it on their own. The reason seems to be that it is too buried in a general purpose side (www.kde.org) to be easily findable and because it isn't promoted well. We can elevate it's visibility by putting it on the front page of the wiki and we can use marketing and promotional support applied to the wiki to increase awareness of this body of information. In other words, we can tell people all at once about this &amp;quot;hub of technical information&amp;quot; which should let us reach more people with a simpler concept (simpler because you don't have to think, &amp;quot;ok, sysadmin technical documents would be over here... programmer technical documents would be over on this site...&amp;quot;). also note that we already will have sysadmin type information here to educate programmers on topics such as Kiosk. may as well keep it all together, no? bonus points that unlike www.kde.org, the wiki is community editable and updatable. /areas/sysadmin languishes so badly because you need special privileges to make changes to it. -[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::This is also a place where sys admins can find out more about the whole KDE community. This Wiki should be more like the very first place for anyone who wants to know what is KDE. Screenshot, announcement, the best apps(amarok, k3b, koffice, konqueror, etc.), so that the user will WANT to try this out.--[[User:Imagine|Imagine]] 19:16, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: I'm concerned that this scope creep would make it very hard to organize things well. We have other sites that are for user oriented information; keeping our sites focussed will make it easier to promote as well as more rewarding for visitors as they will have places &amp;quot;just for them&amp;quot;. I agree we can use our web sites to market KDE better, but that is a separate topic that is IMO out of scope for this website. That said, this site should be first place people who want technical documents should think of going. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:With such an international audience, presumably we need to think about how the name carries around the world. I know that this can sink any discussion with concerns from every country, but I wonder how well (for example) 'zone' and 'base' are understood in this context, particularly since both have more than one meaning in English. [[User:Tomchance|Tomchance]] 08:24, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Good point. How can we test this? Float names by people on irc or blogs or? --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;/div&gt;</summary>
		<author><name>Exit3219</name></author>	</entry>

	</feed>