- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Что имеем: разные движки, которые хорошо справляются со своей задачей. Эти разные движки установлены в разные папки. Т.е. www.site.ru/realestate/, www.site.ru/blog/ и т.п.
Как лучше интегрировать такое, особенно анонсы последних записей? Пока без связности пользователей (базы пользователей).
Анонсы последних записей из rss транслировать в другие движки, реально? Тогда морда сайта например может быть сделана так: php скриптик где инклудить шаблон html (шапка, футер, и прочее неизменяемое) а посередине инклудить (предварительно обработав) /realestate/rss.xml и /blog/rss.xml и т.д.
Будет ли такое работать, или плохо? Какие подводные камни?
Базы движков скорее всего локальные, можно писать расширения/модули/плагины под движки, берущие информацию из соседних баз (предварительно наделив правами)
Базы движков скорее всего локальные, можно писать расширения/модули/плагины под движки, берущие информацию из соседних баз (предварительно наделив правами)
Наверное, это самый хороший вариант. Но увы, сейчас есть один интересный движок без базы, а его тоже хотелось бы интегрировать.
Исходные условия: стабильно пока есть только rss (последних записей) и xml sitemap, которые генерятся движками.
Самый лучший вариант это конечно подключатся к бд соседнего проекта. Как второй вариант это парсить соседние проекты или rss и уже класть в базу проекта которому они нужны.
Раньше занимался таким, бульдогов с носорогами скрещивал. Пришёл к выводу, что усложняет жизнь. Лучше найти в себе силы и перевести на один двиг.
arkadiy_a, как вариант - прописывать include|или модуль (если предусмотрено архитектурой движка), который будет использовать обычный текстовый файл (мемкэш/key-value хранилище?). Файл/запись в кэше создавать другим движком при генерации новости/записи (чего там ещё) или по таймеру-крону, если небольшая задержка не критична.
Если обновления слишком частые и кэшировать смысла нет (?) - можно лезть в соседнюю базу (хотя я больше склоняюсь к варианту с файлом/кэшем)
Либо использовать интерфейс(API) этих движков, если таковой отсутствует -написать его. Не такая сложная задача, на самом деле. Если данных много - то отдавать в XML, если нет (небольшие выборки) - можно сделать JSON+AJAX.
а в чем трабл использовать json при больших обьемах данных?
Пока остановился на либе lastRSS ( lastrss.oslab.net ), понравилось что простая в использовании и использует кеш на файлах чтобы ленту rss часто не дергать.
Морда (заглавная страница сайта) такой "сборной солянки" уже готова.