Difference between revisions of "Wiki среда"
(18 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
*лесно добавяне на информация от различни потребители | *лесно добавяне на информация от различни потребители | ||
*интуитивно създаване на връзки | *интуитивно създаване на връзки | ||
− | *удобно взаимодействие | + | *удобно взаимодействие между потребителите при добавяне на информация |
Line 23: | Line 23: | ||
За целта ще използваме Ubuntu-server с инсталиран [http://en.wikipedia.org/wiki/LAMP_(software_bundle) LAMP] пакет и [http://www.phpmyadmin.net phpMyAdmin]. | За целта ще използваме Ubuntu-server с инсталиран [http://en.wikipedia.org/wiki/LAMP_(software_bundle) LAMP] пакет и [http://www.phpmyadmin.net phpMyAdmin]. | ||
− | Влезте в сървъра с ssh и свалете актуална версия на медиаУики | + | Влезте в сървъра с ssh, сменете си паролата и свалете актуална версия на медиаУики: |
− | през windows използвайте [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] | + | *през windows използвайте [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] |
− | през | + | *през линукс използвайте: |
ssh user@address | ssh user@address | ||
− | + | *смяна на парола | |
− | + | passwd | |
− | + | *За да свалите медиаУики | |
− | + | wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.2.tar.gz | |
− | За да свалите медиаУики | ||
− | wget http://download.wikimedia.org/mediawiki/1. | ||
Да се разархивира сваления файл | Да се разархивира сваления файл | ||
− | tar - | + | tar -xzf mediawiki-1.19.2.tar.gz |
Да се преместят всички файлове в уеб директория на съвъра | Да се преместят всички файлове в уеб директория на съвъра | ||
− | cd mediawiki-1. | + | cd mediawiki-1.19.2/ |
sudo mv * /var/www/ | sudo mv * /var/www/ | ||
sudo rm /var/www/index.html | sudo rm /var/www/index.html | ||
− | + | За да могат да се запомнят настройките по време на конфигуриране трябва да се сменят правата на директорията mw-config и файла index.php. | |
cd /var/www | cd /var/www | ||
− | chmod 777 config | + | sudo chmod 777 mw-config |
− | chmod 777 index.php | + | sudo chmod 777 index.php |
− | Създайте база данни | + | '''Създайте база данни''' |
− | Да се създаде база данни и потребител като се използва | + | Да се създаде база данни и потребител като се използва: (заместете адрес с IP-то на вашия сървър). |
− | http://address/phpmyadmin | + | http://address/phpmyadmin %username:root/password:pass |
− | |||
− | |||
− | |||
− | |||
− | + | Изберете Privileges –>Add a new User -> | |
− | + | ||
+ | User: по избор | ||
+ | Host -> localhost | ||
+ | Изберете радио бутона: | ||
+ | Create database with same name and grant all privileges | ||
+ | Изберете бутона | ||
+ | Go | ||
Стартирайте http://address/ и следвайте стъпки за инсталация | Стартирайте http://address/ и следвайте стъпки за инсталация | ||
− | + | В края на инсталацията се генерира файл, който трябва да бъде качен в главната директория на уеб сървъра. | |
+ | Това може да стане като създадете файл ''LocalSettings.php'' и копирате съдържанието на сваления файл в него. | ||
+ | |||
sudo nano LocalSettings.php | sudo nano LocalSettings.php | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Промяна на правата на конфигурационните файлове: | |
− | + | chmod 644 mw-config | |
− | + | chmod 644 index.php | |
− | |||
− | + | == Задачи == | |
− | |||
− | |||
− | + | *Създаване на нови страници | |
− | + | *Добавяне на списъци и меню в страниците (http://www.mediawiki.org/wiki/Help:Formatting) | |
− | + | *Добавяне на връзки в страниците към други страници (http://www.mediawiki.org/wiki/Help:Links#Internal_links) | |
− | + | *Добавяне на картинки в страниците (http://www.mediawiki.org/wiki/Help:Images) | |
− | + | *Редактиране на лявата навигация (http://www.mediawiki.org/wiki/Manual:Interface/Sidebar) http://address/index.php?title=MediaWiki:Sidebar&action=edit | |
− | + | *Създаване на категории | |
− | + | http://www.mediawiki.org/wiki/Help:Categories | |
− | |||
− | |||
− | |||
− | |||
− | == Създаване на | ||
− | |||
− | |||
+ | http://ilianko.com/index.php?title=MediaWiki:Sidebar&action=edit | ||
== LocalSettings.php == | == LocalSettings.php == | ||
− | + | Разгледайте конфигурационния файл LocalSettings.php. | |
− | + | *Вижте от къде се променя логото | |
− | + | *Вижте от къде се променя email на администратора | |
− | + | *права на различните видове потребители | |
− | + | http://www.mediawiki.org/wiki/Manual:User_rights | |
... | ... |
Latest revision as of 20:17, 17 December 2019
Уики представлява мрежова технология за организиране на свързани помежду си уеб страници посредством хипервръзки. Най-често се използва за споделяне и организиране на знания, както в публични така и частни организации.
Уики средата се характеризира с
- лесно добавяне на информация от различни потребители
- интуитивно създаване на връзки
- удобно взаимодействие между потребителите при добавяне на информация
Wiki е многопотребителска система, в която всеки би могъл да участва при генерирането, редактирането и поддръжката на съдържанието. По същество всеки може да създаде страница, всяка страница може да бъде посетена и редактирана от потребителите си по всяко време, като историята и всички версии на страниците се запазват. За оформление и създаване на връзки се използват команди, които са по-интуитивни от съответния код на HTML.
Съществуват много различни системи за организация на съдържание на принципа уики. Най-често използваната система е mediaWiki engine първоначално е разработена за Wikipedia от Фондация уикимедиа.
Инсталация
Нужни компоненти:
- Web Server
- PHP
- MySQL Server
- Софтуер mediaWiki
За целта ще използваме Ubuntu-server с инсталиран LAMP пакет и phpMyAdmin.
Влезте в сървъра с ssh, сменете си паролата и свалете актуална версия на медиаУики:
- през windows използвайте putty
- през линукс използвайте:
ssh user@address
- смяна на парола
passwd
- За да свалите медиаУики
wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.2.tar.gz
Да се разархивира сваления файл
tar -xzf mediawiki-1.19.2.tar.gz
Да се преместят всички файлове в уеб директория на съвъра
cd mediawiki-1.19.2/ sudo mv * /var/www/ sudo rm /var/www/index.html
За да могат да се запомнят настройките по време на конфигуриране трябва да се сменят правата на директорията mw-config и файла index.php.
cd /var/www sudo chmod 777 mw-config sudo chmod 777 index.php
Създайте база данни
Да се създаде база данни и потребител като се използва: (заместете адрес с IP-то на вашия сървър).
http://address/phpmyadmin %username:root/password:pass
Изберете Privileges –>Add a new User -> User: по избор Host -> localhost
Изберете радио бутона:
Create database with same name and grant all privileges
Изберете бутона
Go
Стартирайте http://address/ и следвайте стъпки за инсталация
В края на инсталацията се генерира файл, който трябва да бъде качен в главната директория на уеб сървъра. Това може да стане като създадете файл LocalSettings.php и копирате съдържанието на сваления файл в него.
sudo nano LocalSettings.php
Промяна на правата на конфигурационните файлове:
chmod 644 mw-config chmod 644 index.php
Задачи
- Създаване на нови страници
- Добавяне на списъци и меню в страниците (http://www.mediawiki.org/wiki/Help:Formatting)
- Добавяне на връзки в страниците към други страници (http://www.mediawiki.org/wiki/Help:Links#Internal_links)
- Добавяне на картинки в страниците (http://www.mediawiki.org/wiki/Help:Images)
- Редактиране на лявата навигация (http://www.mediawiki.org/wiki/Manual:Interface/Sidebar) http://address/index.php?title=MediaWiki:Sidebar&action=edit
- Създаване на категории
http://www.mediawiki.org/wiki/Help:Categories
http://ilianko.com/index.php?title=MediaWiki:Sidebar&action=edit
LocalSettings.php
Разгледайте конфигурационния файл LocalSettings.php.
- Вижте от къде се променя логото
- Вижте от къде се променя email на администратора
- права на различните видове потребители
http://www.mediawiki.org/wiki/Manual:User_rights
...