Extension:Page Forms/Authors and credits

was created, and mostly written by, Yaron Koren, reachable at yaron57 -at- gmail.com. Stephan Gambke contributed significant parts of the code, especially of the JavaScript, as well as the "datepicker" and "regexp" input types (both originally written for the extension).

Various features have been added by students taking part in the :


 * The jQuery and related JavaScript functionality was initially created by Sanyam Goyal as part of the 2010
 * The code to integrate with the extension was created by Ankit Garg as part of the 2011.
 * The section-handling code was added by Himeshi De Silva as part of the 2013.
 * The code for the "tokens" and "combobox" input types, as well as integration with the extension, were added by Jatin Mehta as part of the 2014.
 * Support for hierarchies in the extension was added by Feroz Ahmad as part of the 2017.
 * The page Special:MultiPageEdit was added by Yashdeep Thorat as part of the 2018.
 * Handling of "display=calendar" was added by Priyanshu Varshney as part of the 2019.
 * Use of the jExcel and jsTree libraries, and greater use of the OOUI library, were added by Amr El-Absy as part of the 2020.
 * Autocompletion within the spreadsheet interface was added by Yash Varshney as part of the 2021.

Important code contributions have also been made by Addshore, Anjali Kumari, Christoph Burgmer, Cindy Cicalese, Clément Flipo, Daniel Friesen, Eugene Mednikov, Harold Solbrig, Ilmārs Poikāns, Jayson Harshbarger, Jeffrey Stuckman, Jeroen De Dauw, Joel Natividad, Louis Gerbarg, LY Meng, Mark Hershberger, Mathias Lidal, Matt Williamson, MWJames, Niklas Laxstrom, Nils Opperman, Paladox, Pastakhov, Patrick Nagel, Peter Grassberger, Pierre Boutet, Reedy, Remco de Boer, Sahaj Khandelwal, Sam Wilson, Sebastian Richter, Sergey Chernyshev, Siebrand Mazeland, Solitarius, Tom Fellows, Umherirrender, Vedmaka, wheresmytab and others.

Various portions of the development of this software have been funded, most notably by Google (i.e., the ), as well as by the Ballerup Municipality of Denmark.

contains the JavaScript libraries fancyBox, FullCalendar, Jspreadsheet, jsTree, RateYo!, Select2 and SortableJS, and also makes use of the JavaScript libraries jQuery, OOjs and OOUI , all contained within MediaWiki.