Установка актуальной версии BitrixVM
Чтобы установить актуальную версию веб-окружения, достаточно выполнить простую команду.
BitrixVMСкрипт поиска бекдоров на сайте
Одним из основных направлений моей деятельности является сопровождение сайтов на битриксе. Когда берешь новый сайт на сопровождение, первым делом нужно проверить, что же оставили предыдущие разработчики (к сожалению, варианты бывают разные:( ).
Написал небольшой sh-скрипт, который помогает в поиске бекдоров на сайте.
LinuxТипы клиентов
ДругоеПрава на файлы и папки в Битрикс
BitrixVMОтправка писем через SMTP в PHPMailer
В последнее время письма отправляемые с хостингов через функции mail()
и mb_send_mail()
часто попадают в спам или совсем не доходят до адресатов. Альтернатива – это отправка e-mail через SMTP с реального почтового ящика.
Что делать собственнику сайта при смене подрядчика по сопровождению сайта
Иногда случается такое, что, по каким-то причинам приходится менять исполнителя для доработки и сопровождения сайта и причин тому может быть бесконечное множество... При смене можно надеяться на порядочность предыдущего подрядчика, но, как говорится, доверяй, но проверяй. Ведь это ваш бизнес и, в случае недобросовестности, пострадаете именно вы.
Современный мир веб-разработки построен вокруг всевозможных CMS и фреймворков, что позволяет достаточно легко менять исполнителя работ по вашему сайту - нужно просто найти специалиста, обладающего стеком технологий, использованным для вашего сайта.
Так что же делать собственнику сайта, при смене подрядчика?
ДругоеТерминология
Для человека, не связанного с миром веб-разработки, многие слова могут быть непонятными. Приведу в данной статье основные термины и определения из области сайтостроения.
СайтологияЧто такое сайт
Сайт, или веб-сайт (от англ. website: web — «паутина, сеть» и site — «место», буквально «место, сегмент, часть в сети»), — одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. Обычно сайт в Интернете представляет собой массив связанных данных, имеющий уникальный адрес и воспринимаемый пользователями как единое целое. Веб-сайты называются так, потому что доступ к ним происходит по протоколу HTTP.
Википедия: https://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B9%D1%82
Сайтология
Linux - скрипт пакетной группировки фотографий
Для хранения базы своих фотографий раньше использовал пакетную обработку от XnView. Сегодня решил написать скрипт, который будет автоматически разбрасывать мои фотографии в определенную папку с разброской в подпапки по годам.
LinuxКак быстро создать нужную структуру для проекта
При создании нового проекта всегда нужно создать файлы и разложить их по определенной структуре. Разберем пример для создания структуры проекта на Vue.js.
PythonСимвол куба (индекс три) в тексте
Для обозначения степени числа можно воспользоваться стилями: написать число степени в специальном теге и стилями поднять этот тег в нужную позицию, но лучше воспользоваться специальным кодом. Данная статья показывает как правильно устанавливать степень числа х³
ВерсткаPhpStorm: Как удалить все комментарии из файла
При создании файла из заготовок, либо при использовании автоматически генерируемого кода - очень частно файл обрастает избыточным количеством комментариев, которые никому не нужны и их следует удалить. Но удалять вручную - не наш метод, потому как мы за автоматизацию всего, что только возможно :)
ДругоеCentOS 9: SSL-сертификат от LetsEncrypt с помощью certbot
Certbot является одним из инструментов, позволяющих сгенерировать и установить на сервер бесплатный SSl-сертификат от LetsEncrypt. В данной статье рассматривается процедура установки сертификата на Centos9 - основной ОС для BitrixVM.
LinuxЗадача перевода числа из арабских цифр в римские
Попалась мне тут интересная задача перевода числа в диапазоне от 1 до 3999 из арабских цифр в римские. Простая задача оказалась не так уж и проста:)
PHPLet's Encrypt — бесплатный SSL с автопродлением под битрикс окружение
Рассмотрим вариант установки и настройки утилиты Certbot под окружение bitrix env на CentOS 7.
NginxВыполнение действий только при подтверждении пароля
В большинстве систем управления сайтом такой функционал идет "из коробки". Не знаю, почему многоуважаемые творцы битрикса до сих пор не реализовали данный функционал в типовых механизмах, однако, очень часто может быть необходимо выполнять какие-то действия только при подтверждении действий текущим паролем (например, нужно изменить логин/пароль в личном кабинете). Для этого может пригодиться следующий алгоритм ...
1C-БитриксGit основные команды
Данная статья содержит шпаргалку с основными командами используемыми при работе с репозиториями git.
ДругоеНастройка PHP CodeSniffer в PHPStorm (MacOS)
PHP_CodeSniffer — это инструмент, который помогает другим разработчикам понять и поддерживать код, особенно в больших проектах.
Он проверяет код на соответствие заранее установленным стандартам кодирования и выдаёт ошибки или предупреждения, если код не соответствует стандартам.
PHP_CodeSniffer особенно важен, когда над проектом работает несколько разработчиков, так как каждый из них может иметь свой стиль кодирования.
PHP
Переменные, доступные в компоненте 2.0
В файлах компонентов доступны стандартные компоненты, благодаря которым можно строить, к примеру, относительные пути. Такие компоненты избавляют от необходимости прописания абсолютных величин в файлах компонента.
1C-БитриксПолезные однострочники на JavaScript
Объем js-кода напрямую влияет на время загрузки страницы. Если есть возможность сократить код - это обязательно нужно сделать! В данной статье буду собирать полезные однострочники, который дают возможность уменьшить время загрузки сайта
JavaScriptРазработка сайта
Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...
Сопровождение сайта
Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение
Работы по сайту
Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.