Программа Extra Hide Studio – универсальный редактор для веб-разработчиков

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

Читать

Практика: создание собственной темы

Посмотрим, как можно создать собственную тему оформления сайта на базе  Drupal, изменив одну  из  существующих. Имеется множество неплохих тем, которые могут  служить «основой» для дальнейшего развития. В репозитории тем (http://drupal.org/project/Themes), созданных сторонними разработчиками, имеется несколько тем, специально предназначенных для этого. Одной из наиболее часто  рекомендуемых является тема  Zen (http://drupal.org/project/zen). В нашем примере мы  возьмем за основу  простую тему, входящую в состав  ядра: Bluemarine, изображенную на рис. 11.5.

Читать

Практика: перевод содержимого

Теперь нам  необходимо настроить раздел нашего сайта Knowledge Base (База знаний). Мы сначала создадим несколько материалов, а затем покажем, как перевести их.

Перевод

Ранее мы включили поддержку переводов для наших страниц, а теперь пройдем сам процесс перевода:

Читать

Создание базы данных MySQL – ЧАСТЬ 3

Для запрета индексации конкретной страницы можно воспользоваться мета- тегом robots. В этом случае в раздел HEAD необходимо добавить следующую строчку:

<meta name="robots" content="noindex, nofollow">

Но этот метод не снизит нагрузку на сервер. В этом случае нужно в корневой папке сайта создать файл robots.txt. Содержимое файла выглядит следующим образом:

Читать

Каталог вакансий

Эта глава представляет две наиболее важных особенности Drupal. Да, мы  прямо говорим, что две наиболее важные особенности – это пакет Content Construction Kit и модуль Views. Пакет Content Construction Kit (часто  для краткости обозначается, как CCK) позволяет, не написав ни строчки кода, создавать формы с разнообразными полями, такими как флажки, раскрывающиеся списки, поля выгрузки изображений и многие другие. Модуль Views  является естественным дополнением к пакету CCK, позволяя получать данные с сайта. Модуль Views дает возможность  создавать страницы и блоки, которые получают данные и отображают их  перед  посетителями.  Хотите отобразить таблицу с описаниями продуктов, разбитую на  страницы и допускающую возможность сортировки по цене  и названию производителя? Вы можете создать ее с помощью пакета CCK и модуля Views. Хотите отобразить блок со списком альбомов определенного музыканта в виде мозаики, состоящей из изображений обложек? Вы можете создать его с помощью пакета CCK и модуля Views. Какой бы список содержимого на вашем веб-сайте вы не взяли (а большинство веб-сайтов практически всегда  всего лишь перечисляют содержимое в той или  иной  форме), CCK и Views окажутся теми ключевыми модулями, которые вам необходимы.

Читать

Структура Контрольной панели

При работе с Контрольной панелью не следует использовать кнопки Обно- вить и Назад на панели инструментов Web-браузера, так как после этого придется повторно вводить регистрационные данные. Если вы долго не поль- зовались Контрольной панелью, то результат будет таким же. По завершении работы следует обязательно нажать кнопку Выход. Зайти в Контрольную панель можно с центральной страницы сайта хостинг-провайдера.

Читать

Создание выпадающего меню исключительно средствами CSS

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

Когда создавался первый вариант данной книги, я, как и многие веб- разработчики, смотрела вперед с надеждой, что в будущем с помощью CSS можно будет создавать все, что пожелаешь, в том числе выпадаю- щие меню и подобные эффекты без использования  JavaScript. Более глубокое изучение особенностей перечисленных технологий и поведе- ния пользователей позволило мне прийти  к выводу, что в данном слу- чае куда эффективнее воспользоваться средствами JavaScript.

Читать

Стратегически важный контент, обладающий огромной ценностью

Чтобы создать настоящую Репутацию, контент должен быть практически идеальным. Не пугайтесь высоких стандартов, которые следуют из этих слов; превосходство подразумевает очень высокие стандарты, и вы должны быть во всеоружии. Бобу мы предложили четыре идеи. Наряду с контентом, посвященным рыбкам на продажу и уходу за ними, который уже есть на сайте, и контентом, который он решил создать, изучив запросы пользователей, потребуется немало усилий, чтобы претворить их в жизнь. Прежде чем мы опишем эти идеи, пожалуйста, заметьте, что мы ни в коем случае не беспокоились о том, ищет ли кто-нибудь этот контент. Знания Боба о золотых рыбках в сочетании с нашим опытом, касающимся способов эффективного развития Репутации, вдохновляют нас на воплощение этих идей и их разработку независимо ни от чего. Все верно – несмотря на все наши усилия, направленные на то, чтобы убедить вас создать сайт, который будет отвечать запросам пользователей, теперь мы толкаем Боба сделать то, что не оправдано какими-либо определенными внешними условиями. Просто доверьтесь нам. Итак, в чем же заключаются эти идеи?

Читать

Создание настоящей Репутации

Поисковая система Google снова и снова повторяет, что вы должны создавать свой сайт для пользователей, а не для Google, что, по нашему мнению, является удивительным заявлением, свидетельствующим о том, что пользователи полностью подвержены влиянию Google. Тот факт, что владельцы веб-сайтов могут решить создать сайт только исходя из удобства для одного-единственного посетителя (вероятно, в ущерб удобству многих посетителей и клиентов), уже примечателен. И все же такова сегодняшняя реальность: реальность, где одной компании принадлежит решающая роль в посредничестве между предложением и спросом в Интернете, и где несоответствие способу, которым она позиционирует ваше предложение, может стать причиной коммерческого провала.

Читать