Switch Pages / База знаний
Статьи о создании сайтов
Как выбрать простую CMS на PHP, создать сайт компании, каталог товаров или услуг, продумать страницы и настроить SEO. Практические материалы Switch Pages.
Структура и содержимоеСбросить фильтры
Структура и содержимое
- 01Логическое поле: да, нет и неизвестное значениеФлажок удобен для однозначного признака, но два состояния не всегда описывают реальные данные. Как не выдать отсутствие информации за отрицательный ответ.
- 02Выбор вида каталога: сетка, список и компактные карточкиПредставление зависит от содержания, а не только от размера картинки. Как использовать визуальный пример в админке и проверять реальные длинные значения.
- 03Сортировка и страницы каталогаОграниченная выборка, устойчивый порядок и понятная пагинация помогают работать с каталогом. Как проверить сортировку без предположения, что любой текст отображается по алфавиту.
- 04Условная видимость полей по значениям других полейshow_if помогает показывать подходящие характеристики. Как работает точное сравнение, что происходит со старым значением и почему условие не является защитой данных.
- 05Лимиты объектов и фотографий в разделеКоличество записей, фотографий и размер файла задают рамки пользовательской публикации. Как сопоставить настройки раздела с фактическими серверными ограничениями.
- 06Справочник значений в поле выбораСогласованные варианты помогают избежать дублей и поддерживают фильтры. Как изменять список, учитывая старые записи и точное совпадение значений.
- 07Дата и время в карточке: формат и смыслДата события, дата проверки и время начала обозначают разные факты. Формат поля помогает проверить ввод, но не создаёт расписание и не разрешает временные конфликты.
- 08Роли полей: заголовок, описание и SEO-метаданныеПользовательский ключ может выполнять роль заголовка или краткого описания. Как отделить название поля, его данные и назначение в общем представлении карточки.
- 09Группы характеристик в карточке объектаГруппы помогают разделить технические параметры, условия и комплектацию. Как выбрать понятные названия и не использовать оформление вместо прав доступа.
- 10Одно изображение и галерея: как выбрать полеОбложка, несколько фотографий и порядок просмотра имеют разную роль. Как хранить и проверять медиа, не создавая ручные дубли ссылок на один файл.
- 11Постоянный ключ поля и переименование подписиКлюч связывает определение поля с сохранённым значением, а подпись видит редактор. Как менять название характеристики, не теряя старые данные объектов.
- 12Как сохраняются значения динамических полей в JSONОпределения контейнера и значения объекта разделены. Что означает вложенное value, почему старые ключи сохраняются и как проверять перенос данных.
- 13Множественный выбор для признаков и удобствКогда объекту подходит несколько значений, нужен список признаков. Как устроено хранение, что означает фильтр и почему пустой выбор отличается от скрытого поля.
- 14Вложенные разделы и дочерние объекты: не одно и то жеРодитель контейнера организует навигацию, отношение объектов описывает другую связь. Как не смешать иерархию меню, URL и модель содержимого.
- 15Числовые характеристики и единицы измеренияЧисло должно иметь согласованный смысл и единицу. Как подготовить площадь, мощность или массу для фильтров и не смешать описание с денежными операциями.
- 16ID объекта и постоянный URL: разные идентификаторыВнутренний ID связывает данные, slug формирует адрес. Почему переименование заголовка не требует смены URL и как сохранять ссылки при изменении структуры.
- 17Публичность поля: вывод данных и реальные ограниченияСкрытый служебный параметр не должен попадать в HTML карточки. Как проверять публичность вместе с поиском, медиа и пользовательским редактированием.
- 18Статус публикации, активность и видимость объектаЧерновик, модерация, активный флажок и публичный доступ отвечают на разные вопросы. Как проверить результат в каталоге, по прямой ссылке и от лица автора.
- 19Связанные материалы: объект и его контекстУслуга, проект и инструкция могут быть самостоятельными записями со связями. Как использовать отношения вместо копирования одного описания в разные карточки.
- 20Обязательные поля без лишних препятствий редакторуОбязательность помогает сохранить нужные сведения, но неверный набор требований заставляет вводить выдуманные значения. Как проверять формы разных объектов.
- 21Поиск по тексту и фильтры по характеристикамСтроковый поиск и диапазонный отбор отвечают на разные вопросы. Какие определения участвуют в выборке и почему приватное поле не должно становиться поисковой подсказкой.
- 22Какие поля разрешать редактировать пользователюПубличный вывод и право изменения являются разными настройками. Как оставить служебные значения администратору и проверять подмену запросов на сервере.
Создайте сайт сами
Посмотрите, как вы будете управлять своим сайтом
Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.
Демо доступно бесплатно после регистрации на основном сайте.
