Kunden können statische Websites über WYSIWYG bearbeiten

21

Ich habe einige Clients mit Adobe (ehemals Macromedia) Contribute eingerichtet , um statischen HTML-Inhalt zu bearbeiten. Fügen Sie die Kommentare hinzu, um zu verhindern, dass sie zu viel Schaden anrichten.

<!-- TemplateBeginEditable name="UserEditedSection" -->
<p>stuff the user can edit</p>
<!-- TemplateEndEditable  -->

Also meine Fragen:

  1. Gibt es Mitbewerber, die sich lohnen?

  2. Gibt es Mitbewerber von Contribute, die keine Desktopsoftware benötigen?

  3. Gibt es Contribute-Konkurrenten, die auf Mobilgeräten arbeiten (iPad, iPhone, Android, Blackberry?)

artlung
quelle
5
Würde ein CMS wie cushycms.com diese Aufgabe übernehmen, oder haben Sie komplexere Anforderungen?
MrChrister
@ MrChrister: CushyCMS scheint eine Antwort auf 2 zu sein . Haben Sie CushyCMS verwendet?
Artlung
Nur die Demo, aber Ihre Frage erinnerte mich an eine Flat-File-basierte Online-CMS
MrChrister
Wie statisch reden wir? Keine Datenbank?
Andres Jaan Tack
4
Ich hasse es zu sagen, dass es wahrscheinlich an der Zeit ist, sich mit einem einfachen CMS wie Wordpress (oder den vielen anderen, die bereits erwähnt wurden) zu beschäftigen, wenn Sie an dem Punkt angelangt sind, an dem Sie dies häufig tun. Ja, es ist ein bisschen mehr Arbeit Das Anpassen und Hosten kostet ein paar Dollar mehr, aber die Auszahlung ist einfacher, wenn der Kunde Sie im Griff hat und ein Produkt mit höherer Marge, das Sie Ihren Kunden anbieten könnten. Meine Kunden aktualisieren ihre CMS-Sites häufig per Telefon. Ich sehe es so ... wir könnten alle unsere Grafiken in MS Paint machen, aber die meisten von uns entscheiden sich nicht aus einem Grund ...
bpeterson76

Antworten:

10

Hier sind einige verschiedene Optionen für einfachere CMS, die gehostet und heruntergeladen werden können:

Eine umfassendere Liste der CMS-Optionen finden Sie unter OpenSourceCMS . Dort finden Sie alle Arten von nicht gehosteten Optionen, angefangen von den einfachsten bis hin zu komplexeren Optionen, von denen jede eine Demo enthält, die Sie vor dem Herunterladen ausprobieren können. Beachten Sie, dass ich keine dieser Methoden verwendet habe, daher kann ich keine Empfehlung für eine andere abgeben, aber Sie werden hoffentlich etwas Nützliches finden.

Virtuosi Media
quelle
+1. BTW Phpns Link ist kaputt. Und wie lauten Ihre kurzen Meinungen zu den einzelnen CMS, die Sie aufgelistet haben?
Marco Demaio
Ich persönlich würde keinen von ihnen benutzen. Ich mag keine gehosteten Optionen, mit denen ich die Details der Website nicht kontrollieren kann, und die Option für Flatfiles ist ebenfalls einschränkend. Was die restlichen Optionen angeht, würde ich Wordpress oder Joomla vor den aufgelisteten auswählen.
Virtuosi Media
12

Wenn Sie ihnen nur erlauben möchten, ein paar statische Texte auf der Site zu ändern, empfehle ich CushyCMS

Sie platzieren einfach einige HTML-Tags in den Bereichen, die Sie bearbeitbar machen möchten, geben CushyCMS Ihren FTP-Zugriff und fertig. Sehr sehr einfach.

Nute
quelle
Ich habe CushyCMS in der Vergangenheit benutzt und es ist wirklich verdammt erstaunlich. Sie müssen nur in Ordnung sein, wenn Sie einem Drittanbieter-App-FTP-Zugriff auf Ihren Server gewähren.
Jessegavin
@jessegavin - stimmte zu, es wäre fantastisch, wenn sie einmalige Passwörter unterstützen könnten.
Tim Post
Sieht sehr cool aus. Ich mache mir ein bisschen Sorgen, dass Sie, da Sie bearbeitbare Bereiche mit der Klasse cushycms markieren müssen, ziemlich offensichtlich machen, dass Sie CushyCMS verwenden und dass Sie einen FTP-Zugang zu ihnen geöffnet haben. Können Sie Ihren eigenen Klassennamen definieren?
Adam
Vermutlich können Sie auch SFTP verwenden? Wenn ja, dann gibt es meines Erachtens kein großes Sicherheitsrisiko, wenn die Leute wissen, dass Sie CushyCMS verwenden.
Majestätsbeleidigung
3

Einige Ideen :

  • Amaya von W3C, Open Source
  • WYSWYGPro kann in eine Webseite eingebettet werden - Keine Desktop-Software(keine Aufgabe erforderlich)
  • TinyMCE Javascript WYSIWYG Editor - Keine Desktop-Software(führt die angeforderte Aufgabe nicht aus)

Ich habe keine persönlichen Erfahrungen mit einem von ihnen.

rlb.usa
quelle
1
+1 für Amaya, aber WYSWYGPro und TinyMCE tun nicht das, was ich beschrieben habe, sie würden ein anderes Backend-Tool benötigen, um die Änderungen tatsächlich zu implementieren.
Artlung
2

CouchCMS (http://www.couchcms.com/) scheint auch eine perfekte Alternative zu Contribute zu sein. Es verwendet XHTML-Tags, um bearbeitbare Bereiche in vorhandenen HTML-Seiten (wie auch in mehreren anderen Micro-CMS) zu markieren. Es ist jedoch hervorragend geeignet, um aus vorhandenen Seiten geklonte Seiten zu erstellen.


quelle
1

Ehrlich gesagt würde ich empfehlen, eine zu erstellen. (und wenn Sie dies tun, veröffentlichen Sie es als Open Source!) CushyCMS, wenn ich es richtig verstehe, erfordert es, dass sie Ihre FTP-Details kennen? Eek. Außerdem bin ich keiner, der auf einen solchen externen Service angewiesen ist. Es ist zu riskant: Sie könnten untergehen, und dann sind alle Ihre Kunden sauer auf Sie.

Cameron Conner
quelle
Ich habe gemischte Gefühle in Bezug auf dieses Argument. Einerseits sind viele dieser SaaS-Apps eine Abzocke und machen Sie gefährlich abhängig von einem Drittanbieter. Auf der anderen Seite sind die meisten Unternehmen bereits beim Webhosting, E-Mail-Hosting, Internetzugang, Strom usw. auf Dritte angewiesen. Es kommt also wirklich darauf an, die zusätzliche Abhängigkeit / das zusätzliche Risiko gegenüber dem Komfort, den gehostete Lösungen bieten, auszugleichen. Eine SLA könnte auch den größten Teil des Risikos mindern, das Sie eingehen würden.
Uhr, 02:24
1

Barsch ist ein ausgezeichnetes und einfaches CMS. Ich kenne CushyCMS nicht, aber soweit ich das beurteilen kann, sind sich die beiden ziemlich ähnlich.

Bobby Jack
quelle
1
Ich dachte, MySQL wäre eine Voraussetzung für die Verwendung von Perch? Oder kann es Dateien direkt bearbeiten?
Tim Post
Ja, es scheint, dass MySQL basierend auf der Seite mit den Funktionen erforderlich ist. Und es macht nicht viel Sinn, eine statische Site zu erstellen, wenn Sie sowohl auf PHP als auch auf MySQL zugreifen können. Ich vermute, der Fragesteller kann dies nicht verwenden.
Majestätsbeleidigung
0

Für kleine Websites können Sie ein Google Docs-Konto für Ihren Kunden erstellen und für jede Webseite ein Dokument erstellen. Wenn Sie die Freigabe für das Dokument aktivieren, können Sie es von der Serverseite abrufen und auf ihrer Website anzeigen. Für sie ist alles, was sie sehen, der Google-Editor, und ihre Änderungen werden sofort aktiv, wenn sie ihre Website neu laden.

dmsnell
quelle
Wie ist die Seite auf Ihrer Website eingebunden? Es scheint, als wäre dies notwendigerweise JavaScript oder ein Iframe, was die Auswirkungen auf die Suchmaschine und die Barrierefreiheit ziemlich schlecht macht. Vielleicht missverstehe ich das aber.
Artlung
Um ein Beispiel zu verwenden, das ich beim googeln gefunden habe ( docs.google.com/… ) - Wenn die Seite freigegeben wird, indem sie im Web angezeigt wird, können Sie sie in einer beliebigen serverseitigen Sprache einbinden. Für PHP ist dies so einfach wie ... echo file_get_contents (' docs.google.com/… ); Die Dokumentseite wird dann ohne Javascript und ohne iframes und ohne Beeinträchtigung der Suchmaschinenleistung in Ihre Seite eingefügt.
Dmsnell
Wenn Sie PHP benötigen, können Sie auch eine dynamische Website betreiben. Das Umschreiben von URLs kann eine Option sein, scheint aber trotzdem hackisch zu sein. Wie statisch sind die URLs in Google Text & Tabellen?
Majestätsbeleidigung
Warum dann nicht eine Google-Site?
Patrick Honorez
0

InPlaceEditor kann geeignet sein. Um den bearbeitbaren Bereich einzuschränken, muss der Selektor für den bearbeitbaren Bereich in js / inplaceeditor.js eingestellt werden

cosnt editable_container = '.editable_area'

Demo http://xreader.github.com/inplaceeditor/demo.html

MKK
quelle
0

Während diese Frage ziemlich alt ist, möchte ich meine 2 Cent hinzufügen. Die meisten Antworten enthalten Links zu CMS, einige davon gefallen mir (z. B. GetSimple), aber ein CMS ist nicht gerade eine statische Site . Ich habe kürzlich Sitecake entdeckt, das genau das ist: einen statischen Site-Editor. Ihre Demo ist auf jeden Fall beeindruckend. (Ich bin in keiner Weise mit ihnen verbunden!)

Patrick Honorez
quelle
-1

Persönlich benutze ich Drupal für solche Dinge. Drupal ist ein Content-Management-System, dessen Einrichtung einige Zeit in Anspruch nimmt, und ein Entwickler kann teuer sein, wenn Sie etwas wirklich Besonderes tun möchten, aber das Endergebnis ist in der Regel eine gute Website. Wenn es gut eingerichtet ist, ist es auch einfach zu bedienen.

Weitere Infos unter druapl.org

Frank Robert Anderson
quelle
3
Drupal ist keine statische Website. Drupal erfordert ein vollständiges Umschreiben und Umdenken einer vorhandenen statischen Website. Drupal ist großartig, aber es ist in keiner Weise ein Konkurrent von Contribute.
Artlung
2
Du hast druapl.orgfalsch geschrieben = /
rlb.usa
Ich dachte, ich hätte klargestellt, dass "Drupal Content Management System" keine statische Site ist. Wie Drupal es tut, werden alle drei Fragen der Fragesteller beantwortet. Es lohnt sich, zum Ausführen ist keine Desktop-Anwendung erforderlich. Sie kann von jedem Gerät aus bearbeitet werden, das eine Verbindung zum Web herstellen kann. Ich denke, dass Drupal das Problem gut lösen würde. Alle Content Management Systeme sind Konkurrenten für statische Websites. @ rlb.usa, whoops.
Frank Robert Anderson
-1

Wenn Sie nach einem "Mitbewerber" suchen, den ich am häufigsten gehört habe, wird Dreamweaver verwendet, das ebenfalls von Adobe erhältlich ist. Dies ist jedoch auch eine Desktop-Software.

Oren Hizkiya
quelle
Ich bin wirklich auf der Suche nach einfacheren Editoren für statische Inhalte, aber Dreamweaver ist sicherlich eine Option. Overkill für die einfache Bearbeitung für Kunden.
Artlung
1
Ich habe Erfahrung mit Dreamweaver und Contribute. Wenn er sich Sorgen macht, dass Benutzer die Site so oft durcheinander bringen, dass sie TemplateBeginEditable verwenden, werden sie auf jeden Fall eine Menge mit Dreamweaver durcheinander bringen. Es ist mehr kompliziert.
rlb.usa
-1

Schauen Sie sich den neuen Aloha Editor an .

Aloha Editor macht HTML5 contenteditablemöglich - jetzt. Alle gängigen Browser unterstützen contenteditable. Aber sie bieten keine Schnittstelle oder brechen sogar den HTML-Quellcode. Contenteditableist das Herzstück von Aloha Editor und wird zum fortschrittlichsten Editor der Welt. Mit Aloha Editor sind Sie der aufregenden neuen Welt von HTML5 einen Schritt näher gekommen. Die Zukunft der Inhaltsbearbeitung. Ab sofort mit Aloha Editor erhältlich.

Sie können Elemente auf der Seite direkt bearbeiten, ohne dass spezielle CMS-Backends erforderlich sind. Könnte auf jeden Fall das Leben einfacher machen, wenn Ihre Kunden nicht so technisch veranlagt sind. Sie fangen einfach an, das, was sie sehen, genau dort auf der Seite zu bearbeiten, wo sie es sehen.

Bryson
quelle
Ich verstehe nicht, wie die Änderungen auf dem Server gespeichert werden?
nute
Es ist ein Konkurrent von TinyMCE, daher gibt es kein Standard-Backend. Es ist sehr schön, entspricht aber nicht meinen Kriterien.
Artlung
Dies hängt von jQuery und ExtJS ab. Entwicklerdokumente hier: aloha-editor.com/wiki/index.php/Implementation_Guide
artlung
Das Produkt ist bestenfalls fehlerhaft. IMO ist nur ein POC, kein POC für den tatsächlichen Gebrauch.
Corymathews
-1

CKEditor

Ich verwende CKEditor seit einiger Zeit in meinem proprietären Content-Management-System. Es ist JavaScript-basiert mit einem hohen Maß an Konfigurierbarkeit. Kunden scheinen in der Lage zu sein, damit gut umzugehen, und es bietet genug Leistung, um sehr detailliertes HTML zu erstellen, ohne das rohe HTML zu berühren.

Nathan Taylor
quelle
1
Aber dazu sind vom Content-Management-System verwaltete Seiten erforderlich, oder? Die Frage bezieht sich speziell auf die Bearbeitung einer statischen Website.
Artlung