Альтернатива Themeforest для тих, хто хоче продавати теми на WordPress

Я давно верстаю і роблю теми для WordPress: де-то вже більше 4 років. І коли через два роки після початку, я зробив більше 100 сайтів на WordPress, то звичайно прийшла думка про те, як зробити собі пасивний заробіток на створенні плагінів і тем для Envato і ThemeForest. Спочатку вразила найпопулярніша тема Avada і, звичайно ж, плагіни Revolution Slider і Visual Composer. Відразу починаєш множити продажу на ціну і виходить пристойно. Перший час я навіть не помічав теми на WordPress, які мали дуже гарний дизайн, але при цьому у них майже не було продажів. Можете навіть подивитися один приклад: тут і дизайн крутий і функціонал непоганий, але продажу тільки 20 за 4 місяці.

Читати далі →

Що потрібно знати про Битриксе деяким потенційним покупцям

Ця стаття написана не для холивара. Тут не буде повного огляду плюсів і мінусів. Це просто кілька фактів з мого досвіду, які я сам хотів би знати, перед тим як вибрати 1С Бітрікс в якості CMS.

Передісторія, яку можна не читати

Давним-давно, коли словосполучення «web 2.0» було модним, а тіні з округлостями були вершиною дизайнерської думки, нашої організації знадобилося упорядкувати спілкування з клієнтами і завести собі HelpDesk. І як це зазвичай буває, роботи по вибору, встановлення, налаштування та впровадження були доручені автору задуму, тобто мені – рядовому співробітникові техпідтримки.

Читати далі →

Розширюємо функціонал платформи для інтернет-магазинів ReadyScript

    Сьогодні кожен замовник бажає бачити в своєму інтернет-магазині унікальні фішки. Це можуть бути цікаві накопичувальні знижки, реферальні програми, нестандартні фільтри для пошуку певних товарів, і т.д. Все це вимагає індивідуальних доопрацювань функціонала CMS. У цій статті ми розповімо, які можливості пропонує ReadyScript для створення індивідуальних рішень.
 
 
 
Читати далі →

AdWords: тепер в Blogger

    Відносно недавно в панелі управління Blogger з'явився розділ «Прибуток» (Earnings), що дозволяє зв'язати блог з AdSense і контролювати показ рекламних повідомлень. Тепер же з'явився новий розділ «Кампанії» (Campaigns), що зв'язує Blogger і AdWords. Відтепер власники молодих або вузькоспеціалізованих блогів зможуть рекламувати свої ресурси через мережу AdWords і отримати більше число читачів і передплатників.
 
Офіційного анонсу цього розділу ще не було, можливо, готують більш тісну інтеграцію обох сервісів.
    
Джерело: Хабрахабр

Натів помер. Хай живе натив!

1. Замість передмови

"Король помер. Хай живе король! "- Всі ми чули цю французьку фразу, яка як би розділяє епохи правління монархів. Все! — Здається нам, — зі старим покінчено, тепер все буде по-новому, по-іншому. Але чи так це?
 
У цій статті я торкнуся тему нативних додатків, точніше їх вимирання… чи, може, просто їх перевтілення? Вирішувати тільки Вам. Так-так, я знаю, що ризикую виглядати ретроградом, займаючи непопулярну точку зору. Тим не менше, мені хочеться знайти хоча б трохи однодумців, які погодяться з моїми міркуваннями, ну і, звичайно ж, отримати обгрунтовану критику.
 
Отже, нативні або як їх ще називають, десктопні програми — це особливі програми, які були розроблені під конкретну ОС (операційну систему) і мають таку властивість, як "сумісність". Зізнаюся одразу: так, я розробник подібних додатків. Втім, специфіка моєї діяльності (розробка CMS для інтернет-магазинів) вимагає також відмінних знань і веб-технологій.
 
Як на мене, то значну частину робочого часу програміста можна розділити на дві залишають: пошук рішення і пошук інструменту. Думаю, багато хто помітив і знають, що чим краще інструмент придатний для виконання якогось завдання, тим менш він універсальний для вирішення широкого спектру завдань. Тобто, немає ідеальної мови, технології і т.п., і тому мені, як і багатьом з Вас, доводиться періодично відволікатися від насущних проектів; вивчати, які з'явилися нові інструменти на ринку; приймати стратегічне рішення про те, що я буду вивчати завтра. Приміром, адже може вже давним-давно ніхто не користується викруткою для закручування шурупів, а використовує шуроповерт, або зовсім перейшов на нову технологію "дюбель-цвях".
 
Читати далі →

Пастка CMS

Кінець 2013 Maxim Chernyak написав чудову статтю в якій підкреслював виняткову важливість підтримки архітектури додатків настільки простий, наскільки це можливо. Здивований що на Хабре досі не було перекладу, пропоную ознайомитися з перекладом цієї статті. Також прошу повідомляти про всі можливі друкарських помилках і неточності перекладу.
 
 
Преамбула
Багато років тому у нас було додаток Ruby on Rails. Все починалося з об'єктів. Деякі виступали прототипами для інших об'єктів. Інші вимагали безліч пов'язаних з ними частин, частин цих частин і т.д. Наскільки багато? Мабуть, одним прототипам відомо. Ці прототипи повинні були мати інтерфейс для адміністрування, але зміна логіки роботи одного прототипу могла призвести до ланцюгової реакції в інших частинах. Будь-яка зміна об'єктів та їх прототипів пролягали через пов'язану мережу з різних моделей. Складність інтерфейсу для адміністрування швидко злетіла до небес. Дійшло до того моменту, коли прототипи мали стати Серіалізуемое, що зберігають фрагменти своєї логіки. З цього моменту кожна фіча ставала предметом дуже важкою реалізації, і, в кінцевому рахунку, додаток скотилося до стану, коли модифікація і доробка стали практично неможливі. Було таке відчуття, ніби CMS нав'язувала себе в якості посередника між фичей та її реалізацією, подібно системам, орієнтованим виключно на бізнес-логіку, з нагромадженням високорівневих абстракцій.
 
Думаєте це була найгірша частина проекту? Це був ще тільки мінімально життєздатний продукт в новому стартапі.
 
Читати далі →

Кращі практики розміщення Drupal в хмарному оточенні

       image
Основною метою даної статті є розповідь про особливості і кращих практиках розміщення Drupal в хмарному оточенні платформи Microsoft Azure [про переваги платформи Azure для розміщення веб-сайтів на PHP, Java, Python,. NET і Node.js ви можете почитати в цій статті — прим. перев.]. З цього керівництва ви дізнаєтеся:
 
 
     
  • Як мігрувати існуючий сайт Drupal у веб-сайти Azure
  •  
  • Як налаштувати модуль Azure Storage Module для медіа-контенту
  •  
  • Як налаштувати Memcached Cloud для підтримки кешування
  •  
  • Кращі практики розміщення Drupal CMS в хмарі
  •  
  • Як масштабувати сайт на Drupal на декілька регіонів по всьому світу
  •  
 Як мігрувати існуючий сайт на Drupal в хмару
Міграція вашого сайту на Drupal в хмару Azure вельми легке завдання. Просто використовуйте перераховані нижче кращі практики і ви зможете перемістити свій сайт на Drupal в хмарне оточення всього за одну годину.
 
Читати далі →

Оновлення XenForo 1.3

image
 
Сьогодні відбувся реліз XenForo 1.3.
 
 Пару слів про XenForo
 XenForo — платний формений движок, авторами якого є два колишніх провідних розробника vBulletin 3. Написаний на PHP з використанням Zend Framework. Відрізняється стабільністю і надійністю. Ціна ліцензії — $ 140.
 
 
Читати далі →

Symfony CMF. Частина 2 і остання

imageПродовжимо розглядати Symfony CMF , що реалізовує концепцію платформи для побудови CMS з слабосвязанних компонентів. У першої частини статті ми докладно розглянули схему зберігання і доступу до даних, у другій частині нас чекає все інше.
 
Продовження статті виходить зі значною затримкою через мої лінощі, проблем зі здоров'ям та інтернетом. За ці пару місяців система доросла до версії 1.0.0, і всі наступні правки в master-гілці навіщось ламають роботу системи, не будучи документовані. На випадок, якщо хто захоче ставити систему руками, пам'ятайте — спирайтеся на стабільні версії, помічені тегами.
 
Найбільш нетерплячі можуть розтринькати вниз, скачати віртуальну машину з встановленою системою (буде потрібно VirtualBox) і помацати все самому, але для повноти досвіду я б рекомендував спочатку прочитати статтю.
 
Отже. Що у нас за планом після зберігання даних?
 
Читати далі →