Previous Thread
Next Thread
Print Thread
Rate Thread
#86172 10/06/2002 2:30 PM
Joined: Jun 2001
Posts: 729
Coder
Coder
Offline
Joined: Jun 2001
Posts: 729
Would be interesting to see UBB to use plugins where you run a config script and just add what you want. An example of what I am saying is done by SqirrelMail. Download your plugin into a directory, run the config, select the module and your all set.

Sponsored Links
#86173 10/06/2002 4:13 PM
Joined: Mar 2000
Posts: 51
Member
Member
Offline
Joined: Mar 2000
Posts: 51
its fun to dream. But i think using plgin's for ubb was rejected a while ago.

#86174 10/06/2002 5:18 PM
Joined: Jun 2001
Posts: 2,849
Spotlight Winner
Spotlight Winner
Offline
Joined: Jun 2001
Posts: 2,849
There are a lot of things that would be nice, like providing security updates for UBB owners that haven't renewed their members area access. Security should never be sonmething you have to pay for...

*shrugs*

#86175 10/06/2002 6:38 PM
Joined: Oct 2000
Posts: 2,667
Veteran
Veteran
Offline
Joined: Oct 2000
Posts: 2,667
I don't think the idea was rejected just that it meant a total rewrite of the UBB which was out of the question at the time.

maybe we can expect such a thing for V7


Do you believe in love at first sight,
or should I walk by again?
#86176 10/06/2002 7:50 PM
Joined: Dec 2000
Posts: 730
deutscher moderator / v5 specialist
deutscher moderator / v5 specialist
Offline
Joined: Dec 2000
Posts: 730
I think a common API for UBB is a very good idea. i have some ideas how to code but i have no code now...

Sponsored Links
#86177 10/06/2002 7:56 PM
Joined: Jan 2000
Posts: 5,073
Admin Emeritus
Admin Emeritus
Joined: Jan 2000
Posts: 5,073
When did Dave or Ted or I say that the idea was rejected for UBB? confused


UBB.classic: Love it or hate it, it was mine.
#86178 10/07/2002 5:41 AM
Joined: Mar 2000
Posts: 51
Member
Member
Offline
Joined: Mar 2000
Posts: 51
would of been early infopop.com hosting the ubb or late scriptkeeper, but at the time they said it wasn't pratical and would not be server efficient.

things may of changed now, but if you are telling me that the ubb is going to be run on or compatable with plugins, i honestly see it causing more server problems then it does now, because modules/plugins take up more server resources than intergrated code, and the ubb in its present form is doing enough damage to servers.

(not trying to cause ubb efficience arguments, just justifing the reason).

#86179 10/07/2002 9:08 AM
Joined: Jan 2000
Posts: 5,073
Admin Emeritus
Admin Emeritus
Joined: Jan 2000
Posts: 5,073
What does modular code have to do with resource use? How are the two related?


UBB.classic: Love it or hate it, it was mine.
#86180 10/07/2002 11:06 AM
Joined: Mar 2000
Posts: 51
Member
Member
Offline
Joined: Mar 2000
Posts: 51
I would like you to show me a peice of code that would not increase server load.

I have designed a Control Panel for my site, it uses modules to make it easy to add new sections to, I know it isn't the best solution to run an efficient control panel, it works fine for me, but i wouldn't make a public release based on it while it uses modules.

Yes you could probabily make an efficient one, but can you tell me that you are honestly planning a ubb which supports such a thing with the current flatfile format?

#86181 10/07/2002 12:43 PM
Joined: Jan 2000
Posts: 5,073
Admin Emeritus
Admin Emeritus
Joined: Jan 2000
Posts: 5,073
What do flat files have to do with modularity? What does modularity have to do with server load?

Am I planning to do something with the UBB akin to a module / plugin system? Sure, if Dave and Ted OK it and if it fits in with the larger scheme of things. When will this happen? No bloody clue. smile There are bigger plans to work on right now.


UBB.classic: Love it or hate it, it was mine.
Sponsored Links
#86182 10/07/2002 12:47 PM
Joined: Jun 2001
Posts: 729
Coder
Coder
Offline
Joined: Jun 2001
Posts: 729
Andrew let me try to clarify what I am desribing as what you are saying has not corelation to my initial post.

By API I mean that you would run ./config.pl (for Unix) Select an option that would be listed say as modules. then a new list would come up with things like, calendar, memberlist, who's online etc. You would be able to select what option you would want. I know this is done through the control panel already with simple radio buttons for on and off but my proposal would allow you do download a hack from UBBDev, place it in the modules directory so that it then would become a selectable option.

I am sure there would be a major revamp in design and code for both UBB and developers but ultimatly this would force standardization for modifications as well as the core of UBB. Thus making things compatable with each other.

Upgrades would also be much easier as the core UBB code could be copied simply into the directory structure without effecting modifications or modifications to modules could also be copied to their respective directories.

The idea that configuration files are seperate from the physical program will allow very quick updates.

This also then allows fixes and additions to smaller modules to be much easier for programmers as they are then dealing with smaller pieces of code that are specific to the module they are working on.

This design would make UBB truely modular as well as making them an industry leader again.

Plus support for IP would be 100% easier as you could just remove hacks not supported by IP without ripping apart your UBB code in a few minutes as well as trouble shooting on your own extremely easy.

The saying we do not support hacked UBBs would be a thing of the past!

#86183 10/07/2002 1:18 PM
Joined: Jan 2000
Posts: 5,073
Admin Emeritus
Admin Emeritus
Joined: Jan 2000
Posts: 5,073
Well, we'd have to say "We do not support those modules, so let's turn them off and see if the problems you're having go away". Close enough. wink

Anyway - yes, what you said is EXACTLY what I've been scheming up.

It's not really as hard as you think it is to implement, nor will it require a TOTAL rewrite... just some major reorganization.

But in either case, it's not planned to go into the official code in any planned release.

There are some very exciting things coming up on the horizon, nevertheless.


UBB.classic: Love it or hate it, it was mine.
#86184 10/07/2002 3:03 PM
Joined: Mar 2000
Posts: 21,079
Likes: 3
I type Like navaho
I type Like navaho
Joined: Mar 2000
Posts: 21,079
Likes: 3
scheming up from the day you were interviewed for the job - I remember the graphics smile Good luck on implementation, would be cool to see smile


- Allen wavey
- What Drives You?
#86185 10/07/2002 6:06 PM
Joined: Mar 2000
Posts: 51
Member
Member
Offline
Joined: Mar 2000
Posts: 51
I know what you where saying and how it works. All i am pointing out is, its a good idea in theory, but the ubb in its present form takes up quite a bit of resources, and that is when everything is intergrated, but when you have modules, you will increase the server load.

Not everyone has the luxary of their own server or a powerful one owned by someone else which is just set up for ubb's. We in the real world have servers which maybe shared, or maybe more geared up for sites not using much resources.

No doubt (as you have said), a module structured ubb would be a lot better, hell anything using modules would end up being better, BUT are you telling me in the ubb's present form using flat file format it is even capable with out causing more server load?

Just one last thing, you are saying an intergrated ubb (as is now) or a modulised ubb (as suggested) would not different at all on the server resources and processing it does? I would love for the ubb to be based on modules, but i can't see it being as efficient as the ubb is now.

#86186 10/08/2002 12:03 AM
Joined: Jun 2001
Posts: 729
Coder
Coder
Offline
Joined: Jun 2001
Posts: 729
There would be NO difference in a mudularized UBB vs the current format in terms of loading as NOTHING will have changed in terms of resources required by the base UBB system. There is NO coralation between the two. Your hypothisis has no merrit.

The only time you change this is when you ADD code/functionality to your existing system. And even then much of that is negligable as the current development team of UBBDev is fully aware of this exact issue and code accordingly.

If anything you will only get a tremendous amount of flexability which in turn will allow you to better manage your UBB and resources used. The exact opposite of your claim.

#86187 10/08/2002 12:03 AM
Joined: Sep 2000
Posts: 755
P.I.T.A. / Programmer
P.I.T.A. / Programmer
Offline
Joined: Sep 2000
Posts: 755
Quote
quote:
but when you have modules, you will increase the server load
Proof please. Exactly what is your theory based on? How does something modularized use more resources than something that isn't? Or vice versa? You're making a blanket implication that you apparently know nothing about.

quote:
[qb]BUT are you telling me in the ubb's present form using flat file format it is even capable with out causing more server load[/qb]
And what does the storage method have to do with, in regards to this topic? If software reads its data from a database or a file, that doesn't make the code any less efficient... only access time of the data itself. That has nothing to do with whether something is a module or not.

I'm sorry, but you apparently do not know of which you are speaking. The points you are bringing up have nothing whatsoever to do with what you're trying to relate them too.


"Annnnnnnndd now, opening for Iron Maiden...... WYLD STALLYNS!!!" --Bill S. Preston, Esquire and Ted "Theodore " Logan
#86188 10/08/2002 2:44 AM
Joined: Mar 2000
Posts: 162
Member
Member
Offline
Joined: Mar 2000
Posts: 162
I think Andrew means using the slow Object-Oriented Perl for writing modules.

#86189 10/08/2002 3:08 AM
Joined: Sep 2000
Posts: 755
P.I.T.A. / Programmer
P.I.T.A. / Programmer
Offline
Joined: Sep 2000
Posts: 755
1) modules don't need to be OO
2) OO perl is no slower (of any significance) than functional perl


"Annnnnnnndd now, opening for Iron Maiden...... WYLD STALLYNS!!!" --Bill S. Preston, Esquire and Ted "Theodore " Logan
#86190 10/08/2002 3:35 AM
Joined: Mar 2000
Posts: 162
Member
Member
Offline
Joined: Mar 2000
Posts: 162
Quote
quote:

2) OO perl is no slower (of any significance) than functional perl
Are you sure? I read on 'Object Oriented Perl' By Dr. Conway that OO Perl is actually slower ( to 50% sometimes ) than normal Perl. Probably because Perl wasn't designed to be OO language.


Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
hatter
hatter
USA
Posts: 69
Joined: January 2001
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Morgan 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20221218)