Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (30)

Лучшие ответы пользователя

Все ответы (23)
  • Хорош ли MODx и чем?

    @BatteryLow
    Как по мне MODx на сегодня лучшая cms для разработки корп. сайтов. Конкретно ваша задача больше похожа на приложение и фреймворк был бы наверное лучше, особенно на перспективу. Но все же:

    Плюсы

    • Modx хорош в первую очередь архитектурой, это не лапша WP из нескольких тысяч функций, писать код для него приятно и легко, можно и по-взрослому с ООП, контроллерами, сервисами и пр.
    • Отличная система кеширования из коробки, можете настроить так, что сайт у вас будет все летать как истребитель.
    • Есть шаблонизация, хотелось бы Twig конечно, но и Fenom не плох
    • Сильное сообщество, если опять сравнивать с WP это не армия школьников научившихся php за 10 дней и выкладывающая говно плагины в репозиторий, в основном это чуваки, которые умеют писать код и причем правильно.
    • Продолжая прошлый пункт - плагины, там они действительно хороши, некоторые платные, но это нормально про сыр поговорку мы все знаем, да и стоят не дорого, охватывают наверное весь необходимый функционал для CMS.
    • Документация, подробная и обширная но инглиш знать желательно, хотя и на русском много материалов.

    Минусы

    • Лично для меня главное наверное необходимость регистрировать ресурсы(шаблоны, чанки, плагины) в интерфейсе самой CMS через браузер, достаточно сильно отвлекает и раздражает. Раньше вообще все хранилось В БД, да-да и шаблоны и php код тоже, править можно было только через встроенный редактор, это для меня была непостижимая дичь, как до такой говно фичи можно было додуматься. Сейчас от этого частично ушли, за счет статичных ресурсов, но не идеально.
    • Мало хуков, системные события конечно есть, но их может не хватить для сложных задач.
    • Порог вхождения, там используется специфичный синтаксис и подход, первое время придется поизучать его, но после привыкания все идет как по маслу.
    • Малый функционал из коробки, не сказать что это минус, возможно наоборот, но некоторые компоненты вроде транслитерации url можно было бы и в ядро включить, в итоге в начале проекта нужно тратить достаточное количество времени на настройку и установку модулей.
    • Интерфейс админки, тоже не минус а скорее вкусовщина, в нем есть несколько мелких проблем, он немного тормозной, некоторые моменты реализованы не удобно, если контент менеджер - это блондинка Юля с ресепшена, её может быть сложнее чем в том же WP.
    Ответ написан
    1 комментарий
  • Уникальные картинки для SEO?

    @BatteryLow
    Яндекс с пониманием относится к таким ситуациям, и для магазинов статейные правила уникальности применяются немного не так. Потому что характеристики товаров - вещь по определению одинаковая у всех, картинки сделать уникальными тоже не всегда представляется возможным, особенно когда товаров несколько тысяч. Поэтому не опасайтесь что вас пессимизируют, но и выделять среди конкурентов не будут.

    Но если вы профессионально отфоткаете товар то это уже будет плюсом, особенно если производитель поставляет фото 100 на 100, а вы выложите hd фотки над которыми покупатели подзалипают разглядывая текстуру (+ к карме сайта за счет ПФ).
    Ответ написан
    4 комментария
  • Как сжать html код как gogle?

    @BatteryLow
    Сжимать html это последнее что нужно сделать для оптимизации загрузки страницы выгода от этого минимальна, а если контент динамический вы еще и сервак напряжете нехило особенно если посещаемость большая. В первую очередь разберитесь с кешированием на стороне браузера, минимизацией изображений, созданием спрайтов и объединением css и js файлов, как уже советовали используйте для этого Grunt или Gulp. Это обеспечит реальную оптимизацию которые вы даже визуально заметите без тестов, а минифицированный html это минус несколько килобайт и соответственно миллисекунд загрузки, это даже времени которое вы потратили на составление этого вопроса не стоит.
    Ответ написан
    2 комментария
  • Вордпресс - Несколько контентов на одной странице?

    @BatteryLow
    Используйте любой плагин для управления кастомными полями -
    ACF
    CSF
    PODS
    Types
    Множество их, и даже коммерческие имеют бесплатные версии с минимальным функционалом. А потом с помощью их апи показывайте нужный контент в шаблоне, встроенные инструменты управления переменными неюзибельны как и большинство коробочных функций ВП.
    Ответ написан
    Комментировать
  • Как перенести небольшой проект (PHP, MySql, CSS, HTML, JS - без сторонних библиотек) в фреймворк Symfony 3?

    @BatteryLow
    Фреймворк в любом случае лучше, хотя бы в плане самообразования, только поработав с его архитектурой вы многому научитесь, а уж поверьте на слово у симфонии она хороша, хоть и порог входа выше чем у чистого ПХП, плюс поддержка проекта в дальнейшем будет намного легче, как вам так и сторонним разработчикам если они появятся.

    А по поводу вопросов, рекомендую несколько раз вдумчиво прочитать документацию к симфони, на русском она вроде тоже есть хоть и наверно не во всем актуальна, а потом попробовать элементарный тестовый проект сделать вроде туду листа и большинство вопросов отпадут сами собой. Но вкратце, контроллеры предпочтительно реализовывать тонкими - только для обработки запроса, выбора нужных моделей, передачи данных в сервисы, в которых и собрана логика приложения и формирования итогового Response объекта. Пути к скриптам и стилям прописывать вот так
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (9)