Schrift
[thread]9459[/thread]

http://develop.perl-community.de/: Verbesserungsvorschläge



<< |< 1 2 >| >> 19 Einträge, 2 Seiten
bloonix
 2006-01-15 15:17
#89149 #89149
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo Leutz,

das Design des zukünftiges Perl-Community-Boards schaut wirklich gut aus.
Es ist schlicht und übersichtlich, dennoch sind mir ein paar Dinge aufge-
fallen und ich möchte gerne den einen oder anderen Verbesserungsvor-
schlag anbringen.

Ich habe hierfür die Hauptseite des Boards mit allen notwendigen Images
und Styles kopiert (in Abstimmung mit einem Moderator), um ein Beispiel
vorzeigen zu können.

http://www.bloonix.de/dev_perl_com/dev_perl_com.htm

In dem Beispiel habe ich folgende Änderungen vorgenommen ...

Das Dev-Board besteht aus einer riesigen Tabelle mit mehreren kleineren
Untertabellen. Tabellen sind leider sehr unflexibel und nach heutigem
HTML-Vorstellungen fürs Design deprecated - sagt man zumindest.

* Die riesige Tabelle mit Content habe ich deshalb aufgelöst und
stattdessen dem Body verschiedene Styles verpasst.

* Die colspan's der Untertabellen sind somit ebenfalls aufgelöst.

* Aus der Linkliste zwischen den beiden Kamelimages habe ich eine
Navigationsleiste (ul,li) gepackt. Sie ist immer zentriert, da Kamelimages
und Navi in einer eigenen Tabelle mit 3-Spalten liegen (20%-60%-20%).

* Das rechte Kamelimage ist nicht mehr als Background defniniert, sondern
befindet sich in der rechten Spalte neben der Navigationsleite.

* Die Fussleiste habe ich aus der Tabelle mit der Forenübersicht herausge-
löst und in zwei DIV's portiert.

* Für die Tabellenheader habe ich mit Gimp auf die Schnelle Balken erstellt.

Für den oberen Header habe ich folgende Werte genommen:
Height: 25px;
Width: 2px;
Farben: 7a7a7a-adadad
Name: headline.gif

Für den unteren Header ...
Height: 22px;
Width: 2px;
Farben: d2d2d2-f2f2f2
Name: category.gif

* Desweiteren habe ein paar HTML-Definitionen in CSS umgewandelt.

Kurzübersicht der Strukturen ...

Original:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
body
+-----------------------------------+
| table shadow                      |
| +-------------------------------+ |
| | table bigtable                | |
| | +---------------------------+ | |
| | | table links, images       | | |
| | | +-----------------------+ | | |
| | | | table forenübersicht  | | | |
| | | |                       | | | |
| | | |                       | | | |
| | | |                       | | | |
| | | |                       | | | |
| | | |                       | | | |
| | | +-----------------------+ | | |
| | +---------------------------+ | |
| +-------------------------------+ |
+-----------------------------------+


Vorschlag:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
body mit shadow
+-----------------------------------+
| div content                       |
| +-------------------------------+ |
| | table navi, images            | |
| +-------------------------------+ |
|                                   |
| +-------------------------------+ |
| | div welcome, reg, login       | |
| +-------------------------------+ |
|                                   |
| +-------------------------------+ |
| | table forenübersicht          | |
| +-------------------------------+ |
|                                   |
| +-------------------------------+ |
| | div footer                    | |
| | +---------------------------+ | |
| | | div infooter              | | |
| | +---------------------------+ | |
| +-------------------------------+ |
+-----------------------------------+


Greez,
opi
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
Strat
 2006-01-15 16:12
#89150 #89150
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
css anstelle der haupttabelle finde ich klasse, und es duerfte auch sehr einfach zu aendern sein, da header/footer/navigation etc. in eigene templates ausgelagert sind.

Nur der graue Hintergrund der Navigationbar finde ich persoenlich nicht so schoen; da gefaellt mir der Originalhintergrund besser. Was meint ihr?

Ich will eh das board wieder mal mit HTML::Template::Compiled testen... dann kann ich die gleich mit einbauen.

@all: Einverstanden?
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
esskar
 2006-01-15 16:19
#89151 #89151
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
klar.
bloonix
 2006-01-15 20:31
#89152 #89152
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=Strat,15.01.2006, 15:12]Nur der graue Hintergrund der Navigationbar finde ich persoenlich nicht so schoen; da gefaellt mir der Originalhintergrund besser.[/quote]
ich finde es auch nicht weltberauschend, aber man kann die liste anhand
der css-Datei formatieren, wie es beliebt. durch die zentrierung in einer
mittleren spalte ist sichergestellt, dass die links das rechte kamelimage
nicht überschreiben.

zudem ist das <ul> element zur auflistung von links üblich.

es war mir eine freude mitzuwirken :-)

greez
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
renee
 2006-01-16 09:02
#89153 #89153
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@Strat: einverstanden!

Ein paar kleinere Sachen sind mir dennoch aufgefallen:

*) kann man so etwas verhindern: http://perl.renee-baecker.de/images/pboardII.JPG

*) Wir sollten "unser" Kamel beibehalten. Wir haben es auf T-Shirts/Pullis und seit laengerer Zeit als unser Erkennungszeichen (Danke @cooly)...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
bloonix
 2006-01-16 09:59
#89154 #89154
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
meinst du das kamelbild auf dieser seite links oben?\n\n

<!--EDIT|opi|1137398694-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
bloonix
 2006-01-16 10:03
#89155 #89155
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=opi,16.01.2006, 08:59][/quote]
[quote=renee,16.01.2006, 08:02]*) kann man so etwas verhindern: http://perl.renee-baecker.de/images/pboardII.JPG[/quote]
ja kann man. ich habe auf dieser testseite mit prozentangaben
gespielt. wenn man dann das browserfenster verkleinert, dann
schrumpft natürlich auch der inhalt. die inline elemente, die
immer das gleiche aussehen haben sollen, müssen mit fixen
werten ausgestattet werden. wenn man die weite so angibt,
dass es bei einer auflösung von derzeit üblichen 1024x768
(evtl. 800x600) passt, dann sollte die breitere masse damit
abgedeckt sein.\n\n

<!--EDIT|opi|1137410940-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
GwenDragon
 2006-01-16 10:12
#89156 #89156
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
Bitte, keine fixen Breiten! Relative Größen.
Sonst kann das Forum auf einem Organizer oder Mobiltelefon schlecht angesehen werden.
CSS + divs sind sinnvoll, denn nur die skalieren auf kleineren Geräten und bei gezoomter Seite richtig.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

ptk
 2006-01-16 10:30
#89157 #89157
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn man sich auf Mobiltelefonen HTML-Seiten anschauen will, dann bleibt in der Praxis nur die Neuprogrammierung der Templates...
bloonix
 2006-01-16 10:41
#89158 #89158
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=ptk,16.01.2006, 09:30]Wenn man sich auf Mobiltelefonen HTML-Seiten anschauen will, dann bleibt in der Praxis nur die Neuprogrammierung der Templates...[/quote]
warum die templates? an den html-strukturen sollten nur
änderungen vorgenommen werden, wenn sich datenstrukturen
ändern. für das design ist ausschließlich eine css-datei
zuständig - breiten, höhen, größen, formen, farben...

auf diese weise kann man auch mehrere css-dateien erzeugen,
passend für jeden typ. da bleibt nur noch die frage, ob man
abfragen kann, ob ein request nun von einem mobiltelefon oder
von einem gewöhnlichen browser kommt.
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
<< |< 1 2 >| >> 19 Einträge, 2 Seiten



View all threads created 2006-01-15 15:17.