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"
  • 2020-09-02:
    • подключение bootstrap.css вынесено в Skin: thisSite.tmpl и настройки сайта, чтобы по-умолчанию грузить его из CDN, чтобы шрифты Glyphicons работали на дочерних фермах "из коробки" без копирования каких-либо файлов;
  • 2020-07-06:
    • в Skin: thisSite.tmpl добавлен вывод даты публикации материала
  • 2020-06-04:
  • 2020-05-29:
    • исправлен баг с модальным окном при добавлении материала с 404-й страницы
    • в Skin: thisSite.tmpl добавлен класс .simpletable
    • добавлена связка между Cookbook:DragDropMultiUpload и Attachman
    • добавлена автоматическая транслитерация имен загружаемых файлов, замена пробелов на нижнее подчеркивание
  • 2020-05-22:
  • 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

2017-10-26

  • ядро обновлено до версии 2.2.104
  • бутстрап обновлен до версии 3.3.7

2017-10-13

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 служебные страницы закрыты от индексации