• Как понять суть работы SSL сертификатов?

    @alifar
    из выше перечисленных ответов следует следующее:
    Например, если вы ставите сертификат на сайт, которым будут пользоваться неопределенные пользователи, то нужно (крайне желательно) ставить платный серт. А то вопрос о подтверждении сертификата будет вводить в заблуждение пользователей.
    Если вы делаете какой-нибудь API для конкретных клиентов (например, с кем у вас связаны договорные отношения), то выпускать и подписывать сертификат можно самому. Затем клиентам раздавать корневые, чтоб интеграционный модуль на их стороне работал без вопросов. Кроме этого, не забудьте, что есть правила безопасности для самоподписанных сертификатов. Например, вы должны вести учет всех выданных сертификатов, их срок действия, список отозванных сертификатов и т.п. По мне, мелкомягкие предоставляет удобный инструмент для работы с центром сертификации и самими сертификатами. с openssl дружу не очень сильно, возможно мнение в будущем поменяется.
    Ответ написан
    Комментировать
  • Digitalocean просят выслать сканы документов?

    @alifar
    немного оффтопа.
    при наличии задолженности в 200 баксов, они присылают письмо о том, что завтра отключат серваки и все данные удалятся. Если написать им письмо, они отменят автоматическое отключение серверов и в результате можно добиться 300 долларов долга. Серваки они еще ни разу не отключали, слава богу. Так что не затягивайте с платежами, а то настанет когда-нибудь роковой день и вы потеряете кучу времени и сил, восстанавливая потерянные данные.
    Ответ написан
    Комментировать
  • Какой фреймворк выбрать?

    @alifar
    Мы фанатеем об phalcon. Документация на русском, приложения строить легко. Из коробки поддерживает noSQL (mongo запросы), правда пришлось писать свой профайлер, на подобии yii'шного.
    Есть beanstalk. Поддерживает volt-шаблонизатор. Скорость работы фреймворка отлична.

    Реально подключается как расширение PHP, поэтому он не ко всем хостерам подойдет. Лучше такие штуки запускать на VDS/VPS или своих/арендованных машинах.

    Я бы сказал что он подойдет для крупного проекта, где важна скорость.
    По сабжу - рекомендую посмотреть все фреймворки, но остановиться для такого проекта можно и на Yii. Но действительно, с переходом на 2-ю версию мало того, что изменений будет куча, так и не понятно как написанный код будет рабаотать с новым фреймворком.
    Остановлюсь пожалуй на Laravel и Symfony

    Symfony - в нем лучшие решения, полезно для собственного обучения
    Laravel - аналогично с предыдущими постами

    Окончательное мнение - laravel
    Ответ написан
    Комментировать