After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 646383 - Request: project pages on new wordpress website
Request: project pages on new wordpress website
Status: RESOLVED OBSOLETE
Product: website
Classification: Infrastructure
Component: www.gnome.org
current
Other Linux
: Normal normal
: ---
Assigned To: GNOME Web maintainers
GNOME Web maintainers
Depends on:
Blocks:
 
 
Reported: 2011-03-31 20:49 UTC by John Stowers
Modified: 2018-09-24 10:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description John Stowers 2011-03-31 20:49:11 UTC
It would be great if (as an application author) I could replace my crusty application homepage on live.gnome.org with one on the new gnome (wordpress based website), and have sufficient editing permissions to modify it.
Comment 1 Andreas Nilsson 2011-04-01 05:14:15 UTC
I totally want to work on this after the 3.0 release. Lets put down some notes on what's needed for most projects. This would help us figure out how to do a base template and what plugins to enable.
* News/release feed
* Project info page
* "Get involved"
* Links to communication channels (IRC, mailing list, bugzilla)
* Screenshot gallery.
Comment 2 John Stowers 2011-04-01 06:41:15 UTC
I vote

* Screenshot gallery
* Links to communication channels (automatically pulled from doap files...)
* NEWS/release (maybe automatically pulled from NEWS diffs...)

I'd rather all projects looked similar, so if it means enforcing, via a custom plugin, a rather restricted project page then I am in support.

Maybe we could just extend the DOAP format, and those projects with the extra fields in the doap file get an autogenerated project page - but this is quite similar to what olav is doing for the project list.
Comment 3 Olav Vitters 2011-04-01 08:01:25 UTC
John: That is what I am planning:
1. Autogenerated index.html
2. Autogenerated $PROJECT/doap.html

DirectoryIndex doap.html index.html

Meaning: All projects shortly listed on index.html. Then detailed information per project, but they can ignore the standard page and do their own thing.

Think someone should draw something up.

Only reason the autoregenerated index.html (not $PROJECT/doap.html; didn't do that yet) isn't setup atm is because we didn't have space on a RHEL6 VM. That was solved yesterday...
Comment 4 John Stowers 2011-04-01 08:08:19 UTC
(In reply to comment #3)
> John: That is what I am planning:
> 1. Autogenerated index.html
> 2. Autogenerated $PROJECT/doap.html
> 
> DirectoryIndex doap.html index.html
> 
> Meaning: All projects shortly listed on index.html. Then detailed information
> per project, but they can ignore the standard page and do their own thing.
> 
> Think someone should draw something up.
> 
> Only reason the autoregenerated index.html (not $PROJECT/doap.html; didn't do
> that yet) isn't setup atm is because we didn't have space on a RHEL6 VM. That
> was solved yesterday...

Nice!

Any plans for screenshots? That's the really killer feature for me (and visual constancy with the rest of the GNOME website)

How about thisplan for screenshots;
1. List screenshots in doap. Perhaps the screenshots must live in some whitelisted location (l.g.o, people.gnome.org/~maintainer-username)
2. The autogenerate scripts scales the screenshots to be less than an allowed width
3. The screenshots are then shown on/referenced from doap.html
Comment 5 John Stowers 2011-04-07 12:59:17 UTC
If we go the wordpress route - there is an LDAP plugin for wp that looks quite good

http://wordpress.org/extend/plugins/simple-ldap-login/

It might useful if it is decided to let project maintainers add their own custom homepages on gnome.org
Comment 6 Andreas Nilsson 2011-06-10 10:19:28 UTC
Filed bug 652231 about the ldap plugin
Comment 7 GNOME Infrastructure Team 2018-09-24 10:16:47 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/Infrastructure/Websites/issues/51.