[WikiToLearn] About me and GSoC ideas

Sagar Hani hi at sagarhani.me
Wed Mar 9 05:55:53 UTC 2016


Hey all,

I'm Sagar from Bangalore, India. I'm a FOSS contributor. It is only because of
the open source philosophy I have improved my technical skills and I loved the
philosophy of WikiToLearn "knowledge only grows if shared" (I strongly believe
this) and I want to contribute to this project for a long time. :)
I have contributed to open source projects like DuckDuckGo and fedora project.
(I remember 2 lines of my PR getting merged to Docker too. :P)

Github : github.com/sagarhani
Blog : blog.sagarhani.xyz
Homepage : sagarhani.xyz
Previous Contributions : sagarhani.xyz/works.html

I have done enough research on WikiToLearn since past 5 days, I have explored
most of the sections (especially the editor) on WikiToLearn. I checked all the
repos of WikiToLearn on github organisation and started to play with it .
I have sent my first pull request. [P]

I have listed few of my ideas to improve WikiToLearn project. I have just
prepared a abstract of it. I would draft a detailed proposal on it once I get
your feedback/suggestion. :)


WikiToLearn - Message Bus (Yes, I would like to call this as a bus. :P)

I went through the WikiToLearn/Tech-Updates-To-Telegram [T] which sends a
notification on telegram channel for any changes made on github repos. I would
like to extend/build from scratch further more.

What all this bot can do ?

* Acts as a bridge between our IRC channel and telegram group (supporting
multiple IRC channels and telegram groups/channels). Messages will be relayed on
either platforms instantly.

* Send notification for ALL (comment, fork, starred, create an issue, create a
PR) updates on github repo to their respective telegram group and IRC channel.

* Supports media files on IRC channel.

* To extend this project little more : Creating a new developers section on
WikiToLearn.org site (may be a subdomain http://developers.WikiToLearn.org) and
update all the the github activities there via the message bus.

Since Telegram is an open source software, I'll be using telegram's bot api [A].
I'm planning to use ZeroMQ messaging library which is best for distributed
applications [Z].


WikiToLearn - Tutorial

I like this tutorial in Wikipedia editing [W].
This would give an enough knowledge on "How to use the WikiToLearn platform ?"
even for a layman, also it is fun for kids to play with it. :)
As our community grows bigger and bigger we may need this kind of feature to
help the newbies.

WikiToLearn - Editor

I have read Gianluca's recent F.A.Q article [F].
 
I checked the Wikimedia's Visual Editor. I liked some of it's animations. I felt
we could design an algorithm which would suggest auto completion for the words
which have been repeated most in the article. I still need to brainstorm more on
this section.

WikiToLearn - Neverland

I looked into the source code of UI. I can make out that our frontend is build
with bootstrap framework, jQuery and ajax. Just wanted to know whether we are
continuing with the same stack or would change it in future ?
Do you think usage of scss, angularjs/angularjs2 would improvise our UI/UX ?
If yes, I would like to work on this too. :)

The UI design of the visual editor looks too flat. I think we need to revamp our
complete UI to flat design which would blend with the editor. :)
If you we are planning to adopt the same flat design as of visual editor, I
could share some of the mockups for our website skin.

Check this to know about my HTML5, CSS3 skills [C]. :P

Please feel to suggest how the above ideas can be improvised further more.
I'll be happy to read all your reviews. :)

[P] https://github.com/WikiToLearn/WikiToLearn/pull/1
[T] https://github.com/WikiToLearn/Tech-Updates-To-Telegram
[A] https://core.telegram.org/bots/api
[Z] http://zeromq.org/
[W] https://en.wikipedia.org/wiki/Wikipedia:The_Wikipedia_Adventure
[F] http://meta.wikitolearn.org/Web_development/F.A.Q.s
[C] http://sagarhani.xyz/keyboard.html


Thank you.

Cheers,
Sagar Hani.
http://sagarhani.xyz

Telegram : @sagarhani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/wikitolearn/attachments/20160309/58811601/attachment.html>


More information about the WikiToLearn mailing list