new website
This discussion is connected to the gimp-web-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
new website | Alexandre Prokoudine | 18 Apr 14:52 |
new website | Jason Simanek | 18 Apr 15:35 |
new website | Alexandre Prokoudine | 18 Apr 15:54 |
new website | Carol Spears | 19 Apr 02:55 |
new website | Carol Spears | 19 Apr 03:42 |
new website | Jason Simanek | 19 Apr 05:25 |
new website | Martin Nordholts | 19 Apr 05:48 |
new website | Alexia Death | 19 Apr 06:18 |
new website | Martin Nordholts | 19 Apr 06:33 |
new website | Shlomi Fish | 19 Apr 08:10 |
new website | Jason Simanek | 19 Apr 13:21 |
new website | Shlomi Fish | 20 Apr 07:35 |
new website | Martin Nordholts | 20 Apr 08:26 |
new website | Alexandre Prokoudine | 21 Apr 12:08 |
new website | yahvuu | 22 Apr 18:33 |
new website | Alexandre Prokoudine | 22 Apr 20:10 |
new website | Alexandre Prokoudine | 22 Apr 20:16 |
new website | Ronald Chmara | 22 Apr 21:36 |
new website | Alexandre Prokoudine | 23 Apr 13:48 |
new website | Ronald Chmara | 24 Apr 10:47 |
new website | Alexandre Prokoudine | 24 Apr 16:57 |
new website | Ronald Chmara | 25 Apr 23:05 |
new website | Michael Schumacher | 26 Apr 15:28 |
new website | Carol Spears | 26 Apr 05:14 |
new website | Akkana Peck | 25 Apr 16:35 |
new website | Martin Nordholts | 19 Apr 04:52 |
new website | Alexandre Prokoudine | 19 Apr 11:42 |
new website
Hi,
So I spoke to Jimmac, and he told me he has no time to do the new gimp.org. He also said *everything* has to be done. That's IMO a bit of exxageration given some work already done in static-html5 branch. However it still means we need somebody else to do the work, as both Jimmac and Andy Fitzsimon have no time to lead the project, but are ready to help with core stuff.
Earlier we agreed that we want the new site to be static + JS for updating content. However I don't remember a discussion on exact content, or maybe I just missed it, because I wasn't around all the time at the meeting last LGM.
Hence three questions:
1. Do we want to stick to everything we have right now (with subsequent cleanup of FAQ and tutorials) or do we want to let go of something and/or do something new (videos?)
2. Do we already have specs for the new site? I.e. pyramidal approach to layout and suchlike?
3. Which way of finding new webdesigner and webdev should we go? Announce a contest like the one Inkscape did on DeviantArt? Just write news on gimp.org and sort through everyone who sends anything?
The whole thing is likely to take months, so we need to start *now* if we intend to have a visual refresh for 2.8.
Alexandre Prokoudine http://libregraphicsworld.org
new website
Where do I apply to help with the website? Where can I read more about the goals of the new site?
Jason Simanek Web Designer/Developer
new website
On 4/18/11, Jason Simanek wrote:
Where do I apply to help with the website?
You are already here, no? :)
Where can I read more about the goals of the new site?
There isn't much beyond
https://lists.xcf.berkeley.edu/lists/gimp-developer/2010-June/024830.html
to the best of my knowledge.
I'd summarize it as:
1. Make a visual refresh, better present what GIMP can do 2. Make it easy to update content for maintainers.
We are also thinking about creating a blogs planet. We can reuse aggregator used at graphicsplanet.org for that.
Alexandre Prokoudine http://libregraphicsworld.org
new website
On Mon, Apr 18, 2011 at 06:52:40PM +0400, Alexandre Prokoudine wrote:
Hi,
So I spoke to Jimmac, and he told me he has no time to do the new gimp.org. He also said *everything* has to be done. That's IMO a bit of exxageration given some work already done in static-html5 branch. However it still means we need somebody else to do the work, as both Jimmac and Andy Fitzsimon have no time to lead the project, but are ready to help with core stuff.
you should ask Jimmac a really good question about the "core" stuff like what to do about when raphael in 2004 doesn't remember where the howto was stashed by raphael in 2002 because from what i could very easily see, there is not anyone who knows how to use the "core stuff" involved with the web site at this moment in time.
determining the reason that raphael from one year did not know what raphael from another year did and if this is a good reason would be a very good place to start.
before raphael in 2002 decided that the web site had been abandoned (a determination which was not shared by all, btw) our plans for the next version of the web site included things like apt-get for plug-in installation and a registry that could manage interaction like this.
since this situation with the dual versions of raphael has been running things, we instead have a registry that thinks that it contains "extensions", among other misnomers and this is one example which is perhaps the least of the problems.
how to handle the "core stuff" is an interesting question because the web site is being used only to about 15% of its capacity (that it instantly rebuilds upon a commit) so, at the least, out of respect for previous versions of the site, if you could restrain yourself from suggesting that knowlege of the how the "core stuff" works can be gained from anyone operating (however innocently) in the post-raphael duality problem world that exists today.
carol
new website
On Mon, Apr 18, 2011 at 06:52:40PM +0400, Alexandre Prokoudine wrote:
However it still means we need somebody else to do the work, as both Jimmac and Andy Fitzsimon have no time to lead the project, but are ready to help with core stuff.
one more thing. to the best of my knowlege, Andy Fitzsimon had very little to do with running the web site and the person who really really really needs to answer questions about what has been going on with the site since ~2005 is Michael Schumacher. i have some very good questions about some of the content changes that have occured since then.
carol
new website
On 04/18/2011 04:52 PM, Alexandre Prokoudine wrote:
Hi,
So I spoke to Jimmac, and he told me he has no time to do the new gimp.org. He also said *everything* has to be done. That's IMO a bit of exxageration given some work already done in static-html5 branch. However it still means we need somebody else to do the work, as both Jimmac and Andy Fitzsimon have no time to lead the project, but are ready to help with core stuff.
Earlier we agreed that we want the new site to be static + JS for updating content. However I don't remember a discussion on exact content, or maybe I just missed it, because I wasn't around all the time at the meeting last LGM.
Hence three questions:
1. Do we want to stick to everything we have right now (with subsequent cleanup of FAQ and tutorials) or do we want to let go of something and/or do something new (videos?)
2. Do we already have specs for the new site? I.e. pyramidal approach to layout and suchlike?
3. Which way of finding new webdesigner and webdev should we go? Announce a contest like the one Inkscape did on DeviantArt? Just write news on gimp.org and sort through everyone who sends anything?
The whole thing is likely to take months, so we need to start *now* if we intend to have a visual refresh for 2.8.
I'd rather plan for a visual refresh for GIMP 3.0, that gives us more time and aligns with a new era of GIMP
BR, Martin
new website
Carol, Alexandre and anybody who's listening,
I'm not sure about the history of the site, but it looks like the content of the primary gimp.org site is pretty straight-forward. It sounds like the general thought about the site is to avoid a CMS like WordPress. I'm not sure why, WordPress can be made to work very well, especially with a good caching plugin. WordPress would also make updating the site more accessible to other members of the Gimp developer community.
However, if a static, PHP-driven site is preferable I can do that too. But as important as how the site is built is, the design is equally important. And . . . looks like Martin Nordholts just put in his two cents about that detail . . .
I'd rather plan for a visual refresh for GIMP 3.0, that gives us more time and aligns with a new era of GIMP
BR, Martin
Redesigning the site could be a great way to prepare people for the upcoming Gimp 3. Hell, I just started using the 2.7 version and can't wait for 2.8!
In the last year I built a new site for the Gramps project (genealogy software):
Course, the design for the Gimp site would be more appropriate for Gimp, but that site is a good one, I think (though we haven't yet implemented a caching plugin). The support for internationalization is great, if you have people to write translations. The blog section where various contributors and developers can write posts is great.
Regardless, I am interested in helping out with the site. I'm always relatively busy, but I like and use Gimp and Inkscape for all of my freelance design work. I would love to have an opportunity to give back.
-Jason Simanek
new website
2011/4/19 Jason Simanek :
I'm not sure about the history of the site, but it looks like the content of the primary gimp.org site is pretty straight-forward. It sounds like the general thought about the site is to avoid a CMS like WordPress. I'm not sure why, WordPress can be made to work very well, especially with a good caching plugin. WordPress would also make updating the site more accessible to other members of the Gimp developer community.
I think the main issue is security concerns, but if we host the site on a separate machine and take regular back ups, that shouldn't be an issue. Making the site trivial to update is paramount. Maybe you could setup something quick in wordpress that people could try?
Best regards, Martin
new website
On Tuesday, April 19, 2011 08:48:22 Martin Nordholts wrote:
I think the main issue is security concerns, but if we host the site on a separate machine and take regular back ups, that shouldn't be an issue. Making the site trivial to update is paramount. Maybe you could setup something quick in wordpress that people could try?
I run deveral wordpress sites for my family ;) It's so simple that both my sociology master sister and artstudent sister manage to use theirs without my help. However, there is one con that you dont see in a test installation. It's comment section is a popular target for spammers(I dont know if the whole facility can be turned off) and due to widespreaded use, if there is a vulnerability it gets exploited very very fast. These are the two things you need to be prepared for with wordpress, spam and constant updates to avoid getting defaced. If updates can be automated somehow that would just leave spam.
Another downside is separate usermanagement
Benefits are great however. You get a truly dynamic site that is easy to update :)
Best,
Alexia
new website
2011/4/19 Alexia Death :
On Tuesday, April 19, 2011 08:48:22 Martin Nordholts wrote:
I think the main issue is security concerns, but if we host the site on a separate machine and take regular back ups, that shouldn't be an issue. Making the site trivial to update is paramount. Maybe you could setup something quick in wordpress that people could try?
I run deveral wordpress sites for my family ;) It's so simple that both my sociology master sister and artstudent sister manage to use theirs without my help. However, there is one con that you dont see in a test installation. It's comment section is a popular target for spammers(I dont know if the whole facility can be turned off) and due to widespreaded use, if there is a vulnerability it gets exploited very very fast. These are the two things you need to be prepared for with wordpress, spam and constant updates to avoid getting defaced. If updates can be automated somehow that would just leave spam.
Doesn't even requiring a login or captchas prevent this spam? If not and spam become a big problem, maybe we have to disable comments altogether. At least we'll have a website that is easy to update.
/ Martin
--
My GIMP Blog:
http://www.chromecode.com/
"GIMP 2.8 schedule on tasktaste.com"
new website
Hi all,
On Tuesday 19 Apr 2011 08:25:34 Jason Simanek wrote:
Carol, Alexandre and anybody who's listening,
I'm not sure about the history of the site, but it looks like the content of the primary gimp.org site is pretty straight-forward. It sounds like the general thought about the site is to avoid a CMS like WordPress. I'm not sure why, WordPress can be made to work very well, especially with a good caching plugin. WordPress would also make updating the site more accessible to other members of the Gimp developer community.
However, if a static, PHP-driven site is preferable I can do that too. But as important as how the site is built is, the design is equally important. And . . . looks like Martin Nordholts just put in his two cents about that detail . . .
And another option would be an almost 100% static HTML site generated from templates, like I have on:
* http://better-scm.berlios.de/
Etc.
This will be less resource hungry than a PHP-based site and more secure (because you cannot exploit a problem in a static HTML site per-se and because many authors of PHP, and to a lesser extent other server-side solutions are sloppy and are not aware of their many pitfalls - see: http://www.shlomifish.org/open-source/anti/php/ ) .
I would strongly recommend against even getting near WordPress.com because not only it is incredibly insecure, but it also has very poor usability. See:
http://www.mail-archive.com/discussions@hamakor.org.il/msg02475.html
I'd rather plan for a visual refresh for GIMP 3.0, that gives us more time and aligns with a new era of GIMP
BR, Martin
Redesigning the site could be a great way to prepare people for the upcoming Gimp 3. Hell, I just started using the 2.7 version and can't wait for 2.8!
In the last year I built a new site for the Gramps project (genealogy software):
Course, the design for the Gimp site would be more appropriate for Gimp, but that site is a good one, I think (though we haven't yet implemented a caching plugin). The support for internationalization is great, if you have people to write translations. The blog section where various contributors and developers can write posts is great.
Regardless, I am interested in helping out with the site. I'm always relatively busy, but I like and use Gimp and Inkscape for all of my freelance design work. I would love to have an opportunity to give back.
Regards,
Shlomi Fish
new website
On Tue, Apr 19, 2011 at 8:52 AM, Martin Nordholts wrote:
The whole thing is likely to take months, so we need to start *now* if we intend to have a visual refresh for 2.8.
I'd rather plan for a visual refresh for GIMP 3.0, that gives us more time and aligns with a new era of GIMP
I'd rather not use the word "plan" with regards to something we have no idea when it's out :)
In my experience it's best to do things while we have the drive to do them. Nothing prevents us from facelifting gimp.org at 3.0 as long as everything's done by that time. But I'd really like the thread to refocus on the questions asked above :)
Alexandre Prokoudine http://libregraphicsworld.org
new website
On 04/19/2011 03:10 AM, Shlomi Fish wrote:
This will be less resource hungry than a PHP-based site and more secure (because you cannot exploit a problem in a static HTML site per-se and because many authors of PHP, and to a lesser extent other server-side solutions are sloppy and are not aware of their many pitfalls - see: http://www.shlomifish.org/open-source/anti/php/ ) .
There are many counter-arguments to your view of PHP. We don't need to start a flame-war about server-side scripting languages. The issue with having a static HTML site is that only very few people will be able to update it. Using a solution like WordPress would make the site more accessible to Gimp developers and community members so that they can help update the content of the site.
I would strongly recommend against even getting near WordPress.com because not only it is incredibly insecure, but it also has very poor usability. See:
I think an undeniable proof of poor usability is us having this discussion about how to update the Gimp site because the last version, which seems to be static HTML or built with some server-side scripting, is apparently not easy to update.
All of these problems can be avoided by good site construction and management. We will not need to create any custom plugins for what the current site already does. As far as being "resource hungry", any database-driven CMS will have that problem without a good caching solution.
2011/4/19 Alexia Death :
On Tuesday, April 19, 2011 08:48:22 Martin Nordholts wrote: However, there is one con that you dont see in a test installation. It's comment section is a popular target for spammers(I dont know if the whole facility can be turned off) and due to widespreaded use, if there is a vulnerability it gets exploited very very fast. These are the two things you need to be prepared for with wordpress, spam and constant updates to avoid getting defaced.
Doesn't even requiring a login or captchas prevent this spam? If not and spam become a big problem, maybe we have to disable comments altogether. At least we'll have a website that is easy to update.
You can set up the comments on a WordPress site in a variety of ways:
- Must be a registered user to comment
- Anyone can comment, but the first comment from a given email address
is held for approval. After that, all following comments are let go.
- Anyone can comment
- Anyone can comment, but Akismet, their comment-spam service, filters
your comments
We could also turn off comments completely and let people discuss anything interesting elsewhere: Twitter, Facebook, the mailing list, etc. Outside of blog or News entries, comments don't really have a place on the primary site anyway. There certainly aren't any comments there now.
I think security through obscurity is not security at all, so that is a weak argument against WordPress. It's very secure in that it is constantly being assaulted and patched. And with comments turned off you are severely limiting the points of access.
One other major bonus for WordPress is the ability to allow site members to submit translations for each page. Here's info about the plugin that we used for gramps-project.org:
Course, I see now that we'd have to buy a license to get it, but for $79 it's a cheap solution to support multiple languages. And having multiple language support for gimp.org seems like a necessity.
Hope this didn't come-off as sounding defensive. I want a practical solution for Gimp more than a theoretically-pleasing one. I think a CMS would make the site easier to keep updated, whichever CMS that may be.
-Jason Simanek
new website
Hi Jason,
On Tuesday 19 Apr 2011 16:21:47 Jason Simanek wrote:
On 04/19/2011 03:10 AM, Shlomi Fish wrote:
This will be less resource hungry than a PHP-based site and more secure (because you cannot exploit a problem in a static HTML site per-se and because many authors of PHP, and to a lesser extent other server-side solutions are sloppy and are not aware of their many pitfalls - see: http://www.shlomifish.org/open-source/anti/php/ ) .
There are many counter-arguments to your view of PHP.
Like which ones?
We don't need to start a flame-war about server-side scripting languages.
Maybe we shouldn't.
The issue with
having a static HTML site is that only very few people will be able to update it.
That's not entirely true if you are using a version control system (possibly a DVCS) and keep the sources under version control.
Using a solution like WordPress would make the site more accessible to Gimp developers and community members so that they can help update the content of the site.
True.
I would strongly recommend against even getting near WordPress.com because not
only it is incredibly insecure, but it also has very poor usability. See:
I think an undeniable proof of poor usability is us having this discussion about how to update the Gimp site because the last version, which seems to be static HTML or built with some server-side scripting, is apparently not easy to update.
Did you try to update it.
All of these problems can be avoided by good site construction and management. We will not need to create any custom plugins for what the current site already does. As far as being "resource hungry", any database-driven CMS will have that problem without a good caching solution.
Yes, you are right. Of course, I suppose that most modern systems can handle such a load pretty well.
2011/4/19 Alexia Death :
On Tuesday, April 19, 2011 08:48:22 Martin Nordholts wrote: However, there is one con that you dont see in a test installation. It's
comment section is a popular target for spammers(I dont know if the whole facility can be turned off) and due to widespreaded use, if there is a vulnerability it gets exploited very very fast. These are the two things you need to be prepared for with wordpress, spam and constant updates to avoid getting defaced.
Doesn't even requiring a login or captchas prevent this spam? If not and spam become a big problem, maybe we have to disable comments altogether. At least we'll have a website that is easy to update.
You can set up the comments on a WordPress site in a variety of ways:
- Must be a registered user to comment - Anyone can comment, but the first comment from a given email address is held for approval. After that, all following comments are let go. - Anyone can comment
- Anyone can comment, but Akismet, their comment-spam service, filters your comments
The problem with WordPress is that its comments does not have previews by default (so you have to hope they look OK after submission) and that all comment previews plugins require JavaScript, and that it has a tendency to eat comments.
We could also turn off comments completely and let people discuss anything interesting elsewhere: Twitter, Facebook, the mailing list, etc. Outside of blog or News entries, comments don't really have a place on the primary site anyway. There certainly aren't any comments there now.
Yes, I agree.
I think security through obscurity is not security at all, so that is a weak argument against WordPress. It's very secure in that it is constantly being assaulted and patched. And with comments turned off you are severely limiting the points of access.
WordPress may not employ security by obscurity but that does not make it
secure. Lack of obscurity is a necessary condition towards security, but not a
sufficient condition. (see:
http://en.wikipedia.org/wiki/Necessary_and_sufficient_condition ). By all
means, the flood of serious security vulnerabilities (often quickly exploited)
for WordPress is a clear indication that it has been poorly written, with a
code of bad quality. Open source is not a panacea for security, and you cannot
use it as a figleaf.
WordPress is insecure and badly written. It's a fact.
One other major bonus for WordPress is the ability to allow site members to submit translations for each page. Here's info about the plugin that we used for gramps-project.org:
Course, I see now that we'd have to buy a license to get it, but for $79 it's a cheap solution to support multiple languages. And having multiple language support for gimp.org seems like a necessity.
I am admently oppposed to using a proprietary plugin for a site of an open- source project. That will make us look bad, will burden our users and is completely unethical. For why proprietary software should not be trusted, see:
http://better-scm.berlios.de/docs/shlomif-evolution.html
Hope this didn't come-off as sounding defensive. I want a practical solution for Gimp more than a theoretically-pleasing one. I think a CMS would make the site easier to keep updated, whichever CMS that may be.
Yes, but we can also use a wiki or something like that.
Regards,
Shlomi Fish
(Please reply to the list or don't reply at all.)
new website
2011/4/20 Shlomi Fish :
The issue with
having a static HTML site is that only very few people will be able to update it.That's not entirely true if you are using a version control system (possibly a DVCS) and keep the sources under version control.
We currently version control gimp-web with git, but updating the site is not easy enough. First, we don't want to go through GNOME git account procedure to allow a community member to update the site. Second, when updating sources directly you have to worry about writing proper HTML, when it should be as easy as just writing content, like a news item. People updating site content should not have to worry about making sure not to break the entire site.
/ Martin
--
My GIMP Blog:
http://www.chromecode.com/
"GIMP 2.8 schedule on tasktaste.com"
new website
On 4/20/11, Shlomi Fish wrote:
The issue with having a static HTML site is that only very few people will be able to update it.
That's not entirely true if you are using a version control system (possibly a DVCS) and keep the sources under version control.
I was kinda hoping for this discussion not to happen, but since you insist...
First of all, static HTML site is what we have *already* agreed on. The agreement comes from status quo, which is: very few people *interested* in maintaining the website and related services. If we don't have 24/7/365 maintenance of the website, exposing it to people who know about secuity more than we do is a no go. Period.
The website is barely maintained not because it's difficult to update it, but because nobody wants to do it. You can argue about that till you are blue in the face, but it's been that way for years: noone ever wants to take responsibility. CMS is not a solution to that, nor DVCS is (especially _D_VCS). This is a social issue, CMS is of no help there.
So the first prerequisite for a CMS is a world-wide team that takes responsibility for round-the-clock availability of the website.
The second prerequisite when CMS is something that might and should happen is providing additional services: a resources catalog, an improved version of registry.gimp.org etc.
It's been years since we have easy installation of resources and extensions on our todo list, we even have a failed GSoC 2006 project on that. I'm a realist and I don't see that changing any time soon. We can't install an arbitrary CMS and hope that it might turn out good enough if and when we have people to work on the other stuff. Was Drupal a good choice for extensions registry? Clearly no.
Creating a new GIMP.org with new registry, resources catalog and whatnot is a job for several experienced web developers backed by several GIMP developers who would work on the software part. And it's months of work, since it's about volunteering in spare time, and these months of work won't start any time soon, because core team is busy *all the time* with more important things. Does anybody see it changing? I don't.
Hence the plan for static HTML5 + JavaScript for updating content.
Now once again I'd like to return your attention back to the questions asked in the mail that started the thread. Thank you in advance :)
Alexandre Prokoudine http://libregraphicsworld.org
new website
Hi all,
please pardon me for arguing despite a long proven record of not helping out on the GIMP website -- but i want to make shure the following solutions model has been discussed.
On Thu, Apr 21, 2011 at 2:08 PM, Alexandre Prokoudine wrote:
[..] status quo, which is: very few people [are] *interested* in maintaining the website and related services.
true enough -- regarding the _technical_ part of the website.
The website is barely maintained not because it's difficult to update it, but because nobody wants to do it.
I simply refuse to believe that not a single one among the 13 gimp users who are into web design will find time and pride to show off her graphics tool of choice and thereby showcase his personal web design skills.
(please substitute "13" by a realistic number of your choice).
[..] it's been that way for years: noone ever wants to take responsibility.
Regarding the web site's _content_, IMHO this is a false conclusion: No one new is ever _allowed_ to take responsibility. All you can do is send in a patch for review. In fact, the real responsibility is in the hands of those who apply the patches (but no patches get sent in ever).
I strongly suggest to completely revert the process: Anybody showing interest in contributing to the web site should be _urged_ to do so. Without restrictions and with access as simple as possible. People tend to take responsibility when they are given the powers to make a difference.
And i'd call it progress in case we face edit wars in gimp.org's tutorials section.
There's a difference between code and web site content, as much as is between the people(s) who usually have fun in creating one of the two. The patch review process is tried and proven for coding, but it is overkill for web site content and repels people willing to contribute there.
The crucial part of the website, say starting page + downloads, may remain under the safe control of the board of developers. But for the rest of the site: what is the worst damage a drunken/malicious user can cause? That will not get reverted a few hours later?
Proposed standard reply for someone sending in a typo/spelling correction: "Thanks for your contribution. Please correct the mistake yourself on http://cms.gimp.org/page_affected. Be shure to add yourself to the AUTHORS list on xxyyzz afterwards. I have just created a new account for you with user:xy pass:yy.
In case you're interested to help out, our most needing page is xyz. If you have any questions, do not hesitate to contact our community here: xyy"
CMS is not a solution to that, nor DVCS is (especially _D_VCS). This is a social issue, CMS is of no help there.
The only way to prove your hypothesis is to experimentally demonstrate that a CMS does not improve the situation...
thanks for you consideration, yahvuu
new website
On 4/22/11, yahvuu wrote:
CMS is not a solution to that, nor DVCS is (especially _D_VCS). This is a social issue, CMS is of no help there.
The only way to prove your hypothesis is to experimentally demonstrate that a CMS does not improve the situation...
You know, I had a rather long reply to each of your points, but this last bit made me erase most of it, because your stubborness is trying to rival mine, and I'm _not_ having any of that :)
The fact that the team is in need for help is not a mistery. It was never hushed up by government or men in black backed up by helicopters of likewise colour. It wasn't communicated to the user base well enough, but even now when it _is_ communicated to user base, very, very few people care to make a difference.
Over past four months ever since the "Why GIMP 2.8 is delayed" thing began only a handful of developers cared to cook up a few patches and none of them sticked to the project in the end (I'm personally thankful to them even for that). Despite of the community knowing abou all the issues I know just one person who keeps contibuting here and there, but he's been around for years. Apart from that what we mostly got was a temporary raise of donations, which we still haven't found a use for to make 2.8 happen sooner.
Please learn facts before you start talking about hypotheses.
There are still things to be done to improve the situation, but _once again_ they are mostly social and less technical. I'll just list a few:
- we are not making it easy to get into development (partially solved
thanks to Alexia and Barak)
- we are not promoting new core features
- we are not promoting 3rd party development
- we are not promoting educational materials, courses, workshops and suchlike
All of the things above make a huge difference when you are trying to create a rewarding community. In short, we are not even attempting to build an ecosystem to make the project support itself. This plays a huge role in the fact that the team is always outnumbered.
There is no silver bullet, there is only patience, passion and dedication. If people don't have it, no CMS will substitute that. You want to argue against that? Fine with me, but I'm not participating. I'd like to have something done instead, thank you very much.
Now that I've done my shouting, may I once again try to get the discussion back to the topic of new design? I quite like Jason's take at GRAMPS website's design (I remember all its previous versions), but I'm interested in what else people can come up with, and that sounds like contest to me.
Could we please have a voting of some kind whether we do a contest or not?
Alexandre Prokoudine http://libregraphicsworld.org
new website
On 4/23/11, Alexandre Prokoudine wrote:
I'd like to have something done instead, thank you very much.
Meaning "I'd like to get something done instead"
Truly yours, Freudean slipmeister
new website
On Fri, Apr 22, 2011 at 1:10 PM, Alexandre Prokoudine wrote:
- we are not making it easy to get into development (partially solved thanks to Alexia and Barak)
....
There is no silver bullet, there is only patience, passion and dedication. If people don't have it, no CMS will substitute that.
These two thoughts seem to be somewhat in conflict.
A CMS arguably makes it easier to get into website development for people who don't have the "patience, passion and dedication" to use fairly convoluted workflows to do something as simple as updating, managing, and contributing web content.
That being said, a CMS does not produce volunteers.... It merely reduces the barriers a prospective volunteer has to cross in order to become an active participant, so perhaps the conversation is not so much about CMS vs. VCS vs. (whatever), but about reducing the barriers to entry.
So, with that in mind, how many steps are required to fix a typo or add content to the website, and can that amount of steps be reduced?
Could we please have a voting of some kind whether we do a contest or not?
+1 on a redesign contest
-Ronabop
new website
On 4/23/11, Ronald Chmara wrote:
There is no silver bullet, there is only patience, passion and dedication. If people don't have it, no CMS will substitute that.
These two thoughts seem to be somewhat in conflict.
A CMS arguably makes it easier to get into website development for people who don't have the "patience, passion and dedication" to use fairly convoluted workflows to do something as simple as updating, managing, and contributing web content.
Why would you want people without patience, passion and dedication to be in charge of something you care about?
That being said, a CMS does not produce volunteers.... It merely reduces the barriers a prospective volunteer has to cross in order to become an active participant, so perhaps the conversation is not so much about CMS vs. VCS vs. (whatever), but about reducing the barriers to entry.
Yes, but again -- we have noone to reduce them for.
So, with that in mind, how many steps are required to fix a typo or add content to the website, and can that amount of steps be reduced?
With existing approach or with (possible) future static HTML + JavaScript? :)
I think I'm utterly misunderstood -- I'm not against CMS. I'm fine with both static site and CMS. The question is whether we have someone who is willing to take full responsibility for availability of the CMS based website. With CMS the question is not _whether_ we'll be hacked, but _when_. And when it happens, we shouldn't be running around like headless chickens, not knowing what to do. We need someone who will always be up to most recent security patches.
For Audacity we solved that by paying a community member who is experienced in that and can take care of issues. audacityteam.org was recently hacked, and he fixed that within half an hour.
For Inkscape we are delegating that to OSUOSL whose team member is part of our community as well.
For GIMP -- I don't think we have anybody right now to delegate it to.
Could we please have a voting of some kind whether we do a contest or not?
+1 on a redesign contest
Thanks :)
Alexandre Prokoudine http://libregraphicsworld.org
new website
On Sat, Apr 23, 2011 at 6:48 AM, Alexandre Prokoudine wrote:
On 4/23/11, Ronald Chmara wrote:
A CMS arguably makes it easier to get into website development for people who don't have the "patience, passion and dedication" to use fairly convoluted workflows to do something as simple as updating, managing, and contributing web content.
Why would you want people without patience, passion and dedication to be in charge of something you care about?
Because "patience, passion and dedication" means nothing when it comes to fixing a typo, posting a random tutorial, uploading a tip, etc.
This is basically the wikipedia argument. Again.
If you only trust proven expert volunteers, that's all you're going to get. It's slow. It doesn't work without lots of money.
Pity that wikipedia was such a failure, because they didn't demand proven experts.
(Do I need a sarcasm tag?)
That being said, a CMS does not produce volunteers.... It merely reduces the barriers a prospective volunteer has to cross in order to become an active participant, so perhaps the conversation is not so much about CMS vs. VCS vs. (whatever), but about reducing the barriers to entry.
Yes, but again -- we have noone to reduce them for.
Hi. I'd like to add a GIMP mirror, but the page on the topic is so hosed that I cannot figure out how to do so. I have at least 10 years of experience in apache, PHP, (blah blah blah) but I don't even know how to *apply* to fix it, or who to talk to.
Yes, I'm just one person. How many of me have been shut out?
So, with that in mind, how many steps are required to fix a typo or add content to the website, and can that amount of steps be reduced?
With existing approach or with (possible) future static HTML + JavaScript? :)
I really don't care about the approach, but others might.
Others who can help.
I think I'm utterly misunderstood -- I'm not against CMS. I'm fine with both static site and CMS. The question is whether we have someone who is willing to take full responsibility for availability of the CMS based website. With CMS the question is not _whether_ we'll be hacked, but _when_.
LOL, use a webserver, you'll be exploited..
With all tech, it's a question of "when". Some are more hardened than others, but it's always "when".
And when it happens, we shouldn't be running around like headless chickens, not knowing what to do. We need someone who will always be up to most recent security patches.
Or we need a team.
The concept of "someone" leads to failure, over time. Putting it into the hands of one person creates a failure point.
For Audacity we solved that by paying a community member who is experienced in that and can take care of issues. audacityteam.org was recently hacked, and he fixed that within half an hour. For Inkscape we are delegating that to OSUOSL whose team member is part of our community as well.
For GIMP -- I don't think we have anybody right now to delegate it to.
This is why a team is needed. Folks check out. They come back. Or they don't. Team leader roles change. As long as enough people are involved, though, there is a team.
-Ronabop
new website
On 4/24/11, Ronald Chmara wrote:
Why would you want people without patience, passion and dedication to be in charge of something you care about?
Because "patience, passion and dedication" means nothing when it comes to fixing a typo, posting a random tutorial, uploading a tip, etc.
It's very simple to setup typo notification. The usual selection and Ctrl+Enter trick.
Random tutorials? i don't think it's a good idea.
Tips? We don't have tips on the website.
Yes, but again -- we have noone to reduce them for.
Hi. I'd like to add a GIMP mirror, but the page on the topic is so hosed that I cannot figure out how to do so.
*sigh*
http://www.gimp.org/webmasters.html
"You can also use Bugzilla to notify us if a mirror of ftp.gimp.org is gone or if a new one has recently been added. If you want to set up a new mirror, you may want to use one of the existing rsync mirrors to update your server. Please include the country of your server in the summary of the bug."
What's so hosed about this description? You don't know how to use a bug tracker with your...
at least 10 years of experience in apache, PHP, (blah blah blah)
???
I don't even know how to *apply* to fix it, or who to talk to.
Did you really try to read the page?
Yes, I'm just one person. How many of me have been shut out?
As far as I can see, the only mail from you before is here:
http://comments.gmane.org/gmane.comp.video.gimp.web/1412
You were pointed to very clear instructions, you got puzzled even so and you _never_ mailed again to say you still needed clarifications.
I'm sorry, but it looks like _you_ shut yourself out.
And when it happens, we shouldn't be running around like headless chickens, not knowing what to do. We need someone who will always be up to most recent security patches.
Or we need a team.
Exactly. That's what I've been talking about from the very beginning.
Alexandre Prokoudine http://libregraphicsworld.org
new website
Ronald Chmara writes:
Because "patience, passion and dedication" means nothing when it comes to fixing a typo, posting a random tutorial, uploading a tip, etc.
This is basically the wikipedia argument. Again.
If you only trust proven expert volunteers, that's all you're going to get. It's slow. It doesn't work without lots of money.
The trade-off with a CMS is that it makes things easier for casual contributors -- people fixing typos or minor errors -- while raising the bar for site maintainers. You no longer merely need someone who can type "apt-get update && apt-get safe-upgrade"; now you need somehow who's familiar with the particular CMS and all the specifics of its local installation.
At least that's been my experience with other organizations. Some passionate advocate of Zope or Drupal or Moodle or whatever comes in and sets things up. It sounds like a great idea at the time. A year later, something breaks, or the CMS is out of date and giving security warnings, but the original person has gotten busy with other projects and there's no volunteer with a clue how to fix/upgrade it.
If GIMP.org does switch to a CMS, I'd recommend making sure that whoever sets it up fully documents where everything is on the server (software, content, CSS, plug-ins), how to upgrade it, any plug-ins used and how to install or upgrade those plug-ins. And don't do it unless you have at least two people (preferably in very different time zones) committed to maintaining it: if you can't find a second maintainer now, how will you find one when the site is down and you need an emergency fix?
...Akkana
new website
On Sun, Apr 24, 2011 at 9:57 AM, Alexandre Prokoudine wrote:
On 4/24/11, Ronald Chmara wrote:
Why would you want people without patience, passion and dedication to be in charge of something you care about?
Because "patience, passion and dedication" means nothing when it comes to fixing a typo, posting a random tutorial, uploading a tip, etc.
It's very simple to setup typo notification. The usual selection and Ctrl+Enter trick.
Random tutorials? i don't think it's a good idea. Tips? We don't have tips on the website.
Yes, it's a thin site. Possibly because adding content is not simple.
Yes, but again -- we have noone to reduce them for.
Hi. I'd like to add a GIMP mirror, but the page on the topic is so hosed that I cannot figure out how to do so.
See:
http://www.gimp.org/downloads/
Bottom of the page, where mirrors should be: "[an error occurred while processing this directive]"
Been busted for a few days, at least,
What's so hosed about this description? You don't know how to use a bug tracker with your...
at least 10 years of experience in apache, PHP, (blah blah blah)
???
Bug filed now.
https://bugzilla.gnome.org/show_bug.cgi?id=648650
I don't even know how to *apply* to fix it, or who to talk to.
Did you really try to read the page?
Different page, different problem.
Yes, I'm just one person. How many of me have been shut out?
As far as I can see, the only mail from you before is here: http://comments.gmane.org/gmane.comp.video.gimp.web/1412
Wow, that takes me back. Whole different company. Not sure if I ever got a gimp mirror there. Thanks for finding it, though.
Here is what I was referring to: https://lists.xcf.berkeley.edu/lists/gimp-web/2011-April/000968.html
You were pointed to very clear instructions, you got puzzled even so and you _never_ mailed again to say you still needed clarifications. I'm sorry, but it looks like _you_ shut yourself out.
That will happen too.
-Ronabop
new website
On Sun, Apr 24, 2011 at 08:57:49PM +0400, Alexandre Prokoudine wrote:
Alexandre, i have a question to ask you and i think it is a question that should be answered in a semi-public venue -- this mail list should suffice...
while i was online recently and chatting with you in private, you asked me if i might "be Akkana Peck". now that she is responding on this mail list (I have not read that mail yet, btw) i am wondering if indeed you have found someone to "be Akkana Peck".
i met Akkana or a person "being Akkana" in 2004. i have not seen that person since but still have photographs and a memory of a gift that was exchanged. i might be very very wrong about this, but the person who was "being Akkana Peck" in 2003 on the internet and the person who was "being Akkana Peck" who i spoke with in person in 2004 would never ever have 1) put me on /ignore or 2) continued to live locally and not have contacted me again.
it is a shame and one might say, even a tragedy that her book seems to not be stocked by bookstores locally -- perhaps the bay area has too many of such authors; where i came from it seemed that local authors had the support of the community bookstores, but again, i might be wrong about that.
perhaps the whole situation can be summed up by these words that the person being "Akkana Peck's" husband said the last time i saw them in 2004. Those words were "This will never work."
Alexandre Prokoudine, did you find some one to "be Akkana Peck"?
carol
new website
Von: Ronald Chmara
Yes, I'm just one person. How many of me have been shut out?
As far as I can see, the only mail from you before is here: http://comments.gmane.org/gmane.comp.video.gimp.web/1412
Wow, that takes me back. Whole different company. Not sure if I ever got a gimp mirror there. Thanks for finding it, though.
Most of my changes to the gimp-web module have been mirror additions:
http://git.gnome.org/browse/gimp-web/log/?qt=grep&q=mirror
Here is what I was referring to:
https://lists.xcf.berkeley.edu/lists/gimp-web/2011-April/000968.html
Recently I've reduced the number of changes to gimp-web, simply because it's a bit frustrating to wait for manual updates of the website (i.e. wait until someone runs the make command manually).
I'd guess that a simple cron-based approach could fix this (update once every 30 minutes, for example), even if this isn't as fast as the commit-event triggered updates we had previously.
Regards, Michael