
- •Раздел 1 актуальность и методы реализации сайта-витрины……………………………………………….………………………...9
- •Раздел 2 методы и механизмы разработки
- •Раздел 3 создание модуля каталога товаров………..…..…68
- •Раздел 1
- •. Актуальность разработки сайтов-витрин
- •1.2. Анализ cms
- •1.2.1.Реализация сайтов на cms “WordPress”
- •1.2.2. Реализация сайтов на cms “Drupal”
- •1.2.3. Реализация сайтов на cms “Joomla”
- •1.2.4. Реализация сайтов на cms “ExpressionEngine”
- •1.2.5. Реализация сайтов на cms “Textpattern”
- •1.2.6. Реализация сайтов на cms “dle”
- •1.2.7. Реализация сайтов на cms “1с-Битрикс”
- •1.2.8. Реализация сайтов на cms “modx”
- •1.3. Сравнительный анализ подобных проектов
- •1.3.1. Интернет-витрина компании “Згода-с”
- •1.3.2. Веб витрина и корпоративный портал компании фот
- •1.3.4. Сайт фирмы “Euroboor”
- •1.3.5. Сайт-витрина компании “Baby Room Boom”
- •1.3.6. Сайт-витрина фирмы “Vents”
- •1.3.7. Сайт “e-Katalog”
- •Раздел 2 методы и механизмы разработки сайта-витрины
- •2.2. Сравнительный анализ редакторов кода
- •2.2.1. Редактор кода “Sublime Text ”
- •2.2.2. Редактор кода “AkelPad”
- •2.3. Сравнительный анализ субд
- •2.3.1. Субд “Microsoft sql Server”
- •2.3.2. Субд “Oracle Database”
- •2.3.3. Субд “MySql”
- •Раздел 3 создание модуля каталога товаров
- •3.1. Структура базы данных
- •3.2. Описание стандартных функций компонентов
- •3.2.1. Класс db
- •3.2.2. Класс template
- •3.3. Алгоритм работы модуля
- •3.4. Руководство пользователя
1.2.5. Реализация сайтов на cms “Textpattern”
Ранее Textpattern воспринимался только как движок, предназначенный для ведения блогов, но на сегодняшний день, сохранив блого-ориентированные возможности, эта CMS используется в самых разных сферах сайтостроения.
Кроме блогов, на нем работают корпоративные сайты, сайты-презентации, сайты-справочники, сайты-путеводители, новостные сайты, он-лайн газеты, фотоальбомы, музыкальные каталоги и он-лайн сервисы различного назначения. На рисунке 1.5 показан логотип Textpattern.
Рис. 1.5. Логотип CMS “Textpattern”
На данный момент система управления содержимым Textpattern является одной из самых популярных CMS, уступая лишь таким общеизвестным продуктам, как WordPress и Joomla. При этом Textpattern обладает рядом преимуществ, среди которых можно назвать гибкость настройки, небольшие размеры и простой в обращении интерфейс, благодаря чему система приобрела популярность среди разработчиков и дизайнеров по всему миру. Дистрибутив Textpattern занимает меньше мегабайта, что невероятно мало для такой мощной системы.[14]
Textpattern популярна среди дизайнеров по причине своей простоты и элегантности. Textpattern – не из тех CMS, которые включают в себя любые функции, которые только можно придумать. Кодовая основа ее стройна и минимализирована. Основная цель Textpattern – обеспечение администратора ресурса прекрасной CMS, создающей хорошо структурированные, совместимые со стандартом страницы.
Вместо редактора WYSIWYG Textpattern использует разметку Textile в текстовых областях в целях создания HTML-элементов вместе со страницей. Получаемые страницы экстремально облегчены и быстро загружаются.
Textpattern обдуманно прост по дизайну, его бэкенд довольно легок в использовании и интуитивно управляем. Новые пользователи легко разберутся с областью администрирования.
Хотя ядро Textpattern минималистично, с помощью сторонних расширений, модулей и плагинов можно увеличить его функциональность.
Как и любая другая система управления содержимым, Textpattern потребует некоторого времени для полного освоения функционала и адаптации к интерфейсу. Однако, минималистичный дизайн самой CMS значительно ускоряет этот процесс, а скорость работы Textpattern превосходит многие популярные аналоги, такие как WordPress. Существует развитое сообщество пользователей Textpattern, в котором обсуждаются все актуальные вопросы и проблемы, касающиеся данной системы. А наличие большого количества плагинов позволяет значительно расширить базовый функционал CMS.
Особенностью Textpattern является своя система иерархии. Textpattern формирует сайты из двух раздельных структур: Content (Содержимое) и Presentation (Представление). “Content” организует информацию, “Presentation” организует различные формы представления этой информации. Кроме того, обратите внимание, что Images (Изображения, фотографии) и Links (Ссылки) – это отдельные виды информации, которые могут иметь отношение к отдельным Articles (Статьям), Pages (Страницам) и Forms (Формам).[15]
К недостаткам этой CMS можно отнести большое количество вопросов и сложной в начале работы с ней, сложности с кодировкой, которая может быть разной на CMS и на сервере, вследствие чего возникают ошибки.