ChangeLog История изменений
- 2021-04-20:
- обновление ядра до 2.2.138
- 2020-10-05:
- группа ThisFarm ликвидирована. Все настройки перенесены в ThisSite для упрощения архитектуры.
- 2020-09-18:
- завершено разделение, рефакторинг и динамическое документирование (farm)config.php
- 2020-09-14:
- добавлена размета <mark>, @plain@ заменена на
@-@...@@
- в макет добавлен rel="canonical"
- добавлена размета <mark>, @plain@ заменена на
- 2020-09-02:
- подключение bootstrap.css вынесено в Skin: thisSite.tmpl и настройки сайта, чтобы по-умолчанию грузить его из CDN, чтобы шрифты Glyphicons работали на дочерних фермах "из коробки" без копирования каких-либо файлов;
- 2020-07-06:
- в Skin: thisSite.tmpl добавлен вывод даты публикации материала
- 2020-06-04:
- внедрены Comments (комментарии+)
- 2020-05-29:
- исправлен баг с модальным окном при добавлении материала с 404-й страницы
- в Skin: thisSite.tmpl добавлен класс
.simpletable
- добавлена связка между Cookbook:DragDropMultiUpload и Attachman
- добавлена автоматическая транслитерация имен загружаемых файлов, замена пробелов на нижнее подчеркивание
- 2020-05-22:
- внедрен Cookbook:DragDropMultiUpload, Attachman
- обновление ядра до 2.2.129
- 2020-05-03:
- обновление ядра до 2.2.128
- $EnablePLMTLink = true: link в pagelist теперь работает также, как links
- 2020-05-01: "главные групп" (т.е. страницы вида Group.Group) исключены из вывода pagelist при list=normal
2019-2020
Произошло плавное переосмысление концепции проекта:
- ориентация на создание Rext как "пака" из настроек и рецептов, которые можно накатить на ядро PmWiki и получить полностью совместимую с оригинальной PmWiki систему;
- более строгое разделение контента, дизайна, кода «ядра Rext» и Рецептов;
- сокращение всего функционала с сомнительной совместимостью;
- уделено существенно повышенное внимание документации и демо, причем динамическое, чтобы всё работало на "живом" актуальном коде;
- разработка pmwiki.ru как площадки для документирования проекта, демонстрации возможностей, хранения его исходного кода;
- рефакторинг рецептов в концепции PmWiki: либо их удаление из ядра ( при сомнительной совместимости), либо их переписывание.
Архив:
2019-03-11
- бутстрап обновлен до версии 3.4.1
2018-07-26
- в ThisSite.PageActions добавлена кнопка добавления новой страницы через модальное окно с транслитерацией и шаблонизацией
- сформулирована и предуготовлена концепция шаблонизации контента, см. ThisSite.GroupsContentTemplates
2018-07-24
- ядро обновлено до версии 2.2.109
- в массив
$SearchPatterns
добавлены исключения для list=normal: группы ThisFarm И все группы, начинающиеся на ThisSite
2017-12-06
Добавлена разметка для $IMapLinkFmt['Attach:']
, теперь ссылки на файлы-аттачи формируются так: <a class='ph-attach' href='\$LinkUrl'>\$LinkText</a>
2017-11-19
- ThisSite.PageActions разделен: теперь общие для фермы ThisSite.PageActions включают в себя локальные ThisSite.PageActions текущего сайта
2017-10-26
- ядро обновлено до версии 2.2.104
- бутстрап обновлен до версии 3.3.7
2017-10-13
- внедрен рецепт PageList MultiTargets
2017-05-06
- добавлена возможность создавать до двух собственных настраиваемых табов в режиме редактирования
- добавлена икона для ссылок, имеющих title
2017-04-27
- исправлен баг с кириллической кодировкой. Теперь можно создавать страницы с полностью русскоязычными адресами.
2017-04-25
- проработана логика формирования "хлебных крошек"
2017-04-18
- разработан pagelist-шаблон "todo" для вывода todo-листов для автоматизации страницы ToDo и, например, профилей пользователей. Теперь на любой странице в любом месте можно создать якорь "todo", все написанное под ним (до следующего якоря или конца страницы) автоматически попадет в общий ToDo, а также в персональный todo на странице профиля каждого разработчика (пример).
2017-02-13
- в PageActions добавлено отображение размера текущей ширины страницы в терминологии Bootstrap
2017-02-10
- доработано определение переменной
$pagename
везде, теперь она работает стабильнее и в дочерних вики, и в Рецептах - в Режиме Редактирования:
- поправлен баг с кнопкой Cancel
- кнопки сделаны бутстраповскими
2017-02-08
- движок обновлен до версии 2.2.94
2017-02-07
- добавлена визуализация системного класса
wikimessage
для служебных сообщений движка - рассылки уведомлений о редактировании страниц теперь включены по-умолчанию, уведомления срабатывают только при важных правках
- режим редактирования доработан: поле Автор сделано обязательным, добавлены некоторые пояснения и перевод
- теперь страница попадает в RecentChanges только если при ее редактировании изменение помечено как важное
master.pmwiki.ru
- проект перенесен на http://master.pmwiki.ru/ , версионность ликвидирована
- теперь есть master.pmwiki.ru с "ядром фики-вермы" и pmwiki.ru с дополнительными Расширениями к нему
- внедренные решения теперь фиксируются здесь: http://master.pmwiki.ru/ThisSite/ThisSite
- проведен рефакторинг и внедрение основного массива Рецептов
v 0.3
- обеспечена совместимость сборки с режимом работы в качестве вики-фермы.
- создана страница InterMap для обеспечения возможности ставить intermap-ссылки на нашу документацию и рецепты
- внедрен Cooks:SitemapsPack
v 0.2
- less-компилятор перенесен в отдельную директорию и обновлен в соответствии с demoless.finar.ru
- бутстрап обновлен до 3.3.6
- из макетов убраны все JS-скрипты для поддержки старых браузеров + решения, которые не используются в сборке + jQuery теперь вызывается с google
- Макет дизайна получил имя ThisSite, настройки вынесены в отдельную группу ThisSite.ThisSite и помещены в директорию макета
- в общем и целом - режим редактирования
- админ-панель стандартизировано в соответствии с Ph:AdminPanel
- отдельный макет дизайна для режима редактирования
- уникальный JS-код для каждого макета дизайна выделен из index.js и подключается сепаратно
- визуальные gui-кнопки
- RememberEditPosition
$TimeFmt = '%Y-%m-%d'; // dates as "2005-09-08"
$EnableRedirectQuiet
- секционное редактирование
- поля title, description, ctime, CustomHeadCode в режиме редактирования объекта
- багфикс: при редактировании Главной сайта, дополнительные поля не передавались в форму
v 0.1 ( отличия от дефолтной поставки с www.pmwiki.org )
- поддержка кириллицы, т.е. UTF-8
- удалена генерация CSS-стилей внутри html-кода
- интегрирован css-фреймворк Bootstrap 3.3.0, верстка на его основе
- предпросмотр в Less и online-компилятор для администратора
- отдельная панель администратора с вынесенными кнопками
- поддержка Clean URLs (то есть ЧПУ)
- активирована поддержка большинства html-тегов, вывода html-кода "как есть", перенос строки = br
- в robots.txt служебные страницы закрыты от индексации