2013-09-11 2 views
1

Я искал последние 6 часов, и я все еще не мог понять, как создавать лицензии, которые могут быть использованы для загрузки изображений в Mediawiki. Это то, что я понимаю до сих пор:Как создать лицензии для сайта MediaWiki?

1) Добавить список лицензий на страницу Mediawiki: Licenses. (для этого я скопировал лицензии, используемые на сайте Mediawiki)

2) Затем мне нужно создать шаблоны для каждой лицензии. Для этого следуйте красным ссылкам на шаблоны, которые появляются под выпадающим меню выбора лицензии по специальному адресу: upload, когда вы выбираете лицензию, и помещаете информационные поля на каждой из этих страниц шаблона.

Шаг 2, с которым я столкнулся. Например, я скопировал Лицензии, используемые на сайте MediaWiki. Когда я попытался добавить шаблон: PD для изображений общего пользования, я скопировал шаблон из Mediawiki.org/Template:PD на свой сайт. Когда я это делаю, этот шаблон зависит от 3 или 4 других шаблонов, которые необходимо создать, например, шаблона Mbox и т. Д. ... ... Когда я их создаю, эти шаблоны зависят от еще большего количества шаблонов, которые еще не созданы создано. Подобным образом это большое массивное дерево шаблонов, которое нужно создать. В течение последнего часа я просматривал все красные ссылки, пытаясь создать этот шаблон один за другим (в основном копируя его с сайта Mediawiki), и это кажется бесконечной задачей. До сих пор я создал эти шаблоны:

Template:Mbox  
Template:Namespace_detect  
Template:Documentation  
Template:Template_sandbox_notice  
Template:Documentation/start_box2  
Template:Documentation/start box  
Template:Documentation/docspace  
Template:Documentation/template page  
Template:Documentation/end_box2  
Template:Ombox  
Template:Documentation/end box  
Template:Fmbox 

etc..etc ..

его не даже на полпути от взглядов его. Теперь это то, что я не знаю:

1) Я нахожусь на правильном пути? Это то, как я это делаю, или я делаю это неправильно?

2) Сколько шаблонов необходимо создать таким образом? Кажется, 100s для меня ...

3) Есть ли более простой способ сделать это?

4) Как создать списки лицензий для загрузки изображений, чтобы пользователь мог выбрать их из списка? Я хочу более простой, чем тот, который используется в Википедии.

Любые указания, пожалуйста .... Этот список лицензий кажется более сложным, чем установка самой Mediawiki! Я просто не понимаю, почему некоторые листинги по умолчанию уже снабжены установкой. Пожалуйста, помогите ...

+1

Мое предложение не пытаться копировать из Wikimedia сайтов, как Общин или Wikipedia. Но только для того, чтобы добавлять базовую лицензионную информацию о шаблоне лицензии. Я делал это в прошлом, и я никогда не испытывал бесконечного безумия, которое вы упомянули. – Mir

+0

Спасибо, Мир. Когда вы говорите основную информацию, вы имеете в виду что-то вроде одного лайнера об этой лицензии, например: «Эта работа лицензирована в соответствии с лицензией Creative Commons Attribution-ShareAlike 3.0» и со ссылкой на лицензию? Я пытался показать, как окно, которое появляется в Википедии, например, изображение CC слева, а затем текст справа. Вот почему я пытался скопировать шаблоны, и да, это бесконечное безумие, которое не могло поверить, насколько сложно это было. Не могли бы вы рассказать о том, как вы сделали это на своем сайте, чтобы я лучше понял? – Neel

+0

Привет, Мир, я думаю, я понял это сейчас. Я просмотрел несколько примеров по сети, и вы правы, проще, если я создал свои собственные шаблоны для этих лицензий, а не пытался скопировать шаблоны с огромных сайтов, таких как Wikipedia. Таким образом, лицензия, перечисленная в wikipedia, mediawiki и т. Д., Дает мне представление, а затем я собираюсь создать соответствующие страницы лицензий, добавив в нее поля текста и стиля и т. Д. Это кажется намного проще, чем я трачу весь свой день на создавая 100 шаблонов. Какая головная боль. Спасибо .. Ваш комментарий помог! – Neel

ответ

3

Наконец-то я смог завершить создание лицензий для своего сайта. Метод, который я делал раньше, был глупым и совершенно неправильным. Спасибо Миру за то, что он указал мне в правильном направлении. Ниже приведены шаги по созданию лицензий для моей Mediawiki.

КАК СОЗДАТЬ ЛИЦЕНЗИИ: - Учебное пособие

Для создания лицензии вам нужно сделать следующие шаги:

1) Первая цифра, что лицензии вы хотите перечислить в вики. Лучше всего посмотреть на некоторые образцы, чтобы получить представление. Вот несколько примеров вы можете посмотреть по адресу:

Лицензии Образцы:

MediaWiki Licenses: https://www.mediawiki.org/wiki/MediaWiki:Licenses 

Wikipedia Licenses: http://en.wikipedia.org/wiki/MediaWiki:Licenses 

https://en.bitcoin.it/wiki/MediaWiki:Licenses 

http://qed.princeton.edu/main/MediaWiki:Licenses 

2) Следующий шаг заключается в создании списка лицензий в Mediawiki: страница Лицензии. Формат, используемый для этого, выглядит так: «имя шаблона | описательная метка.«После того, как вы добавите список, раскрывающийся список отображается на странице Special: Upload.

3) После создания списка лицензий при просмотре на странице Special: upload, выбирая эту лицензию, вы увидите красную ссылку на этот шаблон. Следуйте за красными ссылками шаблонов, которые появляются под выпадающим меню выбора лицензии по специальному адресу: загружают, когда вы выбираете лицензию, и помещаете информационные поля на каждой из этих соответствующих страниц шаблона. Например, если один из ваших выбор лицензии «* Неизвестно | Я не знаю ", тогда вы хотите что-то информативное в [[template: unknown]], см. Шаблон: неизвестно.

4) Создайте шаблон для этой лицензии. Здесь вы можете ознакомиться с некоторыми шаблонами лицензий используется в википедии или на других сайтах и ​​создает свой собственный шаблон таким образом. Вы можете добавить тег div, чтобы добавить стили границы, цвета фона, дополнения и т. д. так, как вы этого хотите. Вы также можете добавлять изображения для обычных лицензий, таких как Creative Commons , Public domain и т. Д., И большинство из этих изображений обычно доступны в самой установке Mediawiki по умолчанию.

5) После создания шаблонов эти шаблоны лицензий будут загружены, когда лицензия будет выбрана на странице Special: Upload .

Thats it!

В будущем, когда вы создадите новые шаблоны лицензий, лучше скопировать существующий шаблон, посмотреть на википедию для образца и просто изменить текст и изображение лицензии для новой лицензии, которую вы собираетесь добавить. Это так просто. В конце концов, добавьте эту новую лицензию на страницу Mediawiki: Licenses.

Надеется, что это имеет смысл других новичков, как я ... :)

1

Существует категория на Mediawiki.org называется License templates, содержащим 30 или около того шаблонов. Вы можете использовать страницу Special: Export на странице MediaWiki.org, чтобы экспортировать всю эту категорию в файл XML. Обязательно отметьте поле с надписью «Включить шаблоны».

Затем на вашей вики используйте страницу Special: Import (как пользователь admin), чтобы импортировать эти шаблоны в свою вики.

Более подробная информация на https://freephile.org/wiki/Licensing#Licensing_of_Wiki_content

Смежные вопросы