Forums

Unfortunately no one can be told what FluxBB is - you have to see it for yourself.

You are not logged in.

#1 Re: Show off » My terrible forum.. » 2009-05-23 21:23:15

Pedro

You forgot the link.

#2 Re: General discussion » How to screw up an Open Source project » 2009-05-15 23:24:36

Pedro

For whatever it worths I'll drop my opinions too.

First of all, it looks like people finally feel distant enough to discuss this reasonably away from flamewars. About damn time.

In my opinion you (hctv) already pointed out the source of the 'screw up' regardless you noticing it or not.

If they would have any use for Punbb and wanted to be active in it, seriously, what was stopping them from doing it? Contributing with plugins, patches, fork it, sell support, whatever... why didn't they do that?
Honestly it sound to me that their goals were not anywhere along the lines of free software. Like... what does buying the copyright do? If we talk about the software real value, the answer is: nothing.

That is in fact the essence of GPL license: the value of the software is itself, not a label you put on it or a usage agreement or whatever.

I'd also state that the fork that gave origin to fluxbb was the right thing to do IMHO.

As for Rickard, he moved on, I believe that's the most natural thing to do at sometime of whomever's life in whatever situation. I am glad he got a bit of money from writing punbb.

The way flux went after the fork was a mistake in my opinion. May might disagree with that, but release cycle planning does mater to some extent.
Personally I think 1.3 should have been release with whatever markup it has long ago. I don't see the point of focusing so much on  1.2, it's time has long passed.

#3 Re: Announcements » The future of FluxBB » 2009-02-27 15:37:45

Pedro

A few things that both parts of the discussion need to be aware of:
- This is not a pointless discussion. I can't understand why it would be
- Punbb is not really ahead, there are working betas of fluxbb 1.3. Strictly speaking the main difference is what one call final. I guess punbb doesn't hold it back labeling whatever they have at the moment with a major version name. This has advantages though. It holds together a reasonable user base and allows some compatibility freeze at least for sometime. We waited so long for fluxbb hooks freeze that it never came, that cannot be better.

I dont agree with you there, thats almost like saying why use 1.2 insted of 1.3. features that 1.3 provides such as the extension system, SEO urls, newer look/layout/feel is what I want from the software, and Developers have confirmed they wont be apparent in 1.4 so for me, Its useless and I have to wait till 2.0 Is out.

I would add to that a flexible cross-version extension system and a template engine.
Glad I am not the only one pointing this out.

punbb 1.3 development started _years_ ago. 2 years ago there were screenshots of a working 1.3 preversion already. one year ago you fluxbb'ers decided to fork just before the release of punbb 1.3. half year later they released punbb 1.3 final. it's up and running. in the meanwhile you promise betas, and then revoke that promise coz there's no new markup, so you postpone the release with months. wow, markup takes months, impressive. one year after the split and after promising this and that you just decide to undo all the "progress" you made during that year, and to evolve a version that has been out for 4 years.

Despite the speech style which I consider a bit too harsh considering all the time invested on this project by volunteers, I agree with this.

4 years is a long time. Go and check the repositories of open source PHP projects in 2005... we are in a different time now.

#4 Re: General discussion » hows everyone? » 2009-02-20 13:05:40

Pedro

I am annoyed, my life is on hold ATM, it sucks, I do have the time I've always want to projects but am too worried to focus. on them. Suckage

#5 Re: Announcements » The future of FluxBB » 2009-02-09 18:21:36

Pedro

markc, you totally misunderstood me. I never said that an OOP approach has whatever relation to the MVC pattern.
I sugested a full OOP approach simply because polymorphism can be an alternative to the current 1.3 hook system if the last reveals itself as obsolete, but to be honest I still don't understand if the hooks system is incapable of providing the desirable flexibility because of the way it works or because being used in the wrong way. And I wonder if putting hooks only in a core free of HTML output wwould solve the problem or if another solution other than hooks is necessary.

I have no objection to your design suggestion, but how does that deals with cross-version plugins? I mean, I still don't understand how you intend to keep pluging installed after a core update.

I am not a OOP zealot, in fact one thing that deeply annoys me is the way a simple paradigm is presented as the holly grail of programming. But I think you went all the way across to the other extreme. The OOP paradigm and its implementations do open some doors and solve some problems in _some_ practical cases.

#6 Re: Programming » Looking for a text editor » 2009-02-08 18:33:19

Pedro

Gnome wiki has a god description of gedit snippets, chekc out this link:
http://live.gnome.org/Gedit/Plugins/Snippets

#7 Re: Programming » Looking for a text editor » 2009-02-07 19:23:01

Pedro

FSX,  I was in fact aware of that... but 25 steps for having it up and running... that's not the way I use my computer. But thank you anyway.

Does any of those supports code snippets with placeholders?

Notepad++ has a plugin called quicktext that works just like gedit codesnippets, but that plugin is not available with support for UTF, which sucks because 95% of the files I edit use UTF8.

#8 Programming » Looking for a text editor » 2009-02-07 00:42:59

Pedro
Replies: 15

Ok... I need a text editor for windows that is as much like gedit as possible.

The features I like in gedit are: a side pane with a filesystem tree and code snippets.
Code snippets increase my productivity like crazy. So I would be happy with any light editor with support for code snippets.

#9 Re: Announcements » The future of FluxBB » 2009-02-06 21:27:34

Pedro

Markc, an MVC design doesn't have to make use of an object oriented approach.
What you are doing is quickly throwing down you template system and in fact separate the view from the rest. Break the reast into data access logic and 'core logic' and there you go, your application follows the MVC design pattern.

Now, that is cool. But what I am most worried about is that ATM there is no solution on the table to make fluxbb fully extensible other than going and hack the source code manually. The code might be very simple and easy to follow, but have you thought about the fact that you need to do it every single time you update the core?
Come on... am I the only one that thinks a fully extensible core is a must have?

elbekko wrote:

The extension system just wasn't meant to do what the community now expects from it. It was meant to provide simple extra functionality (like a custom announcement box, adding extra permissions to certain forums, ...), not replace whole page blocks (like with polls).
Right now we're still looking into alternatives, and we're sure as hell open to suggestions wink

You mean, hooks in general are not the way to go, or is it necessary something in addition to hooks?
Hooks are becoming quite common in other projects out there.
Would a flexible template system help in here, in the way that would leave big HTML bloks away from the hooks?

I guess another option would be a full OOP approach where an entry point before the load of any class would allow extension developers to override (or extend) any class before any object is loaded.
Of course, this requires a ground up rewrite and a new architecture.

(sorry, that was some broken english)

#10 Re: General discussion » PHPBB website has been hacked » 2009-02-05 17:45:09

Pedro
Rich Pedley wrote:

I hate SMF - and although I'm a co-admin on a site with it I absolutely refuse to try and use it.

I hate it too. Is bloated and its source is a HUGE pot of spaghetti.

But our opinions about this do not have anything to do with security issues.

#11 Re: General discussion » PHPBB website has been hacked » 2009-02-05 12:21:02

Pedro
Rich Pedley wrote:
Pedro wrote:

SMF for example also got hugely popular but it never had nearly as many security issues as phpbb.

just different ones...

I don't know what you mean by that. But I tell you what:
head up to http://milw0rm.com and search for PHPBB and for SMF and simple machines forum. Go back to 2006 and you'll find a huge amount of vulnerabilities in phpbb

Meow wrote:

You all must realize: phpBB3 is safe now, and phpBB2 has been no longer officially supported.

I believe so. I didn't said anything on contrary.

#12 Re: General discussion » Goooo Obama :D » 2009-02-05 10:39:32

Pedro
james_4114 wrote:

Yeah i think hes gonna win the presidency... because hes young, kind hearted, intelligent, trustworthy and most of all creative... he has a lot of new ideas for the USA, hes not afraid of trying new things... i just hope he will solve the problem in the global crisis... so go go go obama for president... smile

I don't know where you've been for the last month and a half, but it is for sure some nice quite place away from stress of modern civilisation.

#13 Re: General discussion » PHPBB website has been hacked » 2009-02-05 10:36:55

Pedro

phpbb installations get hacked all the time. Being popular was art of the reason why, buy they had many bug holes regardless their popularity.
SMF for example also got hugely popular but it never had nearly as many security issues as phpbb.

This title is misleading. A more accurate title would be: "phpbb website gets hacked by an attacker"

phpbb itself was not vulnerable in this case.

#14 Re: Announcements » The future of FluxBB » 2009-02-05 08:57:57

Pedro
elbekko wrote:

The extension system just wasn't meant to do what the community now expects from it. It was meant to provide simple extra functionality (like a custom announcement box, adding extra permissions to certain forums, ...), not replace whole page blocks (like with polls).
Right now we're still looking into alternatives, and we're sure as hell open to suggestions wink

There's so much you guys can do about that besides moving ALL the HTML to templates. Those who still want to jam a whole page into a hook will always be able to do it. It can be considered bad a bad practice or not recommended for most of the situations, that's all... I guess.

I can't think of a simpler way to replace hooks' power that is simpler than hooks. It's becoming a current practice more and more in web based applications.

So, after your call for suggestions, this is the question that poped up in my mind:
Would the problem be solved if the extension developers would have the possibility to create or change templates? I mean, those entire page blocks would be moved out from the 'extension core'.

In theory what would work is taking the blocks of html which actually hold content as opposed to structural markup and generating them with a function or class. For example you would have a function which creates form fields. You first create an array which holds the information about each field e.g. whether its a test or select, langauge file entry for the label etc. You then loop through the array calling the field creator function which creates the markup for each form field. That means all the extension would have to do is add an item to the array. The form field and its markup would be automatically generated by the creator function. If the extension wants to remove functionality from a form it can simply remove the array element or elements which creates the fields that provide that functionality.

That already exists and is used in a quite large extent by most of the web frameworks out there. It's usually called an 'HTML helper' or 'HTML class'... or something similar. It also allows insertions of extra HTML attributes, which can be very practical in an extensible software.

What I have no idea about is what the performance hit is for a system like that.

Not me either to be honest.
More and heavier templates will for sure have its performance price, the same for large amounts of hooked code. But if I should give my opinion in here I would say that giving hand of those would be putting  a speed/performance obsession in front of the natural needs of the average user.
With great power comes great responsibility ( big_smile just kidding )
I do mean it in some extent though, in the sense that the extension developer will always be able to make extensions that affect performance in a serious way.

My belief is that if you don't abuse of database access and don't ship monster HTML pages with the default punbb package you can still call it very lightweight.

#15 Re: Announcements » The future of FluxBB » 2009-02-04 22:35:03

Pedro
elbekko wrote:

2.0 will go back to being extensible, the 1.3 approach just wasn't very viable, and be glad we saw that now (during development) and not when alot of people were using it in production and whining about it here.
And 1.3 is still available, with the major issues fixed.

I think i might have asked this before but I am not sure I got an answer. What were the major issues with the extension system that made it not so viable? Which alternatives are there and how are they more viable?

Not being ironic nor sarcastic, just a bit surprised.

#16 Re: Announcements » The future of FluxBB » 2009-02-03 22:56:16

Pedro
elbekko wrote:

Yes, 2.0 will be started from scratch. But that's all the detail we have about it for now.

sad
I can't find the quote now, but one of you guys said somewhere in one of these discussions about fluxbb 2.0 that it use most of the code base and the extension system would be changed at the most.

In that case, I am afraid I will also abandon this ship sad I'm already finding out solutions/alternatives for what I wanted to do with punbb 1.3.

I still maintain my opinion that 1.3 is too valuable to simply be trashed and that this recent focus on 1.2 (whatever you want to call it) is a too old fashioned way of looking at things, making fluxbb give a turn in its philosophy and becoming more like other forums. I am talking about a stiff code base in which modifications are wiped out through upgrades, that should be a thing of the past IMO.

You guys have been very helpful and determined all the time, I have zero to complain about (I wouldn't have the authority either), I guess this is just the point where fluxbb follows a path which is incompatible with my needs as a user. That's all.

I'll hang on a bit in these forums and follow some activity at SVN, just out of pure curiosity, just for a while, don't know for how long.
Good luck. Maybe in the futures I'll find 2.0 useful.

The only recommendation I make is to make something about the userbase size, its going down to very dangerous levels. I think it's important, even if only for motivation purposes.

#17 Re: General discussion » Post your desktop » 2009-01-31 00:40:20

Pedro

Just one linux user so far sad

Anyways.. guess I am the only one with a ghetto desktop

http://bayimg.com/NAnkGAAbE

I like it simple and nice smile

#18 Re: FluxBB discussion » The future of FluxBB » 2009-01-29 17:15:41

Pedro

I spent over half a day getting sidetracked last time I used that method of having a quick dig around

That thing you did is called 'Learning' wink

Anyways... to put it short, every data access stuff would be inside Models, the presentation logic would be defined in the Views, and the Controllers would be sort of like the engine that puts everything together. That's what MVC is in a nutshell.

It's not a fancy way of programming, it concerns mostly, the way the source code is organized.

This might not be of the interest of punbb. After all punbb is a web bulletin board software and that should be it's main goal. But I strongly believe this can be of great value in the future.
This would make it a lot easier to use pretty much any type of data storage. Flatfiles, googledatastorage, a distributed hashtable, etc.

I would like to hear more opinions on this.

#19 Re: FluxBB discussion » The future of FluxBB » 2009-01-29 00:42:58

Pedro

Well.. any application built on top of one of many php MVC frameworks out there.
To be honest I can't point one PHP project that follows a strict MVC design, but I don't know the source code ha of many applications, specially when it comes to newer applications that poped up after the MVC hysteria.

Sorr I cannot be so specific... google -> php mvc

#20 Re: FluxBB discussion » The future of FluxBB » 2009-01-28 02:27:11

Pedro

I am not sure this has been discussed before or not...
The views will be isolated finally. What about the 'models'?

Flux could go all the way to an MVC design. Fluxbb code is easy to follow and tidy, but i think it could get even tidier, and one wouldn't need to sort among database queries, output generation and business logic to find a specific spot.
I strongly encourage that, it doesn't require really much code rewrite, it's more a matter of sorting the existing code in a specific way.

#21 Re: Announcements » The future of FluxBB » 2009-01-25 12:56:14

Pedro

I wouldn't agree with the looks, but I definitely  include myself in this group of people:

Some members here have projects they wish to do using FluxBB, and going to 1.2 isn't an option, its not as powerful as 1.3.

I have this project which I intend to build on top of fluxbb. Version 1.3 with its extension system would be cool, but there this version won't make it to a stable release that's sad. Sure version 2.0 will be even better but I am afraid it will take longer than I can/want to wait.

That being said, I am very curious about 2.0. Like... how much of 1.3 codebase will be used, what are the new features mentioned in the announcement, etc.

#22 Re: Programming » Why FluxBB is so fast ? » 2009-01-19 20:05:03

Pedro

Fluxbb does have a template system. At least I would call it that, that function that replaces content in the templates (those .tpl files).
It is indeed very limited and does nothing but simple replacement.

I guess rational use of database queries is another reason. Many PHP apps abuse their databases, like, some other forum softwares can go do up to 10+ sql queries in a simple topic view.
Also, and now I am talking about 1.2 which is the codebase that I know a bit of,  unlike other forums, it doesn't execute a brutal amount of stuff for every sinlge task.

#23 Re: Programming » Who here likes wamp? » 2009-01-18 17:30:26

Pedro

Well, all the glitches on PHP and MYSQL usability on windows were actually one of the strongest reasons that made me dismiss windows completely two years ago.
I was OK with Xamp lite which was very portable and stuff, but once I wanted to install a PHP module, a pear one, whatever, there were always troubles of some kind.

I find the package systems with dependence management used in most linux distros nowadays, a lot more reliable. Ironic as it might be, they end up being more user friendly too.

#24 Re: FluxBB discussion » Update of SpinkBB (for FluxBB 1.2.x and 1.4.x) » 2009-01-14 09:45:53

Pedro

Kick ass. Much more powerful than 1.2's.
Pitty 1.3 is out of the scene now sad

Let's hope you're around when 2.0 is released smile

#25 Re: FluxBB discussion » The future of FluxBB » 2009-01-14 02:32:51

Pedro

Yes, one could write fluxbb entirely like that. Not the most practical/usable/realistic approach, but it would for sure be a cool proof of concept. smile Sort of just jamming with limits of the technology big_smile

I too, if I should be honest, don't look at this as a must-have. In fact is not even something I would strongly recommend for fluxbb. I just thought it was worth the discussion, that's all. I mean, the extension system hasn't been really tested, one cannot tell for sure what will be its most restrictive characteristics without getting feedback from a reasonably large user base. Who knows if or when this, or whatever other feature, will be necessary?

I can think of some situations where this could be useful, but they're really few. A hosted service for example, could take some advantage of this. What I had in mind was absolutely _not_ slaping a sexy statement on the feature list.

The performance issue you mentioned is for sure the Achiles' heel of this model. If I should think about it more carefully, I would agree with you after all, It would not fit so well in a software that aims to be fast and lightweight rather than having all those features that 1 out of 1000 users need.

Sorry then, it got impressed by a practical implementation of a rather cool concept. smile

Board footer

Powered by FluxBB 1.4.8