История создания сайта epson.ru

1С-Битрикс: Управление сайтом ASP.NET

Профессиональная система управления веб-проектами

Программный продукт «1С-Битрикс: Управление сайтом ASP.NET» - универсальный инструмент для разработки и управления современным интернет-проектом на основе платформы ASP.NET.

Платформа: ASP.NET 2.0
Язык программирования: C#
База данных: MSSQL 2005
Дополнительные требования: Microsoft Ajax 1.0
Размещение на хостинге: подерживается виртуальный хостинг с уровнем не ниже medium trust






Знакомство с ASP.NET
По нашему мнению, две технологии будут пользоваться популярностью в будущем, это PHP и ASP.NET платформы. И мы считаем необходимым предоставить нашим партнерам и клиентам полноценные решения для двух платформ.

В разработке ASP.NET мы сконцентрировали весь опыт, полученный разработчиками компании за последние годы и постарались объединить его с преимуществами платформы ASP.NET.

Сергей Рыжиков,
генеральный директор компании «1С-Битрикс»

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


Продукт получил статус Certified for Windows Server 2008 R2. Полученный сертификат подтверждает стабильность работы продукта на платформе Windows Server 2008 R2. Сертификация для Windows Server 2008 R2 подтверждает совместимость продукта с серверными технологиями Microsoft и стабильность работы при больших нагрузках и в «стрессовых» ситуациях. Сертификация Microsoft помогает клиентам выявить наиболее эффективные приложения, способные обеспечить высокое качество работы программных продуктов с Microsoft Windows Server 2008 R2 – новой версией операционной системы Windows Server.



Что нового в 4.5?

В новую версию 4.5 продукта «1С-Битрикс: Управление сайтом ASP.NET» включен новый модуль «Проактивная защита», позволяющий обеспечить высокий уровень безопасности веб-проектов, усилена производительность системы, обновлен функционал форумов, блогов и других модулей продукта.

Что нового в 4.5:

Новые модули
Реклама
Блоги
Форум

Проактивная защита *
Сервисы для коммуникаций
Медиагалерея
Другое

«1С-Битрикс: Управление сайтом ASP. NET 4.5»: новые возможности для создания безопасных и функциональных веб-проектов

Новые модули

В новой версии продукта добавлено 3 новых модуля: «Реклама», «Проактивная защита», «Сервисы для коммуникаций». Продукт оснащен совершенно новыми инструментами, отличными от тех, что содержатся в функционале «1С-Битрикс: Управление сайтом»: «Управление структурой», «Однопользовательская фотогалерея», «Медиагалерея». Значительно доработаны и улучшены «старые» модули.

Новая версия продукта уже сертифицирована для Windows Server 2008 R2, что подтверждает совместимость продукта с серверными технологиями Microsoft и стабильность работы при больших нагрузках и в «стрессовых» ситуациях. Сертификация Microsoft помогает клиентам выявить наиболее эффективные приложения, способные обеспечить высокое качество работы программных продуктов с Microsoft Windows Server 2008 R2 – новой версией операционной системы Windows Server.


Всего в продукте 8 модулей:
1. Главный
2. Инфоблоки
3. Поиск
4. Форум
5. Блоги
6. Реклама новый!
7. Сервисы для коммуникаций новый!
8. Проактивная защита* новый!

Реклама (баннеры)

Система управления баннерами и инструменты продажи рекламы на одном или нескольких сайтах.

Теперь, с новым модулем «Реклама», вы сможете организовать на сайте эффективную баннерную сеть - не только управление баннерами, но и продажу рекламы. Причем, на всех своих сайтах, построенных на базе продукта! Очень легко распределить показ рекламы в заданный период, установить ее приоритеты и получить потом статистику - показов и нажатий.

Публикация баннера
Публикация баннера

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


Визуальный таргетинг
Визуальный таргетинг

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

Список рекламных баннеров
Список рекламных баннеров

Работа с модулем наглядна и визуальна. Так, ограничивать время показа баннеров вы будете, выделяя дни курсором мыши - просто раскрашивая, скажем, недельное расписание показа в синий и белый цвета (день выбран/не выбран). Вы легко определите, какой из баннеров вам нужно отредактировать - в списке рекламных баннеров выводятся их изображения. Сразу увидите, почему баннер перестал показываться посетителям вашего сайта - рядом с красным «фонариком» выводится причина (к примеру, мог закончиться период показа).


Страница сотрудника Возможности модуля:
  • гибкий таргетинг: по URL, дням недели, часам, ролям пользователей;
  • баннеры могут быть графическими, flash, или представлять собой произвольный HTML;
  • рекламные контракты с рекламодателями;
  • настройка медиапланов;
  • целевой показ рекламы по аудиториям и рекламным компаниям;
  • статистика показов и кликов;
  • возможность устанавливать вес (приоритет) баннера или равномерное распределение показов баннера в течение заданного периода;
  • ограничение показов баннера по периоду, по общему числу показов, по числу показов одному посетителю, по количеству кликов.

Сервисы для коммуникаций

В продукте появился служебный модуль «Сервисы для коммуникаций», позволяющий в форумах и блогах использовать BBCode, публичные диалоги вставки видео и изображений.

Блоги

Система управления блогами, поддержка онлайн-сообществ.

Модуль «Блоги» реализует на вашем сайте очень современную, популярную, удобную и практичную форму подачи материала. С помощью этого модуля вы создадите не только standalone-блог, но и сообщество блогов, где каждый пользователь сайта обретет свою личную страничку с записями.
При создании записей в блогах вы можете использовать BBCode, сохранять недописанные сообщения в черновиках, а также выделять текст с помощью множественных cut'ов. И, конечно же, оставлять комментарии.

Вставляйте картинки, музыку и видео!
Вставляйте в блог картинки, музыку и видео!

Теперь, с обновленным модулем «Блоги», вы можете делать гораздо больше интересного. Например, вставлять в записи блога изображения, видео и музыку. Можете оформлять эти записи на свой вкус и цвет - разрешена поддержка HTML в записях блога «простым смертным». При этом администраторам можно не волноваться, что вставленный кем-то «кривой» код нарушит работу сайта - все лишнее из кода удаляется HTML Parser.

HTML разрешен!
HTML разрешен!

Вам понравится публиковать свои записи прямо из MS Word или
Windows Live Writer, пользоваться различными вариантами импорта/экспорта в RSS и сортировать свои записи в соответствии с введенными тегами и отмеченными свойствами. Теперь найти что-то в блогах достаточно быстро, поскольку индексируется все: и записи, и комментарии к ним.

Добавление видео в блог Новое в Блогах:
  • визуальный редактор;
  • поддержка HTML в записях блога с HTML Parser - вырезание ненужных тегов (в целях безопасности и валидности кода);
  • вставка изображений, видео и музыки в запись блога;
  • зеркалирование блогов, поддержка импорта из RSS, различные варианты экспорта в RSS;
  • поддержка публикации в блог из Windows Live Writer и Microsoft Office;
  • поддержка тегов в записях блога;
  • индексирование модулем поиска записей и комментариев, что позволяет выполнять морфологический поиск по ним;
  • поддержка пользовательских свойств в записях блога, фильтрация записей по этим свойствам.

Форумы

Система управления форумами, обсуждениями, инструменты формирования открытых и закрытых сообществ.

С помощью модуля «Форумы» можно создать любое количество форумов на сайте. И тематика форумов может быть самой разной. Форумы могут служить для организации и поддержки сообществ, обсуждения статей и материалов, формирования постоянной аудитории сайта и достижения многих других целей.

Новая тема
Интерфейс форумов

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

Страница сотрудника возможности модуля:
  • группировка форумов;
  • распределение прав доступа;
  • премодерация сообщений;
  • система рейтингования посетителей;
  • CAPTCHA - защита от автоматических регистраций;
новое в Форумах:
  • полная поддержка RSS;
  • исчерпывающий набор поддерживаемых BBCode;
  • страница «Новые темы».

Медиагалерея

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

Вы сможете так же легко организовать видеогалерею на базе инфоблоков - это одна из особенностей данной Медиагалереи. Суть и «изюминка» в том, что в такой видеогалерее списки воспроизведения формируются из элементов инфоблоков. При этом, не беда, если в вашем списке «мешанина» из форматов (например, FLV-ролик и WMV-ролик). Умная Медиагалеря автоматически переключается между проигрывателями и выбирает тот, что воспроизводит текущий медаконтент. Подробнее

Модуль проактивной защиты

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

    возможности модуля:
    • панель безопасности;
    • проактивный фильтр (Web Application FireWall);
    • технология одноразовых паролей (OTP);
    • защита авторизованных сессий;
    • контроль активности;
    • шифрование канала передачи через SSL;
    • журнал вторжений;
    • защита административных разделов по IP;
    • стоп-листы;
    • контроль целостности;
    • рекомендации по настройке безопасности;
    • защита редиректов от фишинга;
    • монитор обновлений;
    • внешний контроль информационной среды.

    Проактивный фильтр (Web Application Firewall)


    Проактивный фильтр
    Проактивный фильтр

    Проактивный фильтр (WAF - Web Application Firewal) обеспечивает защиту от большинства известных атак на веб-приложения. В потоке внешних запросов пользователей проактивный фильтр распознает большинство опасных угроз и блокирует вторжения на сайт. Проактивный фильтр – наиболее эффективный способ защиты от возможных ошибок безопасности, допущенных при реализации интернет-проекта (XSS, SQL Injection, PHP Including и ряда других). Действие фильтра основано на анализе и фильтрации всех данных, поступающих от пользователей через переменные и куки.

    Журнал вторжений *


     Журнал событий
    Журнал событий

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

    Другое


    Облако тегов         Общее:
    • теперь на сайте вы сможете вывести общее облако тегов;
    • новый компонент «Список пользователей сайта» поможет гибче управлять пользовательской регистрацией и предоставлением доступа к сайту.
            Инфоблоки:
    • в Инфоблоках реализована поддержка RSS с различными вариантами фильтрации и сортировки;
    • добавлены теги в элементах инфоблоков, что позволяет гибче выполнять их фильтрацию и выводить содержимое на страницы сайта.

    Итак

    Продукт «1С-Битрикс: Управление сайтом: ASP.NET» новой версии 4.5 стал более производительным, дополнился очень важными для разработчиков и клиентов возможностями и позволяет создавать сайты с повышенным уровнем защищенности. Это значит, что ваши проекты и решения для бизнеса под управлением обновленной системы заработают качественнее и эффективнее!

    Новая версия продукта «1C-Битрикс: Управление сайтом ASP.NET 4.5» доступна через систему обновлений (для текущих клиентов) и в виде дистрибутивов. В первом случае, в завершение работы SiteUpdate, не забудьте обновить страницу системы обновлений в браузере.

    Более подробно о новинках функционала версии 4.5 можно узнать в соответствующей публикации в блогах разработчиков продукта. Демо-версию продукта можно скачать с нашего сайта.
      * В доработке

      Технологии

      Архитектура «1С-Битрикс: Управление сайтом ASP.NET»

      Паттерн проектирования Carrier-Rider-Mapper:

      Общая архитектура продукта построена на паттерне проектирования Carrier-Rider-Mapper.

      • база данных - носитель информации к которой могут иметь доступ несколько клиентов одновременно.
      • Rider (Reader или Writer) – ядро (API) – объекты доступа к хранимой в Carrier информации (интерфейсы доступа к информации). Считывать и записывать информацию, хранимую в Carrier, можно исключительно только посредством объектов типа Rider.
      • Mapper (Scanner или Formatter) – компоненты - объекты обёртки над Rider. Отвечают за преобразование форматов данных в удобные для клиентов форматы.

      <Поток информации от носителя к клиенту (считывание): Carrier -> Reader -> Scanner -> Client
      Поток информации от клиента к носителю (запись): Carrier <- Writer <- Formatter <- Client
      Введение прослойки мапперов между Carrier-Rider и клиентами позволяет соединять один и тот же Carrier-Rider с разными типами клиентов посредством соответствующих (разных) мапперов.

      Архитектура продукта

      Модульность, API, CMF:
      • модули представляют собой независимые сборки (dll), файлы ресурсов (стили, картинки), страницы для административного раздела, компоненты (ascx). Также модуль может иметь свою структуру в БД;
      • все страницы сайта и компоненты написаны с использованием API. Работа с БД напрямую запрещена – доступ к данным возможен только через API модули;
      • обмен информацией между модулями происходит при помощи системы команд (событий);
      • при обновлении происходит модификация только файлов продукта, при этом API функции остаются совместимы, поэтому обновление происходит без последствий для публичной части сайта.
      Публичный раздел:
      • структура сайта находится в физических файлах и папках – статика;
      • страницы – обычные ASPX и могут содержать код (обычно вызов компонентов);
      • динамический контент (новости, каталог) выводится компонентами из модулей (информационные блоки).
      Компоненты:
      Составные блоки сайта:
      • компонент новостей, компонент каталога, компонент поиска и т.д.;
      • Разделение логики (компонент) и представления (шаблон компонента);
      • Компонент лежит в отдельной папке и может содержать ресурсы;
      • Многостраничные компоненты.
      Многостраничные компоненты:



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

      Недостатки реализации с помощью обычных компонентов:

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

      Недостатки реализации одним большим компонентом:

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

        Демо-версия «1С-Битрикс: Управление сайтом ASP.NET»

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


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

        Ознакомительная версия «1С-Битрикс: Управление сайтом ASP.NET» работает 30 дней, после истечения этого срока вам будет предложено удалить или приобрести продукт.

        Вы можете протестировать продукт прямо на хостинге, воспользовавшись уникальным сервисом, предоставленным Parking.ru совместно с «1С-Битрикс». Тестовое использование «С-Битрикс: Управление сайтом ASP.NET» абсолютно бесплатно в течение 30 дней.



        Видео-презентация продукта "1С-Битрикс: Корпоративный портал"
        Книга "1С-Битрикс: Постройте профессиональный сайт сами!"
        Онлайновые учебные курсы