Frontend Editor für Contao
Gleich vorweg, frohe Ostern und nein, diese Erweiterung ist natürlich kein echter Frontend Editor für Contao. :p Dazu wären schon mehr also nur ein paar triviale Änderungen am Core nötig und das lässt sich nicht mit einer Erweiterung realisieren. Trotzdem habe ich den Namen gewählt, da die Erweiterung dem noch am nächsten kommt.
Was macht die Erweiterung also? Ist man im Backend als Nutzer angemeldet und geht dann im Frontend auf die Seite, wird links oben ein kleines Symbol eingeblendet. Klick man dieses an und aktiviert damit den Bearbeitungsmodus, werden alle Inhaltselemente auf der Seite „maussensitiv“ und blenden beim Überfahren mit der Maus eine kleine Toolbar ein. Die Toolbar hat 3 Icons zum Editieren der Seite, des Artikels und des Inhaltselements. Die Icons sind nur Links zum Backend und beim Anklicken wird folglich zurück ins Backend gesprungen.
http://dl.dropbox.com/u/366449/images/fe_editor.jpg
Gerade bei vielen Seiten, Artikel und Inhaltselementen ist es ja manchmal ziemlich mühselig sich an die zu bearbeitende Stelle zu hangeln, was mit frontend_editor deutlich schneller geht.
Die Erweiterung selbst prüft keine Berechtigungen ab, sodass generell jeder Backend-Nutzer die Toolbar bekommt. Da aber nur ins BE zurückgesprungen wird und dort ein nicht berechtigter Nutzer nicht editieren darf, sollte das kein Problem darstellen. In weiteren Versionen will ich noch eine Möglichkeit einbauen, dass Backend-Nutzer die Erweiterung in ihren Einstellunken (de-)aktivieren können.
Ansonsten bin ich für Kommentare und Verbesserungsvorschläge offen.
Link zur Erweiterung: http://www.contao.org/de/extension-l...editor.de.html
Fehler bitte bei Github melden: https://github.com/4t2/fe_editor
Gruß
Neue Inhaltselemente bzw. Nachrichten
Ich hatte leider noch keine Möglichkeit das Modul zu testen daher hier meine Frage:
Ist es möglich über das Frontend neue Content-Elemente oder Nachrichten zu generieren, so dass die Mediabox sich öffnet und ein neues, leeres Element erstellt werden kann?
Das wäre noch eine nette Funktion. Erst Recht im Bezug auf die Nachrichten (wenn möglich auch Events).
Müsste doch machbar sein, wenn ich da jetzt nichts übersehe ;)
Gruß
Nikolas
Liste der Anhänge anzeigen (Anzahl: 1)
@Rundinhio: In der 1.1.0 beta1 kann man jetzt ein neues Inhaltselement über den FeE einfügen. Bei Nachrichten kann man das Nachrichtenarchiv öffnen und so schnell einen neuen Betrag anlegen.
@tognit: Das Schließen der Mediabox über Speichern und Schließen geht nur mit Anpassungen am Quellcode und damit jedes mal viel Arbeit bei Updates. Daher will ich das vermeiden. Mit der 1.1.0 beta1 wird jetzt jedoch zumindest die aktuelle Seite automatisch neu geladen, wenn man etwas geändert hat.
@all: Ich habe gerade die 1.1.0 als Beta1 rausgebracht. Dort habe jetzt das Design noch mal grundlegend überarbeitet und mehr Interaktion eingebaut. Außerdem nutze ich jetzt statt der Mediabox die Cerabox, die mir einige Vorteile (insbesondere Events) bringt. In den Persönlichen Einstellungen kann FeE jetzt auch deaktiviert werden.
Über Tests und Fehlermeldungen oder allgemeinen Hinweisen würde ich mich freuen.
https://www.contao-community.de/atta...achmentid=7396
Gruß
Liste der Anhänge anzeigen (Anzahl: 2)
Tach nochmal,
also bei mir sind es ganz normale Text-Inhaltselemente auf einer Seite. Trotzdem erscheint ein weißes Mediabox Fenster. Fehlermeldungen erhalte ich nicht.
Anhang 7475
Anhang 7476
hi ich habe ein paar kleine schönheitsfehler beseitigt...
Hi, erst einmal Danke für die coole Erweiterung!
Ich habe ein paar kleine Schönheitsfehler entdeckt die mich gestört haben und die ich beseitigt habe:
die kleine Info Leiste unter den Button die die ID ausgibt und anzeigt was man bearbeiten kann, mit den jeweils vier verschieden Buttons, war so klein das man es nur erahnen konnte was da steht.
So FireBug sei Dank, habe ich mal geguckt welche CSS Datei sich dahinter verbirgt, und siehe da ich würde fündig :cool: fee.css!
Nnun ich habe ein paar kleine Ergänzungen in die fee.css gechrieben, eigentlich nur an einer Stelle:
bei Zeile 73 selector Klasse:
Code:
.fee_toolbar p{
background: none repeat scroll 0 0 #000000; /* Die Box Schwarz gemacht damit das Weiß besser zur Kenntnis genommen wird (oder war das schon ich bin mir im Moment nicht ganz sicher?)*/
border: 1px solid black; /* Vorher ... 2px ... ist glaub ich meines Erachtens unnötig da die Box schon Schwarz ist. Ist aber hier nicht soo wichtig*/
border-bottom-right-radius: 5px;
color: white;
font: 12px/18px sans-serif;
height: 18px !important; /* hinzugefügt wg. deutlicherer Lesbarkeit*/
margin: 0 !important;
min-width: 120px;
opacity: 0.5; /* da die schwarze Box nun in den Text hinein ragen kann, ist sie Halb-durchsichtig um den Text nicht zu verdecken */
padding: 2px !important;
line-height: 18px; /* Damit der Text Vertikal auch mittig ausgeben wird; */
text-decoration: none;
text-transform: none;
}
Ja das sind ja nur kleine Änderungen die scheinbar auch im IE Funktionen, von daher schöne Erweiterrung...
so long ich hoffe ich konnte ein wenig helfen :D!
tl_mipro_user Bielefeld
Etwas of Topic aber zum Thema Testen
Zitat:
Zitat von
Babelfisch
@tl_mipro_user: Mit dem IE 8 konnte ich bisher nicht testen und muss da erst mal irgendwo eine Installation auftreiben.
Gruß
hi, also falls Du Win7 hast empfehle ich dir die einfache VMLite- Virtuelle Maschine, [http://www.vmlite.com](Rechner der nicht viel älter als 5 Jahre ist und Minimum 4 Gigabyte RAM hat) da kannst Du Dir legal und Kostenlos das XP runter laden (ist intrigiert) als komplettes VM - Image.
Ddort updatest Du dann auf IE8 (geht nach einer Weile von selbst). Falls Du Fragen hast -ich habe keine Ahnung wie man über das Bord Email Adressen nicht öffentlich austauscht- ich helfe gerne.
Frontend + Mootools & Jquery
Hallo, danke für diese Supertool!
Ich nutze im meine Projekt jquery & Mootools zusammen und leider funktioniert Frontend Editor nicht mit jquery zusammen.
Gibt es eine workaround?
Gruss Rogier
feature request - Bildelement bearbeiten
Hallo Babelfisch,
erstmal ein großes Lob an deine Erweiterung!
Sie ist sehr intuitiv und super praktisch (für meine Redakteure) :D
Aber ich bin soeben an eine Grenze gestoßen. Ich wollte ein Bildelement bearbeiten und es kam nur eine weisse Mediabox (Habs im firefox und Opera getestet). Bildelemente werden nicht unterstützt oder?
Wäre es möglich (wenns nicht zuviel aufwand ist) auch Bildelemente editierbar zu machen?
Was noch praktisch wäre, da ich meine Redakteure keine Seiten bearbeiten lasse (von den Rechten her), wenn man manche edit Icons auch deaktivieren könnte. Beispielsweise, dass der "Seite ID XXX bearbeiten" Link ausgeblendet werden kann. Entweder in den Einstellungen oder auch in den Benutzereinstellungen wo man den Frontend Editor auch aktiviert.
Herzlichen Dank für deine Mühen und dein Engagement:)
Probleme mit jQuery unter 3.0.0
Die Erweiterung läuft leider nicht mit jQuery unter Contao 3.0.0. Die CeraBox scheint Probleme zu bereiten.