How should I package my modified ocWorld?

Login / Search

Chris I assume I change the $info array with what some new stuff like hacked_by becomes Troy Moore (me) and hacked version should be what - 1? (right now it is null) and should the version number changed at all? it reads 3 now.

Then when it is done should it be listed as ocworld 1.1 or something in the addons section here so people can choose to use the old one or the new one (in case they don't want my modifications after all it could be a church group who doesn't want their members attack each other somewhere? hehe)

There is a little bit of new functionality (and modified old ones) of course but it is all code. I did not change the database at all. Really I think I only changed 4 files:

If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).

If so, please let others know about ocPortal whenever you see the opportunity.

If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.

If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.

BobS said

Duck-

Go for the gold – git and committer access. We need more committers and I think you should receive the recognition for all your hard work on your theme and now adding to this add-on.

Bob

As a hobbyist software developer, I know how hard it is to committing to being a project maintainer when you don't have much free time. So if Duck decides to go for the gold and maintain ocWorld, it will be much appreciated by me as i have this addon installed and slowly developing a few realms.

I will likely do the github maintainer thing but once I finish the code clean up I'll just package a zip and attach it to the Addon Thread first so I can get a couple test runs from active users before we start doing commits.

I do have some grand ideas for further improvement to it but I also have grand ideas for other modules to ocPortal that are probably better served first so I can't guarantee I will find the time to persue those major improvements to ocWorld but helping to maintain it's current level or produce small changes I would be happy to do. Who knows though it is a nice starting ground to play in to start learning ocPortal development.

It's so great that you are considering becoming a committer and that you are considering taking on other projects. This is what makes a community and you are showing another way for people to give back to that community.