№ 156: Запуск сайту, частина 1 - CSS-хитрощі

Anonim

Це великий момент! У нас є перелік речей, які ми знаємо, що нам потрібно робити, і ми просто почнемо їх робити і опублікуємо цей сайт.

Можливо, найбільш помітною зміною (остання друга річ перед запуском) було нарешті втрата маленьких кольорових квадратиків у верхньому лівому куті модулів і, по суті, розтягнення їх у верхній частині кожного модуля, що робить брусок. Менш випадково, більш описово, більше кольору.

Ми робимо останню комісію в Git Repo і просуваємо її вживу. Ми швидко переходимо до Beanstalk і буквально спостерігаємо, як файли переміщуються на реальний сервер.

Ми переходимо до WordPress і активуємо тему в реальному часі в налаштуваннях зовнішнього вигляду.

Ми очищаємо кеш локально, щоб переконатися, що ніхто не отримує файли ресурсів, що обслуговуються, зі старого дизайну.

Ми помічаємо проблему зі шрифтом, коли ми перевіряємо сайт у Firefox, але ми стежимо за призом, просто рухаючись вперед без контрольного списку. Маленькі помилки можна виправити з часом.

Ми переходимо до NetDNA (наш CDN) і промиваємо кеш-пам’ять там, також гарантуючи, що ніхто не отримує старі ресурси. Зрештою, шлях до файлів і імена в цій новій конструкції відрізняються, тож не існує величезного ризику, але все одно це варто зробити.

Ми заходимо на форуми, а також активуємо там нову тему. Зрештою, нам потрібно увійти через FTP, щоб змінити конфігураційний файл, щоб увімкнути Markdown на форумах. Ми робимо це через FTP лише тому, що для безпеки ми не контролюємо версію файлу конфігурації, який містить такі речі, як облікові дані бази даних.

Ми знову заходимо в адміністратора WordPress і публікуємо публікацію, що стосується нового дизайну. Хороша практика, чи не так? Також може мати публічне пояснення нового дизайну, як тільки він виходить, тому, якщо люди розгублені, їм є що знайти та прочитати.

Ми вмикаємо та вимикаємо деякі плагіни, які є специфічними для цього нового дизайну або були призначені лише для розробки.

У нас є швидкий запаморочливий момент, коли, здається, сайт не відображається в режимі реального часу. Наша методика запобігання FOUT приховувала всю сторінку в очікуванні завантаження шрифтів Typekit, а Typekit працював повільно. Нам доведеться видалити те, що запобігає FOUT, або зробити щось інше.

Ми перебираємо наш список запусків і робимо налаштування після налаштування, реагуючи на дрібниці, які, як ми помічаємо, потребують оновлення. Кілька грубих моментів, але не надто поганих. Врешті-решт, ми працюємо над цим дизайном вже кілька місяців, і нам це дуже зручно.