webasyst alpha

  • Фреймворк
  • Приложения
  • Помощь
  • Блог
Подписаться на блог:
  • RSS
  • По почте


Трансляция блога:
  • webasyst.livejournal.com
  • facebook.com/Webasyst.RU
  • twitter.com/webasyst_ru

Анонс приложения «Сайт»

Владимир Тупоршин-мл. 28 октября 2011

Работа над приложением «Сайт» близится к завершению.

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

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

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

Например, «Блог» можно поселить по адресу /blog/*, а основной сайт — в корневой директории (/*). Все будущие приложения — Shop-Script, «Фото», «Форум» и прочие — будут легко добавляться в уже работающий сайт. Для этого нужно будет после установки приложения через «Инсталлер» поселить его: указать, по какому адресу оно должно открываться.

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

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

Все будущие приложения c общедоступной частью — Shop-Script, «Блог», «Форум» и прочие — будут использовать этот единый редактор дизайна. Дизайн-редактор поддерживает подсветку синтаксиса HTML, CSS и JS (на основе CodeMirror) и предоставляет шпаргалку со списком переменных и методов, которые можно использовать в шаблоне.

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

В-четвертых, страницы сайта и WYSIWYG.

Сам по себе (без других приложений) «Сайт» позволит создавать несложные сайты из статических страниц, что, фактически, уже делает из фреймворка Вебасист полноценную CMS. Самое интересное будет, конечно, когда появятся «Блог», «Фото», Shop-Script и другие крупные приложения, и все их можно будет объединить в единый сайт.

WYSIWYG работает на основе редакторе elRTE и будет являться частью ядра фреймворка. Это позволит легко внедрять его в любые другие приложения.

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

Выпуск приложения «Сайт» планируется на ноябрь 2011. Приложение будет бесплатным.

  • Tweet
  • Поделиться ссылкой

22 комментария

  • Дмитрий 28 октября 2011 19:26

    Ура! Чудо близится к нам!)

    ответить
  • www.po.kiev.ua 28 октября 2011 20:28

    Будет замечательно.
    Беспокоит один вопрос.
    Если ВСЕ приложения будут селиться рядов и объединены одним фреймворком, то разработчикам нужно уделить очень много внимания безопасности, защите и способам обнаружения взлома. Иначе взлом одного из приложений позволит испортить очень многое.
    Надеюсь разрботчики серьезно озаботятся этим вопросом.

    ответить
  • Алексей 29 октября 2011 20:20

    НУ наконец, а то я думал вообще все движение утихло ))

    ответить
  • Вадим 30 октября 2011 00:15

    Хорошая новость!
    «Поселения» как то затрагивают /wa-config/routing.php?

    ответить
    • Владимир Тупоршин-мл. 30 октября 2011 20:08

      Да, конечно. Когда обновление будет готово, мы дадим необходимые инструкции по поводу обновления routing.php

      ответить
  • Дмитрий 30 октября 2011 13:35

    Что за "поселения"?

    ответить
    • Владимир Тупоршин-мл. 30 октября 2011 20:10

      Под поселением приложения мы понимаем назначение адреса (URL), по которому должна открываться пользовательская часть (фронтенд) приложения.

      ответить
      • Дмитрий 31 октября 2011 06:30

        Спасибо за ответ. Теперь стало ясно :)

        ответить
  • Дмитрий 7 ноября 2011 15:51

    Эх.. Все еще нет приложения.

    ответить
  • Дмитрий 9 ноября 2011 20:08

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

    ответить
  • Ty4ka 14 ноября 2011 13:15

    Ну когда же? ...

    ответить
    • Владимир Тупоршин-мл. 15 ноября 2011 11:09

      Ожидайте приложение ближе к концу этого месяца. Как и было объявлено, приложение будет в ноябре.

      ответить
      • www.po.kiev.ua 29 ноября 2011 16:18

        Владимир, ожидать приложение "Сайт" завтра?
        Или опять не сложилось?

        ответить
        • Никита 30 ноября 2011 01:54

          Я тоже надеюсь что завтра. Иначе такими темпами разработка нового shop-script затянется на годы.

          ответить
        • Владимир Тупоршин-мл. 30 ноября 2011 10:56

          Уже почти закончили и откроем приложение со дня на день. Обновление получается довольно объемным, потому что вместе с приложением «Сайт» будет обновление в «Инсталлере» и в wa-system, и сейчас все это тщательно проверяем.

          ответить
          • www.po.kiev.ua 30 ноября 2011 16:11

            А планируется выпустить все эти приложения в виде обычных php скриптов, так, чтобы их можно было использовать без установки фреймворка или нет?

            ответить
            • Владимир Тупоршин-мл. 30 ноября 2011 19:01

              Нет, этого не будет. Приложения работают только в рамках фреймворка.

              ответить
  • Никита 7 декабря 2011 02:29

    И вот уже 7 декарбя....А приложения все нет(((Когда же его ожидать? И стоит ли ждать shop-script только в 2013 году,а до этого пользоваться двигателем от другого разработчика? Ибо то что есть сейчас, подойдет под нужды только уж очень маленьких организаций...

    ответить
    • Владимир Тупоршин-мл. 7 декабря 2011 17:43

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

      ответить
      • www.po.kiev.ua 11 декабря 2011 06:40

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

        ответить
        • Никита 11 декабря 2011 22:06

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

          ответить
  • Amigo 16 декабря 2011 01:47

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

    ответить

Написать комментарий

  • Гость
  • Facebook
  • ВКонтакте
  • Twitter
  • Google
выйти
выйти
выйти
выйти
Комментарий
Отправка...
  • О компании
  • Фреймворк и WebAsyst.ru
    • Language
      • Русский
      • English

© 2011 Webasyst