Bitrixtemplates.ru - 9000 шаблонов дизайна
1С-Битрикс»: «Интернет-магазин за 4 часа - это просто!»
Объединенные семинары "Формула сайта"

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

Система управления сайтами ASP.NET

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

Платформа: ASP.NET 2.0
Язык программирования: C#
База данных: MSSQL 2005
Размещение на хостинге: подерживается виртуальный хостинг с уровнем не ниже 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.



Что нового в 5.0?

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

Ключевые изменения в новой версии продукта «1С-Битрикс: Управление сайтом ASP.NET 5.0»:

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



Персональные сообщения - обмен сообщениями между пользователями



Рейтинги и голосования - настраиваемый подсчет рейтига пользователя


Google Maps – компонент в визуальном режиме позволяет настроить страницу с картой
проезда к офису.

«Коробочные» веб-проекты

5-я версия продукта обзавелась совершенно новым мастером установки и предустановленными шаблонами сайтов для быстрого запуска нового проекта.

Новый инсталлятор
Новый установщик продукта

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

Выбор шаблона
Выбор шаблона

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

Выбор темы для сайта сообщества
Выбор темы

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

Готовые веб-проекты
Готовые веб-проекты

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

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

Персональный сайт

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

Персональный сайт
Персональный сайт

Сайт компании

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

Сайт мебельной компании
Мебельная компания

Сайт банка
Сайт банка

Сайт сообщества

Примером для этого веб-проекта послужил сайт gotdotnet.ru. Многопользовательские блоги, форумы, персональные сообщения, рейтинги – все это представлено в этом готовом проекте.

Сайт сообщества
Сайт соцсети

Персональные сообщения

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

В новой версии 5.0 механизм обмена персональными сообщениями сделан подобным тому, что используется в популярном «Инвижине». Общение происходит совершенно не так, как в ICQ или почтовой программе. Пользователи не обмениваются взаимными сообщениями, как в интернет-пейджере и не получают ответы с темой «Re:...», как по электронной почте.

Обмен сообщениями между пользователями
Обмен сообщениями между пользователями

Новая система персональных сообщений позволяет:
не только вести переписку с каждым пользователем форума или социальной сети, но и группировать сообщения в папки, общаться в рамках одной темы сразу с несколькими участниками, устанавливать ограничения на количество писем в «почтовом ящике», получать уведомления на e-mail и на сайте.

    Рейтинги и голосования

    Теперь пользователь может оценить любой комментарий и запись в блоге.



    А также сообщение и тему форума.



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


    Google Maps

    Google Maps – новый компонент, который позволяет быстро настроить карты в визуальном режиме.


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

    Итак

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

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

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

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



      Технологии

      Архитектура «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С-Битрикс: Постройте профессиональный сайт сами!"
        Онлайновые учебные курсы