Потому что скорость имеет значение! |
Старые новостиКак это ни удивительно, но последняя стабильная версия Конструктора (3.6), разработка которой завершилась уже больше года назад, до сих пор остаётся актуальной. В особенности — после недавнего добавления в неё поддержки Unicode™. Настала пора перенести в среду swift.engine 3.6.6g0 with Unicode patch ECE и этот сайт. В скором времени здесь же появятся личные странички разработчиков swift.engine и сайтов на его основе. Здесь Вашему вниманию предстают все старые новости, для удобства собранные в одну ленту: ЭКСИ - Центр эксимер-лазерной коррекции зрения18.03.05 В обойме сайтов под управлением swift.engine пополнение — exci.mittec.ru. Сайт «ЭКСИ - Центр эксимер-лазерной коррекции зрения» основан на lite.edition версии 3.6.6 Конструктора, и работает как Интернет-визитка с возможностью записаться на приём специалистов Центра. Мы надеемся, что он получился прост, удобен и понятен ;) Обновление www.nadymregion.ru до версии 3.6.6 с поддержкой Unicode17.03.05 Сайт Надымской мэрии в рамках масштабной кампании по обновлению swift.engine был переведён на последнюю стабильную версию Конструктора — 3.6.6 с поддержкой Unicode. Следующими станут Нивад и, вероятно, Институт управления. А также, возможно, Ижевские мотоциклы. К сожалению, работы по ветке 3.7 на данный момент полностью остановлены ввиду отсутствия времени. english.udsu.ru -- switched ON28.02.05 Английская версия сайта УдГУ наконец-то наполнена информацией до такой степени, что её стало возможным опубликовать — вместо старой, третьей, версии ;) Каких-либо багов в столь длительном процессе первоначального наполнения не выявлено (хотя работала команда из 20 Авторов контента). Скорее всего, этот сайт тоже будет пропатчен для нативной поддержки стандарта Unicode... На пути к swift.engine 3.724.02.05 Ветвь разработки swift.engine 3.7 в данный момент потихоньку выбирается из дебрей концептуального проектирования и находится где-то между альфа- и бета-версией. Реализована поддержка стандарта Unicode™ на уровне заплатки в ядре Конструктора (скорее всего, в ветви 3.7 она так и останется заплаткой, и в базе данных текст по-прежнему будет храниться в кодировке KOI8-R. Размер текстовых полей будет соответственно увеличен — чтобы перекодированные тексты гарантированно помещались там, где им положено ;) Параллельно решается вопрос поддержки приложений MS Word и Excel, путём написания макросов, встраивающихся в шаблон и делающих возможным прямое копирование пре-отформатированного контента в редактор UUB Конструктора нажатием одной кнопки на панели инструментов. :) Также изменена структура хранения данных ядра — теперь они хранятся глобально для всей копии Конструктора (сайта/домена/портала). Данные, специфичные для кластеров (поддоменов) будут дублироваться в локальных таблицах, что упрощает управление сайтом как единым целым, и делает возможным создание нового кластера простым копированием локальных таблиц ранее существующего кластера. Релиз финальной версии 3.7.0 по-прежнему запланирован на весну 2005г. Пакетные обновления и версионность28.12.04 Ещё одна приоритетная задача для s.e 3.7 (см. предыдущую новость) -- механизм пакетных обновлений Конструктора. Заплатки с накапливаемыми обновлениями будут устанавливаться как обычные расширения Конструктора, что позволит Администраторам поддерживать свои сайты в максимально работоспособном состоянии без необходимости дополнительных обращений к разработчику. Заплатки будут выходить для minor релизов Конструктора в пределах одной версии. Например, установкой заплатки можно будет обновить s.e 3.7.0 до s.e 3.7.6, но не до 3.8.х. Также см. Wishlist Unicode™28.12.04 В следующей версии swift.engine -- 3.7 будет реализована полная поддержка стандарта Unicode™. Это означает, что текст типа «βÄ≥♣ будет корректно и полностью поддерживаться на уровне ядра Конструктора. Можно будет создавать страницы (и любые другие объекты), в названии которых содержатся греческие или восточноевропейские буквы, математические символы и проч. странные значки, которые не так-то просто набрать на клавиатуре, будучи в русской раскладке... ;-) Срок появления предварительной версии s.e 3.7 в Professional редакции -- весна 2005г. Также см. Wishlist Первая КрИС на основе swift.engine03.12.04 Первая Корпоративная распределённая Информационная Система (КрИС) под управлением swift.engine запущена по адресу sovet.mittec.ru. Это сайт Координационного совета при правительстве УР по вопросам технологий и производства изделий для жилищно-коммунального хозяйства. КрИС состоит из каталога предприятий, предлагающих продукцию для ЖКХ, их предложений, каталога заявок, и каталогов со справочной информацией и документами. Для этого использованы возможности, предоставляемые переработанным расширением catalogue.extension -- swift.catalogue.single, которое позволяет организовать сложную рубрикацию внутри категории каталога, "продвинутый" поиск объектов, перекрёстные ссылки между ними, и другие необходимые для информационной системы сложные структуры данных и механизмы. В данный момент КрИС наполняется материалами, и к Новому, 2005му, году, будет запущена в полнофункциональном режиме. Очень выгодный хостинг для проектов на основе s.e.lite23.11.04 Наше специальное предложение не имеет аналогов в регионе! Подробности здесь Завершена работа над финальной версией s.e ветки 3.625.10.04 Итак, спустя более полугода после выделения s.e v3.6 в отдельную ветвь разработки, работа над финальной версией Конструктора завершена. Ею стала swift.engine v3.6.4 -- первый Конструктор по-настоящему промышленного масштаба под брендом swift.engine. Сам Конструктор претерпел значительные изменения в поведении административного интерфейса и множественные усовершенствования в функциональной составляющей. Для поддержки крупных порталов были созданы с нуля новые расширения -- internal.forum.extension ("умное" взаимодействие Авторов контента и Аудиторов), swift.guardian.single (система жёсткого разграничения прав доступа к ресурсам портала) и multinews.extension (множественные новостные ленты внутри кластера портала). Теперь Конструктору предстоит сдать серьёзный экзамен на прочность -- быть обкатанным на Английской версии www.udsu.ru и к 1 ноября полностью перейти к рабочему режиму (после обучения Авторов контента и Аудиторов). После чего начнётся процесс запуска четвёртой версии сайта УдГУ на s.e 3.6.4 -- v4.udsu.ru. А далее -- везде... Coolьная визуальность (Душа требует красоты...)16.06.04 Вот так выглядит администрилка в Plex UI от Windows Longhorn... По-моему, неплохо вписывается в тему, с одним "но" -- значки на кнопках всё-таки нужно сделать полноцветные. Красота спасёт мир! ;) Новое расширение counter.extension -- пересчитаем всех!19.05.04 На www.izhmoto.ru включено новое расширение -- counter.extension (всвязи с чем счётчик на этом сайте был сброшен 19 мая в 0). Базовые возможности подсчёта посещаемости, присутствовавшие в s.e.single уже год, расширены новыми отчётами -- referers, User Agents, с сортировкой как по временному интервалу попадания, так и по другим признакам. Присутствует фильтрация оных на предмет отлова роботов, поисковых машин, переходов со страниц каталогов и т.п... Теперь с уверенностью можно сказать, кто и как попал на сайт, и по какому поводу. :) Но чует сердце разработчика, что на этом рано останавливаться. По сравнению с хотлогом и другими внешними системами статистики, у s.e все карты в руках -- ибо исполняется код на стороне сервера, и пройти мимо него посетитель никак не сможет, даже если отключит загрузку баннеров и проч. Так что в будущем подсчёт будет расширен, оптимизирован и улучшен -- отчётами по траектории движения посетителя по страницам сайта, например. Тема более чем интересная. www.nadymregion.ru пересел на s.e/36013.05.04 Да, чуть не забыл. www.nadymregion.ru успешно перебрался на s.e/360. Чем отличается новая версия от старой -- сами смотрите, если интересно. Форум, рассылка новостей, чуточку переиначенный макет, вменяемый архив новостей. Совершенству нет предела. ;) Очередной minor релиз, и новое расширение13.05.04 Поводом для выпуска нового релиза swift.engine.ECE 3.6.1 послужило огромное количество косметических изменений, затронувших практически каждую страницу административного интерфейса. Нового функционала (по сравнению с s.e/360) в ранее существовавшие расширения добавлено не было. В swift.engine.single убран функционал макетов страниц как излишний -- вместо этого включена возможность создания точной копии контентной страницы кластера, доступная с её страницы свойств. Более чётко разделены визуализаторы для контентных и для служебных страниц кластера. Переработан интерфейс визуального редактора раскладок -- теперь он стал ещё удобнее. Возможность подключения визуализаторов один-в-другой, существовавшая как недокументированная, выведена из тени. Бедный wishlist... стал короче на целых 2 пункта ;) Вдобавок появился Распорядитель зеркал -- новое расширения, реализующее заркалирование чужих ресурсов как часть портала на уровне файловой системы (со всеми вытекающими отсюда достоинствами и недостатками). Функционал минимален, и поэтому прост для понимания. Дебаг, условия и wishlist23.04.04 Добавлена возможность вывода отладочной информации о раскладке для модуля swift.engine.single (пример вывода при включенной отладке смотреть здесь -- скриншот 1130 x 1449 пикселей, PNG, 124КБ). В будущем возможно появление полноценного отладчика визуальных элементов на JScript. А также (по просьбам трудящихся) возможно появление *условных* и *невизуальных* элементов раскладки, и скрипты визуализаторов превратятся в полноценные программы на декларативном языке наподобие XML. ;) Естественно, возможность чисто визуальной вёрстки никуда при этом не денется. Вдобавок к этому, служебные страницы приобретут способность определять собственные визуализаторы, недоступные для обычных контентных страниц. В общем, см. wishlist Вопросы хостинга и проверки орфографии контента21.04.04 С недавнего момента www.izhmoto.ru хостится на московской площадке. Что очередной раз подтверждает, что s.e абсолютно всё равно на какой платформе работать, лишь бы системный софт удовлетворял минимальным требованиям. ;) Что касается настройки сайта после переноса на другой физический сервер (и самого процесса переноса), то он не вызывает каких-либо затруднений. Далее. В roadmap развития s.e каким-то боком вкралась строчка "!+ Поддержка ispell". Удивительно, и как она туда попала? Что ж, написанное пером не вырубить топором, видимо, ispell.extension увидит свет в мае. Сам способ проверки контента на сервере, не выходя при этом из клиентского редактора, -- это тема для отдельной беседы... Начались затяжные позиционные бои06.04.04 Как говорит народная мудрость, "лучшая новость -- отсутствие всяких новостей". Но с точки зрения индустрии это равносильно стагнации. Что ж, в таком случае будем считать, что отсутствие публичных новостей от разработчика в течение столь длительного времени продиктовано требованиями корпоративной политики. На подходе -- новая редакция www.nadymregion.ru и нечто глобальное с www.mittec.ru. Рассказать конкретнее я, к сожалению, не имею права. Скажу только, что новые возможности s.e 3.6 будут использованы на полную катушку, какие именно -- проинформирую по факту публикации. Не сейчас. Что касается затяжных позиционных боёв с применением тяжёлой техники и морской авиации... www.izhmoto.ru, а точнее, текущий рост популярности ресурса. Его позиции в рейтингах медленно, но упорно ползут вверх. Победа будет за нами ;) На версии 3.6 развитие хоста замораживается25.02.04 Да, пришло время стабильного финального релиза. Текущая версия s.e -- 3.6.ECE избавляется от болезней роста. Ядро API полностью продумано, и теперь есть базис для экстенсивного развития Конструктора. Полное документирование займёт по самым смелым прикидкам месяц. По пессимистичным -- два месяца. Но будет завершено ДО ПОЯВЛЕНИЯ новых версий. Обещаю. Больше никаких бета и RC. Что ещё? Полностью решён вопрос поддержки иерархии страниц -- на одном кластере возможно определить неограниченное количество иерархий. Полностью решён вопрос проектирования визуальных интерфейсов плагинов. И другие теоретические и архитектурные вопросы -- тоже. Итак, после адаптации расширений к новым условиям существования здесь появится долгожданная документация... Отсчёт пошёл! Господин архитектор смеха ради просертифицировался на tests.specialist.ru19.02.04 Кстати, эти две картинки, которые вы видите сверху, открыли ещё один глюк в парсере UUB. It must be fixed! ;) Перенос www.izhmoto.ru18.02.04 Свершилось! Но первый блин, как известно, бывает комом. Так и с www.izhmoto.ru, вчера перенесённым на 3.5. Предстоит достаточно много работы по исправлению замеченных ляпов и работы над ошибками. Срок исправления -- до конца этой недели. После чего наивероятнее всего будет полная переработка forum.extension для нового варианта s.e. Тем кто интересуется техническими подробностями, могу показать вот эту картинку. Это раскладка заглавной страницы сайта. Проинтегрироваться с офисными пакетами или Конструктор оставить полностью автономным?10.02.04 Вопрос интеграции -- это Хороший Вопрос. До сих пор s.e с точки зрения системщика оставалась автономной системой, программным продуктом, работающим только с использованием возможностей платформы, но независимым от других пакетов прикладных программ. Контент, уже существующий ранее в форматах офисных приложений, приходилось переносить в базу данных s.e вручную. Исключение составили только таблицы, которые довольно давно возможно импортировать/экспортировать из/в CSV. Что ж, и этот инструмент требовал некоторой доработки... которая уже произведена. Но пока вопрос остаётся открытым. Первый шаг в его решении -- написание инструмента, позволяющего автоматически переносить контент из MS Office Word'а (исходник должен быть отформатирован с учётом некоторых требований, см. их на distedu.ru). Работа уже ведётся. А что будет дальше, мне пока непонятно. Может быть, этим всё и закончится. Или нет? ;) Продолжается дальнейшая работа над юзабилити04.02.04 Последняя неделя лабораторного тестирования Конструктора принесла ожидаемые результаты: улучшать юзабилити ещё есть куда. Особенно напряжным оказался Редактор раскладок. В результате творческой переработки он стал на порядок проще. Да и допущенные в исходной реализации досадные ошибки, всплывавшие то тут, то там, ушли в небытие... Что касается работы, которую ведёт второй пилот (catalogue.extension), то отсрочка её внедрения на distedu.ru (см. предыдущую новость) позволяет кое-что изменить для лучшей плавности восприятия каталога из административного интерфейса. ;) Корректировка планов разработчиков04.02.04 Весьма неожиданно всплыла необходимость срочного переноса www.izhmoto.ru на s.e.ECE. По причине несвоевременной перерегистрации доменного имени сайт оказался недоступен для внешнего мира, и этим обстоятельством нам, разработчикам, грех не воспользоваться. ;) Отсюда же проистекает перестановка запланированных обновлений сайтов на distedu.ru на более поздний срок. Что ж, хотели поторопиться, ан не вышло. Не знаю, к категории хороших новостей это всё относится, или не очень, но отладка s.e.ECE будет происходить чуточку веселее, чем надо бы... Операция "Зеркало": развитие событий на фронте работ26.01.04 System setup на будущем mirror.distedu.ru в общих чертах завершён. Ведомый сервер настроен. Остаётся ждать запуска проекта всначала в тестовом, а затем и в основном режиме. Расчётное время старта: 28.01.2004, 12:00. Улучшаем юзабилити -- новый Редактор контента23.01.04 К бета-версии s.e 3.5.1 (то ли 17-ой по счёту, то ли ещё какой ;) у господина архитектора наконец-то дошли руки переделать Редактор Контента. Теперь он стал намного ближе к аналогам других производителей веб-конструкторов в смысле юзабельности. Отныне имеется стандартный икончатый Toolbar, выбор ресурсов организован во всплывающих окошках, причём с предосмотром, само поле редактирования увеличено. Теперь оно всё чем-то смахивает на ранние версии FrontPage и Word вместе взятые. Выделенные части текста обрабатываются им (ну слава богу! ;) как положено. Но при этом редактор остался всё же semiWYSIWYG инструментом. Полностью визуальным он скорее всего и не станет. PS: Да, вот что ещё, для реализации этих улучшений полностью переписан парсер UUB (применена новая семантика обработки обрамляющих кодов HTML). Не скажу, что он стал быстрее, но по крайней мере баланс тегов теперь проверяеть умеет и более корректно расправляется с параметризованными тегами. Операция "Зеркало" завершена -- сообщает второй пилот23.01.04 Для нужд Ресурсного центра Вячеславом В. Борисовым (это мой второй пилот) написано дополнение к Службе точек отката s.e 3.3, которое позволяет автоматически зеркалировать сайты между копиями Конструктора одинаковых версий, находящихся на различных серверах. Таким образом, имея на одном сервере основной сайт под управлением s.e (3.3 или выше) и на другом сервере его точное зеркало, мы можем синхронизировать их средствами самого Конструктора. Пример использования этого механизма будет вскоре работать между основным сервером Ресурсного центра www.distedu.ru и его зеркалом в ИПКиПРО mirror.distedu.ru (который проявится в Сети на следующей неделе). Естественно, чем "жирнее" канал между серверами, тем надёжнее синхронизация... ;) Начата работа над расширением-каталогом14.01.04 Начато воплощение в программном коде catalogue.extension -- расширения, предназначенного для создания каталогов. Это универсальная игрушка, дающая возможность описания любого объекта (товара, онлайнового ресурса, личной карточки и т.п.), многоуровневую каталогизацию и категоризацию объектов по любому количеству полей, и позволяющая произвести поиск объектов по любому набору признаков. Идеально для создания сложных прайс-листов. Поддерживает язык запросов. Возможно, будет поддерживать импорт-экспорт описаний в XML/RDF. Время собирать камни: пора начинать swift.engine.Support13.01.04 Данная служба, swift.engine.Support, предназначена для всех пользователей s.e и просто интересующихся Конструктором. Это тематический сайт, который впредь собирается вести господин главный архитектор ;) Пока неизвестно, в какой мере поддержка будет полной, но, надеюсь, у Aleske хватит времени и терпения для столь благого дела... |
Copyright © 1995–2007 MITTEC |