[Docs] punto estivo della situazione
Manlio Perillo
manlio_perillo a libero.it
Mar 22 Ago 2006 12:24:23 CEST
Stefano ha scritto:
> Manlio Perillo ha scritto:
>>
>> Si, è da fare.
>> Purtroppo ora anche per quanto riguarda il sito Stefano è latitante.
>> Volevo prima fare le modifiche di base.
>>
>
> Hai ragione sono latitante... ;-) mi si stà liberando un pò di tempo in
> questi giorni.
Grazie!
> Questo pomeriggio provo a fare un punto della situazione
> in base a quanto passato in lista e ti faccio sapere.
>
La cosa prioritaria da fare è risistemare ht2html.
All'inizio ti avevo chiesto di riusare il codice preesistente ma mi sono
reso conto che non conviene.
Credo sia meglio riscrivere tutto ht2html, quindi:
- SkeletonCSS diventa Skeleton e va nel modulo apposito, eliminando
tutte le parti non utilizzare.
- lo stesso per BannerCSS, SidebarCSS.
- ovviamente PDONewGenerator (ri)diventa PDOGenerator.
Se mi dai una mano lo apprezzerei molto, dato che io dovrei perdere un
pò di tempo a capire cosa non serve.
Infine andrebbero fatte piccole correzioni per avere codice XHTML 1.0
Strict valido.
Avevo iniziato a fare qualcosa, te lo allego.
Infine restano le note sul copyright e sui credits.
Di questo dovremmo discuterne un pò:
- il copyright a chi va attribuito? La Python Software Foundation?
- per i credits direi di mettere il tuo nome come curatore dello stile,
evidenziando che il sito è curato dalla comunità (**ma quale
comunità?**) ed è ispirato a quello di python.org.
- infine una nota a chi fornisce l'hosting (come sulla pagia principale).
- icone validazione del w3.org, per XHTML e CSS
Il tutto dovrebbe essere come su python.org.
Fatto questo posso aggiornare le news (inserendo la richiesta di
collaborazione come suggerito da Antonio) ed inserire i link ai
documenti esterni che mi avevano chiesto.
Poi l'intero sito andrebbe revisionato, ma possiamo farlo un pò alla volta.
Saluti Manlio Perillo
-------------- parte successiva --------------
Index: PDONewGenerator.py
===================================================================
--- PDONewGenerator.py (revision 194)
+++ PDONewGenerator.py (working copy)
@@ -46,7 +46,7 @@
def get_meta(self):
"""Return extra meta-data. Must be a string."""
import __main__
- return '<meta name="generator" content="HT2HTML/%s">' \
+ return '<meta name="generator" content="HT2HTML/%s" />' \
% __version__
def get_body_attributes(self):
"""Return extra attributes for the body start tag."""
@@ -168,7 +168,6 @@
print cont
def __do_head(self):
- # XXX TODO use XHTML instead?
"""Return the HTML <head> stuff."""
print '''\
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
@@ -185,7 +184,7 @@
<head>
<title>%(title)s</title>
-<meta http-equiv="Content-Type" content="text/html; charset=%(charset)s">
+<meta http-equiv="Content-Type" content="text/html;charset=%(charset)s" />
%(meta)s
%(style)s
</head>''' % {'title' : self.get_title(),
@@ -211,13 +210,13 @@
if stylesheet and stylesheet.strip():
stylesheet = stylesheet.strip()
type = self.get_stylesheet_type(stylesheet)
- s = '<link rel="stylesheet" href="%s" type="%s" media="screen">\n' \
+ s = '<link rel="stylesheet" href="%s" type="%s" media="screen" />\n' \
% (stylesheet, type)
#~ added css reference for print media
if printsheet and printsheet.strip():
printsheet = printsheet.strip()
type = self.get_stylesheet_type(printsheet)
- s = s + '<link rel="stylesheet" href="%s" type="%s" media="print">\n' \
+ s = s + '<link rel="stylesheet" href="%s" type="%s" media="print" />\n' \
%(printsheet, type)
if favicon and favicon.strip():
favicon = favicon.strip()
@@ -391,8 +390,7 @@
# it is important not to have newlines between the img tag and the end
# end center tags, otherwise layout gets messed up
p.sidebar.append(('%(rootdir)s', '''
- <img alt="" border="0"
- src="%(rootdir)s/pics/PythonPoweredSmall.gif">
+ <img alt="" src="%(rootdir)s/pics/PythonPoweredSmall.gif" />
''' % self.__d))
self.__linkfixer.massage(p.sidebar, self.__d)
SidebarCSS.__init__(self, p.sidebar)
@@ -460,8 +458,7 @@
# anchor and end center tags, otherwise layout gets messed up
return '''
<a href="%(rootdir)s/" id="logolink">
- <img alt="" border="0"
- src="%(rootdir)s/%(banner)s"></a>''' % \
+ <img alt="" src="%(rootdir)s/%(banner)s" /></a>''' % \
self.__d
def get_corner_bgcolor(self):
Maggiori informazioni sulla lista
Docs