Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «formwerkz»
Копилка знаний для PHPixie — Часть 1 2016-12-13 16:20:27
+ развернуть текст сохранённая копия
В нашем чате часто встречаются вопросы ответы на которые могли бы пригодится и другим. К тому же в PHPixie есть много интересных фишек которые не попали в документацию так как они слишком специфические. Чтобы вся эта информация не потерялась я начинаю цикл статьей в стиле "tips and tricks" предназначенный в первую очередь для тех кто уже использует фреймворк. И так, начнем. Читать дальше →
Тэги: framework, orm, php, phpixie, веб-сайтов, разработка
[Перевод] Создание движка для блога с помощью Phoenix и Elixir / Часть 4. Добавляем обработку ролей в контроллерах 2016-11-29 02:57:19
< ...
+ развернуть текст сохранённая копия
От переводчика: « Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.
В этой части мы закончим разграничение прав доступа с использованием ролей. Ключевой момент данной серии статей — здесь очень много внимания уделяется тестам, а тесты — это здорово!
На данный момент наше приложение основано на:
- Elixir: v1.3.1
- Phoenix: v1.2.0
- Ecto: v2.0.2
- Comeonin: v2.5.2
Где мы остановились
В прошлый раз мы расстались с вами на добавлении понятия роли внутрь моделей и создании вспомогательных функций для тестов, чтобы немного облегчить себе жизнь. Теперь нам нужно добавить внутрь контроллеров основанные на ролях ограничения. Начнём с создания вспомогательной функции, которую мы сможем использовать в любом контроллере.
Создание вспомогательной функции для проверки ролей
Первым шагом на сегодня станет создание простой проверки пользователя на наличие прав администратора. Для этого создайте файл web/models/role_checker.ex и заполните его следующим кодом:
Читать дальше →
Тэги: elixir, erlang/otp, framework, phoenix, rails, ruby, wunsh, веб-сайтов, вунш, программирование, разработка, функциональное
[Перевод] Клон Trello на Phoenix и React. Части 10-12. Финиш долгостроя 2016-11-25 11:18:58
+ развернуть текст сохранённая копия
Оглавление (текущий материал выделен)
- Введение и выбор стека технологий
- Начальная настройка проекта Phoenix Framework
- Модель User и JWT-аутентификация
- Front-end для регистрации на React и Redux
- Начальное заполнение базы данных и контроллер для входа в приложение
- Аутентификация на front-end на React и Redux
- Настраиваем сокеты и каналы
- Выводим список и создаём новые доски
- Добавляем новых пользователей досок
- Отслеживаем подключённых пользователей досок
- Добавляем списки и карточки
- Выкладываем проект на Heroku
Эта часть — заключительная, и будет особенно длинной, но хочется уже закончить с циклом и пойти дальше. Так же прошу прощения за столь огромную паузу при её подготовке и публикации. Однако это время не прошло даром и дало материал для новых, на этот раз оригинальных, статей — прим. переводчика Читать дальше →
Тэги: elixir, elixir-lang, erlang/otp, framework, phoenix, rails, react, redux, ruby, trello, веб-сайтов, отсебятина, перевод, программирование, разработка, функциональное
Система сборки фронтенда в CleverStyle Framework или почему вам может быть не нужна кастомная 2016-11-16 13:57:25
CleverStyle Framework всячески помогает разработчику не только на сервере, но и на фронтенде. Я ...
+ развернуть текст сохранённая копия
CleverStyle Framework всячески помогает разработчику не только на сервере, но и на фронтенде. Я об этом несколько раз упоминал в прошлых статьях, но никогда не вдавался в подробности того, как именно всё устроено под капотом.
Данная статья будет погружением в подробности работы со статикой для фронтенда, начиная от того как определяются файлы нужные на странице и заканчивая оптимизациями доставки статики вроде HTTP/2 Server Push. Не забудем и о том, почему с использованием CleverStyle Framework можно обойтись без кастомной системы сборки и как при желании интегрировать такую систему сборки в процессы фреймворка.
Данная статья специально упускает из внимания интеграцию Bower/NPM и RequireJS, это будет тема отдельной статьи в недалеком будущем. Читать дальше →
Тэги: assets, build, cleverstyle, cmf, cms, framework, http/2, php, polymer, preload, push, server, system, веб-сайтов, разработка
[Перевод] Создание движка для блога с помощью Phoenix и Elixir / Часть 3. Добавление ролей 2016-11-15 09:52:57
< ...
+ развернуть текст сохранённая копия
От переводчика: « Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.
В этой части мы добавим поддержку ролей и начнём разграничивать права доступа. Ключевой момент данной серии статей — здесь очень много внимания уделяется тестам, а это здорово!
Дочитайте до конца, чтобы узнать, зачем нужно подписываться на Wunsh.ru и как выиграть крайне полезный приз».
Читать дальше →
Тэги: elixir, elixir-lang, erlang/otp, framework, phoenix, rails, ruby, wunsh, веб-сайтов, программирование, разработка, функциональное
Главная / Главные темы / Тэг «formwerkz»
|
Взлеты Топ 5
Падения Топ 5
|