How does MyNetwork, work?

← General Support — Started 28 Jan, 2010

To clear up a few holes on how MyNetwork actually works, here's a quick demonstration.

The MyNetwork Core, by itself, doesn't do very much - all it does is replicate the MyBB Template Engine and Plugin System. Why? Because of the multitude of plugins available for MyBB, and the amount of times templates and stylesheets are changed, I found it important to seperate what MyNetwork does and what other plugins do - essentially cutting down on compatibility issues and improving integration between MyNetwork and MyBB.

The Template Engine
I'm blaming Nickman for this, but the Template Engine is replicated simply to provide a system where you can alter templates without causing a plague to the MyBB Template Sets.

Screenshot of the MyNetwork Template Engine

It's impossible to assign the MyNetwork template set to a theme, and it's impossible to delete it without removing the Core. At the same time though, you're able to add, edit, revert and see differences between original MyNetwork templates and your changes. Basically, it adds default templates without affecting MyBB.

Modules, Features and Plugins
Because MyNetwork itself is a plugin for MyBB, and MyNetwork has plugins that plugin to other plugins that plugin to other plugins, it was important to differentiate between these. So, Modules and Features were introduced to make things a lot easier to understand. For example:

MyNetwork is a plugin.
|- Modules are installed to MyNetwork (such as Profile System, Messaging etc.)
|-- Features are then installed to a Module, such as the Profile Comments, Statuses and Instant Messaging

Simple? Good. Even simpler - a MyNetwork Module is basically a collection of other, smaller, plugins.

The MyNetwork ACP
Another problem that cropped up was the ACP controls. Nowhere in the current MyBB ACP was suitable to manage the Modules and Features that are available for MyNetwork, so a new area had to be made.

To provide an example, we'll take a look at the Core Module.

Core Module Overview Screenshot

The Module Overview works just like the Plugins page for MyBB. You can activate, deactivate, remove or install Features for the Module, and if really don't like a Feature, you can remove it totally from the server (pending server configurations). You can also view all the settings for every Feature installed just like the Board Settings area of the ACP.

You Fat ......
People are always worried about bloat software, which is where MyNetwork is in a class of its own. It's really fat, and weighs in at roughly the size of your average American. Joke.

The best thing about MyNetwork, in my opinion, is that you are the one that chooses what you want. You're in complete control. You pick a Module, then you pick the Features that you want to install with it. So, you don't get Relative Time when you just want Bookmarked Threads and Postbit Reputation. Even when you want to remove a Feature, or a Module, it can remove itself completely from your server if it's rivilled you that much. Oh, and you can download Features straight into your ACP - no uploading required.

And Finally...
...no, there is no release date for anything at the moment. With work being really busy, and other important side projects popping up, I can't definitely say when any of this is coming out. Over the coming weeks, more and more of MyNetwork will be added to this forum as a test to see if it works, and if it works well.

Hopefully, things are a little clearer now about how MyNetwork works and explains why it's taking so long to create (well, a little bit of an explaination anyway). It's a big project, and a big commitment - and big timescales come with that. Luckily, it's coming to a point where it's almost finished.

Smile
7  
Reply
Very nice, your a genius my friend Wink
0  
Reply
This plugin will rock.
It will make MyBB even better than it is right now.

Thank you.
1  
Reply
yes love all this. But now starting to lose hope on this wonderful plugin Sad nothing happened for over a month now.
WOOOO love xekko Heart
0  
Reply
I've been a little busy building a shop module for someone, so it's taking up my time. Other things this past month, such as Move PM, ACP improvements and Archive Thread can't be displayed here unless you're an admin/moderator. Smile
0  
Reply
I am looking very much forward to this, I'm telling you. Sounds absolutely awesome! Wink
0  
Reply
I've been waiting for this for more than 6 months now Tongue This is going to be awesome, congrats
0  
Reply
Thanks Pirata - sorry it's taking so long but living with friends isn't the best place to code, and add on 10 hour coding sessions at work and 60k/b internet at home and it becomes even worse!

MyTracker 1.2 is looking like it'll be the first MyNetwork Module out. To be honest, some of the stuff that it can do is giving me the heebeegeebies!
0  
Reply
Can't wait for this Big Grin
0  
Reply
(12 Apr, 2010 8:56 pm)Tomm Wrote:  Thanks Pirata - sorry it's taking so long but living with friends isn't the best place to code, and add on 10 hour coding sessions at work and 60k/b internet at home and it becomes even worse!

MyTracker 1.2 is looking like it'll be the first MyNetwork Module out. To be honest, some of the stuff that it can do is giving me the heebeegeebies!

I'm looking forward to it Smile If you need me to beta test it just drop me a PM.
0  
Reply

User(s) browsing this thread: 3 Guest(s)