Difference between revisions of "Wiki среда"

From Ilianko
 
(15 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]
през ubuntu линукс използвайте:
+
*през линукс използвайте:
 
  ssh user@address
 
  ssh user@address
 
+
*смяна на  парола
user: student
+
passwd
address: предоставения ви от ръководителя
+
*За да свалите медиаУики
 
+
  wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.2.tar.gz
За да свалите медиаУики
 
  wget http://download.wikimedia.org/mediawiki/1.17/mediawiki-1.17.0.tar.gz
 
  
 
Да се разархивира сваления файл
 
Да се разархивира сваления файл
  tar -xvzf mediawiki-*.tar.gz
+
  tar -xzf mediawiki-1.19.2.tar.gz
  
 
Да се преместят всички файлове в уеб директория на съвъра
 
Да се преместят всички файлове в уеб директория на съвъра
  cd mediawiki-1.17.0/
+
  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
 
  
  chmod 777 config
+
  Изберете  Privileges –>Add a new User ->
  chmod 777 index.php
+
 +
User: по избор
 +
Host -> localhost
 +
Изберете радио бутона:
 +
Create database with same name and grant all privileges
 +
Изберете бутона
 +
  Go
  
 
Стартирайте http://address/ и следвайте стъпки за инсталация
 
Стартирайте http://address/ и следвайте стъпки за инсталация
  
Създайте файла /var/www/LocalSettings.php и копирайте съдържанието
+
В края на инсталацията се генерира файл, който трябва да бъде качен в главната директория на уеб сървъра.
 +
Това може да стане като създадете файл ''LocalSettings.php'' и копирате съдържанието на сваления файл в него.
 +
 
 
  sudo nano LocalSettings.php
 
  sudo nano LocalSettings.php
chmod 644 config
 
chmod 644 index.ph
 
 
== Създаване на страници ==
 
 
Да се създаде нова страница
 
 
текст,
 
 
*ййййй
 
*ккккк
 
 
#iiiii
 
#VVVVV
 
 
ddddddd
 
ddddddd
 
 
<code>
 
kkkkkkks lk  <table> </table>
 
</code>
 
 
<pre>
 
edewd
 
dewdewe edfefe 0000
 
</pre>
 
 
<pre>dede
 
deded
 
</pre>
 
 
=== Картинки ===
 
 
[[Image:test.png|frame|none|testova kartinka]]
 
 
=== връзки ===
 
външни
 
 
вътрешни
 
  
линк към друга страница
+
Промяна на правата на конфигурационните файлове:
 +
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
 
http://ilianko.com/index.php?title=MediaWiki:Sidebar&action=edit
Line 114: Line 85:
 
== LocalSettings.php ==
 
== LocalSettings.php ==
  
=== лого ===
+
Разгледайте конфигурационния файл LocalSettings.php.
 +
*Вижте от къде се променя логото
 +
*Вижте от къде се променя email на администратора
 +
*права на различните видове потребители
 +
http://www.mediawiki.org/wiki/Manual:User_rights
  
=== 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:Categories

http://ilianko.com/index.php?title=MediaWiki:Sidebar&action=edit

LocalSettings.php

Разгледайте конфигурационния файл LocalSettings.php.

  • Вижте от къде се променя логото
  • Вижте от къде се променя email на администратора
  • права на различните видове потребители

http://www.mediawiki.org/wiki/Manual:User_rights

...