При закрытии подписчики были переданы в рассылку "Профессиональное создание сайтов с помощью CMS SiteEdit" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Информационный Канал Subscribe.Ru |
|
||||
Выпуск № 3
2 июля 2004 «Автоматический сайт» |
||||
Сайт КиноЛюкс.Ру предлагает качественные (для полиграфии) обложки для видеокассет и DVD-дисков. Добро пожаловать: http://kinolux.ru/ |
||||
Внимание, спецвыпуск "XML-мастерская: рубрикатор" задерживается. Но обязательно выйдет. Ответы на вопросы читателейУже поступают вопросы по рассылке. Я их буду публиковать по схеме непонятка (вызвавшая вопрос) - сам вопрос - и ответ. Итак, первая непонятка с вопросом: Непонятка: каждому шаблону ввода/вывода соответствует один источник данных. Вопрос: почему бы не использовать один шаблон для нескольких источников (таблиц)? Ответ: Каждая таблица, несущая полезную информацию, может быть представлена в разном оформлении (и в разной обработке). Например, создаем таблицу с новостями. На странице новостей нужно выводить новости полностью. Для этого создаем соответствующий шаблон в/в. А вот на главной мы можем выводить только 5 последних новостей и в виде аннотаций. Это будет уже второй шаблон (здесь и оформление другое, и добавлена обработка, а именно, вывод только пяти и только последних записей). Далее, шаблон должен знать о полях таблицы. Другими словами, он должен знать схему (структуру) данных. И отсюда вывод, невозможно один и тот же шаблон использовать для двух разных таблиц. Ибо он настроен только на одну таблицу, и для вывода записей из другой, он должен быть переписан (другие поля, другая обработка). Автоматический сайтПродолжаем повествование. Мы закончили на том, что неплохо бы делать автоматические сайты. Есть такой сервис в Интернете как narod.ru. Всем, небось, знаком. Там легко и практически без проблем можно создать сайт без навыков программирования и без знания технологий. То есть, нужно уметь читать по-русски и более-менее сносно набирать тексты на клавиатуре. Ну, еще естественно знать свой браузер. И, если уже есть план сайта, то можно за два-три часика создать сайт. Естественно в стандартном шаблоне (уж не знаю, сколько точно шаблонов на народе.ру). Так вот, если у вас есть цель создавать сайт для своей деятельности, и вы по специальности далеки от программирования и прочей мутатени компьютерной, то самое то это создавать сайт на народе.ру или в другом подобном месте. И не стоит обращать внимания на возмущения всяких веб-специалистов. Что, мол, это не правильно и что у вас ничего не получится. Все у вас получится. Ведь нет у вас цели создать обязательно красивый и техничный сайт. Скорее цель у вас будет другой, например, продать товар или опубликовать свою книжку или стихи. И это вы сможете запросто сделать бесплатно. Подчеркиваю, именно бесплатно. Кстати, вы с таким же успехом можете использовать программы типа Фронт-Пейджа или чего подобного. И также нужно упорно отмахиваться от специалистов. Во фронт-пейдже вы все сделаете бесплатно и так как вам хочется. А спецы скорее денежку попросят. И еще, вы с такой программой не будете зависеть от ограниченного набора шаблонов народа.ру. Для чего я собственно это пишу. Хочу акцентировать внимание на том, что двигатель нужен не для создания сайта, который можно сделать специальными программами типа ФронтПейджа или Дримвивера. Двигатель нужен для создания автоматического сайта (или, в крайнем случае, автоматизированного). Автоматический сайт (в отличие от автоматизированного) работает полностью автономно, то есть без вмешательства человека. Автоматизированный - частично сам что-то делает, частично что-то приходится делать человеку. Например, можно ведь сделать сайт-робот по продаже фотографий. Такой сайт будет хранить в себе фотографии с описаниями и ценами. Также будет регистрировать покупателей, показывать им всю коллекцию, производить поиск и продавать (кстати, также автоматизировано, это сейчас вполне реально). А что владельцу нужно делать? Конечно то, что сайт в принципе не может делать. А именно: пополнять базу новыми фотографиями и забирать со счета деньги. И первое тоже можно автоматизировать. Пусть наш сайт будет уметь регистрировать фотографов, а проценты с их продаж к себе на счет. В этом случае скорее будет нужна только модерация новых изображений (например, наш сайт продает только качественные фото для полиграфии). Напоследок скажу, что такой сайт в Интернете есть, это Фотобокс (http://photobox.ru/). Итак, наша цель это автоматический сайт или сайт-робот, как удобней. Состав автоматического сайтаА что должен иметь в себе двигатель для создания автоматического сайта? Конечно он должен содержать в себе подсистемы, которые могут пригодиться в любом автоматическом сайте (не все сразу, понятно). Это могут быть следующие компонеты: почтовый робот, права доступа, рассылки, авторизация, вывод ошибок, архивация-репликация-обновление, шаблоны писем, клиент двигателя, журнал событий, безопасность. Возможно, что я что-то пропустил, впоследствии исправлюсь. Немного более подробно. Почтовый робот необходим для "дистанционного" управления и контроля. Слово "дистанционный" я взял в кавычки потому, что это условно, так как доступ к сайту он по определению всегда дистанционен. Но сайтом можно управлять через браузер, а можно командами. И в последнем случае проще воспользоваться почтой. Например, посылаем письмо своему сайта с командой "Закрыться на 10 дней" или "Опубликовать статью N". О своем состоянии сайт также будет извещать по почте. На мой взгляд, такое управление более удобно в местах с медленным доступом в Интернет. Так как сайт внутри себя будет содержать множество сущностей (например, статьи, разделы, файлы), то возникнет необходимость ограничивать доступ для разных пользователей. В этом случае, пригодится подсистема прав доступа. Совместно с ней, для идентификации пользователя будет работать подсистема авторизации. В качестве клиента двигателя выступает любой браузер. У него есть ограничения. И чтобы их обойти можно использовать свой клиент. Журнал событий, рассылки, архивация, репликация, обновление системы и пр., думаю, интуитивно понятны. На этом в этом выпуске все. Подробнее о каждой подсистеме будем обсуждать в следующих выпусках. И если сейчас что-то не понятно в 5-ти последних абзацах не расстраивайтесь, далее в выпусках я буду еще не раз об этом говорить и гораздо подробнее. А сейчас я предлагаю почитать новую рубрику: Замечательная рубрикаПочему замечательная? Это от слова "замечать". Я ее буду вести для разрядки после выкладок по двигателю. Одним словом, для моих замечательных подписчиков. Я живу на Садовой (для тех, кто не в курсе, в Петербурге) и возле меня есть магазин "Дикси". "Дикси" это сеть супермаркетов, где вы сами себя обслуживаете, ходьбой по залу и набиранием продуктовых товаров в корзинку. На выходе стоят кассы, и там работаю девушки, отбирая ваши деньги. Сейчас лето и, наверное, у них бывает в это время кризис с девушками, в итоге их не хватает. Таким образом, работают только две кассы из семи. В этих кассах работают две девушки, которых я давно заметил. Старательно так работают и с первого взгляда отличий в их работе нет. Но вот недавно заметил, скорость движения очереди у одной из них меньше. И эта ситуация постоянна. Заметил по причине того, что постоянно находился в медленной очереди. Сегодня я прошел в быстрой и решил понаблюдать, в чем же разница. Выяснились следующие факты. В быстрой очереди кассирша быстро чиркает товарами под сканером штрих-кодов и называет стоимость покупки. Вроде ничего необычного. В медленной очереди, девушка-кассир решает одну всем известную проблему типа "У кого-нибудь не найдется разменять пятьсот рублей?". Когда работают все кассы, то эта проблема не столь актуальна. Но вот в случае с двумя кассами она бывает, вырастает до появления второй очереди, в которой люди стоят в ожидании размена их пятисотки. Так вот девушка с медленной очередью постоянно выспрашивает у покупателей мелочь: покупатель дает сотку, а она спрашивает, нет ли у него 21 рубля 50 копеек, чтобы дать сдачу крупной купюрой в 50 рублей. В результате очередь немного задерживается. Ага, причина медленной скорости выяснена. Но остается не понятным следующий факт: вторая псевдоочередь с ожидающими своего размена выстраивается почему-то у этой девушки, которая всеми силами пытается выудить всю мелочь. Есть идеи, почему так? Я еще понаблюдаю, может чего и вынаблюдаю. На этом выпуск заканчиваю. Всего доброго! |
||||
В следующем номере: | ||||
Далее я опишу примитивный автоматический сайт. И будет спецвыпуск "XML-мастерская: рубрикатор". |
||||
Расшифровки: | ||||
Почтовый робот — программа, которая читает почту и обрабатывает, например, в письмах могут быть команды, которые интерпретируются почтовым роботом. Робот также может отвечать на письма, например, посылать результаты выполнения команд. Репликация — процедура синхронизации данных в двух хранилищах. Например, одни и те же данные могут храниться в двух местах, после разных изменений этих двух копий они становятся различными, для того обмена изменениями проводят репликацию. Архивация — процесс накопления данных. Обновление системы — сюда входит по большей части обновление программных кодов на более новые. Рассылка — посылка одной копии письма разным адресатам. Клиент — программа которая соединяется с другой программой (сервером) являющейся центром (например, хранения данных), клиентов обычно несколько, а сервер один. Авторизация — процедура идентификации пользователя. |
||||
Сайт КиноЛюкс.Ру предлагает качественные (для полиграфии) обложки для видеокассет и DVD-дисков. Добро пожаловать: http://kinolux.ru/ |
||||
«На пути создания |
||||
Сайт автора рассылки:
suhrob.spb.ru |
||||
Копирайты есть, их не может не быть. И даже где-то и как-то защищены. |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Адрес подписки |
Отписаться |
В избранное | ||