Инсталиране на модули и теми

Инсталиране на модули

Съвет:
Инсталирайте нови модули първо на тестов сайт. По този начин ще можете да пробвате функционалността им, без да застрашавате данните в истинския сайт.

Необходимите стъпки за инсталиране на модул са следните:

  1. Свалете модула, като преди това се уверете, че версията на модула отговаря нa версията на Drupal. Модули, които съдържат в заглавието си "CVS" или "DEV" са в процес на разработка и често са нестабилни. Затова използването им в реален сайт не се препоръчва.
  2. Разархивирайте файловете. Преди това модула се съдържа във 'tar.gz' файл. В Windows можете да използвате програма като 7-Zip. В Unix въведете следното в командния ред:
    tar -zxvf modulename-drupalversionnumber.tar.gz
    Би трябвало да видите списък от файлове, разархивирани в директория.
  3. Ako вече не съществува, създайте директорията 'modules' в sites/all/. Качете директорията на модула в 'sites/all/modules/'.
  4. Прочетете инструкциите за инсталиране, намираще се обикновено в INSTALL.txt и/или README.txt
  5. Активирайте модула. Ако сте със Drupal 5.x идете в раздел "Модули" (Администрирай > Изграждане сайт > Модули). Сложете отметка на "Активиран" до името на модула и натиснете бутона "Запис на конфигурацията".
  6. БЕЛЕЖКА:
    Ако надграждате съществуващ модул, заредете www.mysite.com/update.php в браузъра си и щракнете на 'стартирай скрипт за обновяване на базата данни'.
    Трябва да сте влезли като администратора, който е първия създаден потребител на вашия сайт.

  7. Установете атрибутите. Някои модули изискват да се променят атрибутите или настройките, за да работят. Информация за необходимите атрибути и настройки може да се съдържа в инструкциите, които идват със модула. За да ги промените, идете на Администрирай > Потребители > Контрол на достъпа. Скролирайте, докато видите името на модула и задайте подходящите атрибути на подходящите роли.
  8. Задайте необходимите настройки. Те ще зависят от модула, който инсталирате.

Ако имате проблеми, проверете във форумите, дали някой вече не се е сблъсквал с подобен проблем. Ако няма такъв, изпратете въпрос и все някой ще ви помогне.

Инсталиране на теми

Необходимите стъпки за инсталиране на тема са следните:

  1. Свалете темата, като преди това се уверете, че версията й отговаря на версията на Drupal. Теми, които съдържат в заглавието си "CVS" или "DEV" са в процес на разработка и често са нестабилни. Затова използването им в реален сайт не се препоръчва.
  2. Разархивирайте файловете. Преди това темата се съдържа във 'tar.gz' файл. В Windows можете да използвате програма като 7-Zip. В Unix въведете следното в командния ред:
    tar -zxvf themename-drupalversionnumber.tar.gz
    Би трябвало да видите списък от файлове, разархивирани в директория.
  3. Ako вече не съществува, създайте директорията 'themes' в 'sites/all/'. Качете директорията на темата в 'sites/all/themes/'.
  4. Прочетете инструкциите за инсталиране, намираще се обикновено в INSTALL.txt и/или README.txt
  5. Активирайте темата. Ако сте със Drupal 5.x идете в раздел "Теми" (Администрирай > Изграждане сайт > Теми). Сложете отметка на "Активиран" до името на темата и натиснете бутона "Запис на конфигурацията".

Ако имате проблеми, проверете във форумите, дали някой вече не се е сблъсквал с подобен проблем. Ако няма такъв, изпратете въпрос и все някой ще ви помогне.

Актуализация на модули - ъпгрейдване(обновяване) update

Когато в администрацията на сайта има излязла нова версия на някой модул се 1.сваля от предоставения линк.
2. правиш сайта Офлаин за да невлиза никой в него и да не се обърка инсталацията
admin/settings/site-maintenance
3.хубаво е да се върнеш към стандартната тема Garland
4.прави се архив на саита (back up) + бак ъп и на базата данни
5.с фтп клиента отиваш до папката където си сложил модула и старата версия се трие цялата. на нейно място слагаш разархивираната нова версия
6. прави се ъпдейт на сайта примерно
www.imeto_na_tvoq_sait.com/update.php
тоест след името на сайта слагаш само едно update.php и натискаш Ентър
7.имаш след това бутона продълже напред и след като пак ти зареди сайта имаш бутон Ъпдейт
изчакваш малко и сед ъпдейта четеш за изписани грешки и си ги копираш и запазваш някъде. Хубаво е да се прегледа Рапорта на сайта по време на инсталацията там е написано в детайли дали има проблем и какъв е(обикновенно ако е с червен цвят тогава има проблем)
8.тестваш сайта дали работи коректно и след това си го пускаш онлайн

Смяна на тема в 6.x

Това е процедурата как да си сменим темата (дизайна) на Друпал.

1. Първо влизаме с нашият администраторски потребител.

2. Избирам от менюто "Администрирай"

3. След това "Изграждане на сайт"

4. Избираме "Теми"

5. След това даваме на следната отметка на темата, която искаме да е в сайта ни.

6. Натискаме "Запис на конфигурацията" за да запазим промените и да си имаме нова тема.

Честито ! Вече сме сменили дизайна/темата на Друпал!

Туториали - Tutorials

Привет на Инсталиране на модули и темивсички.
Направих 2 туториала за друпал.
За модулите views и CCK.
На следните линкове.
Drupal Views
Drupal CCK
Може да се каже че са работна версия и ще ги подобря.
Възможно е да има правописни или технически грешки.

Ако имате коментари как да подобря ръководствата споделете ги.
Отворен съм към всякаква градивна критика.

Планирам да направя туториал как се ползват панелите и меню системата.
Както и някои основни понятия.

Поздрави.

Theming - Малко Информация

Ако някой иска да дълбае в теминга на друпал това може и да му помогне.
С този код ще изпринтирате всички функции които са themable. Което ще рече че можете да ги замените или промените със своя функция. И резултата ще бъде че можеде да промените това което друпал вади на екрана.
Правите си блок i слагате този код като PHP

<?php
print '<ul>';
$functions = get_defined_functions();
foreach($functions['user'] as $function) {
if(substr($function,0,6)== 'theme_')
print "<li>$function</li>";
}
print '</ul>';
?>

Една функция започва ли с theme_ значи може да бъде променена в template.php
Ето един проимер :
фунцията theme_node_submmited
<?php
function theme_node_submitted($node) {
  return t('Submitted by !username on @datetime',
    array(
      '!username' => theme('username', $node),
      '@datetime' => format_date($node->created),
    ));
}
?>

За да смени това което вади тази фунция.
Правим следното в template.php слагаме следното
function име_на_темата_node_submitted($node) {
  return t('Az sum go postnal  !username on @datetime',
    array(
      '!username' => theme('username', $node),
      '@datetime' => format_date($node->created),
    ));
}
?> 

След което като се притва $submitted в node.tpl.php
Вече ще имаме новия текст.

Поздрави и Happy Theming.

Обновяване (ъпгрейд) на Друпал модул/и до по-нова версия + видео урок

при съобщение: "Необходими са актуализации на сигурността!
това означава,че трябва да обновите някои от модулите на сайта си.

1, правиш сайта Офлаин за да невлиза никой в него и да не се обърка инсталацията
2,хубаво е да се върнеш към стандартната тема Garland
3.прави се архив на саита (back up) + бак ъп и на базата данни
4,с фтп клиента отиваш до папката където си сложил модула и старата версия се трие цялата. на нейно място слагаш разархивираната нова версия
5, прави се ъпдейт на сайта примерно
www.imeto_na_tvoq_sait.com/update.php
тоест след името на сайта слагаш само едно update.php и натискаш Ентър
6,имаш след това бутона продълже напред и след като пак ти зареди сайта имаш бутон Ъпдейт
изчакваш малко и сед ъпдейта четеш за изпесани грешки и си ги копераш и запазваш някъде. Хубаво е да се прегледа Рапорта на сайта по време на инсталацията там е написано в детайли дали има проблем и какъв е(обикновенно ако е с червен цвят тогава има проблем)
7,тесваш сайта дали работе коректно и след това си го пускаш онлайн

"в директорията на всеки модул има readme.txt, install.txt, а най-често и двете, където има указания по инсталиране, ползване и ъпдейт на модула. в странидата на модула на drupdl.org за сваляне, най-долу има връзки, една от които е към документацията на модула, обикновено специфичните неща са написани и на самата страница"
източник: http://drupalbg.org/node/520

Обновяване (ъпгрейд) на Друпал сайт до по-нова версия

хубаво е преди това да се ъпдейтнаг всички модули до по-нови и стабилни версии.
ЗАДЪЛЖИТЕЛНО се прави бак ъп на базата с данни и папката с друпал преди да се прави каквота и да е.

В горното видео се показва как се ъплодват всички файлове на мястото на старите,но за да спестите време може да приложите вариант 2:

Оставяме следните файлове и папки от СТАРАТА инсталация(НЕ СЕ ИЗТРИВАТ)

-sites - ТУК СА РАЗПОЛОЖЕНИ ВСИЧКИ МОДУЛИ,ТЕМИ,НАСТРОЙКИ И ФАЙЛОВЕ НА САЙТА ВИ
-temp -обкивновенно се използва за временни файлове
-.htaccsase
-robox.txt
-google***.html файла - това е ако ползвате Google tools

Съответно преди да ъплоуднете новата версия на Друпал ядрото изтривате същите папки
и фалове от компютъра си за да НЕ ПРЕЗАПИШЕТЕ/унищожите тези на сървъра ви.