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

Reply
 
Thread Tools Display Modes
  #51  
Old 07-23-2011, 10:31 PM
Plugin Pete Plugin Pete is offline
 
Join Date: Jul 2011
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alfa,

What you presented in your "wish list" is beyond a simple review content type for the vbCMS. What you're asking for with your requirements set is a very flexible CMS with extensible data types. The current database structures for vbCMS do not support a capability like that. GARS does.

On one hand, GARS is a hack. It works by wrapping itself around the forum and thread system of vB. In general, any system that relies on a mass of hooks to work is going to break with just about every upgrade of the core system.

On the other hand, GARS is a masterpiece of flexibility. With a little imagination and a little effort, You can make GARS be what you want.

I think an ideal solution takes an approach that does not hook into the vB forum system, and uses a GARS-like approach to data definition for reviews. By unleashing from vB's forum and thread system you have more opportunities.

Pete
Reply With Quote
  #52  
Old 07-24-2011, 12:18 AM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I agree that a GARS like approach could be useful, if some detached from the forum system and if it has a modern UI. It does not need to be in the vbCMS. But it does need infractions, moderation tools, reputation, CKeditor, widgets, new entries / comments in 'Whats New', searchable with the vb search engine/sphinx.
Reply With Quote
  #53  
Old 07-24-2011, 03:20 AM
Plugin Pete Plugin Pete is offline
 
Join Date: Jul 2011
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1 View Post
Yes, I agree that a GARS like approach could be useful, if some detached from the forum system and if it has a modern UI. It does not need to be in the vbCMS. But it does need infractions, moderation tools, reputation, CKeditor, widgets, new entries / comments in 'Whats New', searchable with the vb search engine/sphinx.
Okay, you might want to add those requirements to your list.

When you say "modern UI" what exactly are you speaking of? It's difficult to make an add-on's UI more modern than the system that is hosting it.

Do you want the CKeditor on the admin side or on the member's side?
Reply With Quote
  #54  
Old 07-24-2011, 06:51 AM
Delazar Delazar is offline
 
Join Date: May 2004
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Halo Plugin Pete,

what would it cost if you convert GARS to VB4?

regards
delazar
Reply With Quote
  #55  
Old 07-24-2011, 02:29 PM
Plugin Pete Plugin Pete is offline
 
Join Date: Jul 2011
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Delazar,

I think that Alfa is correct. GARS is grossly outdated. My only goal in making it work on vB4 is to pick it apart so that a new product can be made compatible with the GARS database format (or, at the least, easily converted). When I searched Google for the GARS copyright it came back with a few hundred unique sites. A lot of people are stuck on GARS.

Pete
Reply With Quote
  #56  
Old 07-24-2011, 03:05 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Plugin Pete View Post
Okay, you might want to add those requirements to your list.
I added:
Quote:
The use of vbCMS is preferred because of the following existing functionality. If another CMS would be chosen then this functionality would need to be included:
  • CkEditor for users and admin side
  • Infractions & moderation tools
  • Reputation
  • CMS widgets
  • New entries & comments in 'What's New'
  • Searchable with vb search engine / Sphinx
  • Subscribe to entry
  • Tags
  • Usergroup permissions
  • Use of vb attachment system
Quote:
Originally Posted by Plugin Pete View Post
When you say "modern UI" what exactly are you speaking of? It's difficult to make an add-on's UI more modern than the system that is hosting it.
vbulletin still uses YUI2 for the most part, which was released in February 2006 and outdated since the release of YUI3. Utilizing jquery allows for many modern subtle effects:
- sliding rating stars
- instead of opening a new page to enter a new review, just load the entry fields within the page with a fade-in effect like jreviews does. (login to jreviews: user&pass= demo)
- when submitting a review or comment let it fade or slide in.
- once a button is no longer needed, just let is fade out, instead of requiring a new page load or a popup.

Personally I think that ZK Direct Ria and Sencha are the best thing since sliced bread, but that may be pushing it.
Quote:
Originally Posted by Plugin Pete View Post
Do you want the CKeditor on the admin side or on the member's side?
Both.
Reply With Quote
  #57  
Old 07-24-2011, 06:01 PM
Plugin Pete Plugin Pete is offline
 
Join Date: Jul 2011
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay, updating to add YUI2 support is not a big deal. I agree, there are a lot of nice user interface tools available with jquery.

I agree, ZK is a nice framework, but hardly cost effective for this kind of project. Plus, it would double the framework size of the vB instance and make the whole thing a pig.
Reply With Quote
  #58  
Old 07-24-2011, 10:28 PM
monkeshine monkeshine is offline
 
Join Date: Nov 2010
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Plugin Pete View Post
Hi Delazar,

I think that Alfa is correct. GARS is grossly outdated. My only goal in making it work on vB4 is to pick it apart so that a new product can be made compatible with the GARS database format (or, at the least, easily converted). When I searched Google for the GARS copyright it came back with a few hundred unique sites. A lot of people are stuck on GARS.

Pete
I don't know much about it, but I went to the GARS website and the programmer seems resigned to let it die because he got too many nasty emails from people. He writes:

Quote:
...some of you check back now and then but don't say much, other offer nice words that I appreciate, but there are ones that are just nails in the coffin. Sure there are many reasons for not working on these scripts, and frustration is understandable, but uncalled for comments are icing on the cake, so this is also likely the last time I will be upgrading this code.
I have reached out by PM to a few of you, I have money to contribute - unfortunately I gave up coding somewhere between Fortran and Basic - who knows if I stayed with it I might have been an internet millionaire. But I made money in other ways over the intervening years. So that is where I can help. We each contribute what we can to get the product we need, right? Some by coding, some by testing, some by ideas, some by cash. Well you know where I stand, reach out to me if/when necessary.
Reply With Quote
  #59  
Old 07-25-2011, 04:54 AM
Plugin Pete Plugin Pete is offline
 
Join Date: Jul 2011
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The story of the Geek website and products is a bit convoluted. The original programmer had a family business tragedy and needed to make a decision to contribute the code to vbulletin.org or find someone to take over the project. I'm not one to judge, but I think Morgan (the current owner) bit off a bit more than she could chew. Having spent many hours with the code, I can understand. GARS is a big system and it's not documented. I would never be critical of Morgan. I'm learning from what GARS accomplished and want to build on that effort.


Pete



Quote:
Originally Posted by monkeshine View Post
I don't know much about it, but I went to the GARS website and the programmer seems resigned to let it die because he got too many nasty emails from people. He writes:



I have reached out by PM to a few of you, I have money to contribute - unfortunately I gave up coding somewhere between Fortran and Basic - who knows if I stayed with it I might have been an internet millionaire. But I made money in other ways over the intervening years. So that is where I can help. We each contribute what we can to get the product we need, right? Some by coding, some by testing, some by ideas, some by cash. Well you know where I stand, reach out to me if/when necessary.
Reply With Quote
  #60  
Old 08-02-2011, 11:01 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For unknown reasons the developer who would provide the initial quote for this project, is not responding. Which is not a good sign. The quote was requested before Pete offered his project as an option.

So, I am considering to wait and see what Pete comes up with. (Within reasonable time) Pete has already shown that he can deliver, as much is already coded.

At the same time I do not want to let anyone down and if anyone of the people who pledged to invest in this project wants to go in another direction or have specific requirements, then please PM me to discuss. I realize that many people are depending upon a reviews content type to be able to update to vbulletin 4 and can no longer afford to wait. I am in the same position.
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 04: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.07073 seconds
  • Memory Usage 2,292KB
  • Queries Executed 12 (?)
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
  • (8)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
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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