View Single Post
  #419  
Old 06-14-2010, 07:13 AM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mad@Max View Post
To push code out to files to increase performance. Plus we will get a minor inconvenience for code editing
Please speak English here. I am not suggesting to split code out to files to increase performance. However, that will increase it if server have APC or similar op cache installed. VBulletin is executing it's hooks via eval() and that sucks in performance.

I am suggesting to split plugin into several files by functionality to improve the ability to collaborate. Editing one XML is like editing a... I don't know... Will you be able to code editor like Microsoft Paint all in one C++ source code file? Is that convenient? Of course, you can pull code parts out of XML at least to have some code highlighting and after editing - put it back there. But is that convenient? I prefer rich IDEs like Zend Studio for writing code. And they are, of course, no suitable for editing XML files with embedded PHP code.

Also if something like Git will be used, we will be able to push code for review by Ted and he will be able to easily pull it and import into the project.

Quote:
Originally Posted by Ted S
Aside from the profile I'm actually rather low on user input so I'm crafting up more ideas of my own. Lots of the stuff to do is really documenting... things like profile votes exist (for showing in posts), I just need to educate on how to use them better.
So... should we craft some code example on integrating data to user profile? Can you send me your latest plugin XML so that I could try to do that? FractalizeR@yandex.ru.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01226 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete