Ідея другої стаття виникла спонтанно і утвердилася завдяки нашим читачам. Після першої статті нам задавали питання і ми розповідали про процес створення сайтів. Кілька разів прозвучав термін «прототип». Дійсно, це важливий етап, який не можна пропустити. У цій статті ми розповімо про наш досвід створення інтерактивних прототипів на платформі PIXLI.



Читати далі →



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

Усі, хто замислюється про початок діяльності в мережі, стикаються з традиційними питаннями — як оптимізувати витрати на створення сайту і отримати при цьому адекватний результат), якими інструментами його просувати, що з усім цим може піти не так? Я зібрав невеликий дайджест корисних матеріалів, які допоможуть відповісти на ці питання.
Читати далі →

Здравствуйте шановні читачі, після майже річного періоду обкатки і тестів, ми випустили в світ першу публічну версію нашого продукту – універсальну платформу для web-дизайнерів. Навіщо взагалі вона створювалася – запитаєте ви. Про це і піде мова нижче.

Ідея створення платформи прийшла нам в голову, коли на складних сторінках, в процесі верстки, виникало багато суперечностей між верстальником і дизайнером і на виході виходило не зовсім те, що бачилося спочатку. Особливо, коли мова йшла про складні ефекти. Зрозуміло, щоб досягти належної якості ми витрачали багато часу на «шліфування» роботи. Думка про те, що потрібно спрощувати процес, особливо на середньо бюджетних проектах вже засіла в головах.



Читати далі →

Систематична вразливість сайтів, створених на CMS 1С-Бітрікс

Написати про систематичні вразливості сайтів, створених на комерційних CMS, підштовхнув посада, в якому були описані ризики злому «захищених» CMS.

У цій статті основну увагу приділяється компрометації ресурсів внаслідок «людського фактора», а тема експлуатації вразливостей сайтів і веб-атак була обійдена припущенням існування «невразливих» CMS. Припущення про існування «невразливих» CMS, можливо, має право на існування, як приклад, безпека готового інтернет-магазину «з коробки» на CMS 1C-Бітрікс дуже висока, і знайти більш-менш серйозні уразливості коду «коробкової версії» навряд чи вдасться.

Інша справа безпеку кінцевого продукту, створеного на такий CMS, і найголовніше, систематика прояви вразливостей високого рівня загроз у цих сайтів. Виходячи з нашої практики по забезпеченню безпеки сайтів (компанія InSafety), а також статистики, яку ми збираємо за вразливостей платформ (CMS), не менше п'ятдесяти відсотків сайтів, створених на платформі 1С-Бітрікс c особистими кабінетами користувачів, існує можливість експлуатації збережених XSS-атак.

Читати далі →

API в реальному житті: Як полегшити задачу створення сайтів для пошуку та купівлі автозапчастин

image

В ході роботи над платформою для створення інтернет-магазинів автозапчастин abcp.uk ми зіткнулися з необхідністю розробки API.

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

Наших ресурсів на одночасне ведення декількох таких проектів могло не вистачити. Тому ми створили API для третіх розробників, яких клієнти могли б залучати для роботи над своїми сайтами. Сьогодні ми докладніше розповімо про те, що у нас в підсумку вийшло.
Читати далі →

Як ми зробили WordPress дружелюбнее для російського користувача

    image
 
Що отримує звичайний користувач без спеціальних навичок, встановивши «з коробки» найпопулярнішу CMS WordPress? Одні проблеми. Багато настройки не підходять для реального використання, встановлений дизайн-шаблон ріже очі і не переведений на російську мову, не дуже зрозуміло, куди і яку інформацію додавати. Також ми виявили, що у всіх темах для цієї CMS присутні відверті недоробки: проблеми з локалізацією, помилки плагінів і скриптів, непрацюючі модулі.
 
При цьому жоден з російських хостинг-провайдерів не надає CMS з адаптованими під реальні цілі дизайн-шаблонами і необхідним функціоналом сайту. Зазвичай все обмежується лише встановленням чистої CMS на хостинг — все інше має робити сам клієнт. Ми провели спеціальне дослідження і виявили, що в результаті непідготовлені користувачі просто відмовляються від послуги.
 
Ми вирішили піти назустріч користувачу і виправити основні проблеми WordPress. Для цього ми розробили комплексну послугу «Готові рішення для створення сайту на базі WordPress». Нижче ми розповімо про те, навіщо це було зроблено і як відбувався процес розробки.
 
Читати далі →

Прискорення веб-розробки з Symfony2

    

Введення

 ÐºÐ¾ÑÑ‚ыли и велосипеды
Сьогодні я хочу поділитися проблемою, що призвела мене до написання свого велосипеда своєї CMS, цілями які я собі поставив, і моїм шляхом їх вирішення. Ця стаття буде наповнена концептуальними роздумами. Я продемонструю свою молодість, наївність і незнання очевидних (для тих, хто їх знає) речей. Не смію сподіватися, що витратили свій час на читання сього тексту гуру витратять ще n-адцать хвилин, щоб дати слушну пораду по темі. І нехай той веб-розробник, який сам ніколи про це не замислювався, перший кине в мене камінь.
 
Думаю не залишилося вже на Хабре людей, які не знають цю легенду . Зрозуміло, що вигадка, але ідея хороша. Більшості замовників сайтів не потрібні зірки з неба. Їм потрібен ефективний результат.
 
Для себе я визначаю ефективність проекту як прибуток / витрати (час і кошти). На етапі розробки майбутня прибуток залежить від зовнішнього вигляду і зручності сайту. Але готовий сайт за 150 тисяч зовні не особливо відрізняється від сайту за 15 000 (для користувача, ми-то знаємо, як красивий і елегантний наш код у дорогому й тривалому проекті). От якщо порівнювати з сайтами за 1000 — 5000 — то так, різниця буде по-чіткіше. Спасибі законом Парето за це.
 
Читати далі →