Това е факт: След 2015 година изтеглянията на Друпал са намалели и според Google все още не са се върнали на нивата от 2009 година.
сайт
Какво трябва да изчезне от Уеб сайтовете през 2014 г.
Ще има нов сайт - Drupal.org
Как да преместим Друпал сайт от локален на хостинг сървър без да полудеем
Когато се готвех за първи път да инсталирам моя сайт на платен хостинг сървър, прочетох това заглавие на един блог. Затова ще опиша моя начин, който може би не е най-бързия, но никога не ме е подвел.
- Подготовка на сайта:
- Обновяваме ядрото и всички модули до последната версия. Това важи с пълна сила за Друпал 7, защото тези обновявания са чести и понякога крият проблеми. По-лесно ще ги оправим, ако сме на localhost.
- Поставяме сайта в режим поддръжка - off-line.
- Изчистваме кеша.
- Експортираме базата данни (с PhpMyAdmin или с модула Backup and Migrate).
- Стартираме CPanel, така като е описано в мейла на хостинг компанията. Дали ще работим с FTP, от рода на FileZilla или с File Manager е въпрос на лично предпочитание.
- Разберете, в коя папка на хостинг сървъра трябва да качите файловете на вашия сайт. Обикновено е /www или /public_html, или /root. Но може и да е друга – зависи от настройките на сървъра.
- В тази директория качваме файловете на чиста инсталация на ядрото на Друпал (версията трябва да е същата като тази на сайта).
- Създаваме базата данни (CPanel-MySQL-Database Wizard). Не се притеснявайте, ако името не съвпада с това на вашата база данни. Обикновено хостинг компаниите ползват задължителен префикс.
- Създаваме потребител за базата данни с всички привилегии.
- Продължаваме с чиста инсталация на нов сайт на Друпал:
- Внимаваме в настройките на новия сайт: новата база данни, новия потребител, акаунта на администратора, който трябва да е абсолютно същият, като този на локалния сървър и със същата парола.
- След началната настройка на новия сайт, затваряме сайта.
- Копираме за всеки случай новия settings.php на сигурно място.
- Преместване на сайта:
- Импортираме през PhpMyAdmin експорта на базата данни на нашия сайт. Ако файлът е много голям, трябва да използваме или SQL командата за импорт
mysql -u USER -p DBNAME < dump.sql
или програма BigDump.
-
Пренасяме директория sites (без файла settings.php) на новото място, като целта е да имаме старата директория sites с всичките поддиректории, но с новия settings.php.
- Импортираме през PhpMyAdmin експорта на базата данни на нашия сайт. Ако файлът е много голям, трябва да използваме или SQL командата за импорт
-
Стартираме сайта - би трябвало всичко да е на мястото си и да влезем в сайта със старите администраторски име и парола.
-
Ако някои от картинките в текста не са на мястото си, можем да настроим пътя отново или да ползваме този код "Замяна на пътя на img в node" от сайта razni-raboti.com.
-
Създаваме необходимите пощенски кутии и ги записваме в настройките на сайта.
- Ако паролата на администратора досега не е била много сериозна, сега е моментът да я сменим с по-сериозна.
.
Сайт, изработен на Друпал в топ 50 за 2011
В класация на списание "Time" "The 50 Best Websites of 2011" , в категория "Education" е класиран сайтът "Freerice.com". Сайтът е изработен на Друпал.
Play and feed hungry people
Демонстрация на създаване на сайт (видео)
Ще спестите много време, ако спазвате следните правила, преди да започнете да създавате съдържание:
1. Дезактивирайте модулите от ядрото, който няма да са ви необходими. Например модула Color няма да ви трябва, ако няма да ползвате тема със смяна на цветовете. Ако имате проблеми с бързодействието можете да се лишите и от модула Overlay.
2. Подберете, инсталирайте и активирайте необходимите допълнителни модули, като проверите тяхната съвместимост.
3. Конфигурирайте новите модули и настройте правата за тях. Този съвет изглежда на пръв поглед като нещо, което се подразбира, но ако започнете да създавате съдържание и след това настройвате модулите, ще ви се наложи да прегледате отново съдържанието и да въведете параметрите, изисквани от новите модули.
4. Създайте нови типове съдържание и/или добавете полета на съществуващите, ако са ви необходими. Определете начина на показването им – „manage display”.
5. Възползвайте се от възможностите на таксономията, като създадете речници, които да структурират вашето съдържание.
6. Определете какви групи потребители са ви необходими и настройте правата им. По време на работа по сайта, често влизайте в ролята на потребител от дадена група и проверявайте дали има достъп до съдържанието и до функционалността на модулите.
7. Инсталирайте и конфигурирайте избраната тема. Напишете мото и име на сайта. Разгледайте схемата на блоковете, които темата предоставя и преценете как да ги използвате. Сменете логото и изображението-икона или 'favicon', което ще се показва в адресното поле.
8. Конфигурирайте URL на вашия сайт. Добре е да активирате модула Path и да прибавите модула Pathauto, който да конфигурирате. Така няма да имате повече грижата за оформянето на URL псевдонимите на вашия сайт.
9. Можете да пристъпите към създаване на съдържанието на вашия сайт.
Проследте видео урока, в който ще видите създаването на сайта.
Материалите, необходими за възпроизвеждане на демонстрацията, можете да изтеглите от ТУК.
Създаване на сайт - част 1
Създаване на сайт - част 2
Създаване на сайт - част 3
Създаване на сайт - част 4
Изграждане на сайт
Преди да започнем да създаваме новия сайт, първият въпрос, който стои пред нас е не "Как да го направим", а "Защо ще го направим". Отговорът на този въпрос ще ни спести много време, дори и да става дума за създаване на личен сайт. Много често тази фаза се подценява, а от нея зависи какви модули ще са ни необходими, какви потребители ще има сайта и какви права ще им дадем.
Каквото и да решим, следващата стъпка е пост - инсталация. Друпал ни кани да видим началната си страница. Тя разбира се не е интересна, тъй като на нея няма все още съдържание. Вградената тема по подразбиране е Bartik, на името на Jean Bartik, един от програмистите на ENIAC.
За нас интерес в този момент представлява администраторското табло.
- Dahsboard (Табло)
- Content (Съдържание)
- Structure (Структура)
- Appearance (Теми)
- People (Потребители)
- Modules (Модули)
- Configuration (Конфигурация на сайта)
- Reports (Доклади)
Администраторското табло е вградено в ядрото на Drupal 7 и не е необходимо да се инсталира допълнително.
Защо направих този сайт
В началото на 2010 г. аз бях една от многото "newbies" - така в Сайта на Drupal се наричат тези, които задават елементарни въпроси. За щастие там все някой им отговаря достатъчно подробно. С течение на времето и с много труд станах голяма почитателка на тази CMS. Направила съм няколко сайта, по-скоро като хоби, а не като бизнес. Провеждам онлайн курсове и когато накарам някой да открие за себе си Drupal, съм много горда с неговите успехи. Често ми задават въпроса "Колко струва един сайт?". Отговорът е същия, който ще получите, ако искате да си купите автомобил и зададете въпроса "Колко струва една кола?", т.е. зависи от колата.
Искам да споделя опита си и да окуража тези, които сега започват. Достатъчно е да имате минимални познания по HTML, CSS. Като начало можете и да не знаете PHP и JavaScript. За да постигнете някакви резултати ще ви е нужно малко свободно време и много желание.
През времето, което правех първия си сайт ми беше много интересно. Програмист съм по професия, но никога дотогава не се бях занимавала с Web програмиране - т.е. не съм гуру нито на PHP, HTML, CSS или JavaScript. Просто опитах и видях, че се получава.
С една дума, преди бях професионалист, а сега съм любител. Защото за мен това не е просто работа. Това е ежедневие и еженощие, забавление и удовлетворение от постигнатото.
Целта на този сайт е да публикувам съвети за други начинаещи, да споделя проблемите, които съм имала и техните решения. Надявам се да намеря съмишленици.
Засега не предвиждам да давам възможност на потребителите да публикуват съдържание, но можете да кометирате видео уроците и да ползвате формата за контакти. Не е необходимо да се регистрирате предварително.
Желая успех на всички, които сега започват.