Проект недели: WordPress Desktop
На этой неделе мы встретились с сотрудниками Automattic, чтобы поговорить о WordPressDesktop, настольном клиенте с открытым исходным кодом для управления контентом WordPress.
Все знают о WordPress, но что такое WordPress Desktop?
Настольное приложение Wordpress обеспечивает плавный кросс-платформенный интерфейс, который позволяет вам сосредоточиться на своем контенте и дизайне без вкладок браузера, которые отвлекали бы вас, или чтобы ваши сайты оставались в стороне, но были доступны. В сочетании с нашей поддержкой браузера и мобильным приложением вы можете создавать свой сайт в любом месте, любым способом, который поможет вам выполнить вашу работу.
Зачем создавать настольное приложение для управления сайтами WordPress? Разве все это не может быть веб-интерфейсом?
На самом деле он использует точно такую же технологию, которую вы получаете при посещении WordPress.com в вашем браузере. Однако все это размещено локально, поэтому время загрузки минимальная. Благодаря встроенным функциям, таким как нахождение в док-станции, уведомления и т.д., Вы действительно можете сосредоточиться на своих сайтах WordPress и вести блоги.
Почему вы решили создать WordPress Desktop на Electron?
В конце 2015 года мы перестроили большую часть WordPress.com в виде Calypso, современное приложение JavaScript с открытым исходным кодом, использующее React. Мы начали изучать Electron и с некоторыми изменениями в Calypso смогли запустить его локально. It was a compelling experience and we thought there was a lot of value in developing it further.
Над Calypso работает несколько команд. Чтобы создать полноценный многоплатформенный графический клиент, соответствующий этому, с использованием традиционных настольных технологий, потребовалось бы больше работы. Используя Electron, небольшая команда из 2-4 человек смогла объединить усилия другой команды и создать настольное приложение за пару месяцев.