WordPress.org

Ready to get started?Download WordPress

Forums

New plugin: VVVI - visually integrates apps (tried phpbb & mediawiki) (13 posts)

  1. sorbo
    Member
    Posted 5 years ago #

    The Visual Webpage Integrator (VVVI) plugin allows you to visually integrate third party products into a page, without having to modify/understand the products being integrated. For example, one can integrate phpbb and mediawiki (using VVVI) in wordpress pages, keeping the layout (and headers/footers) of wordpress, without having to touch a single line of code/configuration in phpbb and mediawiki.

    The concept used by VVVI is similar to iframes, but server-side. When integrating (say) phpbb, the plugin will fetch the HTML of phpbb. It will then merge it with the wordpress page, server-side, and display a unified page to the client. This avoids the visual problems associated with iframes (e.g., double scroll bars). This technique introduces some complications, like having to rewrite hyperlinks so that future browsing on the forum passes through the integration script. All this is handled by the plugin.

    From a user's point of view, all that needs to be done is adding the following to a wordpress page:

    [vvvi]http://site.com/form/your_phpbb_install[/vvvi]

    and phpbb will appear within that placeholder div. Note that the current version of the plugin does not handle this approach well due to technical reasons, so in practice one will likely need to edit a .php file and add the URL there (as recommended in my instructions). The plugin is very immature, as I just spent one day (today) writing it. I think that the idea has potential, and hence why I wanted opinions about it.

    The plugin is available at:
    http://darkircop.org/vvvi

    All feedback is appreciated. I'd be particularly interested to know if this has been done in the past. Also, I'd like your opinions on performance, which I don't think is a major problem (see the PDF).

    To summarize, my goal was to have a 1-liner integration solution, of arbitrary third party software. Indeed, the plugin is so flexible that it can "integrate" google.com inside your wordpress page (as it can fetch pages remotely)! My assumptions is that others too wish to, easily, visually integrate third-party products in their wordpress pages, so I hope that a more mature version of this plugin becomes a practical answer to quick integration.

  2. asechrest
    Member
    Posted 5 years ago #

    This seems very promising for any who need this functionality. I'll have to check it out next week.

    Thanks for the work. :)

  3. NairBs
    Member
    Posted 5 years ago #

    On instruction 5 you say the /init.php/0/ should be changed to 0 or 1 etc but I dont see this file.

    I get this error also /blog/wp-content/plugins/vvvi-0.1/vvvi.php on line 61

    What do you think is wrong sorbo?

  4. kinkythought
    Member
    Posted 5 years ago #

    wow, i think i'll give this a try. i'd love to get zencart working with this.

  5. sorbo
    Member
    Posted 5 years ago #

    NairBs it's int.php not init.php. Also, don't change the file, just the URL when browsing. Basically 0 or 1 tell it which website to integrate, and you can set what 0 and 1 (or even 2) mean by editing int.php.

    About the error on line 61, it's a dependency. You need to install the pecl_http php module:
    http://www.php.net/manual/en/http.install.php

  6. Snat
    Member
    Posted 5 years ago #

    Well, I will add to this. I am getting the following error. Guessing I ain't understanding how to do this ...

    Fatal error: Uncaught exception 'VVVIError' in /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/plugins/vvvi-0.1/vvvi.php:317 Stack trace: #0 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/plugins/vvvi-0.1/vvvi.php(52): VVVI->error('bad base & uri') #1 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/plugins/vvvi-0.1/vvvi.php(32): VVVI->add_query_string() #2 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/plugins/vvvi-0.1/vvvi.php(25): VVVI->pwn() #3 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/themes/matthew/community.php(10): VVVI->integrate('http://google.c...') #4 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-includes/template-loader.php(37): include('/home/snat/doma...') #5 /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-blog-header.php(16): require_once('/home/snat/doma...') #6 /home/snat/domains/matthewellis.co.cc/public_html/w3/index.php(17): require('/home/snat/doma...') #7 {main} thrown in /home/snat/domains/matthewellis.co.cc/public_html/w3/wp-content/plugins/vvvi-0.1/vvvi.php on line 317

  7. Snat
    Member
    Posted 5 years ago #

    Nevermind, worked it out now.

    Nice plugin :)

  8. StuntmanMike
    Member
    Posted 5 years ago #

    I'm having a bit of an issue, I'm getting "Fatal error: Class 'HttpRequest' not found in /blog/wp-content/plugins/vvvi-0.1/vvvi.php on line 61" and I have no idea how to install the pecl_http php module. Thanks

  9. ecologisca
    Member
    Posted 4 years ago #

    How is the experience so far with this module? I would like to intergrate this in my site.. using it with MediaWiki. anyone has experience with that??

  10. KasparsG
    Member
    Posted 4 years ago #

    I've got the same error as you Snat. Would you post the solution? How did you work it out?

  11. Member111
    Member
    Posted 4 years ago #

    Anyone recommend this?

  12. boborg
    Member
    Posted 4 years ago #

    I'm on shared hosting so no way of me installing the pecl_http php module. Too bad.

  13. still giving
    Member
    Posted 4 years ago #

    Great, great idea ... hopeless though.

    Cannot get it to work at all.

    What is the alternative to using pecl_http php module?

Topic Closed

This topic has been closed to new replies.

About this Topic