Symfony HTTP Basic authentication quick guide
It will be a short article on how to turn on HTTP Basic authentication in your Symfony project. The main task is to protect our API endpoint from outsiders and allow us to send requests only if you know the login/password. It should be only one client "in memory" without any external DB connections.
Getting to know the Domain Connect standard
Buying a domain name is just the start of a journey. To put your website online, you need to associate it with your domain. If you have bought a domain name from a registrar and host your website at another hosting provider, you may need to point the domain name to your server. In all cases, you will have to configure DNS settings. This may be a challenging task, especially for a beginner. To accomplish this task easily, you can use the Domain Connect.
What is CyberSecurity, Definitions, Best practices
In this article learn about CyberSecurity, cyber-threats and why it is important to educate ourselves with the best practices of cybersecurity.
Тестовый задания и их решения (PHP)
Тестовые задания, какие они должны быть? Показывают ли они реальные знания программиста? Сколько времени можно потратить на тестовое задание не в ущерб другим делам?
Такие и еще много похожих вопросов задаёт себе как программист, так и работодатель. При прохождении собеседований, почти на каждом втором предлагают выполнить тестовое задание. Но, одно дело, когда ты ничем не занят и можешь выделить время на его реализацию, другое дело, когда у тебя куча работы и тебе предлагают "небольшое" тестовое занятие, которое по объему тянет дня на 3 минимум. Моё мнение, что тестовые задания не должны занимать более 5 часов времени на выполнение, а также выдавать их стоит только на вакансию джуниора.
Отправка контента в Яндекс "Оригинальные тексты" из компонента K2
Не так давно Яндекс удосужился повысить
p.s. в поисковиках к сожалению ничего подобного для joomla+k2 не нашел :(
Переключение jQuery Tabs по ссылке
Многие, кто сталкивался с необходимостью использовать в своем проекте табы, конечно же работали с самым популярным плагином
Идеальный htaccess для Joomla
Не так давно, была необходимость выполнить оптимизацию сайта, и одно из требований было добавить кеширование файлов с помощью .htaccess
Настройка DKIM + SPF + PHPMailer
Вы знаете что такое DKIM1 и SPF2, а также для чего собственно они нужны? Оказывается это очень полезная вещь, если вы отправляете почту со своего сервера и не хотите, что бы она попала в спам. И ниже я постараюсь подробно описать как его подключить к вашим письмам
Удаление категорий вместе с подкатегориями в virtuemart
Разработчики первой версии компонента явно сильно халтурили при его разработке, иначе это просто назвать нельзя :) В стандартной комплектации, например, нельзя удалить категорию, которая имеет подкатегории. А работы там на 2 минуты, то ли лень было ребятам сделать, то ли просто забыли. Но такова задача была поставлена. Поэтому снова делюсь с вами.
Добавляем в отчет virtuemart статус заказа и форму оплаты
Поступила заявка от клиента о необходимости доработки virtuemart отчета. Неужели им кто-то пользуется? Как оказалось очень даже часто пользуются и в нем очень не хватало статуса заказа и формы оплаты. И так приступим...
Динамическое добавление html блоков с помощью jquery
Давно уже не писал у себя в блоге, интересных мыслей много, а вот времени к сожалению не очень. Сегодня хотелось бы рассказать и показать, как с помощью jquery сделать форму с динамическим добавление данных. А также рассмотреть интересные возможности jquery, упоминания которых я в интернете так и не нашел.
Быстрое оформление заказа
Наша жизнь - это лишь время от рождения и до смерти, и как мы её проживем зависит только от нас, но зачастую этого времени совсем не хватает. Так и у меня, есть масса хороших статей в голове связанных с работой, которые могут пригодится очень многим людям, но нет времени просто все описать, однако сегодня я затрагиваю как раз тему времени, а именно быстрое оформление заказа в интернет-магазине joomla + virtuemart 1.9
Скрипт получения данных с Я.Метрики
Вашему внимаю предоставляется скрипт для получения количества визитов по всем счетчикам, что у вас есть в яндекс метрике.
Разрабатывался он под определенный сайт, поэтому в нем лишь берутся две переменные - это количество визитов за сегодня, а также за текущий месяц. Для того, что бы сильно не нагружать сервер, в скрипт добавлено кеширование данных.
Доставка только для определенной группы пользователей
Сегодня дорабатываем магазин на joomla + virtruemart.
Задача: Требуется, чтобы при оформлении заказа пункт доставки "самовывоз" был доступен только пользователям со статусом GOLD. Ну что ж приступим :)
Ограничение на вход по IP в админку Joomla
Сегодня хотелось бы рассказать об очень простенькой, но полезной дороботке безопасности, а именно контроль входа по ip адресу не используя сторонние плагины, компоненты.
Задача: Сделать дополнительную проверку ip любого юзверя, будь-то обычный пользователь, менеджер или администратор.
Нужно это прежде всего для контроля доступа менеджеров к сайту, что бы могли редактировать и создавать статьи только с офисных ip.
Сборник примеров использования API Joomla
Бывают моменты, когда надо получить ту или иную переменную в Joomla, либо отправить почту после успешного выполнения функции, однако помнить все команды, а также классы Joomla не возможно, поэтому частенько приходится прибегать к помощи googl`a. В связи с чем в данную тему буду постоянно добавлять примеры кода, дабы потом зайти и быстренько вспомнить. Пользуйтесь на здоровье ;)
Делаем свой список желаний (избранные продукты)
Сегодня хотелось бы поделится с вами результатами разработки дополнения для virtuemart 1.x, а именно - "список избранных товаров". Что это такое и зачем он вообще нужен? Это просто одна из полезных функций интернет-магазина, когда пользователю понравился какой-либо товар, но прям сейчас он его не готов купить. А добавив его в избранное, он всегда сможет к нему вернутся и не потерять его в разнообразии вашего ассортимента.
Автоматический ресайз мини-изображений в virtuemart 1.1
На сегодняшний день в интернет есть очень много интернет-магазинов на joomla + virtuemart. Но то как написан сам компонент virtuemart - это просто ужас. Да он бесплатный, под него много плагинов и разных хаков, но вот про самые элементарные вещи они просто забыли или им было лень? Так вот одна из самых частых ситуаций, вы сменили дизайн и вам теперь надо, что бы мини-изображения имели другой размер. По нормальному, как это сделано например в компоненте "phoca gallery" есть кнопка пересоздать мини-изображения, а тут её нет. Поэтому я сделал простенький скрипт, в который вы вводите новые размеры мини-изображений (ширину, высоту) и нажимаете кнопку старт, все остальное сделает скрипт за вас.
Строка выполнения (progressbar)
Пример простого использования строки выполнения (progressbar)
HTML5 валидация форм
Возможность использования чистого HTML (иногда с использованием CSS) для проверки формы до недавнего времени было нереально. Уверен, что было и есть, масса JavaScript плагинов, которые проверяют форму, на валидность и корректность заполнения, но все они не имеют единого стандарта и лишь нагружают страницу.
Какую CMS лучше выбрать под свой проект?
Данным вопросом задается каждый человек, которых хочет создать свой сайт, блог, интернет-магазин. В наше время на столько много различных вариантов, что просто разбегаются глаза. Сегодня я вам хочу рассказать о самых популярных из них - это CMS1 Joomla и WordPress, также почему я остановил свой выбор именно на CMS Joomla.
Минимальные действия по безопасности, могут защитить от больших потерь
Последние годы все больше и больше сайтов взламывают и используют их как рассадники спама. Атакуют все сайты без разбора, будь то самописный, либо на какой-либо CMS. Сегодня я вам опишу как обезопасить свой сайт с минимальными познаниями, на примере CMS Joomla