Re: [Wikitech-l] GSoC 12 Proposal
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
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
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
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
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
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
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
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
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
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
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
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
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