Как да изградим уебсайт на Joomla 3 - 2013

Имам приятел, който иска настолна система за управление на съдържанието - такава, която публикува изцяло в статичен HTML (и изображения, CSS и т.н.). Кои са най-добрите варианти?

  • Търсите ли CMS, който работи без база данни?
  • Искам нещо, което публикува на статични страници на уеб сървъра. В това отношение не трябва да има база данни за самия активен уебсайт. Дали инструментът използва база данни на локалния край няма значение.

Вижте https://stackoverflow.com/questions/186290/best-static-website-generator за сравнително изчерпателен списък.

  • 1 За съжаление този въпрос е изтрит и няма мигрирана версия на друг сайт.

Преди няколко години Citydesk на Fog Creek беше популярен за това. Но това е осиротел продукт, разработчиците вече не надграждат върху него.

Има няколко, за които знам, но няма ясен „пазарен лидер“. Повечето проекти са по-малки и имат доста малка потребителска база.

Следователно Jekyll е може би един от настоящите „лидери на пазара“, в смисъл, че той задвижва Githubs Pages и по този начин вижда доста голяма употреба. Той е базиран на Ruby.

Можете да помислите за локално управление на CMS за управление на съдържание и след това да използвате инструмент за изстъргване на уебсайт, за да извлечете и качите статична версия.

Ако работите с Windows, създаването на CMS и стартирането локално е наистина лесно с WebMatrix и има много безплатни CMS с отворен код, от които можете да избирате.

Ето примерен подход - моят избор на CMS е леко пристрастен, но съдържа опция за демонстрационен сайт за бързо доказване на тестване на концепцията:

  1. Отидете на http://www.microsoft.com/web/webmatrix/ и инсталирайте WebMatrix
  2. Когато е инсталиран, стартирайте WebMatrix, създайте сайт от Gallety
  3. Изберете CMS, наречена „Composite C1“
  4. Когато е инсталиран, стартирайте го - „следващ“ през стъпките на съветника. Изберете „демонстрационния сайт“

Целият процес може да се види в това видео.

След като демонстрационният сайт е там, използвайте инструмент като HTTrack за извличане на съдържанието на уебсайта - този инструмент трябва да може да се синхронизира с огледален сайт - предоставяйки ви желаната функция „от CMS до статичен сайт“.

  • Като алтернатива има CMS, които ви позволяват да генерирате статични HTML страници или кешове на цели страници. Така че по същество бихте направили едно и също нещо, само че просто качвате кешираните HTML файлове, вместо да изстъргвате в мрежата.

Какво ще кажете за http://www.tiddlywiki.com/?

Не CMS на дума, но това е редактируем офлайн уики, работи в почти всички скорошни уеб браузъри.

Etomite е лек CMS, който има опция „Експортиране в HTML“. Така че можете да правите промените си и да експортирате цялото нещо всеки път.

Моята компания искаше нещо подобно за набор от павилиони, които провеждахме на голямо търговско изложение, което бяхме домакини. Достъпът до интернет беше проблем. Открихме Citydesk и някои други решения, но те не бяха толкова конфигурируеми, колкото искахме.

В крайна сметка станахме наистина нискотехнологични: пуснахме инсталиране на WAMP на всеки компютър и стартирахме CMS по наш избор. За едно предаване стартирахме версия на уебсайта на компанията CMS, а за друго Joomla, защото беше бързо. Независимо от това, всяка опция ни даде пълен контрол върху външния вид и усещането и беше лесна и безплатна. Там не може да се обърка!

Най-добрият вариант е да използвате FTP. С него лесно можете да добавяте / премахвате / актуализирате html / css / js / изображения на вашия уебсайт. И има широка поддръжка за него в множество софтуерни пакети, самостоятелни, които се справят само с FTP ... или части от по-големи пакети, които създават съдържанието на първо място.

  • Това е добре, ако вашият сайт / павилион / и т.н. се състои само от 15-20 страници и няма да се актуализира след създаването му, но ако имате 50-60 страници или повече и трябва да поддържате сайта за няколко години, тогава бих препоръчал сериозно да не поддържате ръчно статично уебсайт. Най-малко бихте искали да използвате SSI и базиран на плосък файл CMS.
  • По-добре би било да използвате контрола на версиите като Git, естествено. Но системи като jekyllrb.com стават много популярни и това, което правят, е много подобно на копирането на файлове чрез ftp.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?