vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   MVC Impressions? (https://vborg.vbsupport.ru/showthread.php?t=232078)

CarlitoBrigante 01-03-2010 07:39 PM

MVC Impressions?
 
I know that leaving aside the few great docs made by Edwin in his blog, most of the discussion about vB4 custom development seems limited to small-sized modifications or minor changes to how we used to develop products for vB3. I see that a lot of vB projects being rewritten are mostly being "fixed" in the parts that need fixing since they have changed completely in the new vBulletin - like the template system.

Anyhow, I have not seen much discussion about the MVC structure on which the new vB CMS is built. I see that also the vB Blog will eventually be fully ported onto it, so I was wondering what is the approach of coders developing large sized products now that vB4 came out.

Are you already taking advantage of the new system? Or are you simply "porting" your old apps to the new system with as little changes as possible?

Personally, I do love the new CMS. I have worked in the past with many frameworks, mostly Zend and CodeIgniter, and loved both of them, and eventually used CodeIgniter mixed with some of the Zend features. The vB4 CMS seems solid enough, but it is a bit daunting working on it without a detailed developer documentation that can compare to those for CI and Zend.

Thanks.

Alfa1 02-03-2010 08:39 PM

Great post!

I think that the first step coders are taking are porting their hacks and making them work on vb4. I really hope to see coders taking advantage of new parts of vb, like the CMS content types (as for many addons it would make so much more sense to be a CMS content type, than a modified post or content outside of vb)

The MVC structure is highly interesting. It seems undiscovered so far.

CarlitoBrigante 04-26-2010 01:25 AM

Yeah, and considering the size of vB, it will remain such until new documentation is released about it. This could be a powerful framework, if only was even slightly as well commented as other frameworks out there.

lyl 04-27-2010 04:43 PM

Quote:

Originally Posted by CarlitoBrigante (Post 2027347)
Yeah, and considering the size of vB, it will remain such until new documentation is released about it. This could be a powerful framework, if only was even slightly as well commented as other frameworks out there.

As much as I love poking around in code, I will be awaiting some good documentation as well.


All times are GMT. The time now is 08:59 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.00932 seconds
  • Memory Usage 1,717KB
  • 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
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete