WordCamp 2018 темы обследование обработка вызова

Приведенный выше скриншот - это первые результаты обработки опроса WordCamp Toronto 2018, которые могли быть заполнены многими пользователями Meetup и Toronto WP. Этот опрос предназначен для того, чтобы помочь определить, какие актуальные темы интересуют WordPress пользователей на предстоящий период. ДО WordCamp 2018 а также предоставить организаторам встречи в Торонто WordPress список возможных тем лекций на следующий год.

Страница отчета показывает сравнение для каждого из 36 вопросов темы. Первая колонка — это табулирования ответов всех респондентов. Затем в зеленой колонке отображаются ответы, отфильтрованные для бизнес-разработчиков. Наконец, светло-голубой колонке показывает ответы на WP новичков. Результаты находятся на стадии анализа WordCamp Торонто 2018 организаторов и будет сформировать основную рекомендацию для лекции темы для Конференции. Чтобы просмотреть все четыре отчета пользователей, предпочитаемых тем, посетите следующий веб-сайт. Между тем, этот пост описывает 3 день вызов в обработке данных обследований.

Проблема обработки

Как многие пользователи знают, обработка табличных данных может быть грозной задачей в WordPress. Да, с расширенными AJAX и Rest API процедурами плюс два значительно улучшенных плагина для работы с таблицами данных MySQL с помощью Таблетпресс И WPDataTables  Улучшена обработка таблиц базы данных в WordPress. Общая цель заключалась в том, чтобы обработать данные в сводных таблицах по каждой теме, которые можно было бы отфильтровать для трех групп респондентов: всех участников опроса, разработчиков бизнес-проектов и WordPress новичков. Кроме того, было предусмотрено простое построение диаграмм, но это оказалось очень сложным из-за смещения таблиц по отношению к числовым данным.

В самом начале, реальная проблема заключалась в получении данных опроса, чисто передал между различными приложениями: первый шаг был от Google формы Google листа, начиная обработки путешествие.

За исключением путаницы для двух полей в самом начале, заполнение форм Google оказалась простой. В свою очередь Google формы поставляет Google таблицы, как так:
Так Google лист в состоянии диаграммы данных [хитрость заключается в том, чтобы указать на полный столбец или строку данных], но делать перекрестные таблицы данных оказались недостижимыми в Google листы. Документы Google листа просто высыхают. Кроме того, сводные таблицы в Google листа также оказался неприятный, как видно ниже:
Так что теперь наша цель состояла в том, чтобы загрузить Google лист в Excel. xlsx файл в ожидании перемещения, что Excel данные в файл MySQL для того, чтобы сделать перекрестные таблицы и получить более отформатированный взгляд сводной таблицы.  Так что теперь он выключен в Excel.

Google листы для Excel Трансфер

К счастью, перевод с Google листа Microsoft Excel было легко. Однако, как только в Excel результаты были смешаны, как видно на скриншоте:
Сначала диаграммы Паука и Круговые диаграммы просто не имели смысла. Но стол Pivot сработал - что-то вроде того. Но редактирование поворотной таблицы Excel было запрещено. Так что теперь работа в Excel заключалась в подготовке к переносу из Excel в базу данных WordPress MySQL, чтобы можно было делать перекрестные табуляции и форматирование данных.

Здесь было довольно много работы по уборке в Excel. Заполнение пустых полей, исправление некоторых записей, но наиболее трудоемким было упрощение всех 50 заголовков столбцов, чтобы они могли стать легитимными именами столбцов sql. К счастью, Excel не помешало провести эту очистку. Поэтому теперь она отключена в базе данных WordPress MySQL, чтобы мы могли получить перекрестные табуляции и отформатированные отчеты поворотных таблиц.

Передача электронных таблиц Excel в базу данных WordPress MySQL

Я использовал плагин WPDataTables для реализации переноса из Excel Spreadsheet в базу WordPress данных. На этот раз перенос вызвал некоторую икоту, поскольку я пропустил некоторые незаконные символы в названиях столбцов. Но стоит отдать должное WPDatables за то, что у них есть простые методы для переноса данных в WordPress:
WPDatables является одним из лучших плагинов для получения, редактирования и отображения таблиц баз данных в WordPress. Но это Генерация запроса к модулю базы данных MySQL, который не справился со слишком большим количеством шагов для 150 различных таблиц, необходимых для анализа данных опроса WordCamp. Поэтому для перекрестного табулирования и форматирования отчетов был создан удобный плагин SQL Reports.

Отчеты SQL обеспечивают перекрестно-стабильный результат

WPDatables может выполнять необходимые запросы, но гораздо быстрее сделать перекрестные таблицы в отчетах SQL, как видно на этом скриншоте:
То же самое, где пункт используется в 36 отчетах SQL, изменение названия темы для каждого отчета. Это преимущество отчетов SQL, легко вырезать и вставить имя темы в SQL. То же для добавления формирующий суб-выбор, как видно на скриншоте ниже:
Все преимущества SQL-отчетов заключаются в том, что пользователи могут вырезать и вставлять фрагменты кода в существующую SQL-версию, изменить название отчета [правая сторона экрана], нажмите кнопку «сообщить об обновлении» прямо над полем отчета — и вуаля, вы создали Ne w доклад. Сделайте это 107 больше времен и сравнение результаты обзора закончены.

Астра тема и Элементтор страница строитель


Что сделал большой разницы в завершении доклада в установленные сроки была Астра тема, что при условии, полная ширина макета без заголовка в сочетании с "Элементер" строитель. Элементтор позволил мне создать новое меню с 4-х должностей в качестве пунктов меню. Как хорошо делать макет докладов 3 колонки макет был ускорен с дублирования строки, а затем изменить короткий код для каждого столбца, который был легко сделать.  36 отчетов сделано примерно в 1/2 час. Так что это сага создания Word Camp 2018 результаты опроса.

Извлеченные уроки о разработке DIY

Как внештатный WordPress разработчик я столкнулся с опасностями разработки для DIY клиентов и веб-агентств. Эти пользователи привержены WordPress своей DIY репутацией - простая, привлекательная, недорогая, короткое время - это их движущая мантра. Они, безусловно, осознают, что веб-разработки претерпевают быстрые изменения и все большую сложность кодирования. Но они Проблема возникает тогда, когда результаты кажутся простыми, но путь к получению этих "простых" результатов искажается, как в данном случае при простой перекрестной табуляции результатов опроса. Пришлось отказаться от ряда "логотипных" путей с помощью Google Sheet, Microsoft Excel и даже WPDataables.

Проблема возникает, когда пользователи DIY не заинтересованы и "не хотят знать о всех сложностях стека."вовлеченных в их задачи или проект. Я знаю веб-дизайнеров и пользователей DIY, которые с гордостью исповедуют свое незнание HTML5, CSS и, конечно же, JavaScript, PHP плюс SQL. И не упоминайте к ним SPA, AMP, PWA, RestAPI, безголовые CMS, Kafka плюс другие краевые технологии веб-разработки. И все же все эти технологии впитываются в WordPress экосистему прямо сейчас.

Теперь, к счастью для этого проекта, WordCamp организационный комитет полный стек известно и достаточно невосприимчивы к DIY близорукость. Но в недавних контрактах, я узнал значение предостережение покупателя-не только Остерегайтесь веб-разработчик вы работаете с, но и клиент DIY. Убедитесь, что они имеют необходимое полное осознание стека для проекта вы будете объединяется с ними.