Saturday 20 August 2016


The Editor Improved!!


It's been 4 months , I have been associated with WikiToLearn . 

The experience : Awesome , awesome and awesome.
So much learning in so little time , connecting with devs across the world , being associated to a community ,bootstrapping my open-source contribution, yes , that's what I wanted from GSoC :D

Mentors and the Project

Irene Cortinovis and Gianluca Rigoletti . These two have been answering to every query , be it      trivial or not from the very starting to till now. Every time , they responded ,and unblocked me fromthe tasks. They assigned me tasks in a very planned manner. Lucky , to have mentor such as them.

What I enjoy the most , is the tech group , where all discussions takes place. Every time someone asks anything , it's fun to discuss on a common group , it makes everyone learn something . Bots too add the fun element to the discussions.

Project : Adding the Latex Completions for the Visual Editor


The earlier editor didn't had any autocompletions whether in adding code blocks or inserting formula:


That Improved by Adding Autocompletions and Latex Snippets:

Snippets and AutoCompletions have now become a part of the editor. The user need not to write complex formulas completely. Corresponding snippet's caption can be used to render the formula with ease. Other than , the text already written can be autocompleted by a dynamically generated dropdown.

Validation of Security from XSS Attacks:

When adding <a href=""> tags to the source directly:


When trying to exploite the style attribute of the div:

It was detected as an insecure input :) :)


Complete Documentation:

https://www.mediawiki.org/wiki/Extension:LatexCompleter
https://community.kde.org/GSoC/2016/StatusReports/FalitJain

Work Remaining:

Some of the XSS tests on IE are still remaining. 

Things I learned :

  • Communicate properly and clearly .
  • Implement keeping the future in mind.
  • VIM and GIT concepts refined
  • Insight to open source
  • People from Italy  :) ;)

Things I loved:

  • The TECH CHANNEL .
  • Building end user experience
  • Working through VIM
Thanks again to Irene and Gianluca for helping me till now . WikiToLearn is a fun family , which I am lucky to be a part of , and hopefully we will keep growing .

    KNOWLEDGE ONLY GROWS IF SHARED.


    Saturday 23 April 2016

    WikiToLearn logo.svgKDE logo.svg






    Google Summer Of Codes with WikiToLearn (KDE) !!

    Finally , something that I have strived for the past 1 year . GSOC 2016 !! and that to with one of the biggest Open Source Community  - KDE.

    Google Summer of Codes provides us the platform for students to start contributing in Open Source , an important step up in the development world. More importantly, it helps us to connect with people all over the world , which is very exciting and fun.


    I came across WikiToLearn from the projects listed in KDE . I joined their channel and asked about the projects listed. Finally , I decided to go with W2L editor improvement and W2L Ratings. The mentors Gianluca Rigolleti , Davide Valsecchi and Irene Cortinovis were very helpful and patient. They replied to each and every query ( no matter how petty they were ) , which made any new student comfortable and relax. Series of discussion , research helped me forging the proposals






    April 22,2016 : The D-DAY !!!.. I became a GSOCer ... in that too in one of the biggest Open Source Organisation KDE !!. A big thank you to Gianluca Rigolleti for accepting my proposal as well to W2L team.

    I am only expecting this journey gets better and exciting and funny as stated by my mentor :P :)

    KNOWLEDGE ONLY GROWS IF SHARED.