О сайте


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

Что нужно для того, что б получить от сайта прямые и быстрые результаты.

Решения для рекламы бизнеса в Интернете


Разработка сайтов

Исходя из индивидуальных потребностей бизнеса создать качественный веб-ресурс.



Сайт на Drupal

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



Сайт недорого

Максимально использовать конкурентные преимущества для значительного снижения стоимости разработки.


Существует два основных способа разработки темы Drupal, выбор зависит от исходных материалов, имеющихся в вашем распоряжении. Предположим, разработчик уже подготовил HTML-код и CSS для вашего сайта. Насколько это просто – взять готовую разработку и преобразовать ее в тему Drupal? Это не так уж плохо, и вы можете, вероятно, мгновенно выполнить 80% от всей необходимой работы. Оставшиеся 20% – это то, что отличает мастера создания тем Drupal от новичка. Поэтому давайте начнем с простого.

На заметку Если вы начинаете создание сайта с нуля, обратите внимание на множество крупных разработок, имеющихся на сайте Open Source Web Design (веб-разработки с открытым исходным кодом). Но помните – это разработки HTML и CSS, а не темы Drupal.
Далее ›

07/08/2011 @ 19:24

В терминологии Drupal темы – это коллекции файлов, которые отвечают за впечатление и ощущение посетителя от вашего сайта. Вы можете загрузить уже имеющиеся темы или применить ваши собственные, которые научитесь создавать. Темы состоят из многих элементов, с которыми вы имеете дело как веб-дизайнер: таблиц стилей, изображений, файлов JavaScript и т.п. Главное, что отличает тему Drupal от простого HTML-сайта, – это файлы шаблона.

Эти файлы обычно содержат большие разделы с HTML-кодом и меньшие специальные фрагменты, которые заменяются динамическим содержимым. Синтаксис файла шаблона зависит от движка темы, который включает этот файл. Далее ›

Система управления темами Drupal абстрагирована для работы с большинством языков создания шаблонов. Языки Smarty, PHPTAL и XTemplate – все они могут использоваться в системе Drupal для динамического заполнения данными файлов шаблона. Для того чтобы использовать эти языки, необходима оболочка, называемая движок темы (theme engine), ее задача – создать интерфейс Drupal для соответствующего языка создания шаблонов. Вы устанавливаете движок темы, помещая каталог соответствующего Движка темы в каталог вашего сайта, т.е. в sites/sitename/themes/engine. Чтобы Движок темы был доступен для всех сайтов, когда их несколько, поместите каталог Движка темы в каталог sites/all /themes/engine. Далее ›

Рассмотрение проблем программирования движка веб-сайта под разными углами зрения – в этом состоит суть ООП.

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

Традиционно разработка движков веб-сайтов производилась процедурно. Сделайте шаг 1, потом шаг 2, потом шаг 3 и т.д. Могут еще быть разные ветвления и циклы, но весь процесс может быть изображен на доске в виде простой блок-схемы.
Далее ›

Разрабатывая сайт на Flash, вы можете заметить одну вещь: нигде не используется слово “class”. Это потому, что есть два различных способа реализации понятия классов, и все происходящие от ECMAScript языки, такие, как ActionScript, попадают под определенную категорию, называемую “языками на основе прототипов”. (Для сравнения Java и С++ попадают под категорию “языков на основе классов”).

Ну и что же это значит для разработчика веб-сайта на Flash? Это значит, что ActionScript не имеет специального ключевого слова для определения классов, но позволяет вам создавать специальные объекты, называемые прототипами, которые ведут себя точно как классы. Если эту идею применить к реальности, языки на основе прототипов создавали бы новых кошек клонированием, а языки на основе классов – следуя набору указаний, как построить сайт.
Далее ›