[Ktutorial-commits] SF.net SVN: ktutorial:[287] trunk/web-src
Status: Alpha
Brought to you by:
danxuliu
From: <dan...@us...> - 2010-10-31 20:37:46
|
Revision: 287 http://ktutorial.svn.sourceforge.net/ktutorial/?rev=287&view=rev Author: danxuliu Date: 2010-10-31 20:37:40 +0000 (Sun, 31 Oct 2010) Log Message: ----------- Update pages for release 0.4 Modified Paths: -------------- trunk/web-src/data/images/screenshots/MainWindow-192.png trunk/web-src/data/images/screenshots/MainWindow.png trunk/web-src/data/images/screenshots/NewCondition-192.png trunk/web-src/data/images/screenshots/NewCondition.png trunk/web-src/newsList.xml trunk/web-src/pages/development.xml trunk/web-src/pages/documentation.xml trunk/web-src/pages/download.xml trunk/web-src/pages/faq.xml trunk/web-src/pages/index.xml trunk/web-src/pages/news.xml trunk/web-src/pages/screenshotsGallery.xml trunk/web-src/screenshotsList.xml Added Paths: ----------- trunk/web-src/data/images/screenshots/SignalNameCompletion-192.png trunk/web-src/data/images/screenshots/SignalNameCompletion.png Modified: trunk/web-src/data/images/screenshots/MainWindow-192.png =================================================================== (Binary files differ) Modified: trunk/web-src/data/images/screenshots/MainWindow.png =================================================================== (Binary files differ) Modified: trunk/web-src/data/images/screenshots/NewCondition-192.png =================================================================== (Binary files differ) Modified: trunk/web-src/data/images/screenshots/NewCondition.png =================================================================== (Binary files differ) Added: trunk/web-src/data/images/screenshots/SignalNameCompletion-192.png =================================================================== (Binary files differ) Property changes on: trunk/web-src/data/images/screenshots/SignalNameCompletion-192.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/web-src/data/images/screenshots/SignalNameCompletion.png =================================================================== (Binary files differ) Property changes on: trunk/web-src/data/images/screenshots/SignalNameCompletion.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/web-src/newsList.xml =================================================================== --- trunk/web-src/newsList.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/newsList.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -38,4 +38,18 @@ <date>2010-03-24</date> </fullDate> </new> + + <new> + <title>KTutorial 0.4 released!</title> + <summary> + <div xmlns="http://www.w3.org/1999/xhtml"> + <p>This release was geared mostly towards improving KTutorial editor (for example, tutorials can be saved and loaded now), although improvements were made also to KTutorial library (like being able to highlight widgets).</p> + <p>The <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.4/Release notes/view" title="KTutorial 0.4 release notes">release notes</a> contain more information about the changes from 0.3 release.</p> + <p>Check the <a href="download.html" title="Download page in KTutorial web">download page</a> for information about downloading and building KTutorial.</p> + </div> + </summary> + <fullDate> + <date>2010-10-30</date> + </fullDate> + </new> </news> Modified: trunk/web-src/pages/development.xml =================================================================== --- trunk/web-src/pages/development.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/development.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -23,7 +23,8 @@ <h2><a id="documentation" class="anchorLink">Documentation</a></h2> </div> <p>This documentation is about KTutorial development. If you are a developer, but are looking for documentation about using KTutorial in your application, take a look in <a href="documentation.html#developers" title="Documentation for developers using KTutorial">developers section</a> in the documentation page.</p> - <p>Instead, if you are curious about how KTutorial is developed (design, implementation...), take a look in <a href="doc/design.html" title="KTutorial design document">KTutorial design</a>. However, I still need to work on it, as it is more a draft than a final document.</p> + <p>Instead, if you are curious about how KTutorial is developed (design, implementation...), take a look in <a href="doc/design.html" title="KTutorial design document">KTutorial design</a>. However, I still need to work on it, as it is more a draft than a final document, and it is also painfully outdated...</p> + <p>The UML diagrams (mostly class diagrams), on the other hand, are up to date: <a href="doc/Editor.xmi" title="KTutorial Editor UML diagrams">editor</a> and <a href="doc/Library.xmi" title="KTutorial Library UML diagrams">library</a>. Both files can be opened using <a href="http://uml.sourceforge.net/" title="Umbrello UML Modeller home page">Umbrello UML Modeller</a>.</p> <div class="h2Rounded"> <h2><a id="blog" class="anchorLink">Blog</a></h2> @@ -35,7 +36,7 @@ </div> <p>Right now, KTutorial is in a prototype state, but it is able to execute tutorials: it works!</p> <p>As well as the library itself, KTutorial provides a graphical editor for tutorials, not surprisingly named Ktutorial editor.</p> - <p>In KTutorial SVN there is also a little test application, KTutorial test app, which shows the different features of KTutorial in a "real" environment.</p> + <p>There is also a little test application, KTutorial test app, which shows several features of KTutorial in a "real" environment.</p> <p>Here it is the current features list:</p> <ul> <li> @@ -48,6 +49,9 @@ <p><em>Options in steps:</em> tutorials can show options to the user in the steps. It allows, for example, to make the user choose between one path or another when following a tutorial.</p> </li> <li> + <p><em>Widget highlighting:</em> tutorials can link to widgets in the text of their steps, and when the links are clicked the widgets are highlighted.</p> + </li> + <li> <p><em>Easy integration:</em> KTutorial was designed to ease its use in applications, so the developer only has to worry about coding the tutorial. Setting KTutorial up, merging the menus, managing the tutorials and things like that are done almost automatically.</p> </li> <li> @@ -57,8 +61,11 @@ <p><em>CMake build system:</em> KTutorial uses KDE 4 CMake build system, and also provides a CMake module to be used from applications using KTutorial to configure them as necessary.</p> </li> <li> - <p><em>Graphical editor:</em> KTutorial editor is a companion to KTutorial library to ease tutorial authoring. A tutorial can be defined using the editor and then exported to a scripted tutorial that can be understood by KTutorial library. However, the editor is still very basic at this time.</p> + <p><em>Graphical editor:</em> KTutorial editor is a companion to KTutorial library to ease tutorial authoring. A tutorial can be defined using the editor and then exported to a scripted tutorial that can be understood by KTutorial library.</p> </li> + <li> + <p><em>Application introspection:</em> KTutorial provides a system to introspect any application that uses KTutorial. Thanks to this, KTutorial editor can know, for example, the name of the objects accesible by KTutorial or the signals they can emit.</p> + </li> </ul> <div class="h2Rounded"> @@ -67,20 +74,20 @@ <p>Here you can see what (major) features I expect to include in the future.</p> <ul class="foldableList"> <li> - 0.4: + 0.5: <ul> - <li>Emphasize widgets to help the user finding them (provided it is technically viable)</li> - <li>In KTutorial editor, get the name of the objects that send signals or receive events from the application the tutorial documents, just clicking on the desired widget (provided it is technically viable)</li> + <li>Add support for custom conditions in KTutorial editor.</li> </ul> </li> <li> Someday? (these features need further investigation about their technical viability): <ul> - <li>Extended information in step texts (something like "What is this" help on specific words, for example)</li> + <li>Extended information in step texts (something like "What is this" help on specific words, for example).</li> + <li>Add a <a href="http://martinfowler.com/bliki/FluentInterface.html" title="Fluent Interface article in Martin Fowler's Bliki">fluent interface</a> to the library.</li> </ul> </li> </ul> - <p class="lastUpdated">Last updated: 2010-03-24</p> + <p class="lastUpdated">Last updated: 2010-10-30</p> </page:content> </page> Modified: trunk/web-src/pages/documentation.xml =================================================================== --- trunk/web-src/pages/documentation.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/documentation.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -26,7 +26,7 @@ <p>KTutorial provides a tutorial named <em>Using tutorials</em> which purpose is, well, show how to use tutorials ;)</p> <p>But, how you can start a tutorial? If you have an application that uses KTutorial, just go to <em>Help->Tutorials...</em> and a dialog with all the available tutorials will appear. Select one, click on <em>Start</em> button and now just follow it!</p> <p>If your application doesn't have a <em>Help->Tutorials...</em> menu item, sorry, it doesn't use KTutorial ;)</p> - <p>Note, however, that right now only KTutorial test application uses KTutorial :P</p> + <p>Note, however, that right now only KTutorial editor and KTutorial test application use KTutorial :P</p> <div class="h2Rounded"> <h2><a id="developers" class="anchorLink">For developers using KTutorial</a></h2> @@ -40,6 +40,6 @@ </div> <p>Refer to <a href="development.html" title="Development information">development</a> section of the web.</p> - <p class="lastUpdated">Last updated: 2010-03-24</p> + <p class="lastUpdated">Last updated: 2010-10-30</p> </page:content> </page> Modified: trunk/web-src/pages/download.xml =================================================================== --- trunk/web-src/pages/download.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/download.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -17,8 +17,8 @@ <div class="h2Rounded"> <h2><a id="releases" class="anchorLink">Releases</a></h2> </div> - <p>Current release is 0.3. You can download <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.3/ktutorial-0.3.tar.gz/download" title="KTutorial 0.3 release in tar.gz">ktutorial-0.3.tar.gz</a> from <a href="http://sourceforge.net/projects/ktutorial/files/" title="KTutorial project files">project's file list</a>.</p> - <p>You can also see the <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.3/Release%20notes/view" title="KTutorial 0.3 release notes">release notes</a> (although there isn't much to see ;) ).</p> + <p>Current release is 0.4. You can download <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.4/ktutorial-0.4.tar.gz/download" title="KTutorial 0.4 release in tar.gz">ktutorial-0.4.tar.gz</a> from <a href="http://sourceforge.net/projects/ktutorial/files/" title="KTutorial project files">project's file list</a>.</p> + <p>You can also see the <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.4/Release%20notes/view" title="KTutorial 0.4 release notes">release notes</a> (although there isn't much to see ;) ).</p> <p>See below for build instructions, in <a href="#build" title="Build instructions">building section</a>.</p> <p>If you do know what you are doing ;) , you can also checkout KTutorial sources from <acronym title="Subversion">SVN</acronym> repository. Go on reading to know how to do it.</p> @@ -37,10 +37,10 @@ <h2><a id="build" class="anchorLink">Building</a></h2> </div> <p>In order to build KTutorial, it doesn't matter if you downloaded it from a release or from <acronym title="Subversion">SVN</acronym>.</p> - <p>You will need <a href="http://www.cmake.org" title="CMake project web">CMake</a>, and Qt >= 4.5.3 and KDE 4 kdelibs development packages installed in your system. It can be built like any other KDE 4 library or application.</p> + <p>You will need <a href="http://www.cmake.org" title="CMake project web">CMake</a>, and Qt >= 4.6 and KDE 4 kdelibs development packages installed in your system. It can be built like any other KDE 4 library or application.</p> <p>Create a <em>build</em> subdirectory in <em>ktutorial</em> directory, and change to it. Now, in a terminal, just run <strong>cmake ../ && make</strong> and it will configure and build KTutorial in the <em>build</em> directory. Once built, execute <strong>make install</strong> and you are done (you will likely need to change to root user, as default KDE installation is usually only root writable).</p> <p>If you want to specify a prefix to install KTutorial to, instead of using KDE default installation directory, call CMake using the parameter <strong>-DCMAKE_INSTALL_PREFIX=/installation/prefix</strong>. For debugging purposes, use <strong>-DCMAKE_BUILD_TYPE=debugfull</strong>. To automatically build the unit tests when the library is built, use <strong>-DKDE4_BUILD_TESTS=ON</strong>.</p> - <p class="lastUpdated">Last updated: 2010-03-24</p> + <p class="lastUpdated">Last updated: 2010-10-30</p> </page:content> </page> Modified: trunk/web-src/pages/faq.xml =================================================================== --- trunk/web-src/pages/faq.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/faq.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -24,7 +24,7 @@ <div class="QandAentry"> <h3 class="question"><a id="whenRelease" class="anchorLink">When will a working version be released?</a></h3> <div class="answer"> - <p>Hopefully, a full working version will be out for May 2010, when the deadline to defend KTutorial as my final project in my Computer Engineering university course ends.</p> + <p>Version 0.4, released 2010-10-30, can be considered a working version. However, it still lacks several features, so it is a working version, but not a fully working version. I have no idea when, if ever, the fully working version will be ready.</p> <p>Meanwhile, some prototypes will be released which will gain functionality over releases. I hope I'll be able to follow the <a href="http://www.free-soft.org/literature/papers/esr/cathedral-bazaar/cathedral-bazaar-4.html" title="The Cathedral and the Bazaar: Release early, release often">Release early, release often</a> model. I can't promise it, however ;)</p> </div> </div> @@ -41,6 +41,6 @@ </div> </div> - <p class="lastUpdated">Last updated: 2010-01-30</p> + <p class="lastUpdated">Last updated: 2010-10-30</p> </page:content> </page> Modified: trunk/web-src/pages/index.xml =================================================================== --- trunk/web-src/pages/index.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/index.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -26,6 +26,21 @@ <div id="news"> <div class="new"> <h2 class="newTitle"> + <a id="newId4" class="anchorLink">KTutorial 0.4 released!</a> + </h2> + <div class="newBody"> + <p class="newDate">2010-10-30</p> + <div class="newContent"> + <div> + <p>This release was geared mostly towards improving KTutorial editor (for example, tutorials can be saved and loaded now), although improvements were made also to KTutorial library (like being able to highlight widgets).</p> + <p>The <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.4/Release notes/view" title="KTutorial 0.4 release notes">release notes</a> contain more information about the changes from 0.3 release.</p> + <p>Check the <a href="download.html" title="Download page in KTutorial web">download page</a> for information about downloading and building KTutorial.</p> + </div> + </div> + </div> + </div> + <div class="new"> + <h2 class="newTitle"> <a id="newId3" class="anchorLink">KTutorial 0.3 released!</a> </h2> <div class="newBody"> Modified: trunk/web-src/pages/news.xml =================================================================== --- trunk/web-src/pages/news.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/news.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -23,6 +23,21 @@ <div id="news"> <div class="new"> <h2 class="newTitle"> + <a id="newId4" class="anchorLink">KTutorial 0.4 released!</a> + </h2> + <div class="newBody"> + <p class="newDate">2010-10-30</p> + <div class="newContent"> + <div> + <p>This release was geared mostly towards improving KTutorial editor (for example, tutorials can be saved and loaded now), although improvements were made also to KTutorial library (like being able to highlight widgets).</p> + <p>The <a href="http://sourceforge.net/projects/ktutorial/files/ktutorial-0.4/Release notes/view" title="KTutorial 0.4 release notes">release notes</a> contain more information about the changes from 0.3 release.</p> + <p>Check the <a href="download.html" title="Download page in KTutorial web">download page</a> for information about downloading and building KTutorial.</p> + </div> + </div> + </div> + </div> + <div class="new"> + <h2 class="newTitle"> <a id="newId3" class="anchorLink">KTutorial 0.3 released!</a> </h2> <div class="newBody"> Modified: trunk/web-src/pages/screenshotsGallery.xml =================================================================== --- trunk/web-src/pages/screenshotsGallery.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/pages/screenshotsGallery.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -27,6 +27,12 @@ <img src="images/screenshots/SetReactionData-192.png" alt="KTutorial editor dialog to set the trigger and response of a reaction" width="192" height="221"/> </a> </li> + <li> + <p>KTutorial editor: Signal name completion</p> + <a href="images/screenshots/SignalNameCompletion.png" title="Click for full size"> + <img src="images/screenshots/SignalNameCompletion-192.png" alt="KTutorial editor text completion of signal names emitted by an object in the target application" width="192" height="91"/> + </a> + </li> </ul> </page:content> </page> Modified: trunk/web-src/screenshotsList.xml =================================================================== --- trunk/web-src/screenshotsList.xml 2010-10-31 20:33:51 UTC (rev 286) +++ trunk/web-src/screenshotsList.xml 2010-10-31 20:37:40 UTC (rev 287) @@ -21,4 +21,10 @@ <img src="images/screenshots/SetReactionData-192.png" alt="KTutorial editor dialog to set the trigger and response of a reaction" width="192" height="221"/> </a> </li> + <li> + <p>KTutorial editor: Signal name completion</p> + <a href="images/screenshots/SignalNameCompletion.png" title="Click for full size"> + <img src="images/screenshots/SignalNameCompletion-192.png" alt="KTutorial editor text completion of signal names emitted by an object in the target application" width="192" height="91"/> + </a> + </li> </ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |