Müşterilerin statik web sitesini WYSIWYG aracılığıyla düzenlemelerine izin verme


21

Statik HTML içeriğini düzenlemek için Adobe (önceki adıyla Macromedia) Contribute ile birkaç müşteri ayarlamıştım . Çok fazla zarara neden olmalarını önlemek için yorumlar ekleyin ve sorun yok:

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

Yani benim sorularım:

  1. Buna değecek herhangi bir Contribute rakip var mı?

  2. Bir parça masaüstü yazılımı gerektirmeyen herhangi bir Contribute rakip var mı?

  3. Cep telefonunda çalışan herhangi bir Contribute rakip var mı (iPad, iPhone, Android, Blackberry?)


5
Cushycms.com gibi bir CMS iş yapar mı ya da bundan daha karmaşık gereksinimleriniz var mı?
MrChrister

@ MrChrister: CushyCMS 2'ye bir cevap gibi görünüyor . CushyCMS kullandınız mı?
artlung

Sadece demo, ama sorunuz bana çevrimiçi CMS tabanlı düz bir dosya olarak hatırlattı
MrChrister

Ne kadar statik konuşuyoruz? Veri tabanı yok mu?
Andres Jaan Tack

4
Bunu çok fazla yaptığınız bir noktadaysanız, Wordpress (ya da başkalarının söylediği birçok şey) gibi düşük seviyeli bir CMS'ye girmenin zamanının geldiğini söylemekten nefret ediyorum. özelleştirmek ve barındırmak için birkaç dolar daha fazla maliyet, ancak müşterinin sorumluluğu ve müşterilerinize sunabileceği daha yüksek bir marjlı ürün olması durumunda, ödeme daha kolay yapılır. Müşterilerim genellikle sitelerini CMS’yi telefonla günceller. Buna bu şekilde bakıyorum .... grafiklerimizi MS Paint'te yapabiliriz, ancak çoğumuz bir sebepten dolayı
yapmamayı seçiyoruz

Yanıtlar:


10

İşte barındırılan ve indirilebilir basit CMS'lerin birkaç farklı seçeneği:

  • PageLime (Barındırılan, Ticari, 3 siteye kadar ücretsiz)
  • SnappySnippets (Barındırılan, Ticari, daha basit siteler için ücretsiz)
  • CushyCMS (Barındırılan, Ticari, Markasız siteler için ücretsiz)
  • MarkupFactory (Barındırılan, Ticari, 30 Günlük Ücretsiz Deneme)
  • Nuggetz (PHP, Düz Dosya, BSD Lisansı)
  • Nabız (PHP, Düz Dosya)
  • Phpns (PHP, MySQL, GPL)
  • OneFileCMS (PHP, Düz Dosya, CC Lisansı)
  • GetSimple (PHP, XML Düz Dosya DB, GPL)
  • Pixie (PHP, MySQL, GPL)

CMS seçeneklerinin daha kapsamlı bir listesi için OpenSourceCMS'ye göz atın . En basit çözümlerden daha karmaşık olana kadar her biri bir demo içeren ve barındırılmadan önce denemek için her türlü barındırılmayan seçenek bulacaksınız. Bunların hiçbirini kullanmadığımı unutmayın, bu nedenle birbiri ardına bir tavsiye veremem ama umarım faydalı bir şeyler bulursunuz.


+1. BTW Phpns bağlantısı koptu. Ve listelediğiniz İYS'nin her biri / bir kısmı hakkındaki kısa görüşleriniz nelerdir?
Marco Demaio

Hiçbirini şahsen kullanmam. Web sitesinin ayrıntılarını kontrol etmeme izin vermeyen barındırılan seçenekleri beğenmem ve düz dosya seçeneği de sınırlıdır. Kalan seçeneklere gelince, listelenenlerin üzerinde Wordpress veya Joomla seçerdim.
Virtuosi Media,

12

Sitede birkaç statik metni değiştirmelerine izin vermek istiyorsanız, CushyCMS’i öneririm.

Düzenlenebilir yapmak istediğiniz alanların etrafına bazı html etiketleri koyarsınız, CushyCMS'e ftp erişiminizi verirsiniz ve işiniz biter. Çok çok kolay.


Geçmişte CushyCMS kullandım ve aslında oldukça şaşırtıcı. Sunucunuza bir üçüncü taraf uygulaması FTP erişimi vermekte sorun yoktur.
jessegavin

@jessegavin - bir defalık şifreleri desteklemeleri harika olurdu.
Tim Post

Çok havalı görünüyor. Cushycms sınıfı düzenlenebilir alanları işaretlemeniz gerektiğinden, CushyCMS kullandığınızı ve bunlara FTP erişimi açtığınızı oldukça açık bir şekilde ifade ediyorum. Kendi sınıf adınızı tanımlayabilir misiniz?
Adam

Muhtemelen SFTP'yi de kullanabilirsiniz? Öyleyse, insanlara CushyCMS kullandığınızı bildirmek için çok fazla güvenlik riski olmadığını düşünüyorum.
Majesteleri

3

Bazı fikirler :

  • W3C'den Amaya , açık kaynak
  • WYSWYGPro bir web sayfasına yerleştirilebilir - Masaüstü yazılımı yoktur(istenen görevi yapmaz)
  • TinyMCE Javascript WYSIWYG editörü - Masaüstü yazılımı yok(istenen görevi yapmaz)

Hiçbiriyle kişisel bir deneyimim yok.


1
Amaya için +1, ancak WYSWYGPro ve TinyMCE benim söylediklerimi yapmıyorlar, düzenlemeleri gerçekten uygulamak için başka bir arka uç aracı gerektiriyorlar.
artlung

2

CouchCMS (http://www.couchcms.com/) de Contribute için mükemmel bir alternatif gibi görünüyor. Mevcut HTML sayfalarındaki düzenlenebilir bölgeleri işaretlemek için XHTML etiketlerini kullanır (diğer bazı mikro CMS'ler gibi), ancak varolan herhangi bir sayfadan klonlanmış sayfalar oluştururken de parlar.


1

Dürüst olmak gerekirse, bir tane oluşturmanızı tavsiye ederim. (ve yaptığınız zaman, onu açık kaynak olarak yayınlayın!) CushyCMS, doğru anlıyorsam, ftp ayrıntılarını bilmelerini ister mi? Eek. Ayrıca, böyle bir dış hizmete bağlı biri değilim. Çok riskli: altına girebilirler ve sonra tüm müşterileriniz size kızar.


Bu tartışma hakkında karışık hislerim var. Bir yandan, bu SaaS uygulamalarının çoğu bir soygun ve sizi tehlikeli bir şekilde üçüncü taraf hizmetine bağımlı kılıyor. Öte yandan, çoğu işletme zaten web barındırma, e-posta barındırma, internet erişimi, güç, vb. İçin üçüncü taraflara bağımlıdır. Bu nedenle, barındırılan çözümlerin sunduğu rahatlıkla karşı ekstra bağımlılık / riski dengelemek gerçekten işe yaramaz. Ayrıca, bir SLA, maruz kalabileceğiniz risklerin çoğunu azaltabilir.
Majesteleri

1

Levrek , mükemmel ve basit bir CMS'dir. CushyCMS'yi tanımıyorum, fakat - söyleyebileceğim şeyden, ikisi oldukça benzer.


1
MySQL'in Perch'i kullanmak için bir gereklilik olduğunu düşündüm? Veya doğrudan dosyaları düzenleyebilir mi?
Tim Post

Evet, özellikler sayfasına dayalı olarak MySQL gerektiriyor. Hem PHP'ye hem de MySQL'e erişiminiz varsa statik bir site inşa etmenin pek bir anlamı yoktur, bu yüzden sorgulayıcının bunu kullanamayacağını tahmin ediyorum.
Majesteleri

0

Küçük web siteleri için müşteriniz için bir Google Dokümanlar hesabı oluşturabilir ve her web sayfası için bir belgeye sahip olabilirsiniz. Belgede paylaşmayı etkinleştirirseniz, sunucu tarafından çekebilir ve web sitelerinde görüntüleyebilirsiniz. Onlar için tek gördükleri Google editörüdür ve değişiklikleri web sitelerini yeniden yüklediklerinde hemen canlı hale gelir.


Sayfa web sitenize nasıl dahil edilir? Bunun mutlaka JavaScript veya iframe olacağı görülüyor, bu da arama motorunu ve erişilebilirliğin bu oldukça kötü sonuçlanmasını sağlıyor. Belki de yanlış anlıyorum.
artlung,

Google tarafından bulduğum bir örneği kullanmak için ( docs.google.com/… ) - sayfa web’de görüntülenmesine izin verilerek paylaşılıyorsa, eklemek için herhangi bir sunucu tarafı dilini kullanabilirsiniz. PHP için bu kadar basittir ... echo file_get_contents (' docs.google.com/… ); Daha sonra, dokümanlar sayfası javascript olmadan ve iframe olmadan ve arama motoru performansına zarar vermeden sayfanıza eklenir.
dmsnell

PHP'ye ihtiyacınız varsa, o zaman dinamik bir web sitesi çalıştırabilirsiniz. URL yeniden yazma kullanmak bir seçenek olabilir, ancak yine de çılgınca görünüyor. Google Dokümanlar URL’leri ne kadar statik paylaşıyor?
Majesteleri

Bu durumda, neden bir Google sitesi değil?
Patrick Honorez


0

Bu soru oldukça eski olmasına rağmen, 2 kuruş eklemek istiyorum. Çoğu cevap CMS'e bağlantılar içerir, bazıları hoşuma gider (örneğin; GetSimple), ancak bir CMS tam olarak statik bir site değildir . Geçenlerde sadece bu olan Sitecake'i keşfettim : statik bir site editörü. Demoları kesinlikle etkileyici. (Onlarla hiçbir şekilde bağlı değilim!)


-1

Şahsen ben böyle şeyler için Drupal kullanın. Drupal bir içerik yönetim sistemidir, kurulum yapmak biraz zaman alır ve gerçek bir şey yapmak istiyorsanız bir geliştirici pahalı olabilir, ancak sonuç genellikle iyi bir sitedir. İyi kuruluysa, kullanımı da kolaydır.

druapl.org adresinde daha fazla bilgi


3
Drupal statik bir web sitesi değil. Drupal, tam bir yeniden yazma ve mevcut bir statik web sitesinin yeniden düşünülmesini gerektirir. Drupal harika, ama hiçbir şekilde Contribute için yarışacak bir rakip değil.
artlung

2
druapl.orgYanlış yazıldığından = /
rlb.usa

Statik olmayan bir yerde olduğu gibi "Drupal'ın içerik yönetim sistemi olduğunu" açıkça belirttiğimi düşündüm. Drupal'ın soru soranların üçünün de sorusunu uyandırdığı gibi; faydalıdır, çalışması için bir masaüstü uygulaması gerektirmez ve web'e bağlanabilen herhangi bir cihazdan düzenlenebilir; Drupal'ın sorunu çözeceğini düşünüyorum. Tüm İçerik Yönetim Sistemleri, Statik siteler için rakiplerdir. @ rlb.usa, whoops.
Frank Robert Anderson,

-1

"Katkıda bulunacak bir rakip" arıyorsanız, en yaygın duyduğum kişi bunu Adobe'den de alabileceğiniz Dreamweaver'ı kullandı . Ancak, bu aynı zamanda bir masaüstü yazılımıdır.


Statik içerik için daha basit editörler arıyorum, ancak Dreamweaver kesinlikle bir seçenektir. Yine de müşterileri için basit düzenleme için overkill.
artlung

1
Hem Dreamweaver hem de Contribute ile deneyimim var. Kullanıcıların TemplateBeginEditable yazılımını kullanacak kadar siteyi karıştırdığı için endişeleniyorsa, kesinlikle Dreamweaver ile birçok şeyi karıştırıyor olacaklar. Bu var daha karmaşık.
rlb.usa

-1

Yeni Aloha Editörüne göz atın .

Aloha Editör HTML5'i contenteditablemümkün kılıyor - şimdi. Tüm büyük tarayıcılar destekcontenteditable . Ancak hiçbir arayüz sağlamazlar ve hatta HTML kaynak kodunu bozarlar.ContenteditableAloha Editör'ün kalbidir ve dünyadaki en gelişmiş Editöre yapar. Aloha Editör ile HTML5 ile gelen yeni dünyaya bir adım daha yakınsınız. İçerik düzenlemenin geleceği. Aloha Editör ile şimdi kullanılabilir.

Sayfadaki öğeleri doğrudan düzenlemenizi sağlar, özel bir CMS arka ucu gerekmez. Müşterileriniz teknik olarak eğimli değilse, kesinlikle hayatı kolaylaştırabilir. Sadece orada gördükleri sayfayı düzenlemeye başlarlar.


Değişikliklerin sunucuya nasıl kaydedildiğini anlamıyorum?
saat

Bu TinyMCE için bir rakip, bu yüzden varsayılan bir arka uç yok. Çok güzel, ama kriterlerime uymuyor.
artlung

Bu jQuery ve ExtJS'e bağlıdır. Geliştirici Burada Dokümanlar: aloha-editor.com/wiki/index.php/Implementation_Guide
artlung

Bu ürün en iyisi buggy. IMO sadece bir POC değil gerçek kullanım için değil.
corymathews

-1

CKEditor

Özel içerik yönetim sistemimde bir süredir CKEditor kullanıyorum. Yapılandırılabilirlik büyük ölçüde JavaScript tabanlı. Müşteriler yeterince iyi başa çıkabiliyor gibi görünüyor ve ham HTML'ye dokunmadan çok ayrıntılı HTML oluşturmak için yeterli güç sağlıyor.


1
Ancak bu içerik yönetim sistemi tarafından yönetilen sayfaları gerektirir, değil mi? Soru özellikle statik bir web sitesi düzenleme ile ilgili.
artlung
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.