[rkward-cvs] SF.net SVN: rkward:[3660] branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted
m-eik at users.sourceforge.net
m-eik at users.sourceforge.net
Thu Jun 2 16:03:27 UTC 2011
Revision: 3660
http://rkward.svn.sourceforge.net/rkward/?rev=3660&view=rev
Author: m-eik
Date: 2011-06-02 16:03:27 +0000 (Thu, 02 Jun 2011)
Log Message:
-----------
extended the subsection on external plugins a little, and updated the TODO accordingly
Modified Paths:
--------------
branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/TODO
branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/technical.tex
Modified: branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/TODO
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/TODO 2011-06-01 11:02:00 UTC (rev 3659)
+++ branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/TODO 2011-06-02 16:03:27 UTC (rev 3660)
@@ -21,6 +21,7 @@
* Supplement, section "Asynchronous command execution": Frontend and backend are now running in separate processes, instead of separate threads.
* Supplement, section "Asynchronous command execution": The process of gathering object information is somewhat less pro-active, now, and also
includes S4 slots, and package namespaces.
+* Supplement, section "Development process": External plugins, which are not an official part of RKWard, can now be directly downloaded and installed by chosing them from a GUI dialog.
Further, Figures, 2, 3, 5, 8, 10, and 11 were updated to reflect changes in the GUI.
Assorted other aspects that we improved (not specifically requested by the reviewer)
Modified: branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/technical.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/technical.tex 2011-06-01 11:02:00 UTC (rev 3659)
+++ branches/jss_dec_10/FINAL_JSS_TEX/FINAL_splitted/technical.tex 2011-06-02 16:03:27 UTC (rev 3660)
@@ -367,18 +367,24 @@
\subsection{Development process}
\subsubsection[RKWard core and external plugins]{\pkg{RKWard} core and external plugins}
\label{sec:technical_processes_plugins}
-Newly developed plugins are placed in a dedicated plugin map file.
-Plugins in this map are not visible to the user by
-default, but need to be enabled manually. Once the author(s) of a plugin
-announces that they consider it stable, the plugin is subjected to a review for
-correctness, style, and usability. The review status is tracked in the project
-wiki. Currently at least one positive review is needed before the plugin is
-allowed to be made visible by default, by moving it to an appropriate plugin
-map.
+Newly developed plugins are placed in a dedicated plugin map file\footnote{
+ \code{under\_development.pluginmap}
+}. Plugins in this map are not visible to the user by default, but need to be enabled manually. Once the
+author(s) of a plugin announces that they consider it stable, the plugin is subjected to a review for
+correctness, style, and usability. The review status is tracked in the project wiki. Currently at least one
+positive review is needed before the plugin is allowed to be made visible by default, by moving it to an
+appropriate plugin map.
With the release of version 0.5.5, \pkg{RKWard} gained support for downloading additional sets
-of plugins, which are neither officially included nor supported by the
-\pkg{RKWard} developers, from the internet.
+of plugins directly from the internet. By simply clicking an ``Install'' button in a graphical dialog, an
+external plugin set is downloaded, unpacked and its plugin map added to \pkg{RKWard}'s configuration, so
+it becomes instantly available after the configuration dialog is closed. External plugin sets are
+neither officially included nor supported by the \pkg{RKWard} developers. However, they allow plugin
+developers to easily extend \pkg{RKWard} with state-of-the-art and perhaps highly specialised features. To
+achieve this, \pkg{RKWard} draws on \pkg{KNewStuff2}\footnote{
+ \url{http://websvn.kde.org/trunk/KDE/kdelibs/knewstuff/}
+}, a \pkg{KDE} library providing support for ``Get Hot New Stuff'' technology (\pkg{GHNS}; see
+\url{http://ghns.freedesktop.org}).
\subsubsection{Automated testing}
\label{sec:technical_processes_automatedtesting}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the rkward-tracker
mailing list