Wikibooks:Reading room/Proposals/2012/February

Book feature for Wikibooks
This page relates to the Google Summer of Code project for creating a way to have books for WikiSource/WikiBooks (see bug 15071). Books here are considered as a set of individual wiki pages grouped together. The main goal of this project is to enable the user to create such books and provide him with a set of options for usage and management of these books. Current list of deliverables that have been thought are:


 * 1) Create a book
 * 2) Page addition wizard (also containing search filters for finding particular pages)
 * 3) Import book metadata (my suggestion where user can directly add set of pages from his export list)
 * 4) Export book metadata (export the book details containing all page links to a file which can be saved by user, similar to MetaBooks)
 * 5) Add to a book option for every page
 * 6) Table of contents for a book
 * 7) Read a book
 * 8) Recent changes for each book
 * 9) Create chapters
 * 10) Arrange order of pages in a book
 * 11) Protect/watchlist/move/delete all pages of a book
 * 12) List books
 * 13) Search for a book
 * 14) Search in a book
 * 15) Automatic Bookshelves, where the books of a wiki could be organized according to their metadata (examples: English, Portuguese, ...)

All developers interested in this feature kindly add your suggestions and ideas.

--Aashish.mittal (discuss • contribs) 13:54, 14 February 2012 (UTC)
 * Hi!
 * I've added some comments on Meta-Wiki pages: [//meta.wikimedia.org/w/index.php?diff=3434023&oldid=3433699 m:Books/Resources] and m:Talk:Books/Scope. I also believe suggestions from book authors (not only from developers) are also welcome.
 * BTW: For those interested, there is a page on MediaWiki.org with more details on the Google Summer of Code of this year (the idea above was listed among the Project ideas). Helder 16:25, 14 February 2012 (UTC)


 * 1) Book specific CSS, JavaScript, and Gadgets
 * 2) Automate categorization for chapters, pages, templates, and files
 * 3) Book-level feedback, statistics, feeds
 * 4) A more uniform and organized discussion system for each book
 * 5) List all chapters, pages, templates, and files in a book
 * 6) Book-level What links here for files, templates, and categories
 * 7) Book-level link search
 * 8) List all wanted pages, files and templates in a book
 * 9) List all broken and double redirects in a book
 * 10) List new pages in a book and new users who have begun contributing to a book
 * 11) Goto a random book's main page or a random page in a specific book
 * 12) Stable books
 * 13) A way to view/read an entire book as it was at a specific point in time
 * 14) A way to include additional information shown within book listings based on their meta data, and not just for sorting
 * 15) Book, chapter, and page metadata
 * 16) Allow book listings to be sorted and filtered by name, size, number of pages, and any other meta data
 * 17) FULLBOOKNAME, BOOKNAME, CHAPTERNAME, and FULLCHAPTERNAME magic words


 * Some of these we already have in some form, but would be nice to have available for any wiki projects that makes use of a book structure. --dark lama  17:03, 14 February 2012 (UTC)