Призрак 1.0 - Дух будущего блога?
Опубликовано: 2017-08-20Ghost хочет стать следующим большим событием в блогах. Как и любой хороший WordPresser, я хотел накинуть на него свои грязные маленькие рукавицы и посмотреть, о чем идет речь.
Первоначально финансируемая для разработки через Kickstarter, Ghost - это платформа для ведения блогов, которая совсем недавно вышла в прайм-тайм 1.0. Это большая новость для таких людей, как мы, тех, кто хочет оставаться в авангарде веб-разработки и публикации.
Так что выпуск Ghost 1.0 был хорошим местом, чтобы вникнуть и посмотреть, как дела идут со времен Kickstarter.
Что такое призрак?
Во-первых, Ghost имеет открытый исходный код. Для таких людей, как мы, WordPress, это отличная новость. Но мы должны помнить, что не все open-source одинаковы. Для распространения существует несколько лицензий, и Ghost выпускается под лицензией MIT, тогда как WordPress поддерживается как GPL.
Вы можете прочитать о различиях в нескольких местах. Если вы не разработчик или тематик, то отношение MIT к GPL может не сильно на вас повлиять.
Помимо этого, это довольно простая платформа для публикации с тематическим рынком, локальными инструментами разработки и гладким интерфейсом, который честно ставит панель администратора WordPress в позор с точки зрения дизайна.
Начало работы с Ghost 1.0
У вас есть два варианта, когда вы начинаете с Ghost: вы можете приобрести хостинг у материнской компании через их программу Ghost (Pro) (подумайте об этом как об управляемом хостинге WP), или вы можете установить его на свой собственный хост (довольно просто, пока что, Правильно?)
Вот загвоздка: у вас есть выбор только из шести хостов, поддерживающих Ghost.

Если вы привыкли к повсеместному распространению WordPress, это вызывает почти клаустрофобию.
Для моих целей я подписался на 14-дневную пробную версию Ghost (Pro), чтобы играть с веб-интерфейсом, и я выполнил локальную установку, где я мог делать практически все, что хотел, в своей маленькой песочнице с настольным клиентом. .
Установка Ghost 1.0 локально воняет
Знаменитая 5-минутная установка, это не так.
Я технический парень. Мне удобна командная строка. Поэтому, когда я увидел, что Ghost рекомендовал Ubuntu 16.04, мои глаза загорелись. «Вот что я использую!» мой разум кричал от волнения. Поэтому я незамедлительно последовал их инструкциям и ...
Ошибка. После ошибки. После ошибки.
Во-первых, моя версия Node была неправильной. Ghost поддерживает только версии Node с 4 по 6.5. Я использовал 8.x. Не стоит беспокоиться. Установите Node Version Manager (nvm), перейдите на 6.5, легко.
Неа. Теперь возникла проблема с установкой SQLite3. Ghost CLI установил его неправильно (несмотря на то, что он уже установлен и обновлен в моей системе). Удалите, переустановите. То же самое.
Тогда они сказали перейти на MySQL. Оки доки. Нет, все равно бежать не собираюсь. И… каким-то образом в этой неразберихе Ubuntu решила, что у меня больше не установлен nvm. Фу.
Заметьте, все это не было трудным - просто расстраивало.
Я делаю перерыв, делаю бутерброд и переключаюсь на свой Macbook (работающий под управлением MacOS Sierra и полностью обновленный). Я имею в виду, что это Unix, поэтому установка не может быть такой уж и большой.
А это не так. Произошли точно такие же ошибки. Точно в таком же порядке. Версии узлов. Проблемы с установкой SQLite3. Проблемы с MySQL. Забывая про nvm.
Фу.
В конце концов, я ковыряю, подталкиваю, обновляю, удаляю и переустанавливаю, и все работает. Как я уже сказал, мне комфортно работать с командной строкой, но я не могу сказать вам, что заставило ее в конечном итоге работать, потому что я перепробовал так много вещей.
В конце концов, потребовалось более десятка попыток, чтобы Ghost был установлен и работал на компьютере. (Я не пробовал Windows 10, так что, возможно, там будет лучше. Дайте мне знать!)
Использование Ghost
Я загружаю вещи, нажимаю URL-адрес localhost в моем браузере, а панели администратора нет. Нет возможности редактировать сообщения. Ничего такого. Я просто пользователь. У меня чистый веб-сайт, полный руководств и предварительно заполненного контента, и нет возможности добавить свой собственный.

Немного осмотревшись, я обнаружил, что есть настольный клиент. Он легко устанавливается (ура!) И запрашивает мой URL (адрес localhost) и имя пользователя. Понятия не имею, поэтому я просто ввожу его, и он автоматически создает пользователя моего блога.
Как ни странно, настольный клиент также не является установщиком. Надеюсь, в будущих выпусках это произойдет, потому что я не вижу, чтобы большинство людей делало то же самое, что и я.
Кроме того, настольный клиент - единственный способ редактировать и публиковать. Нет веб-интерфейса (который я могу найти), если вы не используете службу Ghost (Pro) для хостинга. Если вы выберете один из других хостов, вы будете использовать командную строку и настольное приложение.
Мобильного приложения тоже нет. Так что имейте это в виду.
После некоторого использования обоих интерфейсов я почти уверен, что они абсолютно одинаковы. Мне это очень нравится. Единый дизайн очень много значит для меня (и для ребят из Ghost).
Сам редактор
Чтобы по-настоящему испытать Ghost 1.0, я полностью написал этот пост в редакторе Ghost. От создания заметок и экспериментов до редактирования я переключался между рабочим столом и веб-клиентом, пока не завершил публикацию в WordPress.
Должен сказать, мне это нравится.

Но людям, привыкшим к WordPress, может потребоваться некоторое время, чтобы привыкнуть. Видите ли, это редактор разметки, а не редактор WYSIWYG / обычного текста, как мы привыкли. Однако вы все равно можете использовать HTML, если не знакомы с синтаксисом уценки. Если вы когда-либо оставляли комментарии Reddit или участвовали в Github, вы, вероятно, видели или использовали уценку.

Есть два режима редактирования: одинарная панель (только разметка или HTML) и двухпанельный параллельный редактор. Двойные панели очень, очень хороши, особенно если вы новичок в уценке - вы можете точно видеть, что делают символы в реальном времени, и проверять свое форматирование по ходу - помогает с опечатками, отсутствующими тегами и т. Д.

Но - и всегда есть «но», не так ли? - поскольку он двухколонный, даже на полностью масштабируемом дисплее MacBook Pro Retina, который я использую, мне было неудобно писать. Мне тоже не нравится режим WordPress, свободный от отвлекающих факторов. Так вот что.

Публикация и привидение
Публикация сообщений очень проста, и все необходимые параметры находятся на расстоянии одного клика. Откройте настройки публикации, и вы получите доступ к изображению публикации, метаданным, карточкам Twitter, карточкам Facebook и даже скриптам верхнего / нижнего колонтитула.
Все это легко съедобно и понятно.

У меня были проблемы с неправильной работой URL-ярлыков. Время от времени он будет добавлять «-post» в конец моих заголовков, или, если я щелкаю за пределами поля заголовка, когда оно пустое, для заголовка навсегда устанавливается значение «без названия». Я уверен, что это небольшая ошибка, которая будет исправлена в будущих выпусках.
Подобные ошибки - незначительное раздражение для любителя, но серьезные проблемы для крупной компании (которая является основной целью программного обеспечения Ghost), потому что писатели и редакторы могут легко пропустить такую ошибку.
Однако удаление сообщения не так интуитивно понятно. Есть одно место для удаления публикации, и оно находится в нижней части этих индивидуальных настроек публикации. Вы вообще не можете сделать это из списка сообщений, который необходимо решить.
Я также не мог найти способ отсортировать свои черновики сообщений отдельно, просто помеченный красным значком черновика в основном списке сообщений. Что, опять же, я уверен, будет исправлено в будущем.

Ghost 1.0 чувствует себя комфортно и чисто
Для Ghost Foundation важен дизайн и удобство использования. Использовать Ghost 1.0 приятно, и я чувствую себя как дома с того момента, как загружаю его.
Программное обеспечение, как на интерфейсной, так и на административной стороне, похоже на Squarespace и Medium. Если вы когда-либо использовали любой из них, Ghost практически не потребует от вас привыкания.
Скорость отличная, никаких лагов ни в редакторе, ни в отображении нет. Даже если вы выберете тему по умолчанию (это все, с чем я играл), она отполирована и достаточно чиста, чтобы ее можно было использовать, даже если это довольно формочка для печенья.

Выпуск Ghost 1.0 похож на то, чем был бы Squarespace, если бы вы сняли обучающие колеса, или, может быть, на Medium, если бы у вас был полный контроль над платформой публикации.
Призрак также может быть тем, кем Гутенберг стремится быть в долгосрочной перспективе. И это не обязательно плохо для издательской стороны WordPress.
Заключение? Продолжение следует…
Я действительно не думаю, что можно сделать однозначный вывод о Ghost 1.0. Еще немного рано выносить суждения. Так что я просто оставлю это как продолжение .
Сама программа классная, но новая. Когда о нем впервые было объявлено, я увидел массу статей о том, что это убийца WordPress . Это просто глупо.
Во-первых, у WordPress 13 лет опыта, и на нем работает более четверти Интернета. Это никуда не денется.
WordPress также является системой управления контентом. Он не используется исключительно для ведения блогов и публикаций.
Призрак есть.
Ghost - это, прежде всего, издательская платформа. На сайте в заголовке это ясно как день.

Они рекламируют себя как профессиональную издательскую платформу, которая по своей сути отличается от целевой аудитории WordPress.
Конечно, в широком смысле WordPress и Ghost - конкуренты. Они конкуренты так же, как Windows и Linux: они делают одно и то же, но на самом деле они даже не на одном рынке.
Вы не можете запустить магазин электронной коммерции из Ghost или использовать программное обеспечение в качестве конечной точки сервера для приложения iOS. Вы можете сделать это с помощью WordPress.
Ghost не идет по пути к этому. Это нормально. Это не их ниша. Они хотят делать публикации исключительно хорошо, и они идут в этом направлении.
Так что же дальше с Ghost 1.0?
«Призрак 1.1?» ты говоришь. Что ж, чтобы добиться этого, Ghost Foundation будет зависеть от вас. Поскольку это программное обеспечение с открытым исходным кодом, Ghost хочет, чтобы вы приняли участие в разработке. Они активно хотят, чтобы вы внесли свой вклад в разработку программного обеспечения.
Их команда везде, и поддержка потрясающая. Итак, неважно, предпочитаете ли вы Github, Twitter, Slack или что-то еще - кто-то расскажет вам о Ghost, вашем опыте работы с ним и о том, как вы / они можете его улучшить.
Мой последний дубль
Ghost очень хорошо справляется. В нее интересно писать, и после установки она работает невероятно хорошо. Но эта инсталляция… боже, боже, это было ужасно.
Если команда, стоящая за Ghost, действительно хочет довести это до повсеместного распространения на уровне WordPress, им нужно немного смягчить менталитет «для программистов».
WordPress привлекает множество людей своей простотой использования. Вы можете многое сделать, просто зная HTML и CSS.
Напротив, Ghost использует Handlebars в качестве языка шаблонов и работает в основном с JavaScript через Ember и Node. Есть большая вероятность, что стек потенциально может оттолкнуть некоторых пользователей.

Тем не менее, они не обязательно нацелены на малый бизнес и любителей, как WordPress. Таким образом, наличие стека, полностью основанного на JS, от разработки до конечного пользователя, может привлечь много внимания бизнеса (и сделать их продукт перспективным, учитывая стремительный рост JavaScript в последние годы).
Если не брать в расчет эту гадость, установку для самостоятельного хостинга действительно, действительно, действительно нужно упростить. Возможно, он никогда не достигнет простоты на уровне WordPress, но не нужно, чтобы кто-то, понимающий bash и командную строку, делал десяток попыток над двумя разными операционными системами (и все равно полностью терпел неудачу в одной ОС).
Кого собираешься позвать?
Не «Охотники за привидениями», это точно. Не в этот раз. Это одно привидение, я с радостью позволю себе некоторое время преследовать меня.
Мне очень, очень нравится Ghost 1.0. Или, может быть, потенциал Призрака. На данном этапе игры это почти то же самое.
В этом выпуске мы имеем фантастический продукт, который к моменту выхода версии 2.0 или 3.0 может стать настоящим конкурентом на арене издательского дела.
Миниатюрное изображение статьи от gst / shutterstock.com
