Statamic - простой статический генератор сайтов с поддержкой функций ведения блога.
Стилизм не отличается от любого другого блога, основные изменения скрываются под капотом.
Он использует шаблонные макеты для сборки желаемого содержимого пользователя в красиво созданных статических HTML-страницах.
Этот новый подход может отпугнуть пользователей WordPress, но он фактически обеспечивает безопасную и безопасную альтернативу работе в блоге в условиях недоступности базы данных и WordPress . p> Системные требования
- PHP 5.3 или выше
- mod_rewrite включен
Что нового в этой версии :
- Новое:
- Backported некоторые новые модификаторы из v2: contains, starts_with, ends_with, replace, remove_left, remove_right и required_list
- Добавлена "View Page / Entry & quot; ссылку на экране публикации. У нас этого уже не было? Веселое.
- Теперь вы можете свернуть подстраницы подстраницы в дереве страниц.
- Родительский тег для получения исходных переменных текущей страницы.
- Новые hooks: member__login, member__login_failed, member__pre_process и member__registration_failure
- Улучшено:
- Обновлен Redactor до 10.2.3, который исправляет проблему добавления ссылки Firefox.
- Удалена тема Denali. Это настолько старый, что на самом деле он больше не принадлежит.
- Условия тегов получили обновление и теперь могут делать ДОЛЖНЫ ИМЕТЬ ВСЕ И НЕ ДОЛЖНЫ ИМЕТЬ ВСЕ УСЛОВИЯ с использованием & вместо <
- Теперь Transform поддерживает несколько водяных знаков. Просто соберите их вместе с запятыми.
- Приведено в последней версии Markdown и Markdown Extra, чтобы теперь вы могли добавлять атрибуты к более элементарным элементам, таким как img.
- Теперь тег nav поддерживает параметры ограничения и смещения.
- Исправлено:
- На дереве страниц CP исчезли длинные названия страниц. Глупый CSS.
- На самом деле длинное имя slug для визуального glitchy (нетехнический термин для CSS) на экране публикации
- Неопределенная ошибка индекса, которая может возникнуть, когда Apache не отправляет заголовки сеанса
- URL-адрес переадресации входа в систему при установке подкаталога
- Переменные локализации в Replicator
Что нового в версии 1.10.5:
- Новый:
- Добавлен sort_by = "random" в тег get_files
- Добавлена поддержка MySQL и MongoDB
- Улучшено:
- Отправка электронной почты получила настройку
- Вы можете добавить местозаполнитель в текстовый тип поля
- Тэг transform теперь использует 100% качество по умолчанию и может быть переопределено глобально с помощью _transform_quality
- Исправлено:
- Исправить проблему, когда нулевой тег запроса равен нулю
- Исправить ошибку имени пользователя в члене: тег profile_form
- Исправить проблему, когда поле «Цвет» не работает внутри новых наборов Replicator.
- Исправить проблему, когда публикация и продолжение иногда переадресовываются на список страниц
- Исправить проблему, когда инструкции указаны неправильно в поле fieldtype
- Просто шучу о материале БД. Это 1 апреля.
Что нового в версии 1.10.1:
- Улучшено:
- Сделано в записях: Режим таксономии листинга умнее
- Исправлено:
- Ревизии вызывали ошибку панели управления для некоторых людей. Это уже не так, потому что это не нравится.
Что нового в версии 1.9.2:
- Исправлено:
- Теперь тег nav правильно упорядочивает папки и файлы вместе, вместо того, чтобы нажимать папки на нижнюю.
- Dipper обновлен, чтобы снова работать с PHP 5.3. Извини за это. ПЛОХОЙ ДИПЕР.
Что нового в версии 1.9:
- Новый:
- Модификатор названия теперь принимает smart как параметр. Когда это присутствует, этот модификатор будет использовать этот PHP-порт сценария сценария имени Джона Грубера вместо гораздо более простой функции PHP ucwords.
- Тип экземпляра репликатора. Создайте на лету поля для ваших клиентов, чтобы настроить и изменить порядок их областей содержимого.
- Тип поля таблицы. Создать простой табличный контент с переменными и перезаписываемыми строками и столбцами.
- Тип файла, обработанный с нуля с помощью массовой загрузки AJAX, переупорядочения файлов перетаскивания и т. д.
- Добавлен наш новый парсер YAML, Dipper в качестве опции (быстро установите параметр _yaml_mode).
- Возможность сброса паролей с использованием члена: forget_password_form и участника: reset_password_form
- Возможность добавления водяных знаков к изображениям с помощью тега Transform
- Возможность сопоставить одно местоположение с использованием местоположения: map
- Уровень добавления данных: _storage, для содержимого на основе надстройки, которое должно выжить дольше, чем данные в кешировании.
- Улучшено:
- Обновлен .htaccess и внутренний код, чтобы автоматически определить корень сайта, на который вы установили Statamic. Чтобы использовать это автоматическое обнаружение, закомментируйте переменную _site_root в файле настроек. (Он работает в большинстве, но не во всех случаях.)
- Строки запроса теперь передаются на страницы входа / пароля из-за защиты схем.
- В полях Redactor могут быть установлены все параметры (включая кнопки), заданные для каждого поля.
- Поля Markitup могут иметь все свои параметры, заданные для каждого поля.
- В полях Markitup могут быть настроены их кнопки
- Текст «Записи» в CP может быть настроен для каждой папки
- Модификатор | img может принимать и выводить размеры
- Обновлены Parsedown и ParsedownExtra до последней версии.
- Может отправлять несколько имен адресов (например, «John Smith & lt; john@smith.com>») при использовании PHPmail / SMTP
- Добавлена публикация & amp; Продолжить, чтобы сохранить контент без навигации.
- Добавлен тег _response, который является псевдонимом _http_status (поскольку установка _response, а затем использование _http_status в ваших шаблонах не создавала тонны смысла)
- Исправлено:
- Начальные гриды теперь могут содержать поля файлов на любом уровне. Будьте осторожны, чтобы не впасть в неопределенность.
- Пароли необходимы для регистрации
- «Разрешенные» расширения файлов в поле «Файл» теперь не чувствительны к регистру
- Проблема, при которой перенаправления не работали корректно на некоторых серверах
- Добавлены недостающие переводы
- Исправлена проблема с сортировкой массивов
- Исправлена ошибка «Невозможно переименовать, поскольку цель уже существует».
- Исправлена ошибка, при которой могли быть защищены только страницы с корневым уровнем.
Что нового в версии 1.8.3:
- Новый:
- Макеты и шаблоны теперь могут устанавливать свои собственные переменные по умолчанию с блоками передних блоков YAML
- Улучшено:
- Посещение / учетная запись на панели управления приведет вас к текущему маршруту участников, что позволит вам сделать это как ваш параметр _admin_start_page
- Исправлено:
- Проблема в 1.8.2, где поля File с существующими изображениями могут потерять свои данные при сохранении, если _site_root был на своем пути.
- Функция удаленного доступа к тэгам записей и страниц
Что нового в версии 1.8.1:
- Новый:
- Добавлена возможность свернуть деревья страниц верхнего уровня.
- Модификатор nl2br
- Улучшено:
- Тип подсказки Suggest теперь поддерживает выбор участников
- В поле Тип предложения теперь можно указать текст заполнителя и пробелы.
- Разрешенные разрывы строк в инструкциях полей с использованием синтаксиса канала
- Тэг member: profile теперь может находить элементы by _uid, используя параметр uid
Что нового в версии 1.8:
- Новое:
- Возможность добавления надстроек для создания страниц панели управления (см. Raven 2.0)
- Возможность использования или в переменных для сокращения длинных условий
- Теперь можно закрыть if и except с помощью команд if / if и / if
- Если операторы теперь могут использовать ~ для соответствия с регулярными выражениями
- Новый пакет для прямой ссылки на страницу публикации CP в записи
- Новый модификатор, который легко записывает переменную в консоль JavaScript.
- Дополнения теперь могут обрабатывать файлы конфигурации на основе среды
- Метод API: Environment :: get (); для извлечения текущей среды в дополнение к
- Улучшено:
- Производительность! Мы вытеснили время рендеринга со всех уголков Статиста.
- Объекты Cache и Environment были разделены на общедоступные и частные API; частный API имеет функциональные возможности, которые только когда-либо понадобится только для ядра, сохраняя публичный API хорошо и без использования бесполезных методов.
- Панель отладки имеет гораздо больше измерений и все новые временные рамки
- Тег коммутатора теперь может повторяться несколько раз.
- Тип поля Markitup теперь поддерживает загрузку изображений и файлов.
- Вложенные циклы в ваших шаблонах теперь лучше выполняют наследование контекстуальных данных.
- Исправлено:
- Ошибка, при которой кэширование HTML иногда будет одной версией
- Устаревшее обновление кеша для кэширования HTML, теперь оно действует как последний измененный
Что нового в версии 1.7.8:
- Новый:
- Полученное кэширование HTML, эта функция в настоящее время является экспериментальной, но мы хотели бы услышать ваши отзывы об этом, примечание об обновлении: вы захотите скопировать _config / bundles / html_caching в папку _config / bundles
- Параметры панели управления для каждой страницы: скрытые и защищенные
- Исправлено:
- Проблема, введенная в 1.7.6, в которой парсер шаблонов не соблюдал ограничения на теги в некоторых случаях
- Условные операторы теперь полностью разрешают значения переменных, даже если они содержат дополнительные переменные, которые нуждаются в оценке
- Устранена проблема, когда в некоторых случаях очень сложный условный оператор разбивает парсер
- Проблема с z-index с полем типа Suggest
- Проблемы, при которых запуск Statamic в включенном в PHP сервере командной строки не мог найти файлы активов
Что нового в версии 1.7.6:
- Новый:
- Все страницы теперь добавлены в переменную _debug, которая показывает макет, шаблон, тему, среду и версию Statamic, используемые на этой странице.
- Добавлен модификатор дампа для быстрого сброса именованного списка информации, например _debug
- Крюки теперь могут иметь метод setStatusCode для быстрой установки кода состояния HTTP для инициированного крюка.
- Добавлен крючок после рендеринга страницы (_render__after)
- Добавлен крючок после публикации панели управления (control_panel__publish)
- Улучшено:
- Создатель автозапуска панели управления намного лучше, чем он делает
- Slug :: make () обновлен в соответствии с выходом нового производителя автозапуска
- Список наблюдаемых настроек кэша теперь включает _date_format, _time_format и _content_type
- Метод customSupplement ContentSet теперь передает полный массив данных текущего элемента в анонимную функцию, а не только URL-адрес текущего элемента
- Редактор markitup теперь учитывает ваш сконфигурированный _content_type и теперь создает Textile и HTML, когда каждый из них выбран, а не только Markdown все время
- Добавлен _cache в список недоступных папок в файле sample.htaccess
- Именованные списки теперь могут использоваться в качестве пар тегов, причем ключи списка можно использовать как теги в паре.
- Парсер шаблонов теперь может загружать плагины внутри других плагинов
- Панель управления теперь использует n строк для файлов содержимого вместо rn (это может быть переопределено до окончания строки по вашему выбору, установив переменную _admin_line_endings)
- Обновлен Redactor до последней версии (9.2.2) с многочисленными новыми функциями и исправлениями.
- Улучшена обработка ошибок при слишком больших загрузках изображений.
- Исправлено:
- Сортировка по результатам в таксономии: списки теперь пересчитывают номера результатов после фильтрации
- Добавлены переменные site_language и contact_email в файл theme.yaml от Acadia, которые не были установлены и создавали пустые поля в Feed журнала.
- Сохранение нового содержимого в виде черновика или скрытого содержимого теперь правильно сохраняет путь к контенту
- Удалена возможность загрузки файлов содержимого в браузере по их фактическим именам файлов
- Проблема, когда вам иногда приходилось использовать двойные скобки вместо однострочных, чтобы заставить переменную работать с параметром
- Решенная проблема, при которой панель управления иногда меняла права доступа к файлам
- Проблема, при которой --- в поле может нарушить редактирование панели управления
- Исправлена ошибка, при которой плагины Redactor, кроме полноэкранного режима, не загружались.
Что нового в версии 1.7.5:
- Улучшено:
- Parse :: tagLoop теперь анализирует контекст
- Каждый цикл тега nav теперь дает вам доступ к информации его родительского URL.
- В тегах местоположения теперь также принимается функция взаимодействия_tap для разрешения или запрещения сенсорным устройствам регистрировать события крана в отображениях карты.
- Исправлено:
- get_content теперь работает в установках вложенных папок
Что нового в версии 1.7.4:
- Улучшено:
- Таксономии теперь могут сортироваться по результатам
- Обнаружение среды больше не чувствительно к регистру
- Исправлено:
- Typo в модификаторе format_number
- member: register_form теперь корректно использует возвращаемый параметр
- Проблема с некоторыми файлами PHP в некоторых случаях
- Проблема, которая помешала вам настроить настраиваемый путь к теме администратора
- Числовая сортировка в записях, отображающих просмотр admin
- Проблема, которая не позволит отправлять текстовые сообщения без HTML-копий
- Проблема, когда настройки поля содержимого поля не все соблюдаются
- Проблема с вложенной кнопкой добавления Grid Row
Что нового в версии 1.7.3:
- Улучшено:
- Обновлен файл примера .htaccess, чтобы включить строку для предотвращения прямого доступа к макету и файлам панели управления.
- URL-адрес, переданный тегу truncate: marker, больше не принуждается к нижнему регистру
- Конечный текст, переданный в любой из тэгов truncate, больше не принуждается к нижнему регистру
Что нового в версии 1.7.2:
- Улучшено:
- Анализатор Markdown теперь распознает
как элемент уровня блока - У модификатора striptags теперь есть необязательный параметр, который позволяет вам выбирать, какие тэги для полосы
- Поля в поля тега члена. yaml теперь может указать опцию save_value
- Обновлена библиотека Respect для улучшения проверки формы с полями Raven и членства.
- Теперь условия могут видеть, содержит ли данное поле некоторый текст с ~, например: conditions = "title: ~ edge"
- Внутренний анализ содержимого теперь кэширует результаты, устраняя проблемы с производительностью, когда страница пытается несколько раз проанализировать одно и то же поле содержимого.
- поля заголовка на панели управления теперь будут принимать параметр отображения; если вы установите отображение на ничего, панель управления визуально удалит ярлык с экрана, но оставит его на месте для считывателей экрана.
- Добавлена примерная страница контакта и шаблон Raven для темы Acadia.
Что нового в версии 1.7:
- Новый:
- Весь новый набор инструментов для создания членства на вашем сайте
- Возможность защиты контента на основе полей участников, дополнительных API или одноразовых паролей.
- Тема по умолчанию Acadia загружена отличными примерами шаблонов и лакомствами
- nav: exists позволяет проверить, существует ли навигация для набора параметров
- Контекстные данные флэш теперь доступны для надстроек
- Контекстные файлы cookie теперь доступны для надстроек
- Модификаторы теперь являются аспектом надстроек
- API теперь является аспектом надстройки (надстройки могут иметь API, а надстройки теперь могут легко разговаривать друг с другом)
- Переменные модификаторы: цензор, двойной, тройной, назад, поскольку, относительный, до, порядковый, специальные, сущности, ucfirst
- Теперь плагины могут обращаться к контексту переменной, если они этого хотят сделать.
- : meld позволяет либо скомпоновать или усреднить все значения, найденные в заданном поле, в пределах записей, найденных с установленными параметрами
- страницы: meld позволяет либо суммировать, либо усреднять все значения, найденные в заданном поле, на страницах, найденных с установленными параметрами
- Теперь можно установить файл folder.yaml для создания переменных на уровне папки, которые каскадируются во все файлы содержимого.
- Местоположение позволяет создавать карты, не полагаясь на список записей
Что нового в версии 1.6.7:
- Добавлен тип SVG MIME во внутренний список.
- Решенная проблема, когда в некоторых случаях записи: разбиение на страницы не работает.
Что нового в версии 1.6.5:
- Частицы теперь могут быть сохранены с расширениями .md и .textile, чтобы они обрабатывались при загрузке.
Что нового в версии 1.6.4:
- Исправлено:
- Исправлена проблема, возникшая в версии 1.6.3, которая вызывала проблемы с областью тегов при наличии нулевой переменной.
- Исправлена проблема, введенная в 1.6.3, которая нарушала термины с глубоким списком
- Исправлена ошибка, при которой сохранение одной строки в поле Grid сохранялось неправильно индексированным YAML
- Исправлена ошибка, при которой листинг папок без файлов page.md содержал ошибку в области «Страницы»
- Исправлена ошибка с выпадающим списком фильтра журнала, который не был правильно отсортирован.
Что нового в версии 1.6.2:
- Новый:
- Тип поля раздела для визуального отображения ваших полей *
- Улучшено:
- В поле предложений теперь добавляются дополнительные параметры, а также другие новые функции.
- Redactor обновлен до 9.1.1, теперь с загрузкой перетаскивания
- 99% переведенная панель управления
- Многочисленные улучшения в парсере для скорости, эффективности и удобочитаемости.
- Теперь Transform проверяет последнее измененное время исходного изображения, которое было проблемой, если изображение когда-либо было заменено.
- Добавлены новые сообщения об ошибках CP
- Настройки по умолчанию для Redactor теперь включают настройку ссылки по электронной почте.
- Вернулся к старому типу Date Date. Новый был ненадежным. Sexy! = Лучше.
- Удалена ссылка mailto на экране списка участников для лучшего UX
- Записи subnav list теперь включают в себя Записи Списки ниже верхнего уровня
- Исправлено:
- Плагины теперь работают внутри параметров (используйте отдельные фигурные скобки)
- Плагины теперь корректно работают внутри вашего поля содержимого.
- Активы, которые не найдены в конвейере, теперь отправляют надлежащие 404s
Что нового в версии 1.5.3:
- Новый:
- Тег Transform для замены плагина Image
- _enable_add_child_page для панели управления
- Файл :: метод cleanURL () api
- Добавлена возможность использования подстановочных знаков в записях: листинг, страницы: листинг и таксономия: перечисление параметров папки
- _type доступно: xml (работает так же, как и rss)
- Улучшено:
- Обновлен Redactor to v9.0.3
- В теге get_content используется кеш
- Радиополя в сетках теперь показывает свои метки
- Улучшенные правила .htaccess.
- Записи: списки фильтров теперь менее жадные
- Файлы содержимого, для которых их _type установлен в xml, теперь могут быть указаны как .xml-файл в URL-адресе
- Обновлены различные сторонние библиотеки и зависимости
- Тип поля Grid теперь более умный, когда показывать кнопку «добавить строку»
- Добавлены папки как псевдоним для папки во всех тэгах списков из-за опечаток в документации
- Исправлено:
- Проблема, при которой сохранение страницы на панели управления без набора полей задает ошибку
- Проблема с модификаторами модификаций модуля и показателя
- Проблема с префиксными косыми чертами в параметрах папок, в которые вы входите,
- Переменная перезапись, которая нарушала условия при сравнении содержимого конвейера с списком значений
- Устаревшие:
- Плагин изображений (неловко помеченный как «дополнение») будет удален в 1.6. Это полностью уступает Transform во всех отношениях.
Что нового в версии 1.5.2:
- Исправлены проблемы с несколькими типами полей, которые не были правильно инициализированы в новых строках Grid.
- Исправлена проблема с insensstivity для записей: условия листинга.
- По умолчанию отключено.
Что нового в версии 1.4.2:
- Исправлена проблема с сеткой, которая не правильно сохраняет новые данные строки.
- Исправлена ошибка, из-за которой член member: profile получал только зарегистрированный пользователь.
- Исправлена проблема с сохранением нумерованных записей с использованием периодов в качестве разделителя чисел.
Комментарии не найдены