В прямом времени, когда ионная команда вышла с Starl.js Наша компания сделала переход бренда от WebJunto в OpenForge Отказ Так как мы все влюблены в пользу всем вещам; Мы сказали: «OMG — возможность играть с трафаретом! Давайте построим наш веб-сайт, используя трафарет в качестве предварительного компилятора веб-компонента и царапайте этот WordPress B.S. Это будет Итак, намного быстрее!».
С точки зрения владельца бизнеса, это была прекрасная возможность перейти от WordPress к тому, что мы построили с нашими руками. Мы могли бы Открытый источник и поговорить об этом. Это позволило нам обучить нашу команду в новых технологиях, одновременно применив ее к чему-то полезному.
Но — мы были неподготовленными. Вот когда боль поражена.
Мы резко недооценили, сколько действительно встроена в WordPress, о котором мы никогда не думаем. Между блогом, страницей, управлением пользователями и возможностями SEO — это огромный набор функций, и устраняет много нужно для процесс Внутренне в команде между дизайном, разработкой и деловыми департаментами.
Мы также предполагали, что все, что было в WordPress, мы могли бы легко построить, а к кредиту нашей команды мы может построить функции; Однако — то, что у нас нет, это процесс выявления что необходимо пересматривать через отделы.
Например; Сколько деловых людей думают о файле Mainesest.json? Сколько людей (в полной команде Design & Dev) квалифицированы для определения несоответствий SEO между контентом и маршрутизацией URL? Эти вещи автоматически предоставляются и идентифицируются WordPress и yoast, и мы даже не осознавали его.
Преимущество заключалась в том, что она создала необходимость более плотно интегрировать 3 основных отдела нашей компании (дизайн, разработка, бизнес); Однако внизу было то, что мы должны были создать процесс для этого И мы были Полностью Неподгоден.
Стоило ли? Я думаю Поэтому из-за подготовки к команде, экспертизу PWA и извлеченные уроки; Однако по шкале «насколько это стоит» это было не так четко победить, как я ожидал.
Я сломаю свой совет в маркированный список того, что стоило этого, и какие части мы пропустили. Моя надежда, если вы хотите попробовать то же самое для вашей компании, у вас будет немного голосовать на том, какие неприятности могут возникнуть проблемы.
Стоимость Это
- Опыт работы и обучение (как мы переходим в единый источник PWA)
- Скорость (она чувствует себя как дорожный бегун по сравнению с WP)
- Контроль (полностью настраиваемый, без какого-либо плагина)
Сложнее, чем ожидалось/неожиданно
- SEO Management. Какая замена ныне?
- Robots.txt.
- Манифест файл
- Стратегия маршрутизации URL (а кто об этом?)
- 404 страница для старого I.E. (мы просто перенаправляем)
- Канонические ссылки
- Alt Text на изображения (Мы продолжаем забывать — надо обновить процесс)
- Полифилл
- Оптимизация маяка (местные против развернутых)
- Плавная прокрутка
- Доступность
Были еще несколько предметов, которые не сделали его в нашу Changelog Как я думаю о них, я буду обновлять пост.
Надеюсь, это поможет людям!
~ Джедай
Оригинал: «https://dev.to/openforge/passion-projects-are-fun—except-in-production-1lmj»