Статті

Як дозволити завантаження нестандартних типів файлів в медіа-бібліотеці CMS WordPress?

Опубліковано:

Нещодавно трапилася незвичайна ситуація із завантаженням файлів у медіа-бібліотеці CMS WordPress, коли у відповідь з’явилася помилка такого плану:

«Sorry, this file type is not permitted for security reasons» або «Вибачте, тип цього файлу не дозволений з міркувань безпеки».

Виявляється, в WP існує перелік за замовчуванням допустимих форматів файлів, іншими словами – список mime-типів. В інтернеті було знайдено кілька рішень, але всі вони м’яко кажучи, не кошерні, оскільки там пропонувалося змінювати файл в ядрі CMS, що є не дуже добре. Звернувшись в кілька розділів офіційній документації ми знайшли витончене за всіма канонами рішення.

Категорія: CMS

WordPress front-end WYSIWYG-редактор (TinyMCE)

Опубліковано:
Остання редакція:

Дуже часто виникає потреба прикрутити на front-end WYSIWYG-редактор, в основі проекту якого лежить CMS WordPress. Тут на допомогу намагаються до нас прийти безліч плагінів, які дозволяють інтегрувати в front-end подібні візуальні редактори, але як правило це не самі вірні рішення, так як дані плагіни часто підключають нерідний редактор TinyMCE з коробки WP, що робить ці варіанти зайвими.

Визначення розміру об’єкта в JavaScript

Опубліковано:

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

Трохи слів про CMS WordPress

Опубліковано:
Остання редакція:

Напевно всі розробники сайтів знають, що на сьогоднішній день найпопулярнішою системою управління контентом (CMS) є платформа WordPress (WP). Поглянути тільки на одну статистику авторитетного ресурсу BuiltWith, де видно що на момент 16 грудня 2013 WordPress лідирує за всіма показниками і має 42.71% частки використання даної платформи в сегменті CMS.

builtwith-cms-usage-statistics

Кастомізація Google Maps

Опубліковано:
Остання редакція:

Дуже часто в повсякденної розробці веб-сайтів доводиться стикатися з інтеграцією картографічних сервісів, в даному випадку Google Maps. Серед усього роду подібних завдань іноді варто умова змінити стандартну візуалізацію карти, де потрібно відобразити те чи інше місце розташування в специфічній розфарбуванні, наприклад в чорно-білому варіанті або з відтінком червоного і так далі. У такому випадку до нас на допомогу поспішає гнучкість і доступність до кастомізації сервіс Google Maps, який дозволяє з легкістю змінювати будь видимі елементи на картах. Є відмінний демо-сервіс, який демонструє всі принади кастомізації карт від Google – Styled Maps Wizard. До будь-якого шару карти можна застосувати свої значення кольору, сатурації, балансу, товщини і іншого.

custom-google-maps

Власні RewriteRule в WordPress

Опубліковано:

У деяких випадках дуже зручно і корисно використовувати власні RewriteRule в WordPress, як мінімум для красивих адрес посторінкового відображення будь-яких списків.

Віртуальні хости Apache2 в Linux сімейства Ubuntu

Опубліковано:

Віртуальні хости дуже зручні при розробці безлічі проектів. У повсякденному житті веб-розробника часто доводиться стикатися з налаштуванням віртуальних хостів у веб-сервері Apache, тому дана стаття написана спеціально для того, щоб швидко по короткій документації виконати налаштування.

Перемішування DOM-елементів в jQuery

Опубліковано:

Іноді при розробці того чи іншого проекту потрібно відобразити на сторінці кілька блоків випадковим чином, наприклад фотографії в альбомі або роботи в портфоліо. Таке завдання можна вирішити двома способами, або перемішувати HTML-блоки коли вони виводяться ще на рівні сервера (наприклад в PHP), або перемішати їх уже на клієнтській стороні в браузері за допомогою JavaScript (в даному випадку jQuery). Другий варіант в будь-якому випадку виграє, як мінімум в простоті використання, навантаження і обходу будь-якого роду кешування сторінок сайту.