Pages: 1
Posted on 02-05-15, 09:14 pm
(ーωー。)

Karma: 721
Posts: 83/240
Since: 08-12-13
What is YaBS?
YaBS is a new Blog System, which stands for "Yami's Blog Software", or "Yet another Blog Software".
It aims to be as lightweight, secure, and flexible as possible.

History of YaBS
Since last year, I've been making my own Blog System, because WordPress is to heavy, and CWMSv5 is to unstable, and it lacks lots of features.
What I tried to make, is a Blog System, that's actually made to be a Blog System, and not some kind of Webshop, Social Network, Company Homepage, or anything that's not a Blog, and still call yourself a Blog System.

I used a lot of Code from CWMSv5, and improved it (after all, YaBS 1.0 was built on CWMSv5).
Additionally, I used a lot of Graphical Elements from NSMBHD, because I like the Smileys, and the overall Layout, not to mention, that I'm horrible at CSS/Design.

So far, only 4 Websites run YaBS now, and I hope to extend this amount, when I actually start to advertise it.

YaBS 2.0
Now I've added loads of new Features to YaBS 2.0, and it got a major Architectural make-over, to make Theme Designers' lifes much easier.
Unlike with YaBS 1.0 and 1.1, I've got some volunteer help for YaBS 2.0, a few times.
Now that YaBS 2.0 is in Beta, I strongly recommend you, to use it.

Bug Hunters Needed
I'm as well in need for Bug Testers, it's always wise to let outsiders Test your Code, right?
All you need, is a Web Server (or Web Hosting) with FTP, PHP, and MySQL.

If you have any Feature you want to see it added, go ahead, and make it!
The only things I'll add by myself from this point, are:
- WordPress to YaBS Converter.
- YaBS 1.x to YaBS 2.0 Upgrader.
- Error Pages (I'm serious, because there are none, at the moment).

Download
https://github.com/MKGirlism/YaBS2
Just Download the ZIP, and put it on your Server/Hosting.

How to Install
1. Upload everything.
2. CHMod "config.php" to 777.
3. (Optionally) CHMod the "assets" Folder, and all the Folders beneath it, to 777. (If you don't do it, you won't be able, to use the Uploader).
4. Go to the Installer (which is at http://somedomain.tld/install), and fill in your stuff.
5. After Installing, just go to your Index Page. However, don't forget to Delete your Install Folder, if you want to stay safe.
_________________________
Posted on 02-05-15, 10:00 pm
☭ coffee and cream


Karma: 10415
Posts: 1658/2768
Since: 06-26-11
Interesting project. Reminds me of Kuriblog but in more modern code.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 02-05-15, 10:31 pm
AxewAxew

Karma: 673
Posts: 581/583
Since: 07-02-11
2. CHMod "config.php" to 777.
3. (Optionally) CHMod the "assets" Folder, and all the Folders beneath it, to 777. (If you don't do it, you won't be able, to use the Uploader).

No, this is probably a bad idea. If you didn't know, chmoding a file to 777 gives global read, write and execute access to the file. These modes work like this:
There are three digits (or optionally a fourth one, but I won't include that) that determine the access for the owner, group and world respectively.

So what chmoding to 777 actually does is give every single user on the system read, write and execute permission for the file, which you really don't want. Instead, you should make the file belong to the user or group which PHP runs as, e.g. chown www:www filename and chmod it to 770, or 750 if it's owned by the user running PHP and not just the group.

These digits are just bitfields determining read, write and execute, so 101 (5) would be read+execute (you want this in most cases), 111 would be read, write and execute, etc.
Posted on 02-05-15, 11:30 pm
☭ coffee and cream


Karma: 10415
Posts: 1659/2768
Since: 06-26-11
The chmod is probably not a problem if you are the only one with server access, but yeah.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 02-06-15, 04:20 am
(ーωー。)

Karma: 721
Posts: 84/240
Since: 08-12-13
Posted by Nina
2. CHMod "config.php" to 777.
3. (Optionally) CHMod the "assets" Folder, and all the Folders beneath it, to 777. (If you don't do it, you won't be able, to use the Uploader).

No, this is probably a bad idea. If you didn't know, chmoding a file to 777 gives global read, write and execute access to the file. These modes work like this:
There are three digits (or optionally a fourth one, but I won't include that) that determine the access for the owner, group and world respectively.

So what chmoding to 777 actually does is give every single user on the system read, write and execute permission for the file, which you really don't want. Instead, you should make the file belong to the user or group which PHP runs as, e.g. chown www:www filename and chmod it to 770, or 750 if it's owned by the user running PHP and not just the group.

These digits are just bitfields determining read, write and execute, so 101 (5) would be read+execute (you want this in most cases), 111 would be read, write and execute, etc.


I know what CHMod and CHOwn are, and what they do, etc., but I hardly assume, there are multiple User Accounts with SSH Access, on a Web Server.
I can't think of any Web Hosting Provider (not counting VPS/VPN/Dedicated Server), that gives you SSH Access, unless they're just plain stupid, anyway.
_________________________
Posted on 02-06-15, 11:16 am
☭ coffee and cream


Karma: 10415
Posts: 1660/2768
Since: 06-26-11
Shared web hosting isn't the only thing. You can also host websites on a VPS (like this very board), or hell, on your own server at home, provided you have gigabit fiber or a very good connection.

Also blarg, noone ever noticed that this isn't in the right forum? (not even me)
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 02-06-15, 12:47 pm (rev. 1 by Yami on 02-06-15, 12:48 pm)
(ーωー。)

Karma: 721
Posts: 85/240
Since: 08-12-13
Yeah, but I still don't expect you to give total strangers SSH Access, to your VPS, or own Server at home.
Though I'm aware of the fact, multiple people have SSH Access to this very Server, but that's Dirbaio's responsibility, not mine.
_________________________
Posted on 02-06-15, 12:50 pm
☭ coffee and cream


Karma: 10415
Posts: 1661/2768
Since: 06-26-11
You never know. See also: the last two Acmlm's Board splits and the story behind them.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Pages: 1