обновлено
08-07-2010

История iCMS Скетчер
Что такое CMS
Требования к CMS
Популярные CMS
Возможности CMS Sketcher
Как сделать сайт
Сайт сделан, что дальше?
Наиболее частые ошибки
Вопросы и ответы
Полезные статьи
Гостевая книга
Архив новостей


A B C D E F
G H I J K L
M N O P Q R
S T U V W X
Y Z
А Б В Г Д Е
Ж З И К Л М
Н О П Р С Т
У Ф Х Ц Ч Ш
Щ Э Ю Я

Возможности системы управления сайтами (CMS) Sketcher


Технические требования системы

CMS Sketcher написана на языке PHP5, работает управлением веб-сервера Apache и использует базу данных MySQL. Рекомендуемая конфигурация баз данных, это одна база для сайта и одна для форума. В случае мультидоменного режима - одна база для каждого сайта. Количество сайтов, которые может одновременно обслуживать система, ограничено только количеством доступных пользователю баз MySQL на конкретном сервере, на котором установлена система.


Интуитивность работы с контентом

Основная идея, заложенная в Скетчер, собственно, для чего разрабатывалась данная система, это простота работы с нею. Пользователю действительно не требуется специального обучения для работы с CMS Sketcher. Если говорить точнее, то обучение проводится при сдаче/приемке готового сайта, и не занимает более одного часа. Все управление системой «прозрачно» для пользователя, то есть результаты действий пользователя полностью предсказуемы. Интуитивность системы достигается благодаря минимизированному количеству элементов управления, проще говоря, используется очень мало кнопок, логика работы с которыми понятна и легко запоминаема. Административная панель управления в привычном понимании отсутствует, все управление контентом происходит прямо на страницах сайта, в том виде, в каком видят сайт посетители.


Возможности редактирования контента

Система имеет два редактора, которыми по свому усмотрению может пользоваться контент-менеджер. Один редактор, это обычный текстовый редактор, с возможностью редактирования как «простого» текста, так и HTML кодов. Этот редактор несколько напоминает Windows Notepad. Второй редактор, это расширенный WYSIWYG редактор, немного похожий на MS Word. Кстати, этот редактор поддерживает импорт из/экспорт в MS Word с полным сохранением форматирования. Хотя, я бы не рекомендовал использовать импорт из MS Word, так как HTML код, создаваемый Вордом слишком замусорен, его невозможно назвать оптимизированным для веб-приложений. Однако возможность использования импорта из MS Word была добавлена по просьбе пользователей.

С помощью этих двух редакторов (лично я предпочитаю пользоваться первым) редактируются абсолютно все контент-модули, благодаря этому систему легко освоить – нужно только представлять, как работает, например, Notepad (Блокнот), чтобы сразу научиться редактировать все типы контента поддерживаемого системой.


Типы контент-модулей системы Скетчер

В последней версии системы имеются такие модули:
1)Текстовая статья, это собственно статья в привычном обиходном понимании, например, как в газете или журнале. Статья содержит заголовок, фотографию (картинку) и текст. При редактировании статьи картинки в формате JPG выбираются на жестком диске и загружаются оттуда на сайт, при этом они автоматически уменьшаются до размеров слайда (например, 100х100 или 150х150 пикселей), а исходная картинка будет открываться при щелчке по этому слайду. Слайду присваивается атрибут ALT содержащий заголовок статьи. На заголовок статьи ставится якорь, а сам заголовок оформляется в виде ссылки, что позволяет ссылаться на статью из других веб-документов. Скорость ввода текстовых статей на реальном сайте при использовании Copy/Paste из MS Word примерно 10-15 статей в минуту.
2)Текстовая таблица, это и есть обычная таблица, например, как в MS Excel. Имеется возможность вводить или редактировать по одной строке таблицы, а можно воспользоваться импортом из файла формата CSV созданным с помощью MS Excel или другой программы способной создавать CSV-файлы. Ширина таблицы может быть до 7 колонок максимум. Это ограничение сделано для того, чтобы не разъезжалась верстка сайтов, иначе пришлось бы делать слишком мелкий шрифт в таблицах.
3)Фотогалерея, это блок картинок, точнее говоря слайдов, которые при клике увеличиваются в новом окне. Слайды выстраиваются рядами по 3, 4 или 5 в строке. Картинки загружаются так же, как и при работе со статьями. Они автоматически уменьшаются до размера слайда, и им присваивается атрибут ALT. Естественно, что можно снабжать слайды подписями.
4)Файловый архив, это список файлов доступных для скачивания посетителям сайта. Список содержит текстовое описание файла (которое является ссылкой для скачивания файла), его объем в килобайтах и дату обновления файла на сервере. Работа с файлами осуществляется по протоколу HTTP, это сделано из соображений безопасности, поэтому есть несущественное ограничение – объем каждого файла не может превышать 50Мб. Я называю это ограничение несущественным, так как его легко устранить, если хостер предоставит для этого соответствующие права. Не думаю, что кому-то потребуется выкладывать на свой сайт файлы большего объема, но если такая необходимость возникнет, то это надо делать по протоколу FTP, а не HTTP. То есть делать это должен администратор сайта, а не контент-менеджер.
5)Гостевая книга, это модуль, который позволяет посетителям сайта оставлять свои комментарии на сайте. Модуль имеет форму с настраиваемыми полями (до восьми полей) в которую посетитель заносит свою информацию. Для защиты от спам-ботов не применяются алгоритмы типа Captcha или чего-то подобного, так как у некоторых пользователей возникают с ними проблемы, в результате такие люди просто уходят с сайта. Иногда мне кажется, что Капча защищает сайты от людей лучше, чем от ботов. Я применяю другие алгоритмы, которые анализируют текст, введенный посетителем. Конечно, 100% защиты от спама они не дают, но ведь и Капча не гарантирует такой защиты. Гостевая книга может быть как постмодерируемой, так и премодерируемой, то есть сообщения на страницах сайта могут появляться до или после проверки их администратором гостевой книги. После того, как посетитель оставит свое сообщение в гостевой книге, администратору на e-mail приходит письмо, в котором продублировано сообщение, со ссылкой на страницу где это сообщение находится. Щелкнув на ссылке, администратор сразу попадает на нужную страницу и сможет ответить или удалить сообщение.
6)Новостной блок похож на модуль текстовых статей, во всяком случае, новостные статьи заносятся на сайт и редактируются точно так же. Но есть важные отличия! Статьи показываются не полностью, а только заголовок, краткий анонс и маленький слайд. При клике на анонсе или кнопочке «подробно» открывается полная статья. Последняя веденная новость ставится на первое место в списке, а более старые новости «тонут». Одновременно на странице новостного блока отображается 10, 15 или 20 анонсов, а остальные анонсы автоматически перемещаются в архив, который тоже доступен для посетителей, если это разрешено администратором.

Эти контент- модули можно комбинировать на страницах как угодно и в неограниченном количестве, но слишком увлекаться я бы не советовал – страницы со множеством таблиц, текстов и картинок слишком трудны для восприятия посетителем. Лучше не перегружать страницы разнотипной информацией! Используйте 2-4 модуля на страницу, а для оставшейся информации лучше создайте новую страницу.
Администратор может в любой момент, с помощью нажатия одной кнопки, скрыть от посетителей любой из перечисленных контент-модулей или элемент модуля. Например, фотогалерея, это модуль, а картинка, это элемент данного модуля. Сокрытие от просмотра бывает очень удобно для прайс-листов, если товар в данный момент отсутствует на складе и т.п.


Простая интеграция с популярным форумом phpbb

Разработан интерфейс подключения программного обеспечения форума непосредственно к движку сайта на Скетчере. При этом авторизация на форуме и сайте сквозная – все пользователи, авторизовавшиеся на сайте, автоматически авторизуются на форуме и наоборот. При этом администраторы сайта и форума остаются разными пользователями, с разными логинами и правами. Это сделано из соображений безопасности и для удобства работы с большими сайтами, которые обслуживаются несколькими людьми.
Администратор сайта может выбрать вариант установки MySQL базы форума, совместить её с базой сайта или сделать отдельной базой. Рекомендуется устанавливать базу форума отдельно, если хостинг не ограничивает количество создаваемых баз MySQL. Если же вы ограничены по числу создаваемых баз, например, если используете мультидоменные возможности системы, то можете совместить базу форума и сайта. Никаких конфликтов при этом не будет, единственный минус такого решения, это то, что phpbb не очень логично работает с базами, они сильно замусориваются. Вам нужно будет просто чаще, хотя бы раз в неделю, создавать полную копию базы данных.


Текстовый онлайн чат

Если на сайте установлен форум, то появляется возможность активировать простейший онлайн чат. Модуль чата использует некоторые модули форума phpbb, поэтому без установки форума чат работать не будет. Пользователи сайта могут общаться в чате в режиме конференции, обмениваться мгновенными сообщениями, которые видны сразу всем посетителям чата, в том числе и гостям. Гости тоже могут принять участие в чате, но их количество ограничено – одновременно могут участвовать в чате не более трех гостей. Все сообщения пользователей хранятся 3 минуты, потом удаляются с доски сообщений.
Модуль чата может быть прикреплен к любой странице сайта или одновременно к нескольким страницам.


Четыре группы для администрирования сайта

На сегодняшний день в системе Скетчер существует четыре группы администраторов сайта, это:
1)администратор сайта – его задачи, это работа с хостингом, например, выкладывание файлов на FTP-сервер, проверка логов сервера, создание резервных копий самого сайта и его базы данных и т.п.
2)контент-менеджер – работает с контентом сайта, может менять структуру сайта, создавать, удалять или перемещать страницы и разделы сайта, напонять сайт информационным содержимым: текстами, таблицами, графическими материалами и прочими мультимедиа материалами. Также обладает правами отвечать посетителям сайта в гостевых книгах от имени администрации сайта.
3)администратор гостевых книг может работать только с гостевыми книгами сайта: отвечать на вопросы от лица администрации, редактировать и/или удалять сообщения посетителей, закрывать сообщения от просмотра.
4)администратор форума работает только с форумом. Он может назначать администраторов и модераторов на форум и делать остальную работу, которую делает администратор форума phpbb, но к остальной информации на сайте ему дан доступ только для чтения.

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


Модульная, легко масштабируемая структура CMS

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


Комментариев(0)



можете оставить свои комментарии





Вы можете добавить свое сообщение или задать вопрос.
Все сообщения пре-модерируются, т.е. сообщения добавляются
на эту страницу только после проверки администратором.

Имя

E-mail

Сайт

Город

Сообщение

  
 

Заказать цод тарифы.


All rights reserved © Sketcher.ru 2005-2010 Все права защищены.
Перепечатка возможна только при указании ссылки на первоисточник.



Рейтинг@Mail.ruRambler's Top100