vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   VB3 Integrated Multi-Portal - Any Interest? (https://vborg.vbsupport.ru/showthread.php?t=63394)

FASherman 04-06-2004 01:29 PM

Quote:

Originally Posted by Dean C
Whilst you're not in it to make any money other than to cover your server costs I highly doubt the phpnuke developers would want you using their code and then effectively selling it on. Not to rain on your parade but that's how these things work on the internet - you'd have to contact them and all the other integrations you've made and ask permission. :)

PHPNuke is available under the GNU GPL. Which means I am free to distribute it and/or derivative works. Since PHPNuke is free, whatever code I come up with based on it must also be free.

Read the GNU GPL here.

Based on this license, I am free to redistribute a version of PHPNuke, modified to work with VB3 and as a multi-portal rather than a free one. It is okay to charge user to cover costs, though I'm not really sure I even intend to do that. Free is one of my favorite words.

One can even charge for maintenance of their own unique code.

Anyway, the bottom line is nothing about PHPNuke's license would keep this project from going forward.

At any rate, I think I've pretty much decided to release it free when it is done. I will create a forum on my existing site for support short term. I'll happily accept donations towards a second VB3 license at which point I'll set up a dedicated support site.

But free seems to be the way to go. Besides, if its free, more people will use it and will help to make it even better.

FASherman 04-06-2004 01:33 PM

Quote:

Originally Posted by Brad.loo
I like the idea, but I will not mess with anything based on the nuke core.

I agree. I'm not going to change the nuke core at all.

13th_Disciple 04-06-2004 02:06 PM

I think brad means he won't use anything based on the nuke core..

FASherman 04-07-2004 01:31 PM

Just to drop everyone a line on the progress...

http://devsite.daily-web.info/

I have been removing all hard links in my original code, making everything as "drop-in" as possible, and documenting the Nuke theme so that those with VB3 custom themes can easily adapt them to phpNuke as well. I want to get this to as close as a no-brainer as possible: no VB3 code or template mods and two-line edits in the nuke mainfile.php for the portal to become "VB aware".

Expect an inital release on May 3rd.

Boofo 04-07-2004 04:27 PM

I know you probably don't want to hear this, but how many queries is this going to have? ;)

FASherman 04-07-2004 05:44 PM

With all VB content blocks (side and center) active? Twelve.
Add two more to integrate HAMWeather
Add one more if using the Photopost Random Photo block.

Thats the beauty of the datastore caches. You can make one sql call to read in the entire datastore and unserialize whatever cache you need when you need it. I tend to knock around Jelsoft pretty good, but the datastore and the template conditional were pure brilliance.

Boofo 04-07-2004 07:06 PM

I use the datastore in 2 of my hacks. Yes, it is great! ;)

How many queries when the cache updates, though?

FASherman 04-07-2004 07:33 PM

I don't update the cache. A portal doesn't need up-to-second data. I let the forum manage/update the cache.

Boofo 04-07-2004 07:48 PM

Ok, but when the forum updates the cache, how many queries then? ;)

FASherman 04-08-2004 01:00 PM

Nothing extra at all.

Whenever the portal is loaded, which is each page view, one SQL query reads in the entire datastore, which I keep as a global variable accessable to all blocks and modules. So, if the cache is updated between page views, the next page view catches the change.

I just changed everything around yesterday so that updating the forum colors/backgrounds via the style manager will automatically change the portal too.

So for the majority of VB3 users that only change colors, this portal will automatically pick up their new style.

For those that have custom styles, the work will be a little more difficult, but not much more so.

For the guys that develop the style...coolness for them.

If they develop the theme as part of the VB3 style, then that will also be a valid standalone Nuke theme, giving them access to a whole new customer base.

So the guys that do themes/skins/whatever for VB3, phpBB, and IPB will soon be able to add phpNuke to the list. More customers, more money.


All times are GMT. The time now is 11:25 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01303 seconds
  • Memory Usage 1,740KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete