Помощь в написании студенческих работ
Антистрессовый сервис

Выбор платформы разработки сайта

РефератПомощь в написанииУзнать стоимостьмоей работы

Создание дизайна можно начать с готового шаблона. Это самый простой выход. Бесплатные хостинги предоставляют готовые шаблоны виртуальных шаблонов. Как правило такие шаблоны не очень удобны в настройке и у них готовый дизайн не всегда хорошего качества, и могут не отвечать замыслу. Но есть и совершенные, современные шаблоны, включающие массу сервисов, вплоть до собственных продуманных личных… Читать ещё >

Выбор платформы разработки сайта (реферат, курсовая, диплом, контрольная)

Краеугольным камнем стал вопрос о создании сайта с использованием CMS или разработка сайта «с нуля» .

Система управления содержимым (контентом) (англ. Contentmanagementsystem, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).

Основные функции CMS:

Предоставление инструментов для создания содержимого, организация совместной работы над содержимым, Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п.,.

Публикация содержимого, Представление информации в виде, удобном для навигации, поиска.

На сегодняшний момент использование CMS является актуальным, так как затраты на разработку сайта будет иметь меньшие издержки, чем написание «с нуля» .

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

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

1. Joomla!

Легка в установке и управлении, и очень надежна. Joomla! не требует от пользователя или администратора системы знаний HTML для управления и работы с ней[8].

Возможности Joomla!:

Полное управление компонентами базы данных и сайта;

Разделы новостей, товаров или сервисов полностью доступны для управления и редактирования;

Темы разделов могут быть добавлены при сотрудничестве авторов;

Полная настройка расположения блоков, включая левые, правые и центральные блоки меню;

Загрузка изображений браузером в свою собственную библиотеку для использования на сайте;

Динамические модули форумов, опросов, голосований с показом результатов;

Совместимостьс Linux, FreeBSD, MacOSX server, Solaris и AIX ;

Большая управляемость;

Изменение порядка объектов, включая новости, часто задаваемые вопросы, статьи и т. д.;

  • 10. Генератор важных новостей сайта;
  • 11. Возможность отправки авторами новостей, статей, FAQ и ссылок;
  • 12. Иерархия объектов — возможно создание разделов, категорий и страниц в желаемом порядке;
  • 13. Библиотека изображений — возможность хранения своих документов в форматах PNG, PDF, DOC, XLS, GIF и JPEG прямо на сайте для облегчения дальнейшего использования;
  • 14. Автоматическое исправление путей;
  • 15. Менеджер новостных лент;
  • 16. Менеджер архива. Можно поместить старые новости и статьи в архив, не удаляя их с сайта;
  • 17. Каждый материал сайта можно «Отправить по почте другу» или «Распечатать» ;
  • 18. Встроенный текстовый редактор, похожий на WordPad;
  • 19. Возможность настраивать доступ пользователей к определенным функциям;
  • 20. Создание опросов и голосований как для отдельных страниц, так и для всего сайта;
  • 21. Менеджер шаблонов. Возможность скачать шаблоны и установить их на сайт за несколько секунд.

DSite.

Данная система предназначена для управления сайтом и для создания сайтов любой сложности.

DSite уже имеет большое количество надстроек, а также удобный WPI для разработчика сайтов. Основным языком разработки сайта является PHP. Содержит необходимый интерфейс для написания собственных надстроек, а также имеет подробную техническую документацию.

Система управления сайтами DSite позволяет создавать сайты с многочисленными дизайнами, сайты внутри сайтов, интернет-проекты с каталогом произвольной архитектуры и многое другое, имеет удобный и простой интерфейс администрирования. Несколько встроенных WYSIWYG редакторов, позволяющих быстро и удобно отредактировать любую страницу сайта, систему визуального управления сайтом, встроенный графический редактор, содержащий минимальный набор функций для обработки закаченных изображений. Также DSite имеет возможность отмены изменений, режим предварительного просмотра изменений, возможность создания резервной копии сайта.

Основные надстройки (модули) системы:

Динамический каталог произвольной архитектуры — для разработчика позволяет быстро собрать, а для конечного пользователя — управлять каталогом товаров или услуг произвольной архитектуры. Автоматически собираются административные интерфейсы, существует возможность импорта и двустороннего обмена с системой «1C» или для любой другой репликации;

Система новостей — лента новостей, разделы новостей, управление новостями, архив, поиск, подписка, рассылка и многое другое, что касается новостей. Эта же надстройка позволяет создавать ленты спец-предложений, статьи и прочее;

Форум, гостевая книга, мини-форум — возможность для пользователей писать сообщения на форум, для модераторов и администраторов — управление форумом, получение уведомлений и т. п. функциональность.

Форма обратной связи, анкета, калькулятор — возможность отправить заполненную анкету с данными пользователя, рассчитать стоимость услуг и т. п.;

Регистрация пользователей — управления доступом пользователей к определенным разделам сайта и другая функциональность, связанная с введением логина и пароля посетителем сайта; для разработчиков — специальный класс PHP для управления пользовательскими данными; административный интерфейс управления пользователями; возможность синхронизации с доступом к форуму и другим разделам;

Меню второго и третьего уровня — меню первого уровня встроено в систему, меню второго и третьего уровня сделано специальной надстройкой, позволяющей не только формировать пункты подменю, но и определять какой пункт меню считать активным при посещении определенной страницы сайта;

Опрос, голосование — возможность формировать простые опросы для сбора статистической информации с посетителей;

Баннерная система — возможность размещения баннерной рекламы в различных блоках сайта, автоматическая система ротации баннеров;

Система обмена ссылками — автоматизация процесса обмена ссылками, включая отображение и административную часть, проверку обратной ссылки и ее цитируемости в поисковых системах;

Фотогалерея — опубликование изображений с возможностью предварительного просмотра (маленького изображения), листания, разбиения на страницы, категоризацией и т. п.;

Интернет-чат;

Динамическая карта сайта, управление доступами к разделам сайта, управление языками, встроенный графический редактор, система поиска по каталогу и многое другое.

CMS Cubesystem, это система управления сайтом (движок сайта), которая имеет следующие возможности:

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

Без особых специальных знаний позволяет создавать и редактировать любые разделы сайта, а также управлять их содержимым.

Имеет многопользовательскую поддержку. Возможность создания пользователей и разделение их прав доступа — позволяет организовать работу нескольких сотрудников для заполнения или обновления содержимого отдельных разделов сайта. Пользователи смогут управлять только своей частью сайта, и не будут иметь доступ в другие части сайта.

Лёгкость работы, простота обучения и установки.

Движок CMS Cubesystem написан на PHP, в качестве базы данных используется MySQL.

Разработка нашего интернет-проекта образовательного учреждения «КазУФиМТ им. Т.Рыскулова» будет происходить с использованием CMS Joomla!

Выбора платформы для разработки сайта пал на современную программу OpenServer.

OpenServer — это портативная программная платформа, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

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

Хотя изначально программные продукты, входящие в состав комплекса, не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной среди пользователей Windows, в первую очередь из-за того, что они получали бесплатный комплекс программ с надежностью на уровне Linux серверов.

Удобный и современный программный комплекс OpenServer является надёжным помощником в разработке веб-проектов.

Основные компоненты:

Управляющая программа OpenServer 4.8.5;

Apache 2.2.24;

Apache 2.4.4;

Nginx 1.2.8;

MySQL 5.1.69;

MySQL 5.5.31;

MySQL 5.6.11;

MariaDB 5.5.30;

MongoDB 2.4.1;

PostgreSQL 9.2.4;

PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube 4.0.7, Memcache 2.2.4);

PHP 5.3.24 (Xdebug 2.2.2, IonCube 4.2.2, Memcache 2.2.7, Mongo 1.3.5, Imagick);

PHP 5.4.14 (Xdebug 2.2.2, IonCube 4.2.2, Memcache 2.2.7, Mongo 1.3.5, Imagick);

FTP FileZilla 0.9.41;

ImageMagick 6.8.0−7 Q16;

FakeSendmail 32;

NNCronLite 1.17;

Memcached 1.4.5;

Adminer 3.6.3;

HeidiSQL 7.0;

Webgrind 1.0;

RockMongo 1.1.5;

PHPMyAdmin 3.5.8;

PHPPgAdmin 5.1;

PHPMemcachedAdmin 1.2.2;

Все компоненты сборки представлены в 32-битной версии.

Поддерживаемые версии Windows (32-бит и 64-бит): Windows 8 / Windows 7 / Server 2008 / Vista / Windows XP SP3; минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD.

Показать весь текст
Заполнить форму текущей работой