Re: [Wikitech-l] GSoC 12 Proposal

2012-03-29 Thread Shivansh Srivastava
Thank you very much Gregory.

In my application, I have reduced the ideas to 3, but I cant reduce any
other idea myself, and for that, I would need the Community's thoughts.

Thank you.

With Regards,

On 29 March 2012 18:21, Gregory Varnum gregory.var...@gmail.com wrote:

 Greetings Shivansh,

 I've added your application to
 http://www.mediawiki.org/wiki/Category:Summer_of_Code_2012_applications -  
 thank you for drafting it!

 Hopefully others can review it and weigh in.   My initial thought it is
 will be helpful to focus on one or two ideas or features.  I suspect a
 number of folks will have thoughts on any changes to the Front End UI.

 -greg aka varnent



 On Mar 28, 2012, at 6:50 AM, Shivansh Srivastava wrote:

  Hi,
 
  I have modified my ideas page in accordance with the application
 template -
  http://www.mediawiki.org/wiki/User:Shivansh13
 
  I would request some feedback, so that I can discuss these ideas more.
 
  With Regards,
 
  On 28 March 2012 04:52, Shivansh Srivastava shivansh.b...@gmail.com
 wrote:
 
  Hi,
 
  I am Shivansh, pursuing Engineering at BITS Pilani, currently in my 3rd
  year.
 
  I am well versed in Web Technologies, that include HTML5, JavaScripts
  (jQuery),
  CSS; with PHP  MySQL and App Development for Windows Phone 7.
 
  I have worked in my college on several websites with the same
 knowledge. I
  had
  also given a talk at the 3rd WikiConference held at Mumbai on Improving
  Wiki UI
  using AJAX  jQuery  presented with 4 ideas/projects with the Wiki
  community.
 
  I am interested in developing the Frontend, as I am pretty comfortable
 in
  designing UI using HTML, jQuery (javascripts), CSS  HTML5, particularly
  dealing with Gadgets  Extensions.
 
  I have already worked on the MediaWiki Software,  generally play around
  with the extensions, but I mostly try to develop on the user common.js .
 
  After a series of discussions  feedback, I made the proposal page -
  https://www.mediawiki.org/wiki/User:Shivansh13#My_Proposal_for_Ideas .
  Kindly look at it  let me me know the feasibility of such a project.
 
  Waiting for a reply.
 
  Thank you.
  With Regards,
 
  --
  Shivansh Srivastava | +91-955-243-5407 |
  http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18
 mr.shivansh.srivast...@gmail.com
  mr.shivansh.srivast...@gmail.com3rd Year Undergraduate | B.E.
 (Hons.) -
  Electronics  Instrumentation
  BITS-Pilani.
 
 
 
 
  --
  Shivansh Srivastava | +91-955-243-5407 |
  http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18
 mr.shivansh.srivast...@gmail.com
  mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs
 Division
  | Web Expert, Newsletter, BITSAA International
  3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
  BITS-Pilani.
  ___
  Wikitech-l mailing list
  Wikitech-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/wikitech-l


 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] GSoC 12 Proposal

2012-03-28 Thread Shivansh Srivastava
Hi,

I have modified my ideas page in accordance with the application template -
http://www.mediawiki.org/wiki/User:Shivansh13

I would request some feedback, so that I can discuss these ideas more.

With Regards,

On 28 March 2012 04:52, Shivansh Srivastava shivansh.b...@gmail.com wrote:

 Hi,

 I am Shivansh, pursuing Engineering at BITS Pilani, currently in my 3rd
 year.

 I am well versed in Web Technologies, that include HTML5, JavaScripts
 (jQuery),
 CSS; with PHP  MySQL and App Development for Windows Phone 7.

 I have worked in my college on several websites with the same knowledge. I
 had
 also given a talk at the 3rd WikiConference held at Mumbai on Improving
 Wiki UI
 using AJAX  jQuery  presented with 4 ideas/projects with the Wiki
 community.

 I am interested in developing the Frontend, as I am pretty comfortable in
 designing UI using HTML, jQuery (javascripts), CSS  HTML5, particularly
 dealing with Gadgets  Extensions.

 I have already worked on the MediaWiki Software,  generally play around
 with the extensions, but I mostly try to develop on the user common.js .

 After a series of discussions  feedback, I made the proposal page -
 https://www.mediawiki.org/wiki/User:Shivansh13#My_Proposal_for_Ideas .
 Kindly look at it  let me me know the feasibility of such a project.

 Waiting for a reply.

 Thank you.
 With Regards,

 --
 Shivansh Srivastava | +91-955-243-5407 |
 http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.com3rd Year Undergraduate | B.E. (Hons.) -
 Electronics  Instrumentation
 BITS-Pilani.




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] GSoC 12 Proposal

2012-03-27 Thread Shivansh Srivastava
Hi,

I am Shivansh, pursuing Engineering at BITS Pilani, currently in my 3rd
year.

I am well versed in Web Technologies, that include HTML5, JavaScripts
(jQuery),
CSS; with PHP  MySQL and App Development for Windows Phone 7.

I have worked in my college on several websites with the same knowledge. I
had
also given a talk at the 3rd WikiConference held at Mumbai on Improving
Wiki UI
using AJAX  jQuery  presented with 4 ideas/projects with the Wiki
community.

I am interested in developing the Frontend, as I am pretty comfortable in
designing UI using HTML, jQuery (javascripts), CSS  HTML5, particularly
dealing with Gadgets  Extensions.

I have already worked on the MediaWiki Software,  generally play around
with the extensions, but I mostly try to develop on the user common.js .

After a series of discussions  feedback, I made the proposal page -
https://www.mediawiki.org/wiki/User:Shivansh13#My_Proposal_for_Ideas .
Kindly look at it  let me me know the feasibility of such a project.

Waiting for a reply.

Thank you.
With Regards,

-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
mr.shivansh.srivast...@gmail.com3rd Year Undergraduate | B.E. (Hons.) -
Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] [Wikimediaindia-l] GSoC'12 Proposal : List of Ideas

2012-02-29 Thread Shivansh Srivastava
Hi,

This is what I was talking about, albeit with 2 more functionalities-

1. Can take News from RSS feed (Problem is that it would have to take the
rss feed from site under the same domain, for now. So, except for Wikinews,
there would be no other choice.)
2. It appears on top of every page. So, the user just has to wear the skin
template OR add it as a gadget (since its all jquery/javascript + whatever
css needed can be added through javascript itself.

@bawolff- The Javascript that I am working on, can I send that to you in a
week or 2s time? I am just implementing it on a blank html page for now.

Cheers,

On 29 February 2012 05:30, bawolff bawolff...@gmail.com wrote:

  Message: 5
  Date: Wed, 29 Feb 2012 02:03:10 +0530
  From: Shivansh Srivastava shivansh.b...@gmail.com
  To: Wikimedia developers wikitech-l@lists.wikimedia.org
  Subject: Re: [Wikitech-l] [Wikimediaindia-l] GSoC'12 Proposal : List
of Ideas
  Message-ID:

 capjshrnjcxeoe3r8ijxbdesv4b90_96ifxkvjjqcnfeznv7...@mail.gmail.com
  Content-Type: text/plain; charset=UTF-8
 
  I am infact working on the News Ticker. It is taking a lot of time than I
  had imagined. Thats why I have started working on it, to get rid of the
  initial ridges!

 Note, we already have something fairly similar (The main difference
 between what you're describing is that existing ticker works on a
 static list of pages that isn't updated, instead of doing some
 auto-update magic with ajax). See
 https://en.wikinews.org/wiki/Template:Ticker and
 https://en.wikinews.org/wiki/User:Bawolff/sandbox/ticker .

 Cheers,
 -bawolff




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] GSoC'12 Proposal : List of Ideas

2012-02-28 Thread Shivansh Srivastava
Hi,

I transferred the contents to  http://www.mediawiki.org/wiki/User:Shivansh13


Cheers,

On 28 February 2012 03:45, Max Semenik maxsem.w...@gmail.com wrote:

 On 28.02.2012, 2:14 Shivansh wrote:

  Hi,

  I have created my User page, envisaging the ideas I shared through my
 last
  mail - https://en.wikipedia.org/wiki/User:Shivansh13

  Please let me know the prospective of the ideas suggested.

  Regards,


 They should be on mediawiki.org

 --
 Best regards,
  Max Semenik ([[User:MaxSem]])


 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] [Wikimediaindia-l] GSoC'12 Proposal : List of Ideas

2012-02-28 Thread Shivansh Srivastava
Hi,

The idea behind a News Ticker is to keep the User updated with the latest
News. By this, he doesnt need to go to http://en.wikinews.org or
http://www.bbc.co.uk http://www.bbc.co.uk/news/ or anyplace else. he can
stay on the page  get the news with the help of a small horizontal News
ticker  get the News feed from an RSS.

I was fascinated by the idea whenever I go to BBC's website.

I tend to remain up to date with all thats happening around the world. So
it might have been my inherent need for being updated that may have led to
this idea.

Cheers,

On 28 February 2012 23:39, Sheel Sindhu Manohar tuxophi...@gmail.comwrote:

 I liked your idea of Inbuilt keyboard its impressive.

 But not got the part of News Tickr ? Could you explain more about that. I
 mean why we need that ?

 On Tue, Feb 28, 2012 at 3:44 AM, Shivansh Srivastava 
 shivansh.b...@gmail.com wrote:

  Hi,
 
  I have created my User page, envisaging the ideas I shared through my
 last
  mail - https://en.wikipedia.org/wiki/User:Shivansh13
 
  Please let me know the prospective of the ideas suggested.
 
  Regards,
 
  --
  Shivansh Srivastava | +91-955-243-5407 |
  http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18
 mr.shivansh.srivast...@gmail.com
   mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs
  Division | Web Expert, Newsletter, BITSAA International
  3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
  BITS-Pilani.
 
 
  ___
  Wikimediaindia-l mailing list
  wikimediaindi...@lists.wikimedia.org
  To unsubscribe from the list / change mailing preferences visit
  https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l
 
 


 --
 -*
 *Sheel Sindhu Manohar ( शील सिंधु मनोहर )

 Manager JMILUG
 *www.jmilug.org *

 Founder Linux Adda
 *www.linuxadda.org*
 -
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikimediaindia-l] GSoC'12 Proposal : List of Ideas

2012-02-28 Thread Shivansh Srivastava
I am infact working on the News Ticker. It is taking a lot of time than I
had imagined. Thats why I have started working on it, to get rid of the
initial ridges!

On 29 February 2012 01:00, Shivansh Srivastava shivansh.b...@gmail.comwrote:

 Hi,

 The idea behind a News Ticker is to keep the User updated with the latest
 News. By this, he doesnt need to go to http://en.wikinews.org or
 http://www.bbc.co.uk http://www.bbc.co.uk/news/ or anyplace else. he
 can stay on the page  get the news with the help of a small horizontal
 News ticker  get the News feed from an RSS.

 I was fascinated by the idea whenever I go to BBC's website.

 I tend to remain up to date with all thats happening around the world. So
 it might have been my inherent need for being updated that may have led to
 this idea.

 Cheers,


 On 28 February 2012 23:39, Sheel Sindhu Manohar tuxophi...@gmail.comwrote:

 I liked your idea of Inbuilt keyboard its impressive.

 But not got the part of News Tickr ? Could you explain more about that. I
 mean why we need that ?

 On Tue, Feb 28, 2012 at 3:44 AM, Shivansh Srivastava 
 shivansh.b...@gmail.com wrote:

  Hi,
 
  I have created my User page, envisaging the ideas I shared through my
 last
  mail - https://en.wikipedia.org/wiki/User:Shivansh13
 
  Please let me know the prospective of the ideas suggested.
 
  Regards,
 
  --
  Shivansh Srivastava | +91-955-243-5407 |
  http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18
 mr.shivansh.srivast...@gmail.com
   mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs
  Division | Web Expert, Newsletter, BITSAA International
  3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
  BITS-Pilani.
 
 
  ___
  Wikimediaindia-l mailing list
  wikimediaindi...@lists.wikimedia.org
  To unsubscribe from the list / change mailing preferences visit
  https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l
 
 


 --
 -*
 *Sheel Sindhu Manohar ( शील सिंधु मनोहर )

 Manager JMILUG
 *www.jmilug.org *

 Founder Linux Adda
 *www.linuxadda.org*
 -
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




 --
 Shivansh Srivastava | +91-955-243-5407 |
 http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
  mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs
 Division | Web Expert, Newsletter, BITSAA International
 3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
 BITS-Pilani.




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] GSoC'12 Proposal : List of Ideas

2012-02-27 Thread Shivansh Srivastava
Hi,

I have created my User page, envisaging the ideas I shared through my last
mail - https://en.wikipedia.org/wiki/User:Shivansh13

Please let me know the prospective of the ideas suggested.

Regards,

-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] GSoC 2012 Ideas/Projects

2012-02-21 Thread Shivansh Srivastava
Cant the same be done to allow users to login only through HTTPS, or if
they are on HTTP, user can be redirected to an HTTPS. SO, the script will
only work when the user is over a secured HTTP.

On 22 February 2012 01:24, Roan Kattouw roan.katt...@gmail.com wrote:

 On Mon, Feb 13, 2012 at 5:28 PM, Daniel Friesen
 li...@nadir-seen-fire.com wrote:
  The idea that login is secure because it's on a separate page than the
 rest
  of the site is actually an old mistake.
  If a script is included ANYWHERE on the site on the same domain then it's
  possible to inject in some code that will fake pageviews in a way that
 will
  let an attacker have a running script when the user follows the login
 link
  to the login page.
  So there isn't really any security advantage of a separate login page
 over
  an ajax login. (well ;) unless you're using the separate login page
 because
  you have js disabled, then you're safe, heh)
 
 Basically what the issue was is that if you're on an unencrypted HTTP
 pageview, you cannot trust the login form that gets AJAXed in, even if
 it submits to HTTPS. If the login form is transferred over HTTP (or
 the script that loads the login form is transferred over HTTP, or if
 *anything* comes on HTTP), it's not secure.

 Roan

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] GSoC 2012 Ideas/Projects

2012-02-16 Thread Shivansh Srivastava
Hi All,

I replied back on most of the points, mentioning the prudence of each idea.

Could I get some assessment on a couple of things:-

1. Are these ideas  features needed or useful?
2. I reckon, except for jQuery with AJAX (which I will clarify on IRC),
Voice Search  HTML5, the other points have been remarked upon. It would be
very kind if I could know that a bunch of these projects can be done as
part of a single Project.
3. Kindly also let me know if there is any scope of introduction of HTML5
in Wiki. Or if something of the same sort has been done in the past; maybe
which can be improved upon; or something entirely new can be implemented.

With Regards,

On 15 February 2012 03:42, K. Peachey p858sn...@gmail.com wrote:

 On Wed, Feb 15, 2012 at 3:19 AM, Ryan Lane rlan...@gmail.com wrote:
  3. jQuery drop down menu - I wanted to implement this functionality on
  every page. I had seen the SignUP API  wanted this universally. If
 there
  are security issues with AJAX, then there is no need to even implement
 the
  jQuery alongside. (Idea dropped)
 
 
  Well, just because it would be insecure the way the Wikimedia sites
  are configured doesn't mean it isn't useful for others. Any site that
  is either 100% http or 100% https could use this.
 
  - Ryan

 The security issues I was referring to (And Dantman kinda pointed were
 slightly non issues) was any JS can be run on those pages (so people
 could do things to the login forms) where as on the separate login
 page, We are a lot more restrictive about what JS can be run thus
 slightly mitigating that risk.

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] GSoC 2012 Ideas/Projects

2012-02-14 Thread Shivansh Srivastava
Hi All,

Thanks a lot for your inputs.

The reason I proposed more than a few ideas was so that I could get a
feedback from the community, so that I could narrow/filter them down. I was
a little unsure whether or not these projects could be finished over the
Summer (16 weeks I presumed from last years dates of 11th May to 30th
August)  hence narrowing down to the more required projects projected a
more modeled aim.

With regard to the previous mails, I'll go point by point.

1. Page Preview - http://en.wikipedia.org/wiki/MediaWiki:Gadget-popups.js -
I had seen this, it takes a bit of time to load. I'll try  use/edit modify
it on my common.js more, see if I can be a bit more creative/improve upon
it. Would have to get back on this later.

2. Image Preview - Can be integrated with Image magnification X times. More
aptly shown here - http://james.padolsey.com/demos/imgPreview/full/ 
http://cssglobe.com/lab/tooltip/02/

3. jQuery drop down menu - I wanted to implement this functionality on
every page. I had seen the SignUP API  wanted this universally. If there
are security issues with AJAX, then there is no need to even implement the
jQuery alongside. (Idea dropped)

5. News Ticker - News Ticker at the top of every page, which shows the
latest headlines, fed from an RSS feed. I saw in the BBC Website (
http://www.bbc.co.uk/news/),  I consider it an informative addition to a
page for any user visiting a page. RSS can be taken from WikiNews.org

6. OnScreen Keypad/Keyboard - I wasnt aware of the Extension (
https://www.mediawiki.org/wiki/Extension:Narayam). But isnt this only for
some specific dialects. What I had in mind was only for En Wikipedia. JS
would enable it whenever user enables that as a gadget. Should I drop this
idea then?

8. HTML5 Implementation - Kindly find attached a small html file that
changes Hue Saturation Colour of text. Could something related/better with
HTML5 be implemented?

7. Voice Search -
(http://en.wikipedia.org/wiki/User:Shivansh13/common.js -Extension
5). I want to implement it in the Search box directly. The Search box can
be seen at the end of the page. Apologies for poor js there, its just a
general idea.

10. Bookmark  Sharethis - A very small application. But guess the
specified Extension Sharebox does the bit. (Idea dropped)

11. Accordian - Again for long paragraphs. I guess, would have to prepend a
div before each para found on the page,  jquery could be added in the js.
Suggestions?

12. Float Menu - (
https://svn.wikimedia.org/svnroot/mediawiki/trunk/mockups/ajax-mockups/FloatingToc/index.html)
- JS + CSS combined on this. I would consider it useful for long pages.
Suggestions?

13. Notified scrollbar - Actually it would be an awesome functionality.
Main intention would, again, be for long pages. The scroll bar be divided 
at the top of each scrollbar would be a label of the div id. Something to
think about?

I hope I have replied appropriately  covered all points. Please reply with
suggestions.

I am doing this drill well before the submission list of GSoC, so that I
can have an approx idea/heads up on what I am required to do, if I get a go
ahead.

@Sumana Ma'am - I am still learning the bits of the Open Source World.
Hence, kindly overlook the imprudence of my questions, which may come from
time to time. :-P :-D

With Regards,

On 14 February 2012 06:59, Sumana Harihareswara suma...@wikimedia.orgwrote:

 On 02/13/2012 08:10 PM, K. Peachey wrote:
  On Tue, Feb 14, 2012 at 10:38 AM, Shivansh Srivastava
  shivansh.b...@gmail.com wrote:
  3. jQuery drop menu for login - (
 
 https://svn.wikimedia.org/svnroot/mediawiki/trunk/mockups/ajax-mockups/Login/index.html#
 )
  - Can be integrated with AJAX for an on the page account validation or
  creation; without having to go to a different page. (
 
  I believe we had a GSOC project not long ago (Last year?) to improve
  the login progress (including the AJAX side of things and API support
  for it). Although for security reasons I believe we would want to
  leave the Login stuff on it's own page (for security reasons).

 Yeah, I think Shivansh didn't look carefully enough at
 http://www.mediawiki.org/wiki/Summer_of_Code_Past_Projects when I
 pointed him there to compare his ideas with other past projects.  :-)

 https://www.mediawiki.org/wiki/Summer_of_Code_Past_Projects#Signup_API

 Signup API (Original name: Account Creation, Login Screens and
 AJAX-ification of everything). Goal: Implement the Account creation
 proposal, which would allow for Ajax-based login. This was implemented
 as the SignupAPI extension.

 Status: The SignupAPI extension is currently at experimental status.
 Some of Akshay Agarwal's commits have received code critique and await
 improvement. Akshay is responding to those critiques and working towards
 the goal of deploying the extension on WMF wikis.

 CC'ing Akshay.  Akshay, how is that going?

 --
 Sumana Harihareswara
 Volunteer Development Coordinator
 Wikimedia Foundation

[Wikitech-l] GSoC 2012 Ideas/Projects

2012-02-13 Thread Shivansh Srivastava
Hi Sir,

Kindly find below the abstract of what I want to propose for GSoC '12.
Could you please review it  suggest to make it better before mailing it on
te Wikitech-I mailing list. Kindly tell me whether I need to be more
elaborate  whether they can be taken up as projects under GSoC '12.

Since GSoC 2012 has been announced officially, I wanted to give an abstract
of what I want to implement and propose a few ideas I have in mind for the
same. Kindly consider the ideas below  review the same. I have also
mentioned the approx time I might be taking for each idea.

I understand there are 16 weeks in which I would have to complete my
project(s). So, kindly also inform me what would happen if the time taken
by me exceeds  extends after the summer? Would I be allowed to complete
the remaining projects afterwards?

*Overview- *

My main aim is improving the Front end of the Wiki for improved User
Interactivity.
I have spent some time in understanding the concepts of Gadgets 
Extensions. I havent authored any gadgets yet  currently, I implement the
javascript in common.js. I would mostly be implementing the following
ideas, if allowed, as gadgets.

I have been implementing/checking for different upon jQuery/JavaScripts 
CSS.
I have only been working on the common.js -
http://en.wikipedia.org/wiki/User:Shivansh13/common.js 
http://en.wikipedia.org/wiki/User:Shivansh13/common.http://en.wikipedia.org/wiki/User:Shivansh13/common.js
css
(I am still working on the 4th  5th extensions there)

implementing the abstract I tried to show here at the WikiMedia Conference
in Mumbai -
https://svn.wikimedia.org/svnroot/mediawiki/trunk/mockups/ajax-mockups/

*My ideas/proposals are:-*

1. Page Preview (onmouseover) - A small Dialog box, that could display the
Intro para of the hypertext/link in an iframe or related text. (1 week +
testing) . I'll need to discuss this more

2. Image Preview (onclick) or (Rollover Effect to provide more description)
or (URL description snapshot preview) - A dialog or lightbox, that gives a
preview of Image or provides a description for it. It would be useful when
its difficult to find the corresponding description for the same in lengthy
paragraphs. (4-5 days +1 day testing)

3. jQuery drop menu for login - (
https://svn.wikimedia.org/svnroot/mediawiki/trunk/mockups/ajax-mockups/Login/index.html#)
- Can be integrated with AJAX for an on the page account validation or
creation; without having to go to a different page. (

4. Lightbox (onclick) - To view a particular image enlarged, embedded
audio, videos, flash in a dialog box. (1 week + 2 days testing)

5. News Ticker - I want to implement a News Ticker at the top of every
page, which shows the latest headlines, fed from an RSS feed. (1 Week + 1
days testing)

6. OnScreen Keypad/Keyboard - for people who mostly depend on mouse over
keyboard, on screen keyboard would be displayed, when clicked on the Search
box. (4-5 Days + 2Days testing)

7. Voice Search - I am working on adding a Voice Search through Javascript;
(http://en.wikipedia.org/wiki/User:Shivansh13/common.js -Extension 5). I
want to implement it in the Search box directly.

8. HTML5 - Need help in implementing this  ideas for the same. For a
start, I want to change hue, saturation, colour, etc of the screen  text
dynamically - I am currently working on the javascript.

9. OnMouseOver -Enlarge an image position by position  magnify it X times
 show it in an iframe above the mouse pointer. (1 Week)

10. Bookmark  ShareThis - Should be present on all pages. Sharing on
common networking sites, tweeting, etc.

11. Accordion - (For paras) - Long paragraphs can be hidden/shown on click
to save time, space for scroll. (1 Week)

12. Float Menu - (
https://svn.wikimedia.org/svnroot/mediawiki/trunk/mockups/ajax-mockups/FloatingToc/index.html)
- Would need inputs, as it can be really helpful for long pages (Size
2-2.5 MB) (1 Week)

13. Notified ScrollBar (jQuery) - A scrollbar at the right side of the
screen, which will distinctly be divided into minibars, depending on the
div id  length of the paragraphs/text. (1.5 Weeks)
I could send a modified page to explain it better.

!-- Till here was my proposal/ideas which I want to take up as projects
under GSoC 2012. --

Also, it would be great if there are any more ideas that can be included
here to improve User Interactivity.

Would I be allowed to take up all these under the name of a single project?

Waiting for a reply.

With Regards,
--
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] UI prototypes from Mumbai

2011-12-01 Thread Shivansh Srivastava
HI,

On 1 December 2011 22:12, Brion Vibber br...@pobox.com wrote:

 On Wed, Nov 30, 2011 at 8:27 PM, Erik Moeller e...@wikimedia.org wrote:

  Shivansh Shrivastava developed these mockups which he presented at the
  WikiConference India and shared with me at the Mumbai hackathon:
 
  https://svn.wikimedia.org/viewvc/mediawiki/trunk/mockups/ajax-mockups/
 
  * English Wikipedia main page mockup with newsticker and gallery
 

 I'm not too fond of moving tickers like this; it's a bit distracting, but
 it's also an accessibility issue: some people may have a hard time getting
 at that text because it's moving around.


The ticker is mainly so that we could have more news rotating, that has a
functionality of stopping onmouseover(). It might be a bit distracting, but
on the Main Page, it might be a great feature. This will actually grab
attention of many users. It can have the latest News, fed from, lets say
BBC World (for people who want to stay up to date with the latest news). I
want to bring the best features of the most visited sites around the net, 
implement it *efficiently* on the Wiki main page. Even the Featured Article
can be made more interesting, with the gallery. We could implement a few
more features in more Tables like On this Day too.



 The gallery is more intriguing; we definitely need better support for
 showing sets of nice pictures, and something in that direction would be
 very nice in a number of places.

 Again, automatically shifting through them can be an accessibility issue,
 so shouldn't be generally relied upon but can be good for autoplay-style
 stuff as long as you can pause it easily and navigate manually.


Agreed.



 * Sliding login/account creation panel (based on existing GPL'd jQuery
  plugin)
 

 This looks super cool! Main practical problem with an ajax login form is
 that we'd like to migrate all logins over to SSL (required, not optional)
 somewhere in the medium-term.

 If you're browsing on http: and then open up a login page, it not being on
 SSL is a bit of a turn-off (even if it submits to SSL automatically, you
 can't trust that -- a MiTM attack could change the form easily).

 Of course if all readers were directed to SSL all the time this wouldn't be
 an issue, but I believe ops says we're not ready for that yet. :)


Yeah, even I had thought MiTM could be a problem as Session is susceptible
for highjacking during AJAX. If we have a valid session identifier/data
passed is encrypted decently (SSl has to be used here), various attacks
like Session capture/prediction/fixation can be dodged. In case of
fixation, new Session ID's might be generated or IP's could be verified.
Though I have to learn more about this, I think SSL can be a solution to a
lot of AJAX problems, if implemented properly.


  * Floating table of contents tab
 

 I don't like the particular implementation, but I like the basic idea: it's
 a piece of UI that's important for navigating around a large article, and
 it really ought not to be hidden up at the top where you can't get it once
 you've gone somewhere.


1. The implementation of the Contents Table is that - while you scroll down
a page, it drags down with you. Ergo, in real long articles like World War
1, Sovereign Debt Crisis, etc to name a few, such an implementation might
be helpful.

2. It is static, so the table of contents will remain at one specific
position on the browser.

3. I added a hiding onclick() functionality - as the table appears above
the text/paragraphs/content, so that a user can hide it ot let it remain
unhidden  still the table would drag down as the user scrolls down. It is
mainly intended for long articles, say 1.50 MB large pages.

Regards,

 -- brion
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Shivansh Srivastava | +91-955-243-5407 |
http://in.linkedin.com/pub/shivansh-srivastava/17/a50/b18mr.shivansh.srivast...@gmail.com
 mr.shivansh.srivast...@gmail.comSecretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics  Instrumentation
BITS-Pilani.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l