Ответы пользователя по тегу CMS
  • Какая CMS установлена на сайте askem.ru?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Сомневаюсь что там используется какая-то имеющаяся в свободном доступе CMS. twitter bootstrap так же не замечен.
    Ответ написан
    Комментировать
  • Какую файловую структуру выбрать для своей CMS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вы бы описали хотя бы, причем тут фабрика, что она у вас будет генерить? Если я правильно понимаю то это будет что-то типа фабрики ответа (смотри компонент HttpKernel)

    но вообще стуктура проекта обычно такая:
    - web (содержит в себе директории с заливаемыми файлами, асетами, точку входа в приложение и т.д.)
    - src - исходники, тут нужно что бы вы раскрыли что подразумеваете под фабрикой в контексте cms. И как вам выше сказали используйте стадарт PSR-4 для организации исходников
    - vendor - сторонние зависимости, желательно использовать composer
    - var - временные файлы создаваемые в процессе работы системы, типа кэш, логи и т.д.

    Так же нужна директория для шаблонов и т.д. Так же конфиги где-то надо хранить...

    p.s. посмотрите на уже существующие решения, cms которые появились за последние пару лет (bolt например). Либо сделайте как хотите и потом переделайте.
    Ответ написан
  • В какой CMS интернет-магазина есть синхронизация с 1С?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вообще что вы подразумеваете под интеграцией с 1C... Ибо есть спецификация предлагаемая битриксом, а можно свою сформировать исходя из нужд и реализовать это самостоятельно. Интеграция с 1С это не такая уж и хитрая наука, там все упирается в формат передачи данных между оными.
    Ответ написан
    Комментировать
  • Back-end, работающий со Smarty

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    попробуйте piecrust или что-то в этом духе.

    Ежели вы знаете js можете попробовать nodejs
    Ответ написан
    Комментировать
  • CMS для социальной сети. Главное условие - один человек, может вступить в одну группу. Есть ли такая?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    главное правило разработчиков, использующих cms, выбираем что-то похожее и дорабатываем напильником. Если сами не в состоянии, нанимайте специалиста.
    Ответ написан
  • Есть ли бесплатная CMS для организации freelance на сайте?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    wordpress mu + плагины. Но это ад. Вообще можно любую cms-ку допилить для этого.
    Ответ написан
    5 комментариев
  • Можно ли как-то определить, какая CMS у сайта youzadrot.ru?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    суда по исходнику страницы писал школьник (возможно просто упоротый или битард), и писал с нуля.
    Ответ написан
  • Сформулируйте вопрос так, чтобы сразу было понятно, о чём речь?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    тут все зависит от того, каков должен быть функционал, примерные планы на будущее расширение и т.д.

    Если же сейчас вы ограничены в бюджете, но в будущем планируется расширение, бюджет которого покроит перепись движка на базе фреймворка - то тогда лучше взять cms для быстрого старта.

    Если доработки и расширение функционала планируется вводить достаточно часто уже с момента запуска, то о дальнейшем переходе на какое-то свое решение уже можно либо забыть, либо это произойдет очень не скоро.

    Да, разработка своего движка под ваши нужды это дороже, но в плане поддержки и дальнейшего расширения функционала в итоге это оказывается дешевле.
    Ответ написан
    2 комментария
  • Какую CMS использовать для лёгкого сайта-визитки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Я бы посоветовал в вашем случае отказаться от html как средства редактирования контента. Ну мол... храните все в markdown, у него очень простой и интуитивно понятный синтаксис, есть под него куча всего, нету возможности случайно сломать разметку и т.д. Я обычно в случае если контент-менеджер (или клиет просто) слабо знает html пихаю markdown, пока негативных отзывов небыло.

    Для визиток мне нравится piecrust. Контент оформляется как вариант в markdown и потом просто по шаблонам генерится статическая версия сайта. Все работает очень быстро, достаточно гибко.

    Есть так же bolt. Тоже штука довольно интересная, простая, уже не просто на файлах а на sqlite/mysql с админкой. контент так же вроде бы через markdown.

    Есть еще pico cms. Тоже забавная мини-cms на файлах.
    Ответ написан
    3 комментария
  • Существует какой нибудь готовый скрипт для вставки смайликов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    В большинстве готовых визуальных редакторов уже есть такая штука. Если же планируется просто вставка тегов — то нет ничего сложного в месте где стоит курсор вставлять какой-то тег/текст и т.д.
    Ответ написан
    Комментировать
  • Какая CMS подходит для высоконагруженных порталов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Искать готовую CMS что бы потом потратить на допиливание столько же времени, сколько на разработку своей узко направленной… Сомневаюсь что есть в этом хоть какой-то профит. Использовать CMS имеет смысл на небольших сайтах-визитках, в остальных же случаях можно сэкономить массу нервов и писать все на фреймворках (можно запастись готовыми наработками что бы делать не с нуля).

    А их фреймворков стоит обратиться к Symfony2 либо Zend2. По количеству готовых качественных решений альтернатив особо нету. В плане NoSQL и интеграции в облака с ними тоже все хорошо.
    Ответ написан
  • Новый CMS для создания небольшого интернет магазина?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Новый? А что для вас новый? SYmfony2 — самый новый фреймворк, куча мелких микро-фреймворков, куча двжиков для интернет магазинов… Из готового толкового мало.
    Ответ написан
    Комментировать
  • Каким должен быть обзор неизвестной ранее (новой) CMS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    По поводу «мультиязычности», помниться года так 4-5 назад была такая CMS от греческих разработчиков как Elxis (форк Mambo, если кто ее еще помнит). Там они как раз на мультиязычность из коробки все и точили. Сомневаюсь что мультиязычных CMS мало. Тьма их, этих CMS-ок.
    Ответ написан
  • С чего вы начинаете писать cms?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ну по сути…
    > composer.phar install
    > app/console generate:bundle
    и т.д.

    То бишь за основу берется какой-то мощный фреймворк, позволяющий создать гибкую структуру компонентов. Мне вот нравится Symfony в плане гибкости. Модно написать какой-то бандл и без проблем использовать его в других проектов тратя минимум времени на доработки. За счет возможности написания агрегаторов, можно реализовать админку и возможность для каждого модуля написать часть оной и собрать все под одной крышей. Вы можете взять за основу другой фреймворк, и начать делать на нем.

    Делать полностью с нуля нету никакого смысла, кроме как самообразование.
    Ответ написан
    Комментировать
  • Запилить новостной сайт?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Начните с формирования списка требований к движку. Но по сути, вам может подойти любая популярная CMS. Посмотрите в сторону WordPress — минимум теложвижений для новостного сайта, но очень прожорливая в плане ресурсов. Прожорливость лечится кэшированием. Есть еще всякие Joomla, Drupal и другие.
    Ответ написан
    Комментировать
  • Какие СMS вы используете в разработке сайтов на php?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Хоть я и придерживаюсь мнения, что каждый сайт заслуживает своей специфической CMS, иногда это слишком дорого.

    Из популярных Joomla не рассматривается мною как CMS уже года два. Не буду опускаться до грубых оскорблений… но настрадался я с ней в свое время.

    Wordpress — замечательная CMS с точки зрения конечного потребителя. Удобная, гибкая… Правда самая большая печаль этой замечательной CMS — комьюнити разработчиков, которое, судя по коду, составляют студенты и школьники. Качество кода мягко скажем… ужасное. Вся логика по сути храниться в шаблонах. Что бы реализовать что-то понастоящему дельное приходится сильно думать. Особенно острой встает проблема производительности. Помниться, на одном сайте-визитке WP генерил порядка 150 запросов на страницу. Кэширование помогает конечно, но это тихий ужас.

    Drupal — вот тут уже противоречивое мнение оставила эта CMF. По сути, качество реализации намного выше аналогичных. Поддерживается, много разработчиков, если хорошо покавырять напильником — в меру удобная… Но очень любит стандартизацию, в чем и плюс и минус. И да, порог вхождения у нее повыше чем в WP и Joomla, от того качественных плагинов больше.
    Ответ написан
    Комментировать
  • А есть ли CMS с админкой для мобильных устройств?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Пару месяцев назад ресерчил эту тему — ответ — нету. Нашел платные решения, но цена просто заоблачная.
    Для своей CMS решил сделать адаптивную админку (интересно и нигде не видел) — и теперь понимаю почему нигде нет — трудозатраты несоизмеримы с профитом. Тобиш либо это будет очень дорогая CMS, либо дорогой шаблон, либо обычная адаптивная верстка (как в решениях для WordPress).

    Я хотел сделать адаптивную админку именно как один шаблон. Увы — слишком разная логика работы, пришлось делить на два разных.
    Ответ написан
    3 комментария
  • Помогите выбрать CMS под ТЗ

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Единственный способ реализовать все требования — своя специфичная CMS на базе какого-либо фреймворка. А так — такой функционал можно сделать и на WordPress + magic fields. Но там есть множество нюансов.
    Ответ написан
  • PHP Фреймворк для админки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Из тех решений что я пробовал — CRUD генератор под YII. Описываем модели и генерим круд. Если вас оформление не устраивает или код — все правится в настройках шаблонов. По поводу «нету возможности работы с деревьями» и т.д. — тут уже надо самостоятельно делать. Под тот же YII есть как минимум nested sets бихейвер для моделей, пару тройку виджетов и вуаля. (правда имеющийся виджет для отрисовки деревьев мне не шибко нравится но это дело вкуса).

    Со временем шаблоны кода полностью настраиваются под себя, оформление админки меняется (использовать стандартное оформление, предоставляемое с YII… как-то не хорошо… оно убогое), а все самые самые базовые функции вообще вынесены отдельно. Я допустим просто для себя сделал модуль admin который является костяком для всего, а дальше через Gii.
    Ответ написан
    1 комментарий
  • CMS/Wiki, ориентированная на переводы контента?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    три года назад такого увы не было. Пришлось допиливать MediaWIKI самому… Систем полностью удоволетворяющих вашим требованиям судя по всему нету. Можно лишь из той же MediaWIKI слепить с помощью нескольких расширений. Как минимум версионизация отдельных абзацев возможна, так же как и мультиязычность.
    Ответ написан
    1 комментарий