1.02.08
ChangeLog
TODO:
MyRewriter 1.4 - 24.03.08
Аккуратность кода несколько снижается... И актуальность документации - тоже. Как выяснилось, для большинства это не имеет значения, а времени отнимает много. Внешне всё работает как положено.
25-ого отправим всем купившим. (Боремся с Гуглом, который, в свою очередь, борется со спамом и не даёт разослать всем одинаковые письма :-) )
MyRewriter 1.3 - 13.02.08
MyRewriter 1.2 - 06.02.08
MyRewriter 1.1 - 03.02.08
MyRewriter 1.0 beta - 30.01.08
- Новый интерфейс: получаем 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
- Первая бета-версия. На самом-то деле она не ушла на продажу, просто так считать удобнее :-)