FeatherBB

Lighter than a feather.

You are not logged in.

#1 2016-10-20 08:10:00

randomguy
Member
Registered: 2016-10-20
Posts: 1

Is featherBB still being developed?

I want to create a new forum using fluxBB but I realized that their development went to flarum. I tried looking other alternatives but it seems most of the forks are still under development, should I install featherBB or should I install fluxBB first and migrate it to featherBB later on if fluxBB completely stopped the development for the version 1.x

Offline

#2 2017-01-06 22:23:24

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

up topic.
Is there anyone alive?

Offline

#3 2017-01-25 16:00:08

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

nice forum but die.
try continue develop fork to htt ps://github.com/runcmf/runbb

Offline

#4 2017-02-07 17:17:57

adaur
Lead developer
From: France
Registered: 2015-06-05
Posts: 94
Website

Re: Is featherBB still being developed?

Hi,

I'm still here and I am willing to continue the development if I get some help Smile Please don't hesitate to send your pull requests against the main repo.

While I can understand that you want to start your own fork, I find it a bit sad that we cannot work together on the same project.

Cheers,

adaur

Offline

#5 2017-02-08 12:51:01

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

Hi @adaur,
of course together is faster, but one year no github commits, no forum post Sad
try to collaborate with fluxbb, but they are not interested.
here also no result.
and what to do? Smile

i change some core logic, compare if interest.
and If changes acceptable, then we can talk about.

Offline

#6 2017-02-08 20:32:22

adaur
Lead developer
From: France
Registered: 2015-06-05
Posts: 94
Website

Re: Is featherBB still being developed?

Hey!

Have you checked the dev branch, and in general, other branches?

https://github.com/featherbb/featherbb/tree/development

I have implemented some of your changes that I find interesting (external gettext, will do markdown, camelCase refactoring)

Anyway, I always find it positive that someone cares about the BB Smile

I have used a slightly modified version of Idiorm that was out of date when I forked it. I included the latest changes. I also added a new option for joins to prevent the second column from being escaped, like user_id=1

Your parser is also a good idea. I started working on parsedown, but yours is much more interesting as it also supports BBCode and seems more reliable.

Offline

#7 2017-02-09 03:17:11

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

Hi
for refactoring i get slim3 standard (look into slim phpcs.xml)

 <!-- inherit rules from: -->
 <rule ref="PSR2"/>
 <rule ref="Generic.Arrays.DisallowLongArraySyntax"/>

prs2 and short array names [] instead array()
if we use slim then support slim standard Smile

for s9e parser look at `bundles`
today i use only one while testing
but IMO need build bundles as much as user groups depend of group rights
and     surely cache it

also IMO need use template engine. of course clean php is faster but too hard to edit Sad
now play with twig but maybe need test github.com/fenom-template/fenom
look at benchmark github.com/fenom-template/fenom/blob/master/docs/en/benchmark.md

and small question: what about migrations? phinx?

for installers:
ready install languages from github (directly) and now play with extensions
try to use composer but he very edacious
main idea - never mind where extension hosted. we use only package info where extension is

also why I drop db queries collector: I use Tracy debugger in github.com/runcmf/runtracy where added idiorm collector
and hide tracy from guest in Auth github.com/runcmf/runbb/blob/master/src/RunBB/Middleware/Auth.php#L314

Offline

#8 2017-02-09 13:01:58

kari
Member
Registered: 2017-02-09
Posts: 3

Re: Is featherBB still being developed?

Hello guys.Im monitoring the developement of FeatherBB or runBB because i want to switch from vbulletin.
Do u plain to integrate the importer to the core so people can switch to FeatherBB or runBB?
thank you.

Offline

#9 2017-02-09 20:27:02

adaur
Lead developer
From: France
Registered: 2015-06-05
Posts: 94
Website

Re: Is featherBB still being developed?

@1f7: I have committed recently to match PSR-2 conventions.  I checked Fenom but I don't like its syntax and I find Twig a little overkill. Plain PHP is still the best option for me, however we could (and should) greatly reduce the amount of logic in the views.

What do you mean by migrations? Updates? It's already built-in and functional.

@kari: it is planned, but I don't have an ETA. However, what you can do is use FluxBB's converter and use your DB with FeatherBB. The DB schema has not changed, the only differences are the new plugins and permissions table, which you can add manually.

Offline

#10 2017-02-12 20:33:04

kari
Member
Registered: 2017-02-09
Posts: 3

Re: Is featherBB still being developed?

Im waiting for this adaur :-)Thank You.
I hope u find the time soon :-)

Last edited by kari (2017-02-12 20:42:18)

Offline

#11 2017-02-19 14:18:27

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

@adaur how to connect with you?
yesterday send email from this forum, today write to github email.
where else write?

Last edited by 1f7 (2017-02-19 14:19:42)

Offline

#12 2017-02-19 21:45:47

kari
Member
Registered: 2017-02-09
Posts: 3

Re: Is featherBB still being developed?

1f7 are u planing to add web installer and converter from vbulletin,xenforo or other platforms to runb?

Offline

#13 2017-02-19 22:45:45

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

@kari
of course. but see only one problem - for test I need dumps from this forums which i not have.

Offline

#14 2017-02-20 00:05:45

adaur
Lead developer
From: France
Registered: 2015-06-05
Posts: 94
Website

Re: Is featherBB still being developed?

1f7 wrote:

@adaur how to connect with you?
yesterday send email from this forum, today write to github email.
where else write?

I've replied, but I prefer to discuss publicly.

1f7 wrote:

Hi adaur

2017-02-19 20:44 GMT+03:00 adaur <[email protected]>:

> Hi Vladimir!
>
> Yes I received it. Indeed I have been playing around with Twig, thanks to
> the work you already accomplished.
>
> It is much cleaner than raw PHP, I have to admit it. I hope it won't
> affect performances that much.
>

of course performance worsening. but this convenience fee



>
> I installed your script locally and it looks really nice, well done!
>
> We can collaborate of course, but the changes you made to the core made i=
t
> almost impossible to create a pull request or a diff file directly. Sure,=
I
> can copy paste what you did, that's what I'm doing at the moment for twig
> for example. I hope you don't mind much Smile
>

> Also, I'm afraid you started your work from the master branch and not the
> development branch. This is unfortunate because there has been many
> additions, such as the permissions system (User::can fa=C3=A7ade which lo=
oks
> very nice).
>

No problem. if we agree with base system, I rebuild all.

Why i remove many from feather - because in fork moment feather no
supported. And I chose live packages.
But must say - you build very not bad db-layer



> Also I didn't understand why you changed a bit the plugins system? The
> current interface works fine to download and install plugins from github.
>

for answer need speak from begin.
IMO not good idea when scripts available from inet.
This break main framework rule - entry point.
This answer why I build package and use assets in web folder for inet

Package system means user not touch package files.
And there IMO not good idea pull extensions/plugins inside forum package.
First composer update drop all unfamiliar. and why I need care about update
if composer do it better.
composer also check all changes - this ready security system. we need only
parse composer log.

today you use own plugins without problem, but tomorrow possible security
risk with unknown.

this I must say about security in php templates:

> if (!isset($feather)) {
>     exit;
> }
>
what this check? set?not set? I can set $feather as ?feather=3D1 or any oth=
er
wars
some.site/index.php?feather=3D1
10 years ago we use constant for this check.

lyrics. ok.

Why need build site for plugins? we only need preview image and info where
package hosted
for preview image we also can bind require have preview in package.
result : 5-10 text lines with info

This answer why I build extensions as separate package.

Composer:
For reduce memory usage i unpack composer.
for example: on my hosting only 256Mb ram. unpacked composer work fine.
today test `composer update` - composer eat no more 80Mb RAM
and composer.phar not worked with default install vagrant site with 128Mb



>
> Finally, why do you use twig 1 instead of twig 2?
>

2 site in my hosting work on php 5.6
twig 2 minimum php 7
of course I use 7 on local and recommend use 7
but this old site and I not want upgrade their regexp errors.
I plan build `pages` plugin and transfer all sites to feather/run core.
Also when play with twig 1 and 2 i not see big difference
also slim3 today locked on php 5

About template engines - I offer in BB core build only templates interface
with required methods.
and inherit any engine from this interface.

Also imo need remake admin control (ACP) with something like bootstrap SB
Admin 2


I agree that the old system of checking if a variable is set is no longer to be used. I don't think you could fool it using a parameter but still, it's bad. Twig templates look so much better that it may be worth the performance decrease. However, I think we could use a "or" in the composer syntax to install the v1 or v2 depending on the PHP version installed.

Also I didn't think having a plugin in a plugin folder was so risky. What I like about the current situation of FeatherBB is that you can just unzip it to a FTP and it will work out of the box, no need to configure anything.

Using plugins as 3rd part packages in the vendor folder, why not. But I'm not a huge fan of using slim-skeleton over our custom architecture.

Offline

#15 2017-02-20 19:42:12

1f7
Member
Registered: 2016-07-11
Posts: 7

Re: Is featherBB still being developed?

adaur wrote:

But I'm not a huge fan of using slim-skeleton over our custom architecture.

I think you understand that a slim-skeleton, is only for example. Build your own, choose the other - where the problem is?
I suggest not to use your rigid structure, but give the user freedom of choice. let him choose what to use

And thank you, I will not continue to respond to you by e-mail

Offline

Board footer

[ Generated in 0.068307 seconds, 8 queries executed - Memory usage: 1.49 MiB (Peak: 1.52 MiB) ]