Генератор динамических дорвеев GyS Maker CMS

Apocalypse

Take My Revolution
Регистрация
2 Июн 2007
Сообщения
304
Реакции
802
В паблик выкладывается последняя версия этого доргена (май 2010 г.) :ah:

Возможности доргена:
- Генерация динамических автообновляемых дорвеев с категориями и комментариями отложенной публикации - имитация живого сайта
- Генерация дороблогов, новые посты появляются на главной странице, уползая вниз по мере публикации более новых постов
- Способы генерации текста и комментариев - Марков, синонимазация, перемешивание исходного текста и комбинации перечисленного. Основной текст и комментарии можно генерировать разными алгоритмами. Основной текст каждой страницы может состоять из кусков, сгенерированных по разным алгоритмам (к примеру, синонимайз + Марков).
- Генерация динамического sitemap.xml, обновляемого синхронно с появлением новых страниц
- 3 типа именования страниц дорвея - через index.php и 2 вида ЧПУ
- Возможность создавать в одном дорвее страницы с разным содержимым. Например, часть страниц - текст, другая - галерея картинок, третья - текст с картинками (макросы перебора вариантов, в том числе макросов, в том числе вложенных)
- Реализация парадигмы "залил и забыл" - дор будет обновляться сам, а через определенное число показов страниц (настраивается), автоматически начнет отображать назначенную "кнопку перехода"
- Сбор статистики посещений доров ботами и серферами
- Пакетная генерация и архивирование сгенерированных дорвеев. Поддержка разбивки на архивы определенного размера, не больше некоторого заданного объема (актуально для фрихостингов и медленного соединения с интернетом). Генерация заданий для бесплатной программы Upload&Unzip (заливка архива на FTP с последующей распаковкой)
- Требования к хостингу: PHP, .htaccess с mod_rewrite

80bef37c89376ae9ebb0f8f596f45bc1.png


Алгоритм генерации текста:
Текст для дора генерируется макросом [TEXT-sizemin-sizemax-percenrkeysmin-percentkeysmax] в правилах генерации. В одном доре (т.е. для генерации каждой из страниц) можно указать сколько угодно таких макросов, варьировать размер текста и процент ключей. Подробнее о правилах и макросах чуть ниже.
Алгоритмы генерации текста такие:
1 - перемешивание предложений. Исходный текст разбивается на предложения, они выбираются случайным образом до достижения необходимого объема статьи.
2 - нарезаем исходный текст. Статьи дора формируются из исходного текста подряд одна за другой. Разделителей в исходнике не требуется, объем статьи задается макросом [TEXT]
3 - Однословная марковка. Моя реализация цепей Маркова. Имеет несколько особенностей. Если вкратце, то результат работы алгоритма таков, что, хотя текст в доре логически бредовый, но каждая пара соседних слов будет грамматически верной (если исходная текстовка - не мешанина слов, а правильный русский текст). Подробнее об алгоритме и его работе в этом конкретном доргене - здесь. Прочитайте также о технологии работы с доргеном на примерах.
4 - синонимизация исходного. Собственно, синонимизация исходного текста. База синонимов должна быть формата "слово|синоним1|синоним2|синоним3". Отдельно от дистрибутива можете скачать вот эту базу. Валяется в паблике много где, здесь ее формат адаптирован под мою программу. Качество базы паршивенькое, на качественных своих или коммерческих результат будет лучше. Архив распаковать и положить текстовый файл в папку с программой (с именем synbase.txt). Алгоритм синонимизации обрабатывает не только отдельные слова, но и двух- и трехсловные фразы (с приоритетом по фразам). Без морфологии.
5 - синонимизация с перемешиванием. То же, что предыдущий случай, но текст берется не подряд из исходника, а случайными предложениями.
6 - микс. Это 10% исходного текста (перемешивание предложений), оставшиеся 90% - 50/50 марковка/синонимизация (также с перемешиванием предложений)
В каждом алгоритме текст очищается от мусора - убираются лишние пробелы, диалоги и т.д. Текст чистится от разных непечатаемых символов, удаляются лишние дефисы в конце строки (чем часто страдают тексты с lib.ru)

Узнать больше о доргене вы можете здесь:


Ну и собственно релиз от меня:
 
ни у кого не остался этот дорген?
 
Тестировал. Не очень, может руки у меня под него не заточены...
 
у кого то остался? очень бы хотелось потестить
 
Назад
Сверху