A WebWare-Talk

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
Hey there everyone. So, now that I'm back from my holiday, it means that I can get back to Developing the WebWareBox Project. Although, I figured that I'd make this Post so that we can talk about WebWareBox, it's Development, Contributing to it and some other stuff.

So first of, let me begin about me being the Leader of the Project. A few weeks ago, I told @Malcolm and @Ghost, that I had to take a break from the Project. This was because that I was stressing myself out and not primarily focusing on what had to be done and instead, putting my time into Features rather than the Design first. This is what caused me to take this break. Now, @Ghost, did send a reply back with something that definitely helped me a lot. Two things that he stated are the amount of time that I should be pouring into the Project and how the speed and pace I want Development to go at. Thanks to that message, I'm now going to aim to pour at least 4-5 hours into the Project each day. As for the speed and pace of Development, I plan for it to move fast.

Now, let's talk about a License. WebWareBox needs an Open-Source License. I've recently taken interest in the GNU Project and the Free Software Foundation lately so I've been thinking of using the GPL3 License for WebWareBox. I don't just want WebWareBox to be Open-Source. I also want it to be Free-Software in which you have the right to modify and re-distribute as your own(As long as you keep the GPL License with your modified WebWareBox). I've discussed the License with @Malcolm but I'm still waiting on a response. I also want to know your thoughts on choosing the GPL3 License.

Now onto Contributing to WebWareBox. An Open-Source Project won't get far if it doesn't have any Contributors. And WebWareBox needs Contributors too if it wants to get far. Now, looking at it, I have pushed too far to get Contributors. Going back to the message @Ghost sent me, I should pour some more work into the Project and then Contributors will have an easier time to know the Project and will have something to work from. I'm going to be pouring more work into it so you guys can have a solid foundation to work off of. Of course, you're free to join in if you want to help build this foundation for future Contributors. While the Re-Write has been going on, I have been writing Contributing-Documents for newer Contributors. These Documents go over what the Project is, how your code should look and tools that are recommended for working with WebWareBox.

Next up, WebWareBox as a Software and the WebWareBox Website. I'll start with the Website. I launched it a few weeks ago and yes, it doesn't really look good but that's the best I could do for a new Website. But don't worry, I am improving it. I have recently added Links to the WebWareBox Contributing-Documents on the Site's Homepage so I suggest reading those Documents before Contributing. I've also added a Link to Support the GNU Project. Because hey, Software should be free as in freedom. Now WebWareBox as Software. How it works is you download the Packages and upload them to your Host/Server. If there will be an Installation-Process or if you have to do other stuff by yourself is something I'll have to figure out. A Software-Installer isn't easy to make as we have to connect to Databases. But you will be able to install WebWareBox onto your Site for whatever purpose it may serve.

In the past few weeks, I've been doing things to expand Communication between me and all of you's. I've set-up an IRC-Channel on the Freenode Network. I've also set-up an AMA(Ask-Me-Anything) Thread so that you can ask Questions about WebWareBox.

You can find the AMA Thread, here: You can find the IRC Thread, here:
Expanding Communication between me and you, makes it a lot easier for you to ask Questions and let us answer them. Expanding Communication also means that it will be a lot easier for Contributors to work with others.

Well, thank you for reading this Thread. I'm going to try and achieve my Plans for the Project and try and improve other things such as the Website. WebWareBox is still an active Project and will be for years to come.

Again, thank you for reading,

Yours sincerely, Dan-Kode. Lead-Developer/Maintainer of the WebWareBox Project.
 

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
How? Like am i able to upload my program into your server and keep it running?
No, WebWareBox does not have it's own Dedicated-Server.

You set-up and configure WebWareBox for your own Site. After that, you and anybody else can upload as many Programs as you like.

Again, there is no Dedicated-Server/Database for WebWareBox. You have to run it on your own Site.
 

Weboogle

Active Coder
Apr 13, 2019
194
42
28
31
Screenshots would be nice.
 

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
There are no Screenshots of the Software just now. Besides, it's still early in Development and there are some Issues with the code that need to be fixed. Don't expect any Screenshots for the next Month or so until we have something that's worth giving a Preview of.
 

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
Hey everyone.

I've re-done the Logo for WebWareBox. And this time, the shine is more visible and I've made sure the Lines aren't as off as they were before.

Here's the new Logo:
webwarebox_logo_v1.png

Tell me what you think and if you like it, it'll be displayed on the WebWareBox Website and Repository.

Note: I did make a Post like this the other day but with the previous Version of this Logo. But I've since deleted that Post.
 

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
Hey everyone.

I've recently added the GPLV3 License to WebWareBox. So, we now have a License and that's great. And don't worry, this License will not affect Development of the Project.
 

edenwax

Coder
Mar 28, 2019
24
18
14
Sorry, I'm having a bit of trouble understanding.. and perhaps this is better suited for one of your other threads, but what does WebWareBox.. actually do?

From what I can tell after reading the github is that its a piece of software that allows users of a site to upload/download programs and files? That's something that's fairly easy to implement with just some basic PHP... so I guess what I'm really asking is, what makes it special?

I don't mean to be harsh or anything, I'm genuinely curious about it. :)
 

Dan-Kode

Well-Known Coder
May 24, 2019
433
119
53
github.com
Sorry, I'm having a bit of trouble understanding.. and perhaps this is better suited for one of your other threads, but what does WebWareBox.. actually do?

From what I can tell after reading the github is that its a piece of software that allows users of a site to upload/download programs and files? That's something that's fairly easy to implement with just some basic PHP... so I guess what I'm really asking is, what makes it special?

I don't mean to be harsh or anything, I'm genuinely curious about it. :)
Well, your right, it would go somewhere else but I'll let it be here anyway.

While yes, the ability to Upload Files for other Users to Download isn't new or special in anyway, WebWareBox does have a couple of differences. For one, it's Free and Open-Source Software. So you can freely Contribute to it and you're allowed to create Forks of it and customize it to your liking. Second of all, it will be useful for people who just want something quick and easy to set-up. And that's what WebWareBox does.

But you do realize that it isn't 'Basic PHP'. WebWareBox involves a good amount of Programming for creating Accounts, giving Users the ability to Upload Files and add Info about them and involves a bunch of Database-Stuff. That isn't basic and it isn't easy either.
 

edenwax

Coder
Mar 28, 2019
24
18
14
Well, your right, it would go somewhere else but I'll let it be here anyway.

While yes, the ability to Upload Files for other Users to Download isn't new or special in anyway, WebWareBox does have a couple of differences. For one, it's Free and Open-Source Software. So you can freely Contribute to it and you're allowed to create Forks of it and customize it to your liking. Second of all, it will be useful for people who just want something quick and easy to set-up. And that's what WebWareBox does.

But you do realize that it isn't 'Basic PHP'. WebWareBox involves a good amount of Programming for creating Accounts, giving Users the ability to Upload Files and add Info about them and involves a bunch of Database-Stuff. That isn't basic and it isn't easy either.
I see! Okay that helped clear it up for me, thank you.

Im looking forward to see WebWareBox in action!
 
  • Like
Reactions: Dan-Kode

Brad

New Coder
May 9, 2019
13
2
3
Hey everyone.

I've re-done the Logo for WebWareBox. And this time, the shine is more visible and I've made sure the Lines aren't as off as they were before.

Here's the new Logo:
View attachment 140

Tell me what you think and if you like it, it'll be displayed on the WebWareBox Website and Repository.

Note: I did make a Post like this the other day but with the previous Version of this Logo. But I've since deleted that Post.
I don't want to come off as being mean, but I recently just read your post about looking for a new developer that required a crazy amount of experience. 2-4 years of PHP, 1-2 years of CSS and what not. Looking over the source code I really think that you haven't even been coding for that long, again, not trying to be mean, because if a proper developer was to jump on board most of what you have could be rewritten in about 1-2 hours and be more structured and more secure.

The logo looks like it was made with MS Paint. The SQL file you have in the development branch doesn't have any collation or any charset, the user id should be the primary key and an auto increment field, password field should be between 255-512 as you don't want to be storing plain passwords. The box_assets seem to be in the main directory, why can't they been inside the assets.
 
Last edited: