Welcome to Geeklog, Anonymous Thursday, March 28 2024 @ 09:34 am EDT

Geeklog Forums

Future of the Forum plugin

Page navigation


Status: offline

::Ben

Forum User
Full Member
Registered: 01/14/05
Posts: 1569
Location:la rochelle, France
As Dirk say on the geeklog-devel list
The Forum plugin is one of the most popular non-core plugins for Geeklog. Unfortunately, it is currently without a maintainer...
...we should be looking for a new maintainer or maintainers to ensure the further and proper development of that plugin...

So, it is time for brainstorming, feature requests and volunteers.

::Ben
I'm available to customise your themes or plugins for your Geeklog CMS
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
The forum is also listed in the Geeklog Bugtracker (look under projects). I have added a few bugs there.

What I would like to see is the forum to use the Geeklog Configuration and have the configuration options stored in the db. (of course this would mean that the plugin would require Geeklog 1.8.0)
One of the Geeklog Core Developers.
 Quote

Status: offline

::Ben

Forum User
Full Member
Registered: 01/14/05
Posts: 1569
Location:la rochelle, France
Is it an issue if forum plugin use his own config system (and it does) ? What is the benefit of having a centralized config system?

::Ben
I'm available to customise your themes or plugins for your Geeklog CMS
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by: cordiste

What is the benefit of having a centralized config system?


Consistency.

Btw, the current Configuration system was introduced in Geeklog 1.5.0. Making that the minimum required version for the Forum plugin wouldn't be unreasonable, IMHO.

bye, Dirk
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
Quote by: cordiste

Is it an issue if forum plugin use his own config system (and it does) ? What is the benefit of having a centralized config system?

::Ben



It would also mean I do not have to worry about overwriting the config file when I do upgrades as everything would be stored in the db.


One of the Geeklog Core Developers.
 Quote

Status: offline

::Ben

Forum User
Full Member
Registered: 01/14/05
Posts: 1569
Location:la rochelle, France
+1 for the consistency and the abandon of the old config file.

::Ben
I'm available to customise your themes or plugins for your Geeklog CMS
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
Enter the config issue as a feature request so if someone decides to tackle it, there's a place to put the patch.

My problem with the forum is does things all wrong. Threads should be objects that use the comment system for followups. Improvements to the "forum" would create improvements in the comment system. The forum currently uses its own tables to store permissions. If lightweight groups had existed at the time, I'm pretty sure it would have used the "existing" core groups instead.

I'd rather see the smileys and file upload support moved to the core comment system and then create a forum engine based on that. Converting it shouldn't be too hard once the comment system is as good as the forum response system. Doing it that way would also make it easy to create a "forum comment submission" queue for new users.

But that's a pie in the sky request.
 Quote

Status: offline

dengen

Site Admin
Admin
Registered: 05/03/07
Posts: 37
Location:Japan
Hi, all

Geeklog Japanese team is doing maintenance of Forum plugin on their own.
We have been already made significant improvements and fixes.
Corect HTML,
Supporting XHTML,
Using COM_output function,
Supporting new core search engine,
Supporting XMLSitemap
Supporting auto install feature
Dropping lib-portalparts.php,
and more...

See Google Code - geeklog-jp
http://code.google.com/p/geeklog-jp/source/browse/#svn%2Ftrunk%2Fgeeklog-jp%2Fplugins-jp%2Fforum

We are in trouble because there is no place to commit these improvements and fixes.
We hope to find a new maintainer.

dengen
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
Thanks Dengen,

That certainly will give Cordiste (and his team) a head start.

Did the last security fix make it into your version?

Tom

One of the Geeklog Core Developers.
 Quote

Status: offline

::Ben

Forum User
Full Member
Registered: 01/14/05
Posts: 1569
Location:la rochelle, France
Cordiste (and his team)


This will not be my team. I want to participate to the forum plugin but I don't want to be the leader.
Would you be willing to assume this role Dengen?

Ben
I'm available to customise your themes or plugins for your Geeklog CMS
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
Sorry Cordiste,

I didn't mean to insinuate that you where the leader, I just meant you and your fellow participants.

Tom

One of the Geeklog Core Developers.
 Quote

Status: offline

dengen

Site Admin
Admin
Registered: 05/03/07
Posts: 37
Location:Japan
Did the last security fix make it into your version?

Yes. We did all the security fixes.

Would you be willing to assume this role Dengen?

Because we have users in Japan will continue to maintain.
But I do not have the qualities to become a leader. First, the language problem is large.

dengen
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
Dengen
Do you plan to add any new features or just update the forum if a security problem arises?

Also what is the complete list of features you (or others) have added?


All
I hate to see 2 versions of the same plugin, what if the next version of the forum plugin we take the jp changes and then add the small tooltip change along with Joe's Patch?

I also hate to see 2 code repositories for the forum. Do you think we can all work together and just use one or is the language barrier to great? I guess if we do this for whatever repository we choose the other team will have to give commit access to it. I would also suggest we discuss any new features before someone goes ahead and works on one.


Dirk
I notice the jp forum says you need a min of Geeklog version 1.6.0. Is that okay with you? (if this all works out)


Tom
One of the Geeklog Core Developers.
 Quote

Status: offline

suprsidr

Forum User
Full Member
Registered: 12/29/04
Posts: 555
Location:Champaign, Illinois
I propose hosting on GIT.
This way we could have forks for differences like RTL languages, but the main branch could pull common features into the main release.

Makes for greater diversity and development.

I'd actually like to see the whole geeklog project migrate to GIT.
I mean who has ever heard of and/or uses Mercurial? On this side of the pond anyways Wink

-s
FlashYourWeb and Your Gallery with the E2 XML Media Player for Gallery2 - http://www.flashyourweb.com
 Quote

Status: offline

Roccivic

Forum User
Moderator
Registered: 05/19/10
Posts: 136
I agree. With free hosting on github or similar, this could be set up in minutes.
Anyone with an account for such a service can fork your repo for free. xD

Rouslan
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by: suprsidr

I propose hosting on GIT.


Since we're using Mercurial as our version control system, https://bitbucket.org/ would be more appropriate.


Quote by: suprsidr

I'd actually like to see the whole geeklog project migrate to GIT.


And the advantage would be what exactly?

bye, Dirk
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by: Laugh


Dirk
I notice the jp forum says you need a min of Geeklog version 1.6.0. Is that okay with you? (if this all works out)


Sounds reasonable. I'm curious to learn which exact features in 1.6.0 the plugin requires, though.

bye, Dirk
 Quote

Status: offline

suprsidr

Forum User
Full Member
Registered: 12/29/04
Posts: 555
Location:Champaign, Illinois
And the advantage would be what exactly?(referring to hosting on git)

git allows for users to easily create their own fork -> make changes/improvements -> have the main branch pull in as much of these changes as seen fit.

Before you moved geeklog to Mercurial I had never heard of it, at a time when all other projects were moving from a SVN system to git it made me wonder.

git is free!

-s
FlashYourWeb and Your Gallery with the E2 XML Media Player for Gallery2 - http://www.flashyourweb.com
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by: suprsidr

git allows for users to easily create their own fork -> make changes/improvements -> have the main branch pull in as much of these changes as seen fit.


Guess what? You can do exactly the same with Mercurial.

In fact, a lot of the patches we got recently where produced that way (well, via hg export/import - a bit more like cherrypicking in git). Which is great, since now people who send patches can actually get their names in the commit history (instead of the person applying the patch).

Also see the wiki article: http://wiki.geeklog.net/index.php/Submitting_Patches


Quote by: suprsidr

Before you moved geeklog to Mercurial I had never heard of it, at a time when all other projects were moving from a SVN system to git it made me wonder.

git is free!


Mercurial is also free, GPL and all. It may be less popular than git but it is - IMO - easier to use.

My strictly personal opinion is that we're seeing a lot of projects use git simple because they think "Linus wrote it, so it must be good".

Hmm, I guess this thread will now turn into a heated "which DVCS is better" debate. I'll better get some popcorn Mr. Green

bye, Dirk
 Quote

Status: offline

dengen

Site Admin
Admin
Registered: 05/03/07
Posts: 37
Location:Japan

Quote by: Laugh

Do you plan to add any new features or just update the forum if a security problem arises?

There is no particular plan. Of course, we have to adapt Geeklog-1.8.

Quote by: Laugh

Also what is the complete list of features you (or others) have added?

Corect HTML (passed W3C Markup Validation.),
Supporting XHTML,
Using COM_output function,
Supporting new core search engine,
Supporting XMLSitemap,
Supporting auto install feature,
Supporting site migration feature,
Improved printable page view,
Dropping lib-portalparts.php,
Moved public_html/forum/include under system/plugins/forum (for more secure),
Moved templates directory under public_html/forum (templates under the theme directory is no more necessary.),
and more... :wink:

The product spoke for itself. Could you actually try?
 Quote

Page navigation

All times are EDT. The time is now 09:34 am.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content