Этот документ находится в Markdown. Версию этого документа в формате HTML можно прочитать по адресу: https://github.com/processwire/processwire/blob/master/README.md.
ProcessWire — это дружественная и мощная CMS с открытым исходным кодом и API, который приятно использовать в любом масштабе. Это одновременно система управления контентом (CMS) и платформа (CMF), созданная для того, чтобы сэкономить ваше время и работать так, как вы делаете. Благодаря настраиваемым полям, надежной основе, проверенной масштабируемости и производительности ProcessWire легко объединяет весь ваш контент, делая вашу работу быстрой, легкой и увлекательной.
ProcessWire дает вам больше контроля над вашими полями, шаблонами и разметкой, чем другие платформы, а API ProcessWire делает работу с вашим контентом простой и приятной. Управление сайтом и его разработка в ProcessWire поразительно просты по сравнению с тем, к чему вы привыкли.
Веб-профессионалы широко доверяют ProcessWire за его исключительную согласованность, стабильность и безопасность; почитаемый веб-разработчиками за свой API, который экономит время и делает работу увлекательной; ценится веб-дизайнерами за его адаптируемость и гибкость в соответствии с современными потребностями управления контентом веб-сайтов/приложений; и любим клиентами за серьезный интерфейс и простоту использования при добавлении, обновлении и обслуживании контента. Новые версии ProcessWire выпускаются практически каждую неделю в ветке разработки.
ProcessWire — это вневременной инструмент для веб-профессионалов, который всегда ориентирован на долгосрочную перспективу. Он начался в 2003 году, получил название ProcessWire в 2006 году и находится в активной разработке как проект с открытым исходным кодом с 2010 года. Теперь, более десяти лет спустя (2023 год), мы только начинаем, поскольку ProcessWire продолжает расти и развиваться. в ближайшие 10 лет и далее.
Хотя ProcessWire существует уже давно, не расстраивайтесь, если вы не слышали о нем до сегодняшнего дня. Мы принципиально отличаемся от других проектов тем, что не создаем много шума, не занимаемся продвижением, ценим качество выше количества, устойчивость выше роста и дружелюбное сообщество выше популярности. ProcessWire задуман как молчаливый партнер, которого нелегко идентифицировать через интерфейс любого веб-сайта. Мы не стремимся стать большими, вместо этого мы стремимся быть лучшими в своем классе.
Веб-разработчики находят ProcessWire в подходящее время, после того как опробовали некоторые другие платформы. И как только они начинают использовать ProcessWire, они, как правило, остаются. ProcessWire вызывает привыкание, его легко поддерживать в долгосрочной перспективе, и он не имеет проблем с безопасностью и обновлением, как другие платформы. Но не верьте нам на слово; если только ваши средства к существованию не зависят от какой-либо другой платформы, выясните это сами.
ProcessWire — это больше, чем просто программное обеспечение, это также дружелюбное сообщество веб-профессионалов, которые занимаются созданием отличных сайтов и приложений и помогают другим делать это.
Пожалуйста, посетите наше дружное сообщество на форумах ProcessWire и присоединитесь к нему, подпишитесь на нашу еженедельную рассылку последних новостей ProcessWire, ознакомьтесь с демонстрацией нашего веб-сайта, чтобы узнать, что другие создают с помощью ProcessWire, и читайте наш блог, чтобы быть в курсе последних событий. последние версии ProcessWire.
Еженедельные новости ProcessWire публикует Теппо Койвула на своем сайте ProcessWire Weekly. Еженедельные основные обновления и сопутствующие темы публикуются Райаном Крамером на доске новостей и объявлений форума поддержки ProcessWire.
Просто извлеките файлы ProcessWire в папку, доступную по протоколу HTTP, и загрузите URL-адрес в свой веб-браузер. Это запустит установщик. Более подробную информацию и инструкции можно найти в нашем Руководстве по установке. Если у вас возникнут какие-либо проблемы, обратитесь к нашему Руководству по устранению неполадок.
Обновление легко и обычно сводится к замене каталога /wire/
на каталог новой версии. Но на всякий случай, прежде чем приступать к обновлению любой версии, ознакомьтесь с руководством по обновлению ProcessWire и, возможно, оставьте его открытым во время обновления на случай, если вам понадобится вернуться к нему.
При обновлении с одной версии 3.x на другую используйте общий процесс обновления. В первую очередь это заключается в том, чтобы убедиться, что у вас есть все резервные копии, а затем просто заменить каталог /wire/
каталогом из более новой версии.
Если вы обновляетесь с версии 3.x до 3.0.135, также следуйте этим инструкциям.
Если вы выполняете обновление с любой версии 2.x, см. раздел Обновление с ProcessWire 2.x.
Если у вас возникнут проблемы с обновлением, обратитесь к нашему руководству по устранению неполадок при обновлении.
Рекомендуется FormBuilder версии 0.5.3 или новее.
Рекомендуется ListerPro версии 1.1.5 или новее.
ProFields Рекомендуется использовать последние версии всех ProFields (10 модулей).
Рекомендуется LoginRegisterPro версии 7 или новее.
Рекомендуется ProCache версии 4.0.3 или новее. После обновления перейдите к настройкам ProCache в панели администратора (Настройка > ProCache) и посмотрите, предлагает ли он какие-либо изменения в вашем файле .htaccess.
Для всех остальных модулей Pro, не упомянутых выше, мы рекомендуем по возможности использовать последние доступные версии.
В режиме отладки все ошибки выводятся на экран. Это может быть полезно во время разработки или устранения неполадок. В административной панели также активируется ссылка «Отладка» (см. нижний колонтитул) для сообщения дополнительной информации на панели. Режим отладки не предназначен для действующих или рабочих сайтов, поскольку сообщаемая информация предназначена только для разработчика. Не оставляйте режим отладки включенным для любых работающих/производственных сайтов, так как это может быть проблемой безопасности. Однако мы думаем, что вам это будет очень полезно во время разработки или при решении проблем.
/site/config.php
$config->debug = false;
false
на true
как показано ниже, и сохраните. $config->debug = true;
Его можно найти в нижней части файла или добавить, если его еще нет. Это заставит PHP и ProcessWire сообщать обо всех ошибках, предупреждениях, уведомлениях и т. д. Конечно, вы захотите вернуть значение false после устранения каких-либо проблем.
Авторские права принадлежат Райану Крамеру / Ryan Cramer Design, LLC, 2023 г.