«Рейтинг Рунета» опубликовал рейтинг CMS за 2010 год

Проект «Рейтинг Рунета» выпустил свежий рейтинг лучших CMS, на которых разрабатывают сайты профессиональные веб-студии в России и странах СНГ. По сравнению с прошлым годом позиции программных продуктов в рейтингах изменились незначительно.

Традиционно, рейтинг систем управления сайтами разбит на три части:

  • коммерческие (или «коробочные») продукты,
  • свободно-распространяемые разработки,
  • студийные CMS, используемые только узким кругом разработчиков.

Рисование фигур

Координатная сетка

Перед тем, как начать рисовать, нам надо поговорить о сетке холста или пространстве координат. В HTML-шаблоне с предыдущей страницы имелся элемент canvas 150 пикселей шириной и 150 пикселей высотой. Эту картинку я нарисовал с сеткой, накладываемой по умолчанию. Обычно 1 единица на сетке соответствует 1 пикселю на холсте (canvas). Начало координат этой сетки расположено в верхнем левом углу (координата (0,0)). Все элементы располагаются относительно этой точки. Поэтому позиция верхнего левого угла синего квадрата находится в x пикселях слева и y пикселях сверху (координата (x,y)). Позже в этой статье мы увидим, как можно преобразовывать начало координат в другую позицию, вращать сетку и даже масштабировать её. Пока же мы остановимся на сетке по умолчанию.

Методы построения семантического ядра

«Семь раз отмерь, один раз отрежь»
Русская народная мудрость

Прежде чем продвигать сайт, мы должны определить какие страницы и по каким запросам мы будем продвигать. В этой статье мы рассмотрим два диаметрально противоположных подхода к составлению семантического ядра.

Основы canvas

Давайте начнём обучение, взглянув на сам элемент <canvas>.

<canvas id="tutorial" width="150" height="150"></canvas>

Он очень похож на <img>, с той лишь разницей, что не содержит атрибутов src и alt. Элемент <canvas> имеет всего два атрибута — width и height. Оба они не обязательны, и могут быть заданы через свойства DOM. Если ширина и высота не определены, canvas будет создан шириной в 300 пикселей и 150 пикселей высотой. Размер элемента может быть произвольным и задаваться через CSS, но при прорисовке картинка масштабируется в соответствии с компоновкой.

10 советов как обезопасить блог на WordPress

Советы как обезопасить сайт на WordPress

1. Обновляйте движок и плагины


60c1cbd5

Как только выходит новая версия, не поленитесь и обновитесь. Когда у Вас стоит последняя версия WordPress’а и плагинов тогда у Вас больше шансов отбиться от хакерских эксплойтов (это программа или скрипт, которые получают доступ к ресурсам за счет уязвимостей в системе), и еще обновленные плагины могут уменьшить нагрузку на Ваш хостинг.

Кстати плагины, которые Вы не используете (то есть неактивные), нужно удалить, т.к. они несут угрозу для безопасности WordPress.

Как Google определяет качество контента и сайта

После введения нового алгоритма “Панда” в этом году, Google больше внимания уделяет качеству сайтов. Качественный сайт, по его мнению, имеет авторитетные и полезные статьи, пользующиеся популярностью в социальной среде, а также на сайте отсутствует копипаст с других источников или малоинформативный контент.

Adult-сайты. Мифы и реальность

В октябре 2010 года Яндекс внедрил специальный алгоритм, позволяющий с высокой степенью вероятности определять документы, содержащие рекламу «для взрослых». Под предполагаемый новый фильтр попали сайты, не содержащие ничего крамольного, кроме медийной рекламы. Сайты, на которых никогда не было «взрослого» контента также подверглись пессимизации.

Создание MVC модуля для Joomla 1.5!

В одной из пред-идущих статей я описывал как создать модуль для Joomla 1.5!, но тот модуль был довольно прост как по своей структуре, так и по функциональности. Напомню — он просто отображал в себе (вызывал) модули из определенной позиции, которую пользователь указывал в его настройках из административной панели.

При этом модуль не использовал технологию Model View Controller (MVC) которая значительно расширяет возможности разработчика, упрощает для понимания код и структурирует его части. При этом каждый файл выполняет свою конкретную задачу, о которых и пойдет речь в данной статье.

Методы построения семантического ядра

«Семь раз отмерь, один раз отрежь»
Русская народная мудрость

Прежде чем продвигать сайт, мы должны определить какие страницы и по каким запросам мы будем продвигать. В этой статье мы рассмотрим два диаметрально противоположных подхода к составлению семантического ядра.

С каждым годом растет конкуренция по коммерческим запросам. Поэтому все более популярным становиться продвижение по огромному числу низко- и среднечастотных запросов.

5 серьезных признаков наличия ошибок настройки блога

При ведении корпоративного или персонального блога, порою их владельцы не уделяют внимание некоторым важным сигналам, например, отсутствию комментариев или внешних переходов, свидетельствующих о наличии ошибок в настроках. Эти признаки простые, поэтому могут оставаться незамеченными длительное время, но давайте разберемся, что стоит за каждым из сигналов?