Which software (cms) should Puppylinux.org use?

Promote Puppy !
Post Reply

Which software (cms) do you think we should use to manage and maintain puppylinux.org?

raffy's one
2
50%
CMSimple
1
25%
Php-fusion
0
No votes
Others (please specify in your post)
1
25%
 
Total votes: 4

Message
Author
User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Which software (cms) should Puppylinux.org use?

#1 Post by puppian »

After much testing I guess it's time for us to decide :)

Raffy's one
Actually I'm not sure it's intended for the 'member's pages' or for the front page. And I don't know much about it (raffy seems to be recommending it highly thou, both frame and non-frame version). Maybe he can tell us more (name, homepage, forum, docs..?). Anyway I'm including it here. Demo

CMSimple
Demo, password: fans
Homepage | Features | Support forum | Addons/Plugins | Templates
From the feedback in other posts it seems to me that people is quite happy with this one :) Extra info: both the login and settings links can be hidden for better security; it also has multi-lingual support.

Php-fusion
Homepage | Demo | Support forum | Mods | Themes
Users login: puppy / puppyfans
Admin login: admin / adminpass

I just know from their homepage that iWare has been acquired by another company and the name is also changed. As things are uncertain we aren't including it as one of our choices :)

Some questions you may want to consider when choosing a CMS:
Does it offer the features needed (now or later)?
Some of those we may need or have been mentioned in this forum include: wallpaper gallery, newsletter, dotpup repository, search, sitemap, shopping cart, etc. IMO a simple cms should still be comprehensive, just like Puppy ;)
Support?
Documentation?
Addon, Mods...etc?
Themes? How many?
Can a large amount of links/pages be managed easily in an organized way?
Ease of use?
Is the CMS under active development?
Does it match our documentation pages?
Size?
Price?

...and so on.

For more information and the login details of the demo sites please see this post.
For a discussion of color read this.

After deciding which cms to use we can move on to the choosing of themes, banners and logos. I think we have many graphics experts here :D
Last edited by puppian on Sun 13 Nov 2005, 08:07, edited 2 times in total.

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Oh, anyway, thanks!

#2 Post by raffy »

Uh-oh, my name suddenly appeared there :oops:

There are principles in what i've done so far, which i have not had the time to explain, so let me do so now:

1. What a CMS is - When you hear about CMS, it connotes a comprehensive set of tools for Web publishing, with active development and support (and with the author/s requiring you to use their link at the footer :wink: ). What I have been doing is getting the simplest features of CMs's and using them in my publishing work. One area where I've done independent work is the use of tiny index.php file to deliver HTML pages - something that approximates the speed of direct serving of HTML. So while you may call it CMS, I tend to call it my "simple set of publishing tools".

2. What users can do with a CMS - In the open-source way, a user doesn't sit and judge a CMS - s/he joins in and helps it acquire the feature s/he wants. The main feature of what I've developed so far is simplicity, both of the page design and of the backend. I've put up the template of the page for comments, but this is something every user can design for him/herself as s/he uses "it". But I've done my best to live with the suggested specifications of Pizzasgood - see this thread.

3. Design for Participation - As I have been designing the pages for Foundation activities, I gave every reader the opportunity to contribute (a participative way to publish pages). Am just finishing the admin control of those user comments/contributions. So what I've done may not be for everybody - but it is supposed to be good for people mobilizing groups for certain tasks or projects, in a participative way.

Allow me to repeat that the page design is a non-issue - every user can design the page the way s/he likes (layout and content are separated, remember?). As to control, the sample page with instructions is there. Control of the MySQL addition (the user feedback) will be finished this week.

After doing these (the PHP and MySQL components) within these two weeks, as I originally scheduled, I could then focus on other Foundation tasks. I will publish a How-To of that "CMS" by the wekend of Nov 25.

(BTW, the National Inventors' Week here has been moved to Nov 17-21.)

Cheers!

PS - The Frames issue is already over - note that the template has no frames.
Last edited by raffy on Sun 13 Nov 2005, 10:27, edited 1 time in total.

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

anybody

#3 Post by klhrevolutionist »

Well, I think since it is for puppy that puppy's themselves should be first come, first serve. I support raffy. Second choice being phpfusion.
And what is this newsletter you mentioned, give more details as to what the foundation is trying to do in this area.
Heaven is on the way, until then let's get the truth out!

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Re: Oh, anyway, thanks!

#4 Post by puppian »

raffy wrote:What I have been doing is getting the simplest features of CMs's and using them in my publishing work.
As I have mentioned, simple can also be comprehensive with the needed features. Simple doesn't mean rough or not organized. I like simplicity too.
raffy wrote:2. What users can do with a CMS - In the open-source way, a user doesn't sit and judge a CMS - s/he joins in and helps it acquire the feature s/he wants.
Why not build a good site from the start if it's so easy with the cms mentioned? Why build a lack of features one, and then sit there and wait for others to improve it for you? As a user who first come to your website, all I can use is the comments function, no more. I even can't search the site!

Let me clarify that I have no opposition in using your cms for the member's pages (although CMSimple can also do the job, it's very small and can also be installed in different folders for different users, like what you did with your cms; moreover users can choose the template they like, and there's NO need to write one themselves). Your cms is great for elearning and offering the chance for people to try web-authoring for the first time. However if we are talking about creating a great website for a great distro, I don't think it's enough.

Take a look at the website of the top-5 distros at distrowatch.com:
http://www.ubuntulinux.org/
http://www.mandrivalinux.com/
http://www.suse.com/
http://fedora.redhat.com/
http://www.mepis.org/ (obviously they're using Drupal, another great cms, they haven't changed the default theme much :wink:)

We don't have to copy exactly what they did, but we can learn from them. And do better than them.
But I've done my best to live with the suggested specifications of Pizzasgood
With the cms I suggested it's easy to choose a template that do so (if you don't like those of course you can write your own, it's just two files, one html and one css, very simple). There are hundreds to choose from.
I haven't seen much interests in creating templates for your 'member pages'.
raffy wrote:Design for Participation - As I have been designing the pages for Foundation activities, I gave every reader the opportunity to contribute (a participative way to publish pages).
Again, I have NO opposition to your idea of member's pages. Of course I can not "gave every reader the opportunity to contribute" as I don't think I'm that official/authorized.
raffy wrote:Allow me to repeat that the page design is a non-issue
I don't think that's an issue for the member's pages, but that can be an issue for the front page. But again, my focus is not on page design. My focus is on features.

I don't see any reason why we can't use more than one cms to do the job. One for the 'member's pages' if needed, and one for the other 'stable pages'.

Btw, you still haven't told us what your "simple set of publishing tools" is. Don't even have a name? No homepage, forum, addons etc? Or it's a script that you wrote? Also, does it have the FEATURES that people visiting puppy website would expect to see?

raffy wrote:After doing these (the PHP and MySQL components)
I don't really understand what you mean by this. Anyway it's not neccessary to do everything from scratch if it's already available there in other cms, unless you want to practice your own script-writing skills.

Please don't take it too personal. I don't care who will be maintaining puppylinux.org. I'm happy if you can (I've also mentioned this before in another thread). All I want is to have a great website that match our great distro Puppy. I think Puppy deserves that, and it deserves to be in the top-ten or even top-five of distrowatch.com!
Last edited by puppian on Sun 13 Nov 2005, 06:33, edited 2 times in total.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#5 Post by jcagle »

Has anyone considered phpwcms? I've mentioned it before in another thread.

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#6 Post by puppian »

jcagle wrote:Has anyone considered phpwcms? I've mentioned it before in another thread.
I have but it's quite large in size (almost 8MB uncompressed, while php-fusion is 5MB). It takes much time to upload and I don't want to find out it doesn't install properly after spending much time to upload :) (cms installation often fail for various reasons...)
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#7 Post by jcagle »

ah, understandable.

phpwcms, as well as many other content management systems, comes with CPanel on many hosts. It's normally part of the Fantastico scripts. I know I've got it (as well as all of my clients) with my reseller account, so I haven't had to upload it.

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#8 Post by puppian »

Btw, if you want user's contribution, php-fusion is your choice.

Users (members) can submit articles, news, links, wallpaper/images, etc and even can send pm (it even comes with a forum, but can be disabled). People can also comment and rate all submission (and that can be disabled too).

User contribution in this way can keep page layout consistent throughout all pages. It also makes contribution very easy.

You can allow people to register. Or you can disable registration, create a few user accounts and give the login info to anyone you want.

Please try it out and see what php-fusion offers.

A new user with more rights (submit articles, submit photos, create categories, validate submissions, etc) has been created to demonstrate the idea. This user has no access to the System admin panel or the User admin panel. It only has access to the Content admin panel.
Login: pup / advancepup

You can create users (admin) with different rights if you login in as Super Administrator:
Admin login: admin / adminpass
Go to User admin panel --> Members to add new member. Go to User admin panel --> Administrators to add a user as admin.

I haven't mentioned much about the ease of User Contribution with php-fusion before because I thought as a distro's website Puppy may not be focusing on that.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Features, Fairness, History

#9 Post by raffy »

Ah, Puppian, you put my work in the list, so I can't sit still! I have to elaborate on it. BTW, thanks for including my work, so it stood at par with the other mature CMs's - I can't thank you enough for that :wink: (So it's me here saying "thank you", rather than raising the issue of fairness as to comparability of my work to mature CMS's.)

I say "mature" because I have already seen CMSimple years back - at the time, its banner had a big picture of a naked lady (lying prone, of course) - that must have speeded up its development :lol:

Now, kidding aside, let me explain the history of my work, at

http://www.ph-islands.net/pupinstall

which, as you will see below, performs well in Yahoo searches

Image

The only limitation of the page there is that it is static, revised by the author and the page is uploaded via FTP. For puppylinux, I changed the page updating/editing to make it browser-based/interactive. There is also simplification of the user feedback system - the voting feature is removed, and the sorting of entries is instead done by date (latest entry goes to top).

Other features will be added, of course, such as the search function. I guess you have some solid ideas about that. (BTW, i recall one winner in egovernance website contests years ago - the winner was a one-click website, meaning, you don't have to search. All the links are there on top and you know quite clearly what you expect when you click on a link.)

As to name, of course I have a name for my work, originally it is "Eminima", but am not mentioning it out of respect of people here, who might misunderstand it as a promotion of a personal project.

But feel free to think of a name, you've been very helpful so far :)

For now, i can call it "Equality" CMS, as the idea is to put the reader on equal footing with the page author :D

So expect the HOWTO of "Equality" CMS by November 25!

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#10 Post by puppian »

oh...we aren't going back to the search engine discussion are we? I thought it's over :)

well, I just guess you wrote it as you've never mentioned its author...
[. . . . .]
[. . . . .]
raffy wrote: the issue of fairness as to comparability of my work to mature CMS's.
I didn't intend to compare your work with the other cms. We are comparing them in this thread because you announced in your post that you will be using your cms for puppylinux.org, despite the fact that there are much better options out there,[. . . . .]
[. . . . .]

If you don't like the cms I suggested, there are many others out there. Just choose another, that's fine with me as long as the one chosen is a good. I didn't write any of them ;)
Last edited by puppian on Thu 01 Dec 2005, 20:00, edited 1 time in total.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#11 Post by puppian »

raffy wrote:you put my work in the list
I put it there out of respect, as you said you are using it for puppylinux.org

I think it's the right thing to do to inform everyone ALL the options they have BEFORE a choice is made.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
Artie
Posts: 448
Joined: Tue 04 Oct 2005, 17:45
Location: Norway
Contact:

#12 Post by Artie »

In my opinion the Puppy information is in a terrible mess, with different sites all over the place. I get totally confused every time I'm searching for something. Use CMsimple or something similar. Use the template for Distrowatch, just change the banner to a picture of Puppy and change the colors a bit. Consolidate every! single piece of information using the same technique they use with boxes on the left and right side of the screen. Let every developer and contributor and fan get access to their own password-protected area where they can write whatever they like like a blog showing up in the middle of the screen. Moderated of course. Make a community on one site. Check out the Opera community and learn.

Artie

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#13 Post by puppian »

Very well said Artie :D
Artie wrote:In my opinion the Puppy information is in a terrible mess, with different sites all over the place.
I think so too.
Artie wrote:I get totally confused every time I'm searching for something. Use CMsimple or something similar. Use the template for Distrowatch, just change the banner to a picture of Puppy and change the colors a bit. Consolidate every! single piece of information using the same technique they use with boxes on the left and right side of the screen.
That's exactly what I'm doing on the test sites.
php-fusion
CMSimple, pldp
CMSimple | blue theme | green portal theme
Artie wrote:Let every developer and contributor and fan get access to their own password-protected area where they can write whatever they like like a blog showing up in the middle of the screen. Moderated of course. Make a community on one site. Check out the Opera community and learn.
Php-fusion does all these easily :)
A user account has been created as an example.
php-fusion | Login: developer1 / puppup
The Developer sections under 'Documentation' and 'Download' are only visible to this user and the other users in the developer group. Other users won't see them. This way each community can have their own place to interact.
CMSimple allows inclusion of external page:
http://stet-vip.net/puppian/cmsimple/?Wiki_News
Last edited by puppian on Sun 13 Nov 2005, 19:38, edited 1 time in total.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Attention to Process

#14 Post by raffy »

Respectfully, Puppian, may I call your attention to process - you have been given the opportunity to lead the documentation for Puppy, and the directory puppylinux.org/docs to go with it. You can put the CMS to be used in that directory to a vote, and that will be OK.

What you are trying to do now is to raise the issue of CMS even for the Foundation pages, which am trying to develop. What I tried to show you is not a re-discussion of search engine - it is the fact that my initial work has born satisfactory results, and am following-up on the properties of those successful pages as I develop the Foundation pages.

Let me appeal to you now to respect this separation of responsibilities and the individual pursuit of meaningful contribution to Puppy Linux.

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Re: Attention to Process

#15 Post by puppian »

Respectfully, raffy, before I started something called PLDP, I don't think there's such a "separation of responsibilities" you mentioned. Also, the reason that I choose to install the docs into a seperate folder has nothing to do with that "separation of responsibilities" either. The test sites for CMS are intended for choosing a CMS for Puppylinux.org, NOT for docs only. I think you know that very well but just ignore it.

As to who is doing what, I haven't given that much thought. What I consider is 'what's the best for puppy'. You can conduct a poll for which cms to use for the docs folder if you want. I don't think there's anything wrong with it. I prefer the docs and the front page to use the same cms thou. They aren't unrelated things.

Btw, I'm confused, whether you are the webmaster or the Foundation Chairman (hey where's the "separation of responsibilities"? ;)). A Chairman can develop the Foundation pages without managing any cms. IMO a chairman's job is to give the job to the appropriate person. There're many other Foundation tasks that need the coordination of a chairman. I don't think the chairman should be busy managing a cms (the head of a company would even pay for others to do that job for them). But of course you can if you want, and I have no objection to that. I'm just suggesting which tools are the best to use.

In fact, with all the other cms more than one person can help maintaining the website. Anyone can be made an administrator with the login information (just see the test sites). With the password all members of the docs committee are managing the docs site too. [. . . . .]

Also, choosing a web-authoring tool for our website is NOT your own thing. [. . . . .]

. . . . .
[. . . . .]
Last edited by puppian on Thu 01 Dec 2005, 20:07, edited 2 times in total.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

CMS, History

#16 Post by raffy »

That was not a joke, really, it was part of the history of CMSimple, which to me sounded fun to recall :)

Oh, that part you quoted last, i deleted just after i made the post last night.

I realize now this topic should be CMS in general for the puppylinux.org site - this seems to be your intention. So the choices should be:

1. The current (the Wiki)
2. PHPWCMS (as suggested above)
3. Drupal
4. PHPBB with CMS extension
4. Other - let the readers make suggestions before running another poll

When you started a topic about CMS earlier, I pointed out that one feature needed will be support for groups. CMSimple maybe supporting this but through a shared password. Perhaps there can be a better way, an alternative CMS (my work not counted).

Maybe I have assumed (while working on the Foundation pages) that the Wiki is there to stay, and it will be the default CMS for everybody (including the public). So I have concentrated in generating an alternative publishing tool for individual members (a service essential for the members' use of images, especially for the Wiki). So while am keeping those pages, consider me as the admin (which i am really, at this time - this wont be for long, though).

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#17 Post by puppian »

Sounds like a good move.

Many websites use both wiki (which is a low-level cms), and another cms (to manage the 'stable pages'). This thread is not about wiki and I don't think people want to replace it now. If in the future people think that they don't need it anymore it can be removed by that time.

We have been testing CMSimple and php-fusion for quite sometime and people have been discussing them. I don't think those efforts should be wasted. Also, people may prefer "CMSimple + your member's pages" (here's an example showing how the pages can be integrated using scripting; links or redirection can be used instead of course). So please let them choose.
raffy wrote:an alternative publishing tool for individual members (a service essential for the members' use of images, especially for the Wiki).
Another option: a very simple php script, like your ftp tool, can do that very well. Using that they can upload images easily :)

So this is the revised choices:

1. PHPWCMS
2. Drupal
3. CMSimple
4. Php-fusion
5. PHPBB with CMS extension
6. Others
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Re: CMS, History

#18 Post by puppian »

raffy wrote:...running another poll...
So when will we have it??
Thanks.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
JohnMurga
Site Admin
Posts: 555
Joined: Wed 04 May 2005, 04:26
Location: Far to the east
Contact:

#19 Post by JohnMurga »

Just a little comment

I always kinda liked XOOPS when themed correctly and with the right modules ... With some PHP hacking it is easy to customize too.

I have used it a couple of sites and it worked well.

Cheers
JohnM

Post Reply