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…
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/Logi…)
- 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/Floa…)
- 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/b18<mr.shivansh.sr…
<mr.shivansh.srivastava(a)gmail.com>Secretaryretary, BITS Alumni Affairs Division
| Web Expert, Newsletter, BITSAA International
3rd Year Undergraduate | B.E. (Hons.) - Electronics & Instrumentation
BITS-Pilani.