TODO:
  • Новый интерфейс: получаем RSS и отдаём RSS.
  • Возможность добавления мусорных слов, скрытых через JavaScript или CSS для повышения уникальности (опционально). (Пытаемся найти простой и универсальный способ скрывать текст от псов)
  • Возможность удалить какой-то один синоним.



MyRewriter 1.4 - 24.03.08
Аккуратность кода несколько снижается... И актуальность документации - тоже. Как выяснилось, для большинства это не имеет значения, а времени отнимает много. Внешне всё работает как положено.
25-ого отправим всем купившим. (Боремся с Гуглом, который, в свою очередь, борется со спамом и не даёт разослать всем одинаковые письма :-) )
  • Немного иначе подсчитывается количество замен. Раньше при замене словосочетаний подсчитывалось количество заменённых слов. Теперь же одна любая операция замены увеличивает счётчик на единицу. Так точнее и удобнее. Сравнивать результаты (количество синонимизированных слов) старой версии и этой - некорректно.
  • Первое и последнее слово никогда не синонимизировались. Поправлено. Это важно при маленьких объёмах текста, например, при синонимизировании заголовков.
  • Новый интерфейс для удобного взаимодействия с другими скриптами: получаем текст через POST, синонимизированный выводим без всяких сообщений, лишних тегов и т.д. В prepare_for_work.php есть пример использования.
  • Проверка добавляемых синонимов на соответствие формату слово|синоним
  • Собрано больше синонимов. Всего - 2700+
  • В интерфейсе standart_browser (и в любом другом при включённой SHOW_TIPS, на самом-то деле) добавлена возможность отменить замену слова синонимом (например, когда синоним совсем не в тему) в один клик.
  • Запрос подтверждения перед очищением базы синонимов :-)
  • Возможность установить ключ-пароль, который будет нужен при любом обращении к скрипту.
  • Есть удобная возможность обрабатывать текст своими функциями для выполнения каких-то сложных действий (более сложных, чем просто замена по словарю). В комплекте идёт довольно много фильтров.
  • В очередной раз исправил глюк: первая буква синонимизированного слова сразу после точки становится маленькой.
  • Пофиксена утечка памяти.



MyRewriter 1.3 - 13.02.08
  • Теперь скрипт проверки хоста (скажет, сможешь ли ты пользоваться MyRewriter'ом) и сам MyRewriter - разные вещи, между собой не связанные. По идее, больше не должно возникать путаницы с настройками БД.
  • При установке автоматически импортируются прилагающиеся синонимы.
Ничего больше не сделано, так как решили, что несерьёзно выпускать каждые три дня новую версию с парой мелких изменений и сотней новых синонимов. А это обновление можно рассматривать как багфиксинг.



MyRewriter 1.2 - 06.02.08
  • Новый интерфейс: текст вводится прямо в текстовое поле в броузере, выводится тоже просто в броузер
  • Запрещено кэширование страниц броузерами и прокси-серверами - из-за этого были проблемы.
  • Поймано ещё несколько ерундовых глюков.
  • Отправка форм по Ctrl+Enter
  • В случае необходимости деэкранируем данные, пришедшие от пользователя. Пытаемся двумя разными способами выключить magic_quotes_runtime. Если не выходит (исключительные случаи) , говорим, что не можем работать. Кажется, с Волшебными Кавычками разобрались.
  • Валидный XHTML, однако %)



MyRewriter 1.1 - 03.02.08
  • Пофиксили несколько мелких багов. Например, при включённых подсказках синонимизированные слова в начале предложения получались с маленькой буквы.
  • Немного повышена производительность
  • Нет глюков при включённых Волшебных Кавычках. Пытаемся их выключить, если не получается, просто отказываемся работать.
  • Работаем в безопасном режиме PHP :-) . Единственное, не получится изменить максимальное время работы скрипта, но это не критично.
  • Теперь подсчитываем ещё и количество символов в синонимизируемых файлах (для интерфейса по умолчанию).
  • Поддержка английского языка (в комплекте идёт только русская база синонимов, но в общем-то MyRewriter работает и с английским).
  • Теперь перед установкой проверяем, подходит ли конфигурация. Также есть отдельный скрипт, который скажет, сможешь ли ты использовать MyRewriter. Перед покупкой следует воспользоваться им.



MyRewriter 1.0 beta - 30.01.08
  • Первая бета-версия. На самом-то деле она не ушла на продажу, просто так считать удобнее :-)