Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 04-06-2004, 01:29 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #12  
Old 04-06-2004, 01:33 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #13  
Old 04-06-2004, 02:06 PM
13th_Disciple 13th_Disciple is offline
 
Join Date: Jan 2003
Posts: 262
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think brad means he won't use anything based on the nuke core..
Reply With Quote
  #14  
Old 04-07-2004, 01:31 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #15  
Old 04-07-2004, 04:27 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I know you probably don't want to hear this, but how many queries is this going to have?
Reply With Quote
  #16  
Old 04-07-2004, 05:44 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #17  
Old 04-07-2004, 07:06 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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

How many queries when the cache updates, though?
Reply With Quote
  #18  
Old 04-07-2004, 07:33 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't update the cache. A portal doesn't need up-to-second data. I let the forum manage/update the cache.
Reply With Quote
  #19  
Old 04-07-2004, 07:48 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, but when the forum updates the cache, how many queries then?
Reply With Quote
  #20  
Old 04-08-2004, 01:00 PM
FASherman's Avatar
FASherman FASherman is offline
 
Join Date: Aug 2002
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:38 PM.


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.08253 seconds
  • Memory Usage 2,256KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete