What do you think? (was Re: [Ambassadors] fedoracommunity.org portal design)
by Máirín Duffy
On Wed, 2010-07-21 at 16:02 -0400, Máirín Duffy wrote:
> Hi Felix!
>
> On Tue, 2010-07-20 at 07:33 +0200, Felix Kaechele wrote:
> > I have some questions about the way the regions are split up on the page.
> > Why not keep the groups of countries (continents) in the structure that
> > we regularily use when talking about Ambassador regions? That being
> > APAC, EMEA, LATAM, NA.
> > For example in your mockup Europe and Africa & Middle East are seperate.
> > The americas comprise of NA and LATAM.
> > I do understand that splitting them up by continent makes sense too, but
> > it would be more coherent with our existing structures IMO.
>
> That's a really great idea. I did the continent split bceause I thought
> it might be the least-controversial way to do it, but I think splitting
> out by ambassador region makes more sense. Although it means the NA
> section is going to be *very* sparse, hehe. Splitting by continents,
> each section is individually a bit beefier than the Ambassador region
> split. But I think the consistency of splitting by Ambassador region is
> more valuable so I'll modify the mockup to employ that scheme!
Here's some static HTML mockups using the scheme Felix suggested:
http://duffy.fedorapeople.org/webdesign/fedoracommunity.org/html/16Aug2010/
What do you think? Does it work? North America looks a little weird...
how do you think it should be handled, or do you think it's fine?
Also do you notice any missing countries? India doesn't seem to have a
site? :(
~m
13 years, 7 months
[Fedora Infrastructure] #2366: Hotfix - fas /usr/lib/python2.6/site-packages/fas/templates/user/view.htmlw
by fedora-badges
#2366: Hotfix - fas /usr/lib/python2.6/site-packages/fas/templates/user/view.htmlw
-------------------------+--------------------------------------------------
Reporter: ricky | Owner: webmaster
Type: change | Status: new
Priority: major | Milestone:
Component: Web Content | Version:
Severity: Normal | Keywords: hotfix
-------------------------+--------------------------------------------------
= Change Requested =
Applied the following patch to /usr/lib/python2.6/site-
packages/fas/templates/user/view.html on fas0[1-3] to work around 500s on
/user/view:
{{{
--- /usr/lib/python2.6/site-packages/fas/templates/user/view.html
2010-08-27 15:57:26.000000000 +0000
+++ /home/fedora/ricky/view.html 2010-08-31 05:26:14.136666045
+0000
@@ -123,8 +123,8 @@
<dl>
<dt>${_('Status:')}</dt>
<dd>
- <span class="approved" py:if="role.group in
person.approved_memberships">${_('Approved')}</span>
- <span class="unapproved" py:if="role.group in
person.unapproved_memberships">${_('Unapproved')}</span>
+ <span class="approved" py:if="role.role_status ==
'approved'">${_('Approved')}</span>
+ <span class="unapproved" py:if="role.role_status ==
'unapproved'">${_('Unapproved')}</span>
</dd>
<py:if test="personal">
<dt>${_('Tools:')}</dt>
}}}
This patch doesn't actually address the root of the problem, so we will
need to investigate further. The full traceback for the 500s was:
{{{
cherrypy.msg INFO HTTP: Page handler: <bound method User.view of
<fas.user.User object at 0xb4203c2c>>
Traceback (most recent call last):
File "/usr/lib/python2.6/site-
packages/CherryPy-2.3.0-py2.6.egg/cherrypy/_cphttptools.py", line 121, in
_run
self.main()
File "/usr/lib/python2.6/site-
packages/CherryPy-2.3.0-py2.6.egg/cherrypy/_cphttptools.py", line 264, in
main
body = page_handler(*virtual_path, **self.params)
File "<string>", line 3, in view
File "/usr/lib/python2.6/site-
packages/turbogears/identity/conditions.py", line 210, in require
return fn(self, *args, **kwargs)
File "<string>", line 3, in view
File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line
195, in validate
return errorhandling.run_with_errors(errors, func, *args, **kw)
File "/usr/lib/python2.6/site-packages/turbogears/errorhandling.py",
line 119, in run_with_errors
return func(self, *args, **kw)
File "<string>", line 3, in view
File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line
360, in expose
*args, **kw)
File "<string>", line 5, in run_with_transaction
File "/usr/lib/python2.6/site-packages/turbogears/database.py", line
411, in sa_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line
373, in <lambda>
mapping, fragment, args, kw)))
File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line
420, in _execute_func
return _process_output(output, template, format, content_type,
mapping, fragment)
File "/usr/lib/python2.6/site-packages/turbogears/controllers.py", line
88, in _process_output
fragment=fragment)
File "/usr/lib/python2.6/site-packages/turbogears/view/base.py", line
159, in render
return engine.render(**kw)
File "/usr/lib/python2.6/site-packages/genshi/template/plugin.py", line
110, in render
return self.transform(info, template).render(**kwargs)
File "/usr/lib/python2.6/site-packages/genshi/core.py", line 179, in
render
return encode(generator, method=method, encoding=encoding, out=out)
File "/usr/lib/python2.6/site-packages/genshi/output.py", line 60, in
encode
return _encode(u''.join(list(iterator)))
File "/usr/lib/python2.6/site-packages/genshi/output.py", line 311, in
__call__
for kind, data, pos in stream:
File "/usr/lib/python2.6/site-packages/genshi/output.py", line 592, in
__call__
for kind, data, pos in stream:
File "/usr/lib/python2.6/site-packages/genshi/output.py", line 698, in
__call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File "/usr/lib/python2.6/site-packages/genshi/output.py", line 532, in
__call__
for ev in stream:
File "/usr/lib/python2.6/site-packages/genshi/core.py", line 283, in
_ensure
for event in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
569, in _include
for event in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/markup.py", line
279, in _match
content = list(content)
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
569, in _include
for event in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/markup.py", line
245, in _match
for event in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/markup.py", line
234, in _strip
event = stream.next()
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
543, in _exec
for event in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
496, in _eval
for kind, data, pos in stream:
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
558, in _flatten
for event in self._flatten(substream, ctxt, **vars):
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
558, in _flatten
for event in self._flatten(substream, ctxt, **vars):
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
557, in _flatten
**vars)
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
272, in _apply_directives
stream = directives[0](iter(stream), directives[1:], ctxt, **vars)
File "/usr/lib/python2.6/site-packages/genshi/template/directives.py",
line 411, in __call__
value = _eval_expr(self.expr, ctxt, **vars)
File "/usr/lib/python2.6/site-packages/genshi/template/base.py", line
286, in _eval_expr
retval = expr.evaluate(ctxt)
File "/usr/lib/python2.6/site-packages/genshi/template/eval.py", line
180, in evaluate
return eval(self.code, _globals, {'__data__': data})
File "/usr/lib/python2.6/site-packages/fas/templates/user/view.html",
line 126, in <Expression u'role.group in person.approved_memberships'>
<span class="approved" py:if="role.group in
person.approved_memberships">${_('Approved')}</span>
File "/usr/lib/python2.6/site-
packages/sqlalchemy/ext/associationproxy.py", line 356, in __contains__
for member in self.col:
File "/usr/lib/python2.6/site-
packages/sqlalchemy/ext/associationproxy.py", line 300, in <lambda>
col = property(lambda self: self.lazy_collection())
File "/usr/lib/python2.6/site-
packages/sqlalchemy/ext/associationproxy.py", line 158, in lazy_collection
"stale association proxy, parent object has gone out of "
InvalidRequestError: stale association proxy, parent object has gone out
of scope
}}}
--
Ticket URL: <https://fedorahosted.org/fedora-infrastructure/ticket/2366>
Fedora Infrastructure <http://fedoraproject.org/wiki/Infrastructure>
Fedora Infrastructure Project for Bugs, feature requests and access to our source code.
13 years, 7 months
Upcoming Fedora 14 Schedule Tasks
by John Poelstra
Start End Name
Fri 18-Jun Thu 21-Oct Website Refresh for Fedora 14
Fri 18-Jun Thu 21-Oct style guide for www.fpo written up in wiki
Tue 03-Aug Thu 02-Sep New website template complete in CSS using
960.gs fluid library and complete in genshi (based on draft 3, start with 2)
Fri 03-Sep Thu 09-Sep Populate new content for www.fpo using new template
Fri 10-Sep Thu 09-Sep go/no-go call on www.fpo in staging
Fri 10-Sep Mon 27-Sep Test new website / community feedback on staging
site
Have you found something that is working really well in your schedule?
Or maybe you've found something you believe would work better in the
future?
Update the schedule retrospective page now to capture all of the
important details as they happen:
https://fedoraproject.org/wiki/Fedora_14_Schedule_Retrospective
13 years, 8 months
Dutch translation suggestion for http://fedoraproject.org/nl/
by Martijn Vetketel
Hello all,
My first post to the list. Better make it count. After I stumbled upon
the dutch version of the fedora main-page at
http://fedoraproject.org/nl/ I raised an eyebrow. Below I'll post a
translation suggestion to update the dutch version of the mainpage.
http://fedoraproject.org/nl/
Fedora 13: Rock it!
Fedora 13
Wat is er nieuw in Fedora 13? Lees de release-informatie. >>
Fedora is een op Linux gebaseerd besturingssysteem dat het laatste in
vrije en open source software naar voren wil brengen. Fedora is altijd
vrij voor iedereen om te gebruiken, aan te passen en te distribueren.
Het wordt wereldwijd ontwikkeld door een grote groep mensen die als een
team samenwerken: het Fedora Project. Het Fedora Project is open en
iedereen is welkom om eraan deel te nemen.
Het Fedora Project is er voor jou: leidend in de innovatie van vrije,
open software en inhoud.
Kom meer te weten. >>
--
Greetings,
Martijn Vetketel
-bogus
--
Met vriendelijke groet,
Martijn Vetketel
13 years, 8 months
invalid Fedora-13-x86_64-Live-Security.iso
by Henry(Hotmail)
Hi,
the image Fedora-13-x86_64-Live-Security.iso has invalid checksum and is
wrong
the checksum is
f5f4b0dcd47aa6dc5f9ca0fdb985d153001017e54924dc2198a8178493415e1e
(Fedora-13-x86_64-Live-Security-CHECKSUM.txt)
thanks
Enrique
--
Usando el novísimo cliente de correo de Opera: http://www.opera.com/mail/
13 years, 8 months
Cannot reset my password.
by Dirgita
Hello.
I have an account on FAS and reset my password. But, until now I don't
receive reset URL emailed to me.
My account: dirgita
My e-mail: dirgitadevina(a)yahoo.co.id
I hope, I can logging in again with that account. I am sory if my mail
not in the right place.
Thanks for the response.
-----
Salam,
Dirgita
13 years, 8 months