Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» Наипростейшая CMS управления сайтом через email

Автор: vknn
Дата сообщения: 09.04.2007 20:01
На сегодняшний день систем управления сайтами много и обычно они работают в связке с базой данный MySQL или текстовыми файлами. Я же предлагаю CMS третьего типа.

Вместо баз данных или обычных файлов, моя CMS для хранения текстового или графического наполнения сайта использует почтовый ящик. А в роли визуального редактора для верстки материалов выступает обычный почтовый web- или desktop- клиент, например Mozilla Thunderbird.

Пример работы - сам мой сайт: http://941.ru

Буду очень признателен за совет, продолжать ли работать в этом направлении, есть ли подобные движки? Я считаю данный подход удобным. Сам движок крайне компактен, всего 17Кб в архивированном виде (пока). Заранее спасибо за все замечания.
Автор: Udavilov
Дата сообщения: 09.04.2007 20:41
поддерживаю. комуто может и нужна. развивай.
Автор: fathersGrave
Дата сообщения: 09.04.2007 21:28
Подобное - http://sourceforge.net/projects/mailartilce/

Соединяться с ящиком на каждый просмотр страницы - это щедро.
Данные соединения в конфиге очень похожи на настоящие
Автор: vknn
Дата сообщения: 10.04.2007 18:12

Цитата:
Данные соединения в конфиге очень похожи на настоящие


Только похожие, не более того.
Благодарю за ссылку, мне она известна
Автор: solnechnyidimaz
Дата сообщения: 20.04.2007 17:51
да, согласен. Интересное направление... Думаю стоит развиваться, только это не всегда удобно....
Автор: vknn
Дата сообщения: 21.04.2007 08:14

Цитата:
олько это не всегда удобно....

А в чем могут проявиться эти неудобства?
Автор: bibo80
Дата сообщения: 09.05.2007 23:44
Очень удобно. Справится даже моя жена. Как-раз таки просит сделать ей сайтик...
Автор: bibo80
Дата сообщения: 10.05.2007 10:52
Какие права поставить в хтасессе?
Автор: Delias
Дата сообщения: 10.05.2007 14:51
о неудобствах: а разве не будет этот сайт дико тормозить при запросах к email-серверу?

Добавлено:
Хотя идея-то супер - как здорово можно экономить на хостинге.
Только вот не могу поставить, уверен что всё это мои кривые руки. И всё же хотелось бы разобраться, ведь было-бы рульно использовать этот скрипт.
Вобщем выдаёт такую вот ошибку:
Fatal error: Call to undefined function: mb_convert_encoding() in /home/hop/w/a/t/wateres/public_html/data/listmailbox.php on line 3
Что это может быть, уважаемый vknn? Хостер hop.ru aka webservis.ru

п.с. более бы подробную документацию что-ли было бы прекрасно увидеть. Если поможешь разобраться, обещаю написть подробное FAQ на своём примере, чтобы ты мог выложить на сайте!
Автор: fathersGrave
Дата сообщения: 10.05.2007 20:09
Delias
Не установлено расширение mbstring для PHP.

В этом плане было бы разумнее дублировать функционал с помощью iconv и raw-php функции (afaik, есть такое для utf8->cp1251), если PHP чего-то не поддерживает. Так что на самом деле требования у системы - под нормальный виртуальный хост, а не под дешево-бесплатный, если еще учесть требование imap.

Соединяться при каждом просмотре страницы с почтовым сервером действительно глупо. Если уж использовать его как базу данных, а не по прямому назначению, то хотя бы стоит кешировать сообщения.
Автор: Delias
Дата сообщения: 10.05.2007 21:31
хмм, для mp3 архива или фотоальбома было бы дёшево и сердито!
Автор: vknn
Дата сообщения: 11.05.2007 19:45

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

Добавлено:

Цитата:
Какие права поставить в хтасессе?
Оставляйте те, которые уже стоят


Добавлено:

Цитата:
п.с. более бы подробную документацию что-ли было бы прекрасно увидеть. Если поможешь разобраться, обещаю написть подробное FAQ на своём примере, чтобы ты мог выложить на сайте!
Всегда рад помочь, пиши на email, на сайте он внизу указан. А по поводу ошибки, как я вижу, ответ уже дан.
Автор: xRay
Дата сообщения: 15.05.2007 01:22
vknn
Вопервых спасибо что напомнил про самую идею CMS на базе мыла

Дальше мысли типа пожелания для развития проекта.
Чтобы не тыркатся каждый раз в "базу" писем обязательно нужно приделать кеширование (выборочное или еще какое-то это не суть важно).
Настройки надо выносить из доступной через www части.
IMAP это конечно хорошо, но чем Gmail не подходит для этих же целей? (на sf.net полно проектов с Gmail в плане его юзания)

ИМХО Для сайтов визиток и хомяков это одно из самых перспективных направлений в CMS, но там где нужна мощь SQL-ля это уже не катит
Автор: bibo80
Дата сообщения: 16.05.2007 00:54
А на @mail.ru организовать не получается... знаю что глюкавый, но объём!

На каких ещё почтовых службах можно организовать развёртывание @MS?
Желательно бесплатные.

Так и не смог пока развернуть...(((
Автор: bibo80
Дата сообщения: 16.05.2007 20:43
Как по уму прописать путь в конфиге?
Проблема: скрипт залит на субдомен (с привязкой к домену 2-го уровня)

Warning: imap_open(): Couldn't open stream {mail.mysite.ru} in /www/mysite/www/htdocs/@MS/data/listmailbox.php on line 8

Warning: imap_listmailbox(): supplied argument is not a valid imap resource in /www/mysite/www/htdocs/@MS/data/listmailbox.php on line 9

Warning: asort() expects parameter 1 to be array, null given in /www/mysite/www/htdocs/@MS/data/build_menu.php on line 42

И так далее... практически для всех файлов скрипта где есть обращение на [turl] на сколько я понял.
есть ещё такая:
Notice: (null)(): rsh to IMAP server timed out (errflg=1) in Unknown on line 0
Notice: (null)(): Certificate failure for mail.mysite.ru: unable to get local issuer certificate: /C=RU/ST=Msk/O=Hosting Center JSC/OU=IT/CN=mail5.hc.ru (errflg=2) in Unknown on line 0
причём между сообщениями отображается наполнение сайта http://941.ru/ только корявое.
Автор: vknn
Дата сообщения: 18.05.2007 17:18
bibo80
Если домен у вас mail.mysite.ru, то $turl="mail.mysite.ru";
После заливки скрипта на mail.mysite.ru обязательно в почтовом ящике создайте папки с именами, прописанные в переменных $root, $topmenu, $leftmenu. Папки $topmenu и $leftmenu создавайте в папке $root. По крайней мере эти сообщения говорят о недоступности к почтовому ящику и сообщениям, проверьте ваш аккаунт. В следующей версии скрипта, необходимые папки будут создаваться автоматически, скрипт будет доступен на следующей неделе.
Хороший бесплатный почтовый сервер http://www.telegraf.by :

* объем ящика 2Гб;
* максимальный размер письма 10Мб;
* адресная книга;
* календарь пользователя;
* сканирование на спам и вирусы;
* поддержка почтовых программ;
* HTML-редактор писем;
* автоответчик;

Планирую на нем еще попрробовать.
Автор: bibo80
Дата сообщения: 18.05.2007 18:35
vknn

mail.mysite.ru - IMAP почта.
www/htdocs/@MS - Путь к корневой папке субдомена, с привязкой ко второму уровню (@MS.ru - имя конечно другое, приведено для упрощения)

В пареметре $turl= как только не писал и с путями (www/htdocs/@MS, /www/mysite/www/htdocs/@MS/) и просто (@MS.ru)

В результате те-же ошибки.
Судя по сообщениям /www/mysite/www/htdocs/@MS/ сервер сам добавляет к пути /www/mysite/, что фактически не верно, потому как полный путь к папке от корня вида www/htdocs/@MS.

Может уже сталкивались с данной проблемой и есть решения...
Автор: vknn
Дата сообщения: 18.05.2007 19:01
bibo80
Если url вашего сайта http://941.ru, то $turl="http://941.ru";
Автор: bibo80
Дата сообщения: 19.05.2007 01:03
vknn
Всё, за-бэкапил сайт, поставил в корень скрипт, прописал параметры, настроил и создал папки в IMAP, то-же самое.
Автор: vknn
Дата сообщения: 19.05.2007 11:50
bibo80
Почтовый сервер какой? Пришли мне config (без пароля естественно), или здесь укажи.

Автор: bibo80
Дата сообщения: 19.05.2007 12:36
vknn
В личке.
Автор: A_OLENI_LUCHSHE
Дата сообщения: 19.05.2007 14:40

Цитата:
vknn

А ЧПУ ей приделать и транслитерацию, ну вот так чтобы было - http://site.gov/nazvanie-statyi-zdes.htm можно?
Автор: vknn
Дата сообщения: 23.05.2007 17:50
A_OLENI_LUCHSHE

Цитата:
А ЧПУ
что это?
Автор: A_OLENI_LUCHSHE
Дата сообщения: 23.05.2007 20:04

Цитата:
A_OLENI_LUCHSHE

Цитата:
А ЧПУ
что это?

Это шутите вы так, да?
Если это не шутка, то ЧПУ - это человеко-понятные урлы. Пример можете у меня в подписи глянуть. Вот еще статья в викпедии. Только надо, чтобы они, т.е. виртуальные странички в корне сайта отображались, так они больший вес в глазах поисковиков имеют и разделителем имели дефис, а не подчёркивание.
Короче посмотрите мою домашнюю страничку для примера.
Автор: vknn
Дата сообщения: 23.05.2007 20:38
A_OLENI_LUCHSHE
Тогда можно, только без транслитерации, например так:
http://upfr.sharya.org.ru/index.htm?box=Домашняя%20страница&msgno=пример
Автор: A_OLENI_LUCHSHE
Дата сообщения: 23.05.2007 23:10

Цитата:
A_OLENI_LUCHSHE
Тогда можно, только без транслитерации, например так:
http://upfr.sharya.org.ru/index.htm?box=Домашняя%20страница&msgno=пример

Тут вся идея в том, чтобы избавиться от спецсимволов в УРЛ, их некоторые поисковики ограниченно индексируют, плюс пользователям вся эта мешанина не о чем не говорит. Я все это предлагаю для оптимизации под поисковики. Например было-бы хорошо, если-бы за название страницы бралась транслитерированная тема письма.
Например:
Тема письма такая: Лето холодное, девки горячие
преобразовалось-бы в такое:
http://yeesha.com/leto-holodnoe-devki-goryachie.html
Посмотрите, как это например в датлайфе или кобре, или кобридере реализованно, только в датлайфе слова разделяются подчеркиваниями, а Гугл этого не любит, он считает такие слова одним, надо через дефис. А вообще - может вам книжку Ашманова по SEO сбросить? У меня в djvu есть, надо?
Автор: vknn
Дата сообщения: 24.05.2007 17:55
bibo80
Посмотрите личку.
A_OLENI_LUCHSHE

Цитата:
А вообще - может вам книжку Ашманова по SEO сбросить? У меня в djvu есть, надо?

Буду очень признателен, сбросьте сюда пожалуйста vkuranov на gmail.com

Цитата:
было-бы хорошо, если-бы за название страницы брался транслитерированная тема письма

Я все понял. Решается это достаточно просто, уже приступил.

Автор: A_OLENI_LUCHSHE
Дата сообщения: 25.05.2007 08:54
vknn

Книжку отправил.
Автор: vknn
Дата сообщения: 25.05.2007 17:31
A_OLENI_LUCHSHE
Большое спасибо.Взял
Автор: bibo80
Дата сообщения: 03.06.2007 16:54
Здравствуйте.
Может имеет смысл детально закомментировать подробные описания к кускам кода.
Ну допустим, чтобы отдельными почтовыми сообщениями вставлять баннеры.
На мой взгляд, дыло-бы удобно.

Страницы: 12

Предыдущая тема: Скрипт по продаже Пин кодов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.