Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
7 Мб
Скачать
☆

Включение блока отображение популярных статей

  1. Включаем модуль "statistics" (administer/modules) входящий в стандартный ди­стрибутив Drupal;

  2. В настройках модуля (administer/setting/statistics) включаем счетчик показа ста­тей;

  3. В administer/blocks включаем появившийся блок "Popular con­tent". Не забудьте настроить его (configure);

  4. "Number of day's top views to display" - количество самых популярных статей за день, "Most recent views" - последние просмотры. По умолчанию "Disаble".

Удаление

Чтобы убрать блок с формой входа на сайт, надо отключить блок "Пользо­ва­тельский логин". После этого, доступ для авторизации будет по следующей ссылке: http://dnsname/?q=user . Чтобы удалить ссылку "Далее" в отображение статьи необходимо вставить тег <!--break--> в конце статьи. После него не должно быть пробелов.

Денвер и Drupal

Шаг 1. Денвер

Чтобы запустить Drupal на домашнем компьютере, можно использовать Денвер. Денвер — это программый комплекс, позволяющий превратить локальный ком­пьютер в сервер. Название расшифровывается как «джентльменский набор веб-раз­работчика». Скачайте с сайта Денвера его дистрибутив и запустите. Откроется окно браузера, а после его закрытия появиться окно, предлагающие распаковку.

Нажмите кнопку «Да». После этого появиться окно с процессом распаковки файлов. Когда файлы будут распакованы, то Денвер проверит наличие необходимых компонентов, убедится что всё на месте и предложит нажать Enter для продолжения. Нажимаете Enter и появляется следующее окно:

На этом шаге предлагается выбрать папку в которую будет установлен Денвер. Здесь нужно подтвердить свой выбор и нажать Enter.

Денвер предупредит о создании виртуального диска. Здесь нужно ввести букву виртуального диска. По умолчанию Денвер предла­гает ввести Z и если у вас нет причин выбирать другую букву, то введите z и на­жмите Enter.

Денвер сделает на диске указанную папку и предупредит о начале копирова­ния файлов. После нажатия Enter, в окне пробежит строка копирующихся файлов:

Затем будет выведено сообщение: режим запуска Денвера. Прочитайте поясне­ния к режимам и выберите 1 или 2. Процедура установки закон­чена.

Шаг 2. Папка

После установки Денвера, нужно сделать папку в которой будут храниться файлы сайта. Для этого зайдите в папку, в которой установлен Денвер, если вы её не меняли, то это C:\WebServers. Далее перейдите в папку home и сделайте в ней папку для файлов сайта. В этом примере была сделана папка drupal.site:

Войдите в папку drupal.site и сделайте в ней папку с названием www. И уже в папку www распакуйте файлы Drupal:

Шаг 3. База данных

По умолчанию, Drupal работает с базой данных MySQL. Эта база данных вхо­дит в комплект Денвера и для работы с ней нужно запустить Денвер. Запустите Start servers. Запустите браузер, наберите в адресной строке localhost и используйте мышь, чтобы нажать им на кнопку Перейти в браузере. Открывшуюся страницу нужно про­крутить до раздела Утилиты, в котором перейдите по ссылке Заведение новых БД и пользователей MySQL. После перехода по ссылке, заполните окрывшуюся страницу:

Пароль администратора MySQL: <оставьте пустым>

Имя базы данных: drupalsite

Логин пользователя: drupalsite

Пароль: drupalsite

еще раз: drupalsite

После ввода этих данных, нажмите кнопку Создать БД и пользователя. Стра­ница перезагрузится и после заголовка появится надпись: База данных и новый поль­зователь заведены. Теперь у вас есть база данных с названием drupalsite, для доступа к базе будет использоваться логин и пароль drupalsite.

Шаг 4. Установка Drupal

Поледний шаг — это установка самого Drupal. Здесь будет описана установка Drupal с включённым в дистрибутив русским языком. Наберите в адресной строке браузера: drupal.site

нажмите кнопку перехода и вы увидите страницу с предложением выбрать язык на котором и будет проходить дальнейшая установка. Выберите Russian (Русский) и нажмите кнопку Select language.

На следующей странице Drupal попросит создать файл settings.php в папке /sites/default. Этот файл нужно создать из файла default.settings.php. Нужно именно создать новый файл, а не переименовать существующий. После этого в этой папке у вас должно быть два файла: default.settings.php и settings.php. Нажмите ссылку обно­вите страницу в последней строке.

На следующей странице введите информацию о базе данных (название, пользо­вателя и пароль) и нажмите кнопку Сохранить. Откроется и вскоре исчезнет страница Установка Drupal, во время которой Drupal внесёт изменения в файл settings.php.

На следующей странице отобразится процесс импорта переводов интерфейса. На общих хостингах с небольшими ресурсами именно эта операция проходит не полностью, т.к. установленного ограничения на время выполнения скрипта не хватает на импорт переводов.

После того, как переводы будут импортированы, нужно ввести общую инфор­мацию о сайте (название, почтовый адрес, часовой пояс, поддержка чистых ссылок, оповещения) и информацию об аккаунте администратора. Затем будет проведена установка языка.

На последней странице установки Drupal сообщит о её завершении и предложит войти в аккаунт администратора. На странице будет находиться сообщение, которое выводится на первую страницу сайта в том случае, когда нет не одного документа выведенного на первую страницу.

Joomla! Джу́мла — свободная система управления содержимым, написанная на языках PHP и JavaScript, использующая базу данных MySQL. Текущая версия – v3. Важной особенностью системы является минимальный набор инструментов разра­ботки сайтов при начальной установке, который дополняется по мере необходимо­сти. Это снижает загромождение административной панели и нагрузку на сервер и экономит место на хостинге. Joomla! может применяться для создания самых разных интернет-сайтов.

Joomla! имеет возможность самостоятельного написания/ редактирования мо­дуля или компонента и последующего его встраивания в структуру ресурса, впечат­ляющий каталог дополнений, расширенные возможности администрирования и SEO-оптимизации. Joomla! позволяет отображать интерфейс на любом языке. Каталог расширений содержит множество языковых пакетов. Система шаблонов позволяет легко изменять внешний вид сайта.

К преимуществам системы можно отнести то, что все модули, компоненты, плагины, шаблоны можно написать самому, разместить их в структурированном ка­талоге расширений или отредактировать существующее расширение.

  1. Низкий уровень вхождения.

  2. Приятный интерфейс - простой для понимания обычным пользовата­лем.

  3. В базовой комплектации она опережает все системы по функционально­сти и производительности.

  4. На Joomla можно сделать почти что все что угодно. Основное расшире­ние функционала достигается, через компоненты.

  5. Надежность. Модуль безопасности для многоуровневой аутентификации пользователей и администраторов.

  6. Возможности администрирования. Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поис­ковых системах; Начало и окончание публикации любых материалов можно запро­граммировать по календарю; Возможность ограничить доступ к определённым раз­делам сайта только для зарегистрированных пользователей; Настраиваемые схемы расположения элементов по областям шаблона. Различные модули (последние ново­сти, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие); Возможность создания не одной, а нескольких форм обратной связи для ка­ждого контакта; Модуль приёма от удалённых авторов новостей, статей и ссылок;

Кроме этого имеется: Иерархия объектов; Менеджер рассылки новостей; Встроенный визуальный редактор TinyMCE;

Для работы Joomla требуются: Apache 1.3.x или новее, как минимум, PHP 5.2 и MySQL 5.0.4.

Недостатки Joomla. Из недостатков Joomla! можно отметить недостаточную “легкость” движка, что сказываеться и на скорости загрузки сайта. Производи­тель­ность - для малых проектов идеальная, для больших проектов без оптимизации движка использовать не стоит. Расширения также часто замедляют Joomla!.

Обзор популярности

По российским данным в десятку наиболее популярных CMS входят 1С-Битрикс, Joomla!(free), WordPress(free), MODx CMS/CMF(free), Drupal(free), UMI.CMS, NetCat, HostCMS, AMIRO.CMS, DataLife Engine. По данным зарубежного Интер­нет самыми известными CMS являются Joomla, Typolight и Kentico.

Рассмотрим отдельно популярные системы управления интернет-магазинами.

Magento -- по данным Alexa, это самая популярная система управления интернет-мага­зинами в мире на февраль 2011 г. Российская сборка Magento -- это версия Magento, адаптированная для интернет-магазинов России и СНГ. Ключевые особенности Россий­ской сборки Magento: полная русификация магазина, 100% открытый исходный программный код, интеграция с «1C:Управление торговлей», интеграция с популярными платёжными системами России, Украины, Казахстана, Беларуси.

PrestaShop -- веб-приложение для электронной коммерции с открытым кодом.

В 2011 г. CMS Prestashop 1.4 была признана лучшей в Европе. На 2012 год сервисом PrestaBox поддерживается более 100 000 действующих интернет-магазинов. Осуществля­ется платная и бесплатная поддержка. На официальном сайте имеются также: форум, галерея, блог и учебный ресурс и многое другое. PrestaShop  уступает Magento размеру сообщества и количеству готовых решений, но выигрывает у него же за счет легкости и скорости работы. Российская версия PrestaShop полностью русифицирована, имеет бесплатную поддержку, подключение платежных сис­тем.

Еще одна система OpenCart, также как и PrestaShop легка в освоении, быстра и становится попу­лярней с каждым годом.

Литература

  1. Уэнделл Одом Компьютерные сети. — М.: «Вильямс», 2005. — С. 432. 

  2. Halsall F. Data communications, computer networks and open systems. Addison-Wesley publishing company, 1992, 772 pp.

  3. Кристиансен Т., Торкингтон Н. Perl: Библиотека программиста :Пер. с англ.- СПб.: Издательство «Питер», 2000. - 736с.: ил.

  4. Хейл, Бернард Ван. JDBC: Java и базы данных :Пер. с англ. М.,1999.-320с.

  5. Робин Никсон. «Создаем динамические веб-сайты с помощью PHP, MySQL и Ja­vaScript», – Питер , 2011.

  6. Люк Веллинг, Лора Томсон. «Разработка Web-приложений с помощью PHP 5 и MySQL 5. PHP5», – Williams, 2008.

  7. Тодд Томлинсон. «CMS Drupal 7. Руководство по разработке системы управле­ния веб-сайтом». – Williams, 2011.

  8. Викрам Васвани. «Zend Framework: разработка веб-приложений на PHP», – Пи­тер, 2012.

  9. Владимир Дронов. «HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов», – BHV, 2010.

  10. Майкл Моррисон. «Изучаем JavaScript», – Питер, 2012.

  11. Алексей Черных. «Drupal 7», – ЭКСМО, 2011.

  12. Джеймс Ли, Брент Уэр. «Использование Linux, Apache, MySQL и PHP для разработки Web-приложений», – Williams, 2004.

  13. http://www.citforum.ru

  14. http://www.xpoint.ru

  15. http://phpclub.unet.ru

  16. http://www.webmasteram.ru

  17. http://inftech.webservis.ru

  18. http://dit.vov.ru

  19. http://chip.ua

20. http://www.adobe.com/support/dreamweaver/

21. www.adobe.com,

WEB 2.0 сервисы и приложения.

1. http://wikipedia.org/

2. http://livejournal.com/

4. http://www.ebay.com/

6. http://www.skype.com/

7. http://www.google.com/adsense

8. http://netvibes.com/

10. http://habrahabr.ru/

11. http://digg.com/

12. http://www.backpackit.com/

13. http://www.basecamphq.com/

14. http://sourceforge.net/

15. http://youtube.com/

18. http://web2.ajaxprojects.com/

470