Поддержка Проблемы и решения Интеграция с Java проектом

  • Здравствуйте уважаемые форумчане,

    Стоит задача заинтегрировать WordPress блоги с корпоративным сайтом, написанным на Java SE.

    Подскажите, есть официальные API для интеграции? Или стабильные?

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • заинтегрировать

    Расскажите подробней что Вы вкладываете в это понятие и чего вообще нужно.

    Спасибо SeVlad,

    Под понятием интеграции я имел ввиду:
    — возможность управления записями (взять с сайта, запостить на сайт) по ID или имени
    — создание рубрик, не заходя на сайт
    — добавление пользователя (самый низкий приоритет, но все-же хотелось бы)
    — добавление и загрузка медиафайлов

    +/- что-то похожее

    С уважением,
    riddick07

    +/- что-то похожее

    Что бы это осуществлять в ВП — есть XML-RPC.
    А уж как что в Вашем «корпоративном сайте, написанным на Java SE» — тут к его разработчикам.

    >>>> А уж как что в Вашем «корпоративном сайте, написанным на Java SE» — тут к его разработчикам.
    Уточню, что разработчик его я сам. Не хочу разбирать код wordpress’a,а заодно и облегчить жизнь. Может в будущем не только себе. Не каждый Java разработчик захочет разбираться в вордпрессе, при задаче просто заинтегрировав их. Вот я один из таких «ленивых»

    Спасибо, буду пробовать.

    Тему не закрывайте, может еще будут вопросы

    может еще будут вопросы

    Отдельными темами.
    Вы настолько ленивы, что Правила форума тоже не прочли?

    Это было сказанно в переносном и полезном смысле.

    Вопрос по другим, возможным API. Может еще кто-то подскажет полезное. И вы бы могли еще подсказать, например

    А я не вижу смысла.
    Не хочется лезть в админку — есть масса клиентов, хоть word.
    А писать тяжеленный джава-интерфейс «к интерфейсу» похоже на извращение.

    Очень удобно.. таскать за собой ворд.. А зайти с любой точки в интернете и руководить своими сайтами так тяжело..
    Java предоставит все возможности для интеграции с любыми средствами. Пока стоит проблема заинтегрироватся с WordPress и php-сайтами, созданными «с нуля». Для них отстутствуйют API интерфейсы. Почему для вордпресса.. это меня слегка шокирует, т.к. очень популярный движок

    Тяжелый джава-интерфейс? — А вы не задумывались, может для меня php-интерфейс вордпресса является тяжелым, а в джаве «как рыба в воде».

    А еще больше удивило что менее популярны движки (не буду делать рекламму) имеют API интерфейсы для интеграции, к которым я просто подключаюсь через сервисы и взаимодействие с ними не проблема. Жаль к вордпрессу я нашел только какой-то самописный в гугл-код репозиотрии.

    С уважением,
    riddick07

    riddick07, Вы что, хотите на яве написать «альтернативную админку» для ВП?

    Ну и в чём проблема? Если не устраивает XML-RPC (стандарт для большинства систем. Не только ВП) — в чем проблема напрямую с базой работать? Как вариант — (если к БД запрещено внешнее подключение) через свой скрипт\плагин в ВП. Или даже существующие плагины для импорта контента (если только это, а не полное управление)

    Java предоставит все возможности для интеграции с любыми средствами

    ..И дыры в системе. Но дело Ваше.

    Да, для начала XML-RPC достаточно. Разбираюсь на данный момент.

    .И дыры в системе. Но дело Ваше.

    Здесь я уж поспорю, смотря какую технологию вы используете. На данный момент это один из фироковозможных языков програмирования, предоставляющий огромное количество фреймворков, технологий, туловин

    Часто слышу от программистов php, питона, с соседних отеделов много сказок что кроме кросс-платворменности нечего взять. Я вас уверю что это далеко не так. Java так же позволяет писать и на других, скриптовых языках, таких как javascript, и просто вставлять их в код для исполнения джава-машиной.

    Ну и в чём проблема? Если не устраивает XML-RPC (стандарт для большинства систем. Не только ВП) — в чем проблема напрямую с базой работать?

    Против этого ничего не имею ввиду. Ваш товариш называет извращением то, что ему кажется сложным, почему я немного и стараюсь уточнять

    Спасибо.

    С уважением,
    riddick07

    Здесь я уж поспорю, смотря какую технологию вы используете

    Я не о программировании и конечном продукте (Вашем). Я о дырах в Ява-машинах любой ОС. На любой ОС использование явы есть немалая дыра.:)
    Поэтому многие юзеры (я в тч) просто не имеет этого УГ (прошу не обижаться — это моё отношение к яве) на своём ПК.
    //будь моя воля — я бы и флеш запретил использовать на 99,99% сайтах.//

    называет извращением то, что ему кажется сложным,

    1. Ну если Вы программист — Вы должны знать что слово «извращение» в ИТ-среде не ругательство, а почти термин.
    2. И как может быть не извращение — писать интерфейс к интерфейсу, да ещё и работающий на тяжёлой ява-машине («тяжелой» — в см использования ресурсов, а не знаний в кодинге)?

    Но это всего лишь моё мнение — Вам никто не запрещает такие эксперименты. Возможно Ваши задачи шире, чем может обеспечить админка ВП. В конце-концов не просто же так появляются программы типа Тексткит или блог-клиентов.

    И как может быть не извращение — писать интерфейс к интерфейсу, да ещё и работающий на тяжёлой ява-машине («тяжелой» — в см использования ресурсов, а не знаний в кодинге)?

    Пишется не интерфейс к интерфейсу, а сервисы, использующие интерфейс вордпресса. Для этого мне достаточно от обычного «дергания» урлов, до рест-запроссов

    Что ява машина тяжелая, это само-собой, ведь она учитывает образование всех объектов, их чистку, хранение состояний и ссылок, позволяет управлять памятью. И если ГРАМОТНО использовать, то получаются качественные приложения с качественным использованием ресурсов.

    Тексткит воплощает функциональность только одного из модулей моего решения. Это всего-лишь небольшой завод BMW, на фоне всего автопрома Германии 🙂

    Спасибо за помощь

    Решил поделится мыслями иследования на протяжении нескольких недель и упростить понимание.

    1. PHP лучше чем Java. В Java много дыр
    — Да, действительно Java предоставляет рефлексию, с помощью которой мы можем получить доступ к коду. Куда же без Но — она позволяет повысить секюрити для ограницение подобного рода доступа, где вы сможете просто узнать количество свойств и поведений.
    — Что же с PHP? Куда же в нем без дыр.. к сожелению.. Не защищенность запросов. Исправьте меня, но в PHP я этого не увидел.

    2. Ресурсоемкость.
    — Java не только же позволяет делать Web-проекты, а и десктопные. Он сделан так же как и C# на основе C++. У вас ОС весит меньше 64 MB?

    3.

    А писать тяжеленный джава-интерфейс «к интерфейсу» похоже на извращение.

    — Любой Java проект предоставит вам интерфейс для расширения функциональности (Повторю — грамотный проект). На примере WordPress я встретил что все-же PHP не столь хороший язык, как наши парни утверждают
    — Повторюсь: Java предоставляет доступ к своим проектам с помощью всех технологий, использующихся как в PHP, так и в остальных скриптовых языках, и не только скриптовых.

    С наилучшими намерениями,
    riddick07

    Очень удобно.. таскать за собой ворд.. А зайти с любой точки в интернете и руководить своими сайтами так тяжело..

    Иронизируете? ну-ну… сравним ресурсы серверов для работы LAMP и JVM? На сколько порядков последняя должна быть мощнее, чтобы выдерживать те же самые нагрузки, а? Впрочем, если у вас полтора посетителя в год и blade-кластеры — то эта проблема для вас не проблема, верно.

    Ваш товариш называет извращением то, что ему кажется сложным

    Вы глубоко заблуждаетесь относительно моей квалификации. Но если вам так проще, я не буду говорить, в какой среде живет инфраструктура организации, на которую я трачу по 8 часов 5 дней в неделю. И пусть у вас будет возможность почувствовать себя серьезным евангелистом серьезного подхода в песочнице недалеких «php-школьников» 🙂

    А еще больше удивило что менее популярны движки (не буду делать рекламму) имеют API интерфейсы для интеграции, к которым я просто подключаюсь через сервисы и взаимодействие с ними не проблема.

    «Незнание не освобождает…». XML-RPC реализован не только в word-е, openoffice и кучу всяких других блог-клиентов, включая написанные на javaME и dalvik. И если он вам незнаком, может лучше почитать спецификацию, чем разводить святые войны вокруг языков программирования? Не в WordPress проблема…

    Вы совершенно напрасно считаете окружающих идиотами и дилетантами. Спасибо, конечно, за лекцию по достоинствам java-платформы, но он нее за версту несет восторгом неофита. Профессиональный подход — это средства, адекватные задаче, а не забивание гвоздиков любимым паровым молотом. Как-то так…

    И пусть у вас будет возможность почувствовать себя серьезным программистом в песочнице «php-школьников» 🙂

    Я же почему и спрашиваю, я в PHP даже и до школьника не дотяну 🙂

    «Незнание не освобождает…». XML-RPC реализован не только в word-е, openoffice и кучу всяких других блог-клиентов, включая написанные на javaME и dalvik. И если он вам незнаком, может лучше почитать спецификацию, чем разводить святые войны вокруг языков программирования? Не в WordPress проблема…

    нет нет нет 🙂 вы что, уважаемый, какая война 🙂 вы назвали что в джаве дыры, я для школьников и усянил в чем, и что они не только в джаве 😉

    XML-RPC — это спецификация, только интерфейс, который нужно самому реализовать. Вы назвали примером ворд и опеноффис? у них есть замечательные API для интеграции. Например poi от апача.
    Спецификацию почитать? Да, почитал, и сделал выводы

    Не в WordPress проблема…

    Был наведен только в качестве примера. Но куда же, я сильно не удивляюсь, проект то бесплатный. Хотя странно что даже подобных плагинов для его не нашел 🙁

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Тема «Интеграция с Java проектом» закрыта для новых ответов.