1

私は仕事で少し漬け物になっています。私の部門は、主にデータ報告に関連する、会社の多くの内部システムを設計しています。実際に人間が管理する必要のある真のコンテンツページは10ページ未満です。これらのページはPHPで記述され、技術者以外のスタッフによってDreamweaverを介して維持されていました。彼らはデザインエディターを使用し、コードを可能な限り避けました。問題はありましたが、全体的にはうまくいきました。

最近、このプロジェクトが更新され、ASP.NETWebアプリケーションに変換されました。これにより、アーキテクチャが一部変更され、WYSIWIGエディターでコンテンツを編集するのが難しくなりました(現在はリビジョン制御されており、コンパイルされているため、変更を加えた後に再デプロイする必要があります)。それを維持していたスタッフは、Dreamweaverの代わりにVisual Studioの「デザイン」モードを使用して、それを継続することを想定していました。私たちは間違っていました、そしてそれは技術的および非技術的な理由のためのオプションではありません。

スタッフはHTMLに触れることはありません-WYSIWIGエディターが必要です(これは私たちが渡された要件です...それについて彼らと議論することはありません)。私はCMS'、主にDrupalを見始めましたが、少し遊んだ後、コンテンツ'Blocks'には実際にはWYSIWIGエディターがなく、代わりにHTMLを期待していることがわかりました。これはすべてのCMSに当てはまりますか?WYSIWIGエディターに付属しているセットアップが簡単なCMSはありますか?他に何かアイデアはありますか?それがどの言語であるかは気にしないでください、私は何かを機能させます。

これは実際には私の専門分野ではありません。私は主にアプリケーション開発を行い、時折Webフロントエンドを使用します。私が正しい質問をしているのかどうかはわかりませんが、誰かが助けてくれることを願っています。

4

8 に答える 8

2

WordPressはTinyMCEを利用しており、私の技術者以外のクライアントにとってはかなりうまく機能します。WP関数を呼び出してページコンテンツをプルする(PHP)スクリプトを作成できます。

要点に戻ると、WordPressのバックエンドは、さまざまな人々にとって使いやすく、親しみやすいものであることがわかりました。私たちはしばしばそれをバックエンドに使用し、フロントエンドに完全にカスタムなものを構築し、良い結果をもたらしました。

于 2009-11-09T20:09:52.643 に答える
1

http://www.cushycms.com/

使用するテクノロジーに関係なく、任意のWebサイトに簡単なWYSIWYG機能を追加できます。ソースファイルにタグを1回追加するだけで、ユーザーはCushyCMS.comにアクセスしてテキストコンテンツを追加できます。

于 2009-11-09T21:23:41.543 に答える
0

フランクが指摘するように、TinyMCEは素晴らしいオプションです。実際、ここで使用します:D。いくつかの例を見てください:http://tinymce.moxiecode.com/examples/full.php

良い点は、TinyMCEは単なるJavaScriptであるため、理論的には任意のCMSに、または実際には任意のHTMLフォームに追加できることです。

また、興味があれば、Joomlaのデフォルトの入力方法だと思います。

于 2009-11-09T20:30:26.197 に答える
0

私は決してCMSの専門家ではありませんが、 SiteCoreがあなたのニーズに合うかもしれないと信じています。これは、ASP.NET上に構築された.NETシステムであり、私の限られた経験から、ビジネスユーザー向けのUIは非常に使いやすくなっています。

于 2009-11-09T20:22:16.207 に答える
0

Joomlaを見てください。WYSIWYGエディターが含まれています。Drupalよりもはるかに簡単です

于 2009-11-09T20:28:10.720 に答える
0

CKEditor(FCKEditorの後継)をお勧めします。ASP.NETコードではFCKEditorを使用していませんが、PHPでは多くの成功を収めています。古いコードをCKEditorに変換することに慣れていませんが、将来的には変換する予定です。

これがFTPアクセス権を持つサーバーからHTMLファイルをロードできるものである場合...私が使用した迅速で汚い解決策はCushyCMS.comであり、ftpクレデンシャルを提供し、ファイルを接続すれば問題ありません。私の技術者以外の顧客は、エディターをとても気に入っています。編集したいものと編集したくないものを具体的に言うことができます。

PHPでは、CushyCMSを使用して通常設計する方法は、メインページにコンテンツページでrequire_onceを実行させることであり、コンテンツページには編集できるようにするHTMLブロックがあります。

したがって、コードは次のようになります。

<?php
  //...other code
  require_once("page_content.php");
  //...other code
?>

ここで、page_content.phpは次のようになります。

<div id="whatever" class="cushycms">
    editable text here
</div>

お役に立てれば。

于 2009-11-09T21:10:20.767 に答える
0

私は、ユーザーフレンドリーな編集には、すでに述べたTinyMCEなどのWYSIWYGエディターが必要だと思っていました。もう違います。

このようなリッチテキストエディタでコンテンツを編集するのはあまり便利ではありません。非常に多くの場合、コンテンツを台無しにしてしまい、技術に精通した人が助けに来なければならないか、混乱をクリーンアップするためにCODEビュー(= HTML)に切り替える必要があります。

今では、このサイト(およびReddit)が使用しているようなMarkdownを使用する傾向がはるかに強くなります。ほとんどの場合、リッチテキストは必要ありません。これは、WYSIWYGツールと同じように便利です。テキストを太字や斜体にするなど、リッチテキストを少しタッチする必要がある場合は、これも非常に簡単に機能します。番号付きまたは箇条書きのリストは簡単です。そしてリンクを作成しています...これらのWYSIWYGツールは、想像もできない方法で常にそれを台無しにすることができるようです。

さらに、このようにして、結果のHTMLは常にクリーンで最小限に抑えられ、ユーザーが混乱することは非常に困難です。

于 2009-11-09T21:19:19.570 に答える
0

Expression Webはどうですか?ASP.NET Webページを編集するために作成され、TFSと統合できます

于 2009-11-09T21:25:05.523 に答える