Поточна версія |
Ваш текст |
Рядок 1: |
Рядок 1: |
− | '''Створення і розвиток власного вікісайту''', на прикладі Енциклопедії Носівщини, http://wikinosivka.info | + | '''Створення і розвиток власного вікісайту''' (на прикладі Енциклопедії Носівщини) |
| | | |
| Тези доповіді [[Пероганич Юрій Йосипович|Юрія Пероганича]] на Конференції адміністраторів української Вікіпедії, 30 травня 2021. | | Тези доповіді [[Пероганич Юрій Йосипович|Юрія Пероганича]] на Конференції адміністраторів української Вікіпедії, 30 травня 2021. |
| | | |
| == Для чого? == | | == Для чого? == |
− | Реалізація потреби:
| + | Потреба: |
| # створити щось вартісне і довговічне, лишити слід в історії | | # створити щось вартісне і довговічне, лишити слід в історії |
| # глибше пізнати певний предмет (у випадку ЕН — свою малу батьківщину — історію, географію, сьогодення…) | | # глибше пізнати певний предмет (у випадку ЕН — свою малу батьківщину — історію, географію, сьогодення…) |
− | # вийти за обмеження Вікіпедії щодо: | + | # вийти за обмеження Вікіпедії щодо а) критеріїв значущості, б) стилю, в) частково авторського права, самостійно встановлювати правила (не надто, а керуючись здоровим глуздом) |
− | #* а) критеріїв значущості,
| + | # у випадку ЕН — стати ближчим до колег земляків, включаючи краєзнавців, інтелігенцію, владу, бізнес… |
− | #* б) стилю,
| |
− | #* в) авторського права (частково, наприклад можливість усних дозволів)
| |
− | #* г) самостійно встановлювати правила (не надто, а керуючись здоровим глуздом)
| |
− | # у випадку ЕН — стати ближчим до колег земляків, включаючи краєзнавців, інтелігенцію, медіа, владу, бізнес… | |
− | # стати помітнішим (значущішим) у певному середовищі
| |
− | # згуртувати спільноту однодумців
| |
| # впливати на розвиток подій (у випадку ЕН – вибори, оцінка дій влади…) | | # впливати на розвиток подій (у випадку ЕН – вибори, оцінка дій влади…) |
− | # творення контенту рідною мовою
| |
− | # глибше пізнати MediaWiki, побачити її з боку адміністратора
| |
− | # монетизація ?
| |
− |
| |
− | to create something valuable and lasting, to leave a mark in history
| |
− | to get to know a certain subject more deeply (in the case of EN - one's small homeland - history, geography, the present...)
| |
− | go beyond Wikipedia's restrictions on:
| |
− | a) significance criteria,
| |
− | b) style,
| |
− | c) copyright (in part, for example, the possibility of oral permissions)
| |
− | d) independently set the rules (not too much, but guided by common sense)
| |
− | in the case of EN - to become closer to fellow countrymen, including local experts, intelligentsia, media, government, business...
| |
− | to become more visible (more significant) in a certain environment
| |
− | unite a community of like-minded people
| |
− | to influence the development of events (in the case of EN – elections, assessment of government actions...)
| |
− | creating content in your native language
| |
− | get to know MediaWiki more deeply, see it from the administrator's side
| |
− | monetization ?
| |
| | | |
| == Доменне ім'я і хостинг == | | == Доменне ім'я і хостинг == |
Рядок 40: |
Рядок 16: |
| Перевага безплатного: а) безплатність; б) відсутність потреби оновлення CMS; в)відсутність потреби в деяких технічних знаннях. | | Перевага безплатного: а) безплатність; б) відсутність потреби оновлення CMS; в)відсутність потреби в деяких технічних знаннях. |
| | | |
− | Недоліки безплатного хостингу: | + | Недоліки безплатного: а) обмеження у виборі імені домену; б) плата в виді «чужої» реклами; в) відсутність вибору постачальника. Де-факто лише Фандом (?) г) відсутність можливості перенесення на інший хостинг (?) ґ) відсутність можливості тонкого налаштування, обмеження вибору скінів; д) відсутність звичного інтерфейсу; е) відсутність гарантії збереження сайту; є) відсутність гарантії техпідтримки, особливо оперативної, необхідність звернень до техпідтримки англійською. |
− | * а) обмеження у виборі імені домену;
| |
− | * б) плата в виді «чужої» реклами;
| |
− | * в) відсутність вибору постачальника. Де-факто лише Фандом (?)
| |
− | * г) відсутність можливості перенесення на інший хостинг (?)
| |
− | * ґ) відсутність можливості тонкого налаштування, обмеження вибору скінів;
| |
− | * д) відсутність можливості створення власних розширень (для програмістів);
| |
− | * е) відсутність можливості експериментування з шаблонами, CSS, модулями;
| |
− | * є) відсутність звичного інтерфейсу;
| |
− | * ж) відсутність гарантії збереження сайту;
| |
− | * з) відсутність гарантії техпідтримки, особливо оперативної,
| |
− | * и) необхідність звернень до техпідтримки англійською.
| |
| | | |
− | Приклад безплатного вікісайту: Енциклопедія громадянського суспільства в Україні, https://prostir.wikia.org | + | Приклад безплатного вікісайту: Енциклопедія громадянського суспільства в Україні, http://prostir.wikia.org |
| | | |
− | == Установка == | + | == Етапи при платному хостингу == |
− | # Вибір і реєстрація зони і доменного імені. Зазвичай, доменні імена продають компанії, які надають хостинг. Ціна домену залежить від зони, ціна хостингу від розміру, швидкодії. Хостинг має забезпечувати підтримку баз даних MySQL і мови PHP | + | # Вибір і реєстрація зони і доменного імені. Зазвичай, доменні імена продають компанії, які надають хостинг. Ціна домену залежить від зони, ціна хостингу від розміру, швидкодії. |
| + | # Хостинг має забезпечувати підтримку баз даних MySQL і мови PHP |
| # Прив'язка доменного імені до хостингу. Імена NS (неймсерверів) задає компанія, яка забезпечує хостинг. | | # Прив'язка доменного імені до хостингу. Імена NS (неймсерверів) задає компанія, яка забезпечує хостинг. |
| # Створення бази, користувача бази, прив'язування користувача до бази, задання паролю доступу до бази (за допомогою Control Panel хостингу) | | # Створення бази, користувача бази, прив'язування користувача до бази, задання паролю доступу до бази (за допомогою Control Panel хостингу) |
− | # Завантаження на хостинг CMS MediaWiki з сайту https://www.mediawiki.org в каталог, який надає компанія хостингу. Зазвичай це public_html. | + | # Завантаження на хостинг CMS MediaWiki з сайту https://www.mediawiki.org в каталог, який надає компанія хостингу. Зазвичай це public_html |
− | # Запуск інсталяції і конфігурування CMS MediaWiki. При інсталяції слід вказати ім'я бази, користувача, пароль. | + | # Запуск інсталяції і конфігурування CMS MediaWiki. При інсталяції слід вказати ім'я бази, користувача, паролю |
− | ## Належна версія PHP — MediaWiki 1.38 requires PHP 7.3.19 or higher (and not 7.4.0 - 7.4.2)
| |
− | ## Installing some PHP extensions is required. Required components. You are missing a required extension to PHP that MediaWiki requires to run. Please install: fileinfo (more information)
| |
− | ## При отриманні повідомлення Почати інсталяцію, чи конфігурувати далі, виберіть конфігурувати далі і позначте все що все те, що пропонується (розширення, скіни, захист від спаму…)
| |
− | ## Вся конфігураційна інформація при інсталяції автоматично формується і зберігається в текстовому файлі LocalSettings.php При потребі подальшого конфігурування слід вносити зміни в цей файл. До речі, останні версії MediaWiki мають у своєму складі візуальний редактор контенту. Раніше треба було інсталювати додатково.
| |
− | ## Кінцем інсталяції є повідомлення про те, що створений LocalSettings.php. Його треба завантажити в той самий каталог, де Index.php
| |
− | # Подальше наповнення сайту і розвиток його функціональності можна проводити паралельно.
| |
− | # Можливо варто відключити ModSecurity
| |
− | | |
− | == Конфігурування ==
| |
− | ;Зміна назви головної сторінки
| |
− | : [[MediaWiki:Mainpage]]
| |
− | | |
− | ;Прибирання заголовку з головної сторінки, адаптивний дизайн
| |
− | : [[MediaWiki:Common.css]]
| |
− | | |
− | ;Інструменти під вікном редагування
| |
− | :[[MediaWiki:Edittools]]
| |
− | | |
− | ;Бокове меню
| |
− | :[[MediaWiki:Sidebar]]
| |
− | | |
− | ;Реалізація [[Спеціальна:Створити_сторінку]]
| |
− | :Встановлення Extension:CreatePageUw https://www.mediawiki.org/wiki/Extension:CreatePageUw і конфігурування в LocalSettin.php
| |
− | | |
− | ;FavIcon
| |
− | :Файл favicon.png перейменувати в favicon.ico і розмістити в корінь
| |
− | | |
− | ;Лого
| |
− | :Завантажити файл і сконфігурувати LocalSettings.php
| |
− | | |
− | ;Доступ і показ файлів з Вікісховища
| |
− | | |
− | ;Google Analytics
| |
− | :Створений «Обліковий запис», проведено «Налаштувати потік даних» і отримано Global site tag (gtag.js). Завантажене і сконфігуроване через LocalSettings.php розширення https://www.mediawiki.org/wiki/Extension:HeadScript
| |
− | | |
− | ;Можливість завантаження файлів,
| |
− | : Включити в LocalSettings.php,
| |
− | : визначення розширень файлів, які можна завантажувати,
| |
− | : створення групи користувачів, які можуть завантажувати файли.
| |
− | | |
− | Що ще?
| |
− | | |
− | ;Фрагмент LocalSettings.php
| |
− | <pre><nowiki>
| |
− | # InstantCommons allows wiki to use images from https://commons.wikimedia.org
| |
− | $wgUseInstantCommons = true;
| |
− | | |
− | ## Default skin: you can change the default skin. Use the internal symbolic
| |
− | ## names, ie 'vector', 'monobook':
| |
− | $wgDefaultSkin = "timeless";
| |
− | | |
− | # Enabled skins.
| |
− | # The following skins were automatically enabled:
| |
− | wfLoadSkin( 'MonoBook' );
| |
− | wfLoadSkin( 'Timeless' );
| |
− | wfLoadSkin( 'Vector' );
| |
− | | |
− | # Enabled extensions. Most of the extensions are enabled by adding
| |
− | # wfLoadExtension( 'ExtensionName' );
| |
− | # to LocalSettings.php. Check specific extension documentation for more details.
| |
− | # The following extensions were automatically enabled:
| |
− | wfLoadExtension( 'CategoryTree' );
| |
− | wfLoadExtension( 'Cite' );
| |
− | wfLoadExtension( 'CiteThisPage' );
| |
− | wfLoadExtension( 'CodeEditor' );
| |
− | wfLoadExtension( 'ConfirmEdit' );
| |
− | wfLoadExtension( 'Gadgets' );
| |
− | wfLoadExtension( 'ImageMap' );
| |
− | wfLoadExtension( 'InputBox' );
| |
− | wfLoadExtension( 'Interwiki' );
| |
− | wfLoadExtension( 'LocalisationUpdate' );
| |
− | wfLoadExtension( 'MultimediaViewer' );
| |
− | wfLoadExtension( 'Nuke' );
| |
− | wfLoadExtension( 'OATHAuth' );
| |
− | wfLoadExtension( 'PageImages' );
| |
− | wfLoadExtension( 'ParserFunctions' );
| |
− | wfLoadExtension( 'PdfHandler' );
| |
− | wfLoadExtension( 'Poem' );
| |
− | wfLoadExtension( 'Renameuser' );
| |
− | wfLoadExtension( 'ReplaceText' );
| |
− | wfLoadExtension( 'Scribunto' );
| |
− | wfLoadExtension( 'SecureLinkFixer' );
| |
− | wfLoadExtension( 'SpamBlacklist' );
| |
− | wfLoadExtension( 'SyntaxHighlight_GeSHi' );
| |
− | wfLoadExtension( 'TemplateData' );
| |
− | wfLoadExtension( 'TextExtracts' );
| |
− | wfLoadExtension( 'TitleBlacklist' );
| |
− | wfLoadExtension( 'VisualEditor' );
| |
− | wfLoadExtension( 'WikiEditor' );
| |
− | | |
− | | |
− | # End of automatically generated settings.
| |
− | # Add more configuration options below.
| |
− | | |
− | $wgMaxUploadSize = 3145728;
| |
− | | |
− | wfLoadExtension( 'CreatePageUw' );
| |
− | $wgCreatePageUwUseVE = true;
| |
− | | |
− | wfLoadExtension( 'CharInsert' );
| |
− | wfLoadExtension( 'YouTube' );
| |
− | wfLoadExtension( 'CSS' );
| |
− | wfLoadExtension( 'HeadScript' );
| |
− | | |
− | # Upload permissions
| |
− | # To prevent normal users from uploading files:
| |
− | $wgGroupPermissions['user']['upload'] = false;
| |
− | | |
− | # To create a special group called "uploadaccess", and allow members of that group to upload files:
| |
− | $wgGroupPermissions['uploadaccess']['upload'] = true;
| |
− | | |
− | # Configuring file types
| |
− | $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc',
| |
− | 'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx',
| |
− | 'pptx', 'ps', 'odt', 'ods', 'odp', 'odg'
| |
− | );</nowiki>
| |
− | </pre>
| |
− | | |
− | == Наповнення контентом ==
| |
− | # Система категоризації. Варіант кореневих категорій: Люди; Установи (інституції); Місця (локації); Речі (різне); Сфери; Час.
| |
− | # Формування основної сторінки:
| |
− | #* а) Динамічний контент (Вікно «Цей день в історії);
| |
− | #* б) Адаптивний дизайн (4-3-2-1) колонки в залежності від розділової здатності екрана ПК, планшета, смартфона.
| |
− | # Домовленості з власниками контенту
| |
− | # Навігація з головної в 2-3 кліки.
| |
− | | |
− | == Розвиток спільноти (аутріч) ==
| |
− | # Виявлення і навчання потенційних редакторів
| |
− | | |
− | == Підтримка==
| |
− | # Регулярний (бажано щоденний) моніторинг і модерування:
| |
− | #* для доопрацювання внесених за день змін,
| |
− | #* для виявлення і блокування вандалів
| |
− | # Перегляд Гугл Аналітики (число користувачів, відвідувань, виявлення найпопулярніших сторінок)
| |
− | # Періодичне дампування всього сайту
| |
− | | |
− | == Розкрутка ==
| |
− | # Додавання URL для Google, створення SiteMap.xml — карти сайту
| |
− | # Формування групи в ФБ
| |
− | # Обмін посиланням
| |
− | # Публікації в ЗМІ
| |
− | # Доповіді на конференціях :)
| |
− | Ваші варіанти?
| |
− | | |
− | == Монетизація ==
| |
− | # Гранти
| |
− | # Реклама
| |
− | # Пожертви
| |
− | | |
− | [[Категорія:Енциклопедія Носівщини]]
| |