Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 06:23:11 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155464 Posts in 21707 Topics by 7732 Members
Latest Member: DarrellDD
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Breite des Backend-Fensters ändern?  (Read 807 times)
Katerchen

Offline Offline

Posts: 84


« on: November 15, 2008, 09:21:07 AM »

Hallo!

Da hat man einen 19"-Monitor, der 1280x1024 anzeigen kann, und dann wird das Backend auf eine Breite von 770 Pixel kastriert... insbesondere in Code-Seiten finde ich das sehr lästig, da bei langen Zeilen immer wieder Zeilenumbrüche stattfinden, andererseits mehr als 1/3 des Bildschirms links und rechts des Eingabefensters leer bleibt.

Gucke ich in den Source der Seite, sehe ich das hier:

Code:
<table cellpadding="0" cellspacing="0" border="0" width="770" align="center">

Wo kommt diese "770" her? Ich habe die Zahl in den WB-Dateien nirgends gefunden, also wird sie vermutlich dynamisch berechnet. Hat jemand eine Idee, in welcher Datei das stehen könnte? Ich hätte keine Skrupel, diesen Wert auf "1200" oder gar "100%" zu setzen, zumindest in der Entwicklungsphase, in der ich alleine an der Website arbeite. (Schön wäre es natürlich gewesen, wenn das irgendwo in den Optionen einstellbar wäre, doch ich habe auch kein Problem damit, in den WB-Dateien zu fummeln.)

Übrigens habe ich schon dem Code-Fenster eine nicht-proportionale Schriftart beigebracht: In modules/code/modify.html den Style in Zeile 9 um ein "FONT-FAMILY: monospace" ergänzen.
Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #1 on: November 15, 2008, 09:37:22 AM »

Stefek und noch ein paar Leute arbeiten an einem breiteren Backend.

Mir persönlich - der ich mit 1920 x 1200 arbeite - macht ein breiteres Backend wenig Freude. Es zerfällt alles ein bisschen und die Zeilen im Editor werden sehr breit. Viel breiter als sie dann im Frontend sind. Da viele Select-Felder oder einzeilige Felder untereinander sind, gewinnst du in Wahrheit gar nichts.
Logged

*weg*
Ralf (Berlin)

Offline Offline

Posts: 1314


« Reply #2 on: November 15, 2008, 09:40:42 AM »

Hallo Katerchen,

die schuldige Datei ist die header.html im Verzeichnis /admin/interface :

Code:
<!-- BEGIN header_block -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>{WEBSITE_TITLE} >> {TEXT_ADMINISTRATION} - {SECTION_NAME}</title>
<link href="{ADMIN_URL}/interface/stylesheet.css" rel="stylesheet" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
{BACKEND_MODULE_CSS}
{BACKEND_MODULE_JS}
<script type="text/javascript" src="{WB_URL}/include/codepress/codepress.js"></script>
<script language="javascript" type="text/javascript">
function confirm_link(message, url) {
    if(confirm(message)) location.href = url;
}</script>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" width="770" align="center">
<tr>
    <td width="60" valign="top">
        <a href="{ADMIN_URL}" title="{TITLE_START}"><img src="{ADMIN_URL}/interface/logo.png" border="0" alt="Logo" /></a>
    </td>
    <td width="5">&nbsp;</td>
    <td style="font-size: 14px;" valign="top" align="right">
         <a href="{ADMIN_URL}" title="{TITLE_START}"><img src="{ADMIN_URL}/images/home.png" border="0" alt="{TITLE_START}" /></a>
         &nbsp;&nbsp;<a href="{URL_VIEW}" target="_blank" title="{TITLE_VIEW}"><img src="{ADMIN_URL}/images/view.png" border="0" alt="{WB_URL}" /></a>
    &nbsp; <a href="{URL_HELP}" target="_blank" title="{TITLE_HELP}"><img src="{ADMIN_URL}/images/help.png" border="0" alt="{TITLE_HELP}" /></a>
         &nbsp; <a href="{ADMIN_URL}/logout" title="{TITLE_LOGOUT}"><img src="{ADMIN_URL}/images/dl.png" border="0" alt="{TITLE_LOGOUT}" /></a>
</td>
    <td width="100" align="right" style="padding-top: 10px; padding-right: 15px; color: #000;">
    Version {VERSION}
    </td>
</tr>
</table>

<table cellpadding="0" cellspacing="0" border="0" width="770" align="center">
<tr>
    <td>
        <ul class="menu">
            <!-- BEGIN linkBlock -->
            <li class="{CLASS}"><a href="{LINK}" target="{TARGET}">{TITLE}</a></li>
            <!-- END linkBlock -->
        </ul>
    </td>
</tr>
<tr>
    <td class="content">
<!-- END header_block -->

Du mußt den Code in Zeile 17 und 35 anpassen:

Quote
<table cellpadding="0" cellspacing="0" border="0" width="770" align="center">

und width jeweils auf die gewünschte Breite setzen.

Gruß
Ralf

Logged
Katerchen

Offline Offline

Posts: 84


« Reply #3 on: November 15, 2008, 09:56:08 AM »

Ja bin ich denn blind? Ich habe doch extra alle WB-Dateien nach "770" durchsucht und nichts gefunden. Danke für den Hinweis!

(Edit: Nein, nicht ich bin blind, die Suchfunktion von Windows XP ist es...)

Ein wenig gewinne ich doch, da ich im Code-Fenster die Schriftart wie erwähnt auf Monospace gestellt habe (sonst werden Einrückungen zur Qual, für mich Fehlsichtigen sowieso), was deutlich mehr Platz benötigt und gelegentlich Zeilen doch umbrochen werden. SQL-Statements usw. baue ich natürlich mehrzeilig.
« Last Edit: November 15, 2008, 10:00:30 AM by Katerchen » Logged
Ralf (Berlin)

Offline Offline

Posts: 1314


« Reply #4 on: November 15, 2008, 09:57:31 AM »

Mir persönlich - der ich mit 1920 x 1200 arbeite - macht ein breiteres Backend wenig Freude. Es zerfällt alles ein bisschen und die Zeilen im Editor werden sehr breit. Viel breiter als sie dann im Frontend sind. Da viele Select-Felder oder einzeilige Felder untereinander sind, gewinnst du in Wahrheit gar nichts.

Naja, kommt darauf an, was man mit dem Backend so anstellt:



... das macht mit 770px überhaupt keinen Spaß  cheesy

Gruß
Ralf
Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #5 on: November 15, 2008, 11:49:58 AM »

Dann zeig auch mal die Seite mit den zugehörigen Einstellungen her. Oder die Abschnitte, oder, oder..
 tongue

Dein Printshop ist wohl das einzige Modul, das diese Breite braucht. Und dazu brauchst du wahrscheinlich auch nichts am Core ändern; die Tabelle wird einfach auseinaner gedrückt - oder?
Logged

*weg*
Ralf (Berlin)

Offline Offline

Posts: 1314


« Reply #6 on: November 15, 2008, 12:16:18 PM »

Quote
Dann zeig auch mal die Seite mit den zugehörigen Einstellungen her. Oder die Abschnitte, oder, oder..

Die sehen zugegebenermaßen, naja ähmmm, ein wenig verloren aus...  grin

Quote
Und dazu brauchst du wahrscheinlich auch nichts am Core ändern; die Tabelle wird einfach auseinaner gedrückt - oder?

Theoretisch schon, in der Praxis macht es einen aber völlig rappelig, wenn sich die Breite des Backendfenster bei jedem Klick ändert, also habe ich den Core angepaßt...

Gruß
Ralf
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #7 on: November 15, 2008, 03:09:51 PM »

Stefek und noch ein paar Leute arbeiten an einem breiteren Backend.

Ja, mit BerndJM haben wir in dasAdmin-Panel etwas mehr Funktionalität reingebracht, ein neues Design und das ganze etwas breiter gemacht.
ABER - die Entwicklung wurde von meiner Seite vorerst stillgelegt, als ich festgestellt habe, dass die nächste mögliche Version von WB wieder neue Funktionalitäten mit sich bringen wird und dass das Admin-Panel (Backend-Template) so oder so vom neuen angepasst werden muss.

Daraufhin habe ich meine Vorgehensweise abgeändert und die Roadmap dafür angepasst.

Ich habe mit vielen Leuten (ohne zu viel öffentliches Aufsehen zu erregen) darauf geschaut.
Da es eine Marketing-Angelegenheit ist, wie das Look&Feel des Backends aussieht, mit der Entwicklung des Cores aber einherlaufen muss, wird hier in Zukunft enger zusammen gearbeitet werden müssen.

Angedacht sind viele Ideen.
Unter anderem die Möglichkeit, eigene "Admin-Themes" (Templates) schnell anpassen zu können, ohne in den Core eingreifen zu müssen.
Auch ein "Switcher" wäre gut, wo man per Klick die Breite (z.B. in drei Schritten) verändern kann.

Das momentane von mir entwickelte Backend-Template  liegt bei etwa 960px
Obwohl es mit dem "Quasi-Standard" vereinbar ist, gibt es auch andere Leute, die mit kleinen Monitoren unterwegs sind.
Man muss also auch an diese denken - daher die Idee mit dem Switcher.

@Katerchen
Wenn Du die offizielle 2.7.0 Version verwendest, kannst Du mich gerne kontaktieren (PM).


MfG,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Hans>NULL

Offline Offline

Posts: 1389


« Reply #8 on: November 15, 2008, 03:25:53 PM »

@Katerchen
Wie wär's mit OPERA?
Da läßt sich das ganze Fenster proportional vergößern, also nix mit unerwünschten Zeilenumbrüchen usw.
Gruß, Hans>NUL

Edit: Fehlsichtigen ist dieser Browser aus meiner Sicht sowieso anzuraten, da er ein bestehendes Layout (visuelle Strukturierung/Gliederung) nicht zerschießt, im Gegensatz zu Browsern mit Textvergrößerungsmöglichkeit, wo dieses Hilfsmittel in Zeiten ohne CSS ganz nützlich war. Nach über 10 Jahren CSS sind die Möglichkeiten bessere und reifere. Das aber auch nur, weil mittlerweile Standards befolgt werden, auch von den bockigsten.
« Last Edit: November 15, 2008, 09:24:46 PM by Hans>NULL » Logged

/dev/null Ort ohne Wiederkehr
BerndJM

Offline Offline

Posts: 1764



« Reply #9 on: November 16, 2008, 01:15:29 AM »

@chio:
Quote
... und die Zeilen im Editor werden sehr breit
dem kannst zumindest für den FCK mit einer Breitenangabe für body in der editor.css entgegensteuern.

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #10 on: November 16, 2008, 03:49:32 AM »

@chio:
Quote
... und die Zeilen im Editor werden sehr breit
dem kannst zumindest für den FCK mit einer Breitenangabe für body in der editor.css entgegensteuern.

Grüßle Bernd
Ja, das stimmt.
Es wäre auch kein Problem (ich habe es bei mir gemacht), die FCK Editor "Buttons" in zwei Zeilen anzuordnen. Auch eigene Bildchen (Icons) kann man machen. So könnte man ohne weitere Probleme ein "eigenes" WB/FCK Theme zusammenstellen (wenn man Zeit für Aufwändigeres hat).

Auch die anderen Punkte, die Du, Chio, ansprichst, sind leicht zu handhaben.
Jedenfalls habe ich von der Mehrheit der Leute, die das von uns angestrebte Admin-Panel probiert haben, ein ausgezeichnetes Feedback bekommen (sowohl auf das "Look" als auch das "Feel").
Nur von BerndJM habe ich Schimpfe bekommen, weil ich ein paar wichtige Zeilen Code "ersetzt" habe  grin
Ja, ganz ohne dem Blick eines Coders sollte das nicht fortgeführt werden - daher auch der wohlüberlegte "Aufschub".

Im Übrigen - Die Mediagallery: Ja, ich glaube das ist von vielen gewünscht, dass sich da in Zukunft was ändert.
Ich träumte davon, dass man sogar im FCK Editor eine Vorschau hat, doch weiß ich nicht, ob man das irgendwie möglich machen kann, oder nicht. Wäre aber wünschenswert.

MfG,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #11 on: November 16, 2008, 10:55:39 AM »

Ja, natürlich: Könnte man. Alles.
Da dort reinfrickeln, dort im CSS dazu, und überhaupt. Aber dann ist vorbei mit 'einfach'.

Und es sieht völlig unelegant aus, Lücken und Löcher überall, 1000 Pixel breite  Felder für _eine_ Zahl. Und damit es nicht so "nackt" aussieht noch ein paar Bildchen dazu.... Jössas.

Und wofür? Es mag ein paar Fälle geben, wo mehr Breite sinnvoll ist, das wird aber die Ausnahme sein. Man könnte eine Menüleiste Links machen, vielleicht dort die Seiteneinstellungen und die Abschnitte unterbringen. DAS würde ich für sinnvoll halten. Aber das geht nicht mehr, wenn die Breite künstlich aufgeblasen wird und die ersten Modulentwickler ihre Module für diese Breite optimieren.

Übrigens kann man auch mit Safari die Breite der Areas verändern.



Logged

*weg*
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #12 on: November 16, 2008, 12:18:49 PM »

Übrigens kann man auch mit Safari die Breite der Areas verändern.
Sollen jetzt alle Baker Safari benutzen?

Chio.

Was Du gesehen hast, ist eine Idee.
Aus bestimmten Gründen habe ich das ganze "hinter verschlossenen Türen" mit einigen Usern testgelaufen.
Und ich sage Dir, Du bist einer von 9, die derart Kritisch dem ganzen gegenüberstehen.

Eine Idee ist dazu da, sie weiter zu entwickeln, wenn viele sie für gut befunden haben.  wink
Niemand wird etwas durchs Knie brechen.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!