https://community.kde.org/api.php?action=feedcontributions&user=Rahul&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-28T15:41:02ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=42554GSoC/2015/StatusReports2015-06-02T10:08:18Z<p>Rahul: </p>
<hr />
<div>Status reports for GSoC, OPFW and SoK 2015.<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Akshay Ratan==<br />
<br />
'''Project Name:''' IRC Protocol for Kopete<br />
<br />
'''A Brief Description:''' Kopete does not have working IRC protocol support. In Kopete, git tree is <br />
unfinished semiĀported plugin from Kopete KDE3 which is not working. This project aims to <br />
provide a full fledged IRC Plugin support to Kopete. <br />
<br />
''' Status: ''' Currently integrating Communi framework for IRC support in Kopete. Will be updating the progress on my blog soon.<br />
<br />
''' IRC Nick: ''' akshay_r<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in, #plasma<br />
<br />
'''Blog: ''' [https://akshaycode.blogspot.com Akshay Ratan]<br />
<br />
''' This is awesome about GSoC: ''' The satisfaction of seeing your contribution integrated in real-world applications with so many people using it. The opprtunity to learn so many new things, and enjoying each and every bit of open-source software development.<br />
<br />
''' This is what I learned during GSoC: ''' CMake, Git Version Controlling, IRC Protocols<br />
<br />
== Siddhesh suthar == <br />
<br />
'''Project Name:''' Port of GCompris to QtQuick<br />
<br />
'''A Brief Description:''' GCompris is a an educational software suite comprising of numerous activities for children aged 2 to 10. Originaly written in Gtk+ it's development team decided to rewrite it from scratch in Qt Quick. I am porting reading activities and will create new computer learning activities this summer.<br />
<br />
''' Status: ''' Working on live feedback for reading activities<br />
<br />
''' IRC Nick: ''' siddhism<br />
<br />
''' IRC Channels: ''' #gcompris<br />
<br />
'''Blog: ''' [https://siddhism.github.io siddhesh suthar]<br />
<br />
''' This is awesome about GSoC: ''' We get to learn things and enjoy our work at the same time. It feels awesome to contribute and see our work integrated, inspires us to do more quality work.<br />
<br />
''' This is what I learned during GSoC: ''' To properly plan and discuss the features. A lot to be learned in coding period yet.<br />
<br />
== Mohamed Anwer == <br />
<br />
'''Project Name:''' [digiKam] Rewrite database KIO-slaves as pure Qt5 with multithreading<br />
<br />
'''A Brief Description:''' Originally, KIO-Slaves was implemented to run database queries in a separate process to prevent problems with SQlite. Since SQlite support queries from separate threads, KIO-slaves can be dropped, and a new API can be implemented using pure Qt threads API. This will improve digiKam portability, and permit adjusting CPU cores assigned to database processes efficiently.<br />
<br />
''' Status: ''' <br />
*'''Dropping dependency on KIO-Slaves:'''<pre style="color: orange;">In progress</pre><br />
*'''Patching the database files:'''<pre style="color: orange;">In progress</pre><br />
*'''Creating GUI dedicated to controlling multithreading:'''<pre style="color: orange;">In progress</pre><br />
*'''Writing test code:'''<pre style="color: orange;">In progress</pre><br />
*'''Documentation:'''<pre style="color: orange;">In progress</pre><br />
*'''Benchmarking:'''<pre style="color: orange;">In progress</pre><br />
----<br />
''' IRC Nick: ''' tootis<br />
<br />
''' IRC Channels: ''' #digikam<br />
<br />
'''Blog: ''' [https://mohamedanwer.wordpress.com Mohamed Anwer]<br />
<br />
''' This is awesome about GSoC: '''Not Yet<br />
<br />
''' This is what I learned during GSoC: '''Not Yet<br />
<br />
<br />
<br />
<br />
[[Category:Mentoring]]<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Integrate Cantor with LabPlot<br />
<br />
'''A Brief Description:''' This project aims to integrate cantor (a front-end to powerful mathematics and statistics packages) with LabPlot (a scientific data plotter application). The expected result is a to use cantor's session data as to plot graphs inside labplot.<br />
<br />
''' Status: ''' Workin on UI integration of cantor<br />
<br />
''' Screenshot: ''' https://www.googledrive.com/host/0B0d1uAp4oMlRflU1bXBQcXlpZFhLQWtEVGRRTGJmSWVxcmU4LXVqbVUxSk8tenZwZzl2LUE/Selection_110.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-soc, #kde-edu<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' We get to write code with best community people and also get paid for it. We get to learn a lot of things as we progress with the summers.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Vineet Garg == <br />
<br />
'''Project Name:''' Improving KDE Connect encryption<br />
<br />
'''A Brief Description:''' KDE Connect uses plain RSA encryption scheme to transfer packets between devices. This project aims to use SSL for packet encryption.<br />
<br />
''' Status: ''' Code refactored on Android side to provide backward compatibility. Started implementing SSL filter over sessions.<br />
<br />
''' IRC Nick: ''' vineet<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' https://thebinarybin.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Working with awesome people on awesome project who can pin point even the tiniest error and help you to do some great work.<br />
<br />
''' This is what I learned during GSoC: ''' About networking protocols, cryptography and security<br />
<br />
<br />
== Laszlo Kis-Adam == <br />
<br />
'''Project Name:''' KDevelop - Checker framework<br />
<br />
'''A Brief Description:''' Create a reusable framework for problem checker tools. Update some tools to use the framework. Create new tools with the framework.<br />
<br />
''' Status: '''<br />
*'''Creating framework:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-krazy:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-cppcheck:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-valgrind:'''<pre style="color: orange;">In progress</pre><br />
*''Implementing clang-check:'''<pre style="color: orange;">In progress</pre><br />
*'''Implementing pylint:'''<pre style="color: orange;">In progress</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dfighter<br />
<br />
''' IRC Channels: ''' kdevelop<br />
<br />
'''Blog: ''' https://dfighter1985.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' I get to do my hobby (developing open source software) and get paid for it.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Marius Stanciu == <br />
<br />
'''Project Name:''' Adding OSM ( OpenStreetMap ) support for Marble<br />
<br />
'''A Brief Description:''' The main part of the project consists in extending Marble's map editor ( Annotation Plugin ) to support OSM files. The goal is to allow the user to open, view, edit and export OSM maps while offering him all the tools ( as many as possible ) necessary. <br />
<br />
''' Status: ''' Early stages, implementing the OSM export classes.<br />
<br />
''' Screenshot: ''' Only technical stuff at the moment, exciting things coming later.<br />
<br />
''' IRC Nick: ''' stancium<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://mariusoc.blogspot.ro/ ( soon available )<br />
<br />
''' This is awesome about GSoC: ''' <br />
Great way to get me started with bigger projects.<br />
Introduced me to the concept of open-source ( was an alien concept to me ).<br />
Got the chance to contribute to such a great community, that is Kde! :D<br />
<br />
''' This is what I learned during GSoC: ''' Well, it's a bit early, eh?<br />
<br />
== Ahmed AbouElhamayed == <br />
<br />
'''Project Name:''' Continue improvement of KDE Reports.<br />
<br />
'''A Brief Description:''' KDE Reports is a project started in GSoC 2013 that displays reports about different KDE projects and can help one get a general overview of any project activity. This year I'm planning to add customized reports so that one can request reports about a certain contributor activity. Also, I want to add reports about wikis, build status and project code.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' TheMonster<br />
<br />
''' IRC Channels: ''' #kde-www, #kde-sysadmin, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Best way I found till now to learn new stuff while enjoying your time and achieving something... Getting help and advice from some of the best people.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Maciej Poleski == <br />
<br />
'''Project Name:''' Refactoring for KDevelop<br />
<br />
'''A Brief Description:''' Use Clang (and especially libTooling) to provide KDevelop with refactoring capabilities. Implementation lands in kdev-clang (plugin based on Clang designed to replace old C++ support)<br />
<br />
''' Status: ''' Skeleton of interface, Replacements -> DocumentChangeSet in progress<br />
<br />
Done:<br />
* CompilationDatabase for CMake based projects<br />
* ClangTool pre populated with cache content (TODO: updates)<br />
<br />
<br />
Unfinished:<br />
* Build system for plugin (works, but need more polish)<br />
<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' https://blogs.kde.org/blogs/maciej<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
* Sometimes ordering of libraries in linker invocation makes difference (linker errors). This apply to LLVM/Clang libraries.<br />
<br />
== David Kolozsvari ==<br />
<br />
'''Project Name: ''' Improve Marble's OSM vector rendering and printing support<br />
<br />
'''A Brief Description: ''' Marble has a great rendering engine, which is fast (Marble starts up in 2-5 seconds), reliable and allows developers to easily improve some of its features. This projects main goals are to improve the following parts of the program: the rendering of the .osm file based vector tiles, the picking of the texture tiles, improving printing support. I also intend to fix any bugs that I may encounter in the process. This would improve Marble's rendering and maturity too, so the end-user should be more satisfied with the application.<br />
<br />
''' Status: '''<br />
* OSM vector tile rendering:<br />
** Working on the outlines of the streets and highways.<br />
<br />
''' Screenshot: ''' Coming soon.<br />
<br />
''' IRC Nick: ''' koldavid<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://koldavidgsoc.blogspot.ro/<br />
<br />
''' This is awesome about GSoC: ''' There is a lot of things that I enjoy about GSoC, but probably the best thing is the nonstop interaction with the mentors and the students. Besides that, being a GSoC student is a great way to learn new stuff, not only regarding to programming, but to everything that comes in the way while coding or chating with others.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Aroonav Mishra == <br />
<br />
'''Project Name:''' Porting of Amarok to Qt5/KF5<br />
<br />
'''A Brief Description:''' Currently, kdelibs is distributed as a single set of interconnected libraries which makes it bulky. Under the KDE Frameworks 5 efforts, these libraries are being remodelled into a set of independent modules enabling the developers to use only the specific parts which they need and avoid pulling unwanted dependencies. Amarok currently uses Qt 4, kdelibs and Plasma 4. This project aims to port amarok to Qt 5 while using KDE Frameworks 5 enabling amarok to derive their benefits.<br />
<br />
''' Status: '''<br />
Most work in porting the cmake files has been done.<br />
I am now porting amarok with the aim to compile it using KF5::KDELib4Support which will take some time.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' roguedragon<br />
<br />
''' IRC Channels: ''' #amarok, #kde-devel, #kde-soc, #kde, #gsoc<br />
<br />
'''Blog: ''' http://binaryspring.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' I have always loved the amount of help that I get from the community and this is something that isn't unique to GSoC but is common in open source world.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Better Tooling for Baloo<br />
<br />
'''A Brief Description:''' This project aims to provide better Tooling for Baloo. These tools will include a UI and CLI tools to monitor status of Baloo and UI to visualize which types of files are taking how much of storage, utilizing the data indexed by Baloo.<br />
<br />
''' Status: ''' Weekly Status updates on blog<br />
<br />
''' Screenshot: ''' not yet<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #kde-baloo #kde-devel #plasma #kde-soc #kde-in<br />
<br />
'''Blog: ''' http://blog.pinak.me/<br />
<br />
''' This is awesome about GSoC: ''' What's not to love about GSoC, contributing to a FOSS project, full time support of a mentor and being paid for it.<br />
<br />
''' This is what I learned during GSoC: ''' Too soon? Though I'm sure this will be a huge list.<br />
<br />
<br />
== Joseph W. Joshua ==<br />
'''Project Name:''' <br />
Kopete - Improved History Plugin<br />
<br />
'''A Brief Description:''' <br />
Kopete currently has an history plugin, but it is not up to spec. This project will focus on creating a new, improved plugin, storing the data in SQL.<br />
<br />
''' Status: '''<br />
Beginning. :)<br />
<br />
''' Screenshot: '''<br />
---Too soon? UI work not started yet.<br />
<br />
''' IRC Nick: ''' <br />
joshwambua<br />
<br />
''' IRC Channels: ''' <br />
#kopete <br />
#kde-devel <br />
#kde-soc<br />
<br />
'''Blog: ''' <br />
Coming soon<br />
<br />
''' This is awesome about GSoC: '''<br />
-Lots of support, and everyone is given room to think, and share our ideas.<br />
<br />
''' This is what I learned during GSoC: '''<br />
--I am continually learning alot as time goes by.<br />
<br />
== Daniel Leu == <br />
<br />
'''Project Name: Ekos Scheduler''' <br />
<br />
'''A Brief Description: I am in the process of implementing a simple scheduler for the KStars application. The scheduler will automate the astrophotography sessions thus making the astronomer obsolete. Based on some constraints like weather conditions and altitude, the scheduler will decide if the session is good to go or is aborted.''' <br />
<br />
''' Status: Working on DBus interface to make INDI calls. '''<br />
<br />
''' Screenshot: Nothing visual at the moment. Check my blog for further updates. '''<br />
<br />
''' IRC Nick: daniel_leu ''' <br />
<br />
''' IRC Channels: #kde-kstars ''' <br />
<br />
'''Blog: https://danielgsoc.wordpress.com/ ''' <br />
<br />
''' This is awesome about GSoC: I think it provides the conditions and environment for the perfect learning experience. '''<br />
<br />
''' This is what I learned during GSoC: I learned a lot about Qt (and i am still learning) and i re-discovered my passion about astronomy. Being able to work on something i loved ever since i was a kid is awesome. '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Make an Editor Library/Plugin for KVTML Files<br />
<br />
'''A Brief Description:''' The goal of the project is to separate the built-in editor in Parley into a library and/or plugin and make it available for other applications. This editor library should be made flexible and configurable so that applications with different needs could create an editor which supports the level of sophistication that suits that application best.<br />
<br />
''' Status: ''' Migrating of the editor models from Parley to LibKEduVocDocument is done and put up in reviewboard. Set up LibKEduVocDocument and Parley with Qt 5.5.0 and the editor works fine with the models from the library. Next thing to do is move the view classes to the library and implement them in Parley.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2015/06/02/parley_editor.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde #fedora-kde #konversation #kde-devel #kde-edu #kde--sysadmin #Calligra #plasma #kde-soc #kde-in #gsoc #gsoc-india<br />
<br />
'''Blog: ''' https://rahulc93.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Getting to work on awesome softwares of opensource communities, under the guidance of experienced mentors who have a lot of knowledge to share with you, and seeing your contributions being used by other users worldwide is surely a great experience.<br />
<br />
''' This is what I learned during GSoC: ''' Sharpen my skills on OOPS and software development.</div>Rahulhttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40222SoK/2014/StatusReport2014-11-08T17:10:10Z<p>Rahul: /* Rahul Chowdhury */</p>
<hr />
<div><br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blog.com/<br />
<br />
'''Mentors: ''' Anuj Pahuja <apnoob.13@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak222.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practises in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
Timeline:<br />
So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally. [By November 24th]<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. [By November 30th]<br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. [By December 7th]<br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon. [Will be done concurrently; will be finalized by December 10th]<br />
* Then I'll develop the front-end part of the website [By December 20th]<br />
* After that is done, add rawdog and the social network APIs to it. [By December 30th]<br />
* Finalizing the code, adding finishing touches, adding new features if possible [Thereafter]<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' Will be putting up soon<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO</div>Rahulhttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40211SoK/2014/StatusReport2014-11-08T14:34:07Z<p>Rahul: </p>
<hr />
<div><br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' http://garvitdelhi.blog.com/<br />
<br />
'''Mentors: ''' Anuj Pahuja <apnoob.13@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak222.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot14.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.</div>Rahul