В первой части говорилось об основных проблемах с которыми пришлось столкнуться при изучении Gantry 5. Здесь я постараюсь рассказать о вещах на которые стоит обратить внимание перед написанием своего шаблона.
Рубрика «Joomla» - 2
Переосмысление разметки. Первые шаги с Gantry 5. Часть 2
2017-05-16 в 14:08, admin, рубрики: cms, Gantry 5, grav, Joomla, wordpress, адаптивная вёрстка, адаптивная разметка, верстка сайтов, Разработка веб-сайтов, разработка сайтов, шаблоны сайтовПереосмысление разметки. Первые шаги с Gantry 5
2017-04-07 в 19:00, admin, рубрики: cms, Gantry 5, grav, Joomla, wordpress, адаптивная вёрстка, адаптивная разметка, верстка, верстка сайтов, препроцессоры, Разработка веб-сайтов, шаблоны сайтов, метки: Gantry 5Грамотная посадка верстки на CMS WordPress – задача важная (после нескольких проектов мне стало ясно, что это занимает достаточно много времени). Чтобы ускорить процесс, начал искать фреймворк для написания тем WordPress. О Gantry 5 узнал от коллеги, который ведёт сайты на Joomla. Он рассказал, что есть движок, который может работать, как и на WordPress, так и на Joomla (а с некоторых пор и на Grav). Вот и решил узнать о нём побольше. Ведь согласитесь, — это хорошо: работать с одной системой и, перейдя на другую, продолжить пользоваться теми же инструментами.
В русской части интернета почти ничего не нашлось — ни отзывов, ни документации, а статьи оказались поверхностными. Единственно полная информация — только на официальном сайте.
Прочитав всё, что смог найти в русскоязычном интернете и частично документацию, решил изучить Gantry 5. Использование в качестве шаблонизатора twig, и хранение конфигов в yaml формате стало дополнительным плюсом (поскольку я давно присматривался к symfony, но времени не находил – получалось частичное изучение инструментов).
Читать полностью »
Инструмент для удобного редактирования кода прямо в браузере
2017-03-21 в 10:14, admin, рубрики: Joomla, wordpress, подсветка синтаксиса, Разработка веб-сайтов, расширения chrome, Расширения для браузеров, редактор в браузере
UPD: Заголовок был изменен с «IDE – зло. Давайте использовать Notepad» на более адекватный.
Иногда кажется, что разработчики некоторых крупных интернет-проектов до сих пор пишут код в Блокноте и думают, что все остальные должны поступать также. Шутка, конечно, но почему в большинстве популярных CMS до сих пор отсутствуют удобные инструменты для редактирования кода, я понять не могу. Как ни стараюсь.
Если вам иногда не хватает подсветки синтаксиса при редактировании кода в браузере — добро пожаловать под кат.
Читать полностью »
Ценообразование при создании сайта
2017-02-26 в 8:48, admin, рубрики: bitrix, Joomla, web-разработка, wordpress, веб-студии, Разработка веб-сайтов, сайтыДанная статья опубликована для заказчиков веб-сайтов, а не для разработчиков. Призываю разработчиков дополнить в комментариях то, что я упустил.
Заказчики веб-студии делятся на две группы: профессиональные «барыги»-посредники и конечные пользователи. Первая группа прекрасно разбирается в ценообразовании, а вот представители второй нередко приходят в шок после того, как пробегутся по десятку веб-студий города и получат счет от 100 до 10000 у.е. Отчаянно жестикулируя мозолистыми руками, они задают один и тот же вопрос «ПОЧЕМУ ТАК, В ЧЕМ РАЗНИЦА????!!!».Читать полностью »
FAQ по лицензированию Joomla
2016-04-29 в 21:35, admin, рубрики: cms, faq, GPL, Joomla, open source, копирайт, лицензирование, Разработка веб-сайтов В продолжение осуществления переводов справочных материалов про лицензирование различных CMS публикую перевод такого материала про другую достаточно популярную CMS — Joomla!, которая также распространяется на условиях лицензии GPL. В тексте есть пояснения по таким вопросам, как например, можно ли продавать лицензии на Joomla!, шифровать расширения и лицензировать их на условиях иных лицензий.
Читать полностью »
Начну с того, что из всех cms joomla — моя любимая, поэтому решил написать вот такую статью. Для начала необходимо установить пакеты, которые понадобятся для установки joomla, выполните команду:
pkg install apache24 mysql56-server wget unzip
После того, как установка завершится, необходимо добавить apache и mysql в автозапуск командами:
sysrc apache24_enable="YES"
sysrc mysql_enable="YES"
Запустим apache и mysql:
service apache24 start
service mysql-server start
Решение проблем при миграции с Joomla 2.5.28 на Joomla 3.4 и выше
2016-01-18 в 11:59, admin, рубрики: Joomla, joomla 2.5, joomla 3.0, joomla cms, manual update, Migration, updateОчень часто на 80-х процентах обновления возникает ошибка:
1091 Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE xxx_users DROP KEY usertype;
После данной ошибки при переходах по административной части CMS возникает ошибка:
Notice: Undefined property: InstallerController::$input in ...administratorcomponentscom_installercontroller.php on line 37 Fatal error: Call to a member function get() on a non-object in ...administratorcomponentscom_installercontroller.php on line 37
Даже при таких ошибках обновить ядро можно.
Читать полностью »
Security Week 51: Zero Day в Joomla, Twitter предупреждает, утечка базы MacKeeper
2015-12-18 в 11:36, admin, рубрики: Joomla, klsw, mackeeper, state-sponsored, twitter, Блог компании «Лаборатория Касперского», информационная безопасностьВ предпоследнем эпизоде нашего сериала в этом году обсудим следующие новости:
— Twitter рассылает предупреждения пользователям о том, что их возможно атакует какая-то спецслужба. Получателей немного, но некоторые из них так или иначе связаны с темой защиты информации (ну или политическим активизмом на ниве интернета). В том числе предупреждение получила Руна Сандвик, ранее участвовавшая в разработке и продвижении проекта Tor.
— В CMS Joomla обнаружена серьезная уязвимость: двухэтапный метод взлома предусматривает внедрение закладки, позволяющей в дальнейшем передавать и запускать на уязвимой системе произвольный код на языке PHP. Уязвимость активно эксплуатировалась минимум за два дня до публикации патча.
— Данные о 13 миллионах пользователей набора утилит MacKeeper оказались в открытом доступе. Нет, компанию-разработчика не взломали, имела место неправильная конфигурация.
Традиционные правила: каждую неделю редакция новостного сайта Threatpost выбирает три наиболее значимых новости, к которым я добавляю расширенный и беспощадный комментарий. Все эпизоды сериала можно найти по тегу. На следующей неделе — нестандартный топ новостей о безопасности за весь 2015 год. Тем временем можно вспомнить, что произошло в 2014-м.
Читать полностью »
В CMS Joomla обнаружена критическая 0-day уязвимость
2015-12-15 в 18:21, admin, рубрики: cms, Joomla, o-day, Блог компании Positive Technologies, Веб-разработка, информационная безопасность, уязвимостиВо вторник 14 декабря команда разработки Joomla выпустила срочное обновление безопасности, закрывающее 0-day уязвимость, которая открывает злоумышленникам возможность удаленного исполнения кода. Хакеры уже активно пытаются атаковать уязвимые сайты.Читать полностью »
Сравнительный обзор бирж по продаже шаблонов для сайтов
2015-03-06 в 12:34, admin, рубрики: drupal, e-commerce, html, Joomla, wordpress, биржи контента, веб-аналитика, веб-дизайн, Исследования и прогнозы в IT, контент, Монетизация IT-систем, продажа контента, шаблоны, метки: биржи контентаВ наше время столь яркого развития веб-творчества у Интернет-пользователей появилась великолепная возможность не только покупать самый различный контент для своих проектов, но и зарабатывать деньги на популярных биржах по продаже шаблонов для сайтов и других веб-элементов, используя свой талант и умения.
Надо полагать, многие «креативщики» знают о такой площадке как ThemeForest. Однако не им единым живет «творческая тусовка» современного виртуального мира. Задавшись утопичной целью найти идеальный проект, мы решили подробно описать и сравнить в нашем обзоре наиболее интересные биржи по продаже шаблонов для сайтов – разумеется, во главе с ThemeForest.
Читать полностью »