You’re live! Nice. We’ve put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your blog URL>/ghost/. When you arrive, you can select this post from a list on the left and see a preview of it on the right. Click the little pencil icon at the top of the preview to edit this post and read the next section!
» Read more
Администрирование и шаблон Администрирование товаров Бренды Метки Характеристики Товары Шаблон магазина Натяжка вёрстки Регистрация CSS и JS Разделение подшаблонов 3:23 Создание продукта 3:25 Создание продукта. Категории 3:27 Создание продукта. Теги 3:31 Создание продукта. Характеристики 3:35 Создание продукта. Фото 3:36 Создание продукта. Демонстрация 3:43 Просмотр товара в админке 3:50 Product->price для редактирования цены 3:50 Widget DetailView 3:53 Модификации 4:04 Просмотр товара. Фото 4:08 Редактирование товара в админке 4:14 Импорт товаров 4:29 Объекты vs Массивы 4:31 Использование Генераторов 4:41 Верстка для фронтенда 4:48 AppAsset 4:50 FontAwesome через Composer, FontAwesomeAsset 4:55 Настройка layouts/main.
» Read more
In this screencast, we start building an application from the ground-up, exploring the most fundamental parts of the application:
Installation and Setup Route Essentials Mastering Controllers & Response Services and the Container Twig JSON Responses Configuration and Environments http://knpuniversity.com/screencast/symfony
» Read more
Товары и управление Товары Фотографии Модификации товаров Динамические атрибуты Вложенные категории Теги Сопутствующие товары Отзывы и рейтинг Тестирование … 1:58 MetaForm 2:01 Yii. Behavior 2:03 Events: beforeSave, afterFind 2:09 Патерн Наблюдатель 2:12 Объект Event 2:18 Yii. Behavior. Метод events() 2:20 Yii. Behavior. Подключение 2:22 Yii. Behavior. Атрибуты 2:26 Вложенные формы 2:44 CompositeForm 2:51 CompositeForm - validate 2:54 Custom Validators 2:59 Вложенные категории 3:00 Adjacency List 3:05 Nested Sets 3:14 paulzi/yii2-nested-sets 3:18 CategoryQuery для Категорий 3:20 CategoryForm 3:23 CategoryManageService 3:25 Category Migrations 3:28 pause 3:38 continue - Q&A 3:43 Динамические атрибуты 3:45 Характеристики Entity 3:47 Характеристики Form 3:51 Все остальные формы 3:54 PhotosForm 3:57 Цена товара - PriceForm 3:59 TagsForm для существующих и новых 4:01 CategoriesForm 4:04 ValueForm и динамическая валидация 4:09 ProductManageService 4:13 Сохранение ID категорий с проверкой наличия 4:17 Сохранение атрибутов 4:21 Сохранение фото 4:24 Сортировка фото 4:33 Теги 4:37 Используем транзакции с TransactionManager 4:44 Сопутствующие товары 4:45 ProductEditForm 4:48 Модификации товаров 4:50 Отзывы и рейтинг 5:09 Обзор - что получили 5:17 Как работает save_relations Behavior 5:38 Q’n’A
» Read more
https://github.com/maiconpinto/cakephp-adminlte-theme
» Read more
Figma is the first interface design tool based in the browser, making it easier for teams to create software.
Never upload, download, or worry about versions again Presenting is as easy as sharing a link One single source of truth for design files https://www.figma.com/
» Read more
Assertions to validate method input/output with nice error messages.
Installation composer require webmozart/assert Example use Webmozart\Assert\Assert; class Employee { public function __construct($id) { Assert::integer($id, 'The employee ID must be an integer. Got: %s'); Assert::greaterThan($id, 0, 'The employee ID must be a positive integer. Got: %s'); } } GitHub
» Read more
Архитектура и пользователи Подготовка архитектуры Разделение ответственностей Выделение доменного ядра Введение репозиториев Выделение сервисов Управление доменными событиями Пользователи Сущность User Подтверждение регистрации по Email Регистрация через соцсети Новый пользователь Привязка соцсетей к существующему Личный кабинет пользователя Администрирование пользователей 2:04 continue 2:16 PasswordResetService 2:16 (“throw new \Exception” vs “return false”) 2:34 Контейнер Внедрения Зависимостей 2:51 Через конструктор Контроллера 2:53 PasswordResetService _construct with Mailer 2:56 ContactForm - Service 3:05 (Private vs Protected) 3:07 Instance:of(“) 3:13 Подтверждение регистрации по Email 3:21 Промежуточный обзор - что получили 3:25 Подготовка к использованию Репозиториев 3:28 UserRepository 3:33 LoginForm рефакторинг -> LoginService 3:39 Структура проекта, которая получилась 3:42 Новая папка shop с ядром проекта 3:47 common vs shop 3:48 Много зависимостей в конструкторе у SiteController 3:50 Делим SiteController на мелкие Контроллеры 3:54 Маршрутизация мелких Контроллеров 3:57 Представление писем по папкам
» Read more
Установка и настройка Установка фреймворка Инициализация конфигурации Переход на Asset Packagist Виртуальная машина VirtualBox + Vagrant Настройка IDE Рабочие директории Composer Codeception Git SSH Запуск тестов с виртуальной машины Настройка приложения Единая аутентификация Единый кеш Разделение UrlManager ЧПУ Шаблон AdminLTE для панели администратора Установка yii2-app-advanced 0:30 yii2-app-advanced на github 0:33 Installer with Composer 0:36 Программа урока 0:44 git init 0:48 Settings - Version Control - Git 0:50 PHPStorm настройка папок 0:57 PHPStorm настройка - PHP, Composer и include папок 1:03 PHPStorm настройка - Codeception
» Read more
Simple usage of mysqldump:
mysqldump --user='user' --password='password' --skip-lock-tables db_name table_name | gzip -c > /home/hosting/table_name.sql.gz
Use --skip-lock-tables. Note that % should be \%.
ToDo
Automate using Cron Copy to backup a cloud storage
» Read more