0bbc5c5a3b67408cb9b0b8cf75cd9139.gif

Magento працює повільно. Іноді дуже повільно. У цій замітці ми зібрали переклад двох статей про послідовному прискоренні інтернет-магазині на базі Magento: від першого до останнього байта.
Прискорення завантаження сторінок спрощено складається з двох доданків: «час до першого надісланого байти» (TTFB – time to first byte) і час рендеринга в браузері. Перед тим, як перейти до оптимізації фронтенда, потрібно постаратися поліпшити показник TTFB.

Читати далі →

Якщо ви розробляєте сайти на PHP-фреймворках і ще не маєте своєї платформи, то напевно про неї думали. Це могли бути CMF, CMS, конструктор сайтів, набір компонентів — матеріал підходить для будь-якого з цих випадків. У статті поділюся радами і прикладами для тих, хто планує створити свій інструмент, або вже знаходиться на початку цього шляху.

Що потрібно знати при розробці своїх CMF і CMS. Досвід довжиною в 2 роки

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

Читати далі →

Hack.me: Ще один майданчик для відточування навичок в області ІБ



Всім доброго часу доби, сьогодні не буде VulnHub'a. Сьогодні розглянемо його альтернативу hack.me. На якому міститься не мало цікавих майданчиків для злому, на різні теми. У цій статті розглянемо BeachResort. Як пише автор, це не типовий CTF,
Читати далі →

Реліз FFCMS 3.0.0 — нова перероблена система

Доброго часу доби мешканець habrahabr, сьогодні я хочу тобі розповісти про новий релізі ffcms — 3.0.0 і коротко висвітлити кардинальні зміни, які зазнала система з моменту попереднього релізу — 2.0.4.

Система зберегла безкоштовну модель розповсюдження і відкритий вихідний код (MIT), але вихідний код був повністю переписаний під MVC архітектуру і автозавантаження PSR-0. Багато «велосипеди» були прибрані з системи, а їх місце зайняли популярні компоненти: symfony http foundation, laravel eloquent і багато інших.


Читати далі →

Численні уразливості в останніх версіях CMS 1С-Бітрікс. Відео атаки

У своїй роботі щодо забезпечення ІБ сайтів, ми досліджуємо проблеми безпеки популярних в Росії систем управління веб-проектами. CMS 1С-Бітрікс – є лідером у цій галузі, тому цій системі приділяється підвищена увага.

Для актуального на сьогодні дослідження безпеки, була обрана демо-версія інтернет-магазину, який працює на CMS 1С-Бітрікс.

Дослідження проводилося у віртуальній лабораторії 1С-Бітрікс, призначеної для онлайн тестування функціоналу платформи.

Адреса лабораторії «1С-Бітрікс: Управління сайтом»: http://bitrixlabs.ru. Не вносячи жодних змін у процес інсталяції, був «розгорнутий» демо інтернет-магазин, що працює під управлінням 1С-Бітрікс: Управління сайтом 16.5.4 за адресою:
http://1071lab.bitrixlabs.ru/

Читати далі →

Drupal і WordPress — порівняння, аналогії, подібності, відмінності

Метою даної публікації є порівняння можливостей двох популярних CMS Drupal 7 і WordPress (останньої на даний момент версії 4.6). Ставилося за мету розглянути CMS з точки зору програміста і порівняти основні API обох систем, провести аналогії, зробити висновки про те, яка система краще підходить для будь-яких завдань. Публікація не претендує на повноту викладу всіх можливостей CMS, а автор буде вдячний за корективи і доповнення.

Читати далі →

FAQ по ліцензуванню pimcore

Наступний переклад довідкового матеріалу по ліцензуванню CMS присвячений проекту pimcore родом з Австрії. Ця система вже встигла кілька років тому відзначитися як найперспективніший Open Source-проект з версії Open Source Awards 2010, а також отримати таку нагороду, як Frost & Sullivan Content Management Systems Technology Innovation Award 2016 в поточному році.

Багато в чому цей документ базується на аналогічному матеріалі про ліцензування Drupal, але також має і свої особливості. Якщо вам буде цікаво їх дізнатися, про це читайте нижче.


image

Читати далі →

Створення движка для блогу з допомогою Phoenix і Elixir / Частина 7. Додаємо коментарі / Новорічний анонс в ув'язненні



Від перекладача: «Elixir і Phoenix — прекрасний приклад того, куди рухається сучасна веб-розробка. Вже зараз ці інструменти надають якісний доступ до технологій реального часу для веб-додатків. Сайти з підвищеною інтерактивністю, багатокористувацькі браузерні ігри, микросервисы — ті напрямки, в яких дані технології послужать хорошу службу. Далі представлений переклад серії з 11 статей, докладно описують аспекти розробки на фреймворку Фенікс здавалося б такий тривіальної речі, як блоговый движок. Але не поспішайте кукситься, буде дійсно цікаво, особливо якщо статті спонукають вас звернути увагу на Еліксир або стати його послідовниками.

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


Читати далі →