Как правильно подключать сторонние компоненты при разработке тем и плагинов WordPress?

Как правильно подключать сторонние компоненты при разработке тем и плагинов WordPress?

Мы уже касались темы правильного структурирования компонентов. Сейчас хочу привести пример ошибки и правильного решения. Вот мы разрабатываем новую тему для WordPress на базе Bootstrap. За основу мы взяли стартер тему Underscores (_s). Почему то программисты любят...
Принципы написания расширений для WordPress

Принципы написания расширений для WordPress

WordPress — отличная платформа, которая позволяет легко развивать функционал и решать предметные задачи. Для этого есть механизм тем, который позволяет легко менять темы. И механизм плагинов, который позволяет добавлять различные расширения. Очень много степеней...
Опциональность в WordPress это зло или добро? О пользе и вреде готовых тем и фреймворков

Опциональность в WordPress это зло или добро? О пользе и вреде готовых тем и фреймворков

В WordPress философии есть один принцип, который звучит как «Decisions, not Options». Он означает, что нужно делать работающие решения, и не делать опции. Каждая новая опция, которая добавляется в продукт — несет в себе одну частицу добра и десять...

Вирусы как индикатор антихрукости платформы для информационных систем

Как проверить зрелость и развитость платформы для создания информационной системы управления? Я тут подумал что это должны быть вирусы 🙂 Если под платформу есть вирусы, то это означает две вещи: 1. Эта платформа достаточно популярна 2. Она достаточно гибка, чтобы в...

Почему мы структурируем компоненты крупных систем по ВИСИ и как это проверить?

У нас в студии с самого начала всем вбивается в голову методика ВИСИ. Это не значит что она сразу усваивается 🙂 У кого то это проходит быстро и сразу, а кто-то очень долго не может понять что это такое и постоянно спотыкается. Вероятно это зависит от уровня логики в...

Гибкость и сложность или простота и хрупкость? Какую информационную систему управления сделать?

Информационные системы управления бизнес-процессами и предприятиями могут быть простыми, а могут быть гибкими. То и другие преподносится как преимущество, и замалчивается обратная сторона медали. У простых систем это хрупкость. А у гибких — сложность. Простые...

Оптимальная логика поиска информации в системе на примере WordPress

Уже давно размышлял над алгоритмом поиска информации на сайте. Хотелось сделать его простым, но эффективным. С отбором по различным метаданным. Но сомневался в части того как совместить условия отбора? Через и, а может через или? И подсказка оказалась в самом ядре...

Кейсы позволяют получить преимущество малого бизнеса

Вчера слушал подкаст  про организацию отдела продаж http://opytnym-putyem.podster.fm/79 Сначала меня взбесило то что автор назвал какие-то странные причины считать себя экспертом. Даже поставил на стоп и перешел к следующему подкасту. А вчера нечяенно вернулся. Решил...

Как быстро внедрить изменение в технологию для устранения потерь в бизнес-процессах?

В последнее время мы набираем обороты и число заказов растет, а вместе с ним и потери, сбои и проблемы. Одна из таких, это потери времени на поиск информации о объектах обслуживания. Например нужно получить доступ к серверу для загрузки файлов. И где его искать?...

Уведомление о каждом изменении реквизитов это зло

В современных системах управления задачами, особенно на базе веб-технологий, как то принято о каждом изменении сообщать в формате уведомления. А вот стоит ли? Если изменение важное и участник хочет уведомить об этом других, так он комментарий может оставить. А если...

Лучшие практики для работы с документами

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