Дорогие друзья, продолжаю публикацию материалов в рамкам моего цикла про продвижение англоязычных сайтов. Сегодня я расскажу о том, как смотреть поисковую выдачу Google в разных странах. Это будет полезно при выборе тематики будущих сайтов и изучения конкурентов, а также для анализа выдачи и других задач. В комментариях к предыдущей статье цикла про англоязычное SEO Мозговой […]
The post Как смотреть выдачу Google в других странах appeared first on Продвижение сайтов, веб-дизайн и креатив.
... разработчик, создающий
для движка, ... в создаваемом
просто расширяется ...
Нет предела совершенству. Поэтому, какая бы хорошая и многофункциональная CMS не была, но у сторонних разработчиков всегда будет возникать необходимость ее надстроить, допилить, расширить каким-то своим функционалом. И, конечно, любой современный движок должен позволять это делать.
Причем, механизм расширения функционала движка должен позволять «вешать» на него любое число расширений, написанных разными разработчики, которые не знают ни друг о друге, ни о расширениях, которые пишут другие разработчики.
В различных движках это может делаться разными способами. Наиболее распространенный, наверное, это хуки – сторонний разработчик, создающий расширение для движка, регистрирует обработчики хуков, а потом эти обработчики вызываются системой в нужных местах, выполняя код расширения.
Но когда движок написан с использованием ООП и все разложено на классы, то использование хуков – как это чужеродно и «костыльно», и хочется более чистого и более простого ООП-подхода, когда в создаваемом расширении просто расширяется «коробочный» класс с перекрытием родительских методов.
Вот для решения таких задач и был придуман способ, который я назвал «
Динамическое автонаследование». Читать дальше →
... военная доктрина России:
НАТО — одна ...
Новая редакция военной доктрины РФ, утвержденная президентом Владимиром Путиным, определяет наращивание силового потенциала НАТО и дестабилизацию обстановки в отдельных регионах как основные внешние военные опасности для России. «Наращивание силового потенциала Организации Североатлантического договора (НАТО) и наделение ее глобальными функциями, реализуемыми в нарушение норм международного права, приближение военной инфраструктуры стран — членов НАТО к границам РФ, … Читать далее
Новая военная доктрина России: расширение НАТО — одна из основных опасностей →
... . Возникла идея написать
Уже давно пользуюсь программой Notepad++, очень привык к тому хорошему, что в ней есть, а именно — автоматический поиск и подсветка выделенного фрагмента текста.
Эта возможност, очень помогает анализировать исходники программы, так как нет необходимости «рыскать» глазами в попытках зацепиться за нужную переменную или метод, они автоматически подсвечиваются.
Ощущая острую нехватку в такой подсветке при просмотре текстов исходников в браузере на различных it-ресурсах. Возникла идея написать расширение для браузера.
Итак, приступим.
Читать дальше →
... написать свое первое
для системы ... с основным каркасом
, который необходим ...
Как я и обещал ранее, в своем предыдущем посте на habrahabr сегодня я хочу рассказать вам о том, как написать свое первое расширение для системы управления содержимым сайта FFCMS. В данном материале мы ознакомимся с вами с основным каркасом расширений, который необходим для взаимодействия с системой — иными словами мы напишем с вами «hello world» в представлении для ffcms как компонент, модуль и хук.
Читать дальше →