2010-06-04 3 views
0

Недавно меня попросили завладеть сайтом некоммерческой организации малого бизнеса. Веб-сайт представляет собой довольно простую настройку, около десятка страниц относительно статической информации, некоторые галереи изображений и главную страницу с недавней информацией об организации и т. Д. (Даже основная страница не будет обновляться очень часто).Предложения для веб-фреймворка без внешних зависимостей

Моя первая мысль заключалась в том, чтобы установить простой CMS, такой как Wordpress или Joomla, когда я обнаружил что-то довольно неудачное. Поскольку это некоммерческая организация, веб-сайт отдается от пожертвованного хостинга без использования установки PHP/Ruby/Python. Это означает, что я ограничен службой прямого HTML/CSS/JavaScript и в основном ничего другого.

Итак, я ищу предложения для структуры веб-разработки, которая в качестве последнего шага могла бы «предварительно скомпилировать» веб-сайт в прямом HTML/CSS/JavaScript, который я мог бы затем загрузить на сервер , Я знаю, что я мог бы написать все сам вручную, но будет много шаблонов кода, разделяемых между каждой страницей, которую я не хочу копировать и вставлять снова и снова.

Единственный фреймворк, который приходит на ум, - это Google Web Toolkit, но похоже, что это может быть немного излишним для моих требований. На самом деле все, что мне нужно, - это достойная структура шаблонов, в которую я могу подключить новый контент, так как в основном каждая страница будет иметь один и тот же заголовок, нижний колонтитул и навигацию.

Любые другие предложения?

ответ

2

Ну, из того, что я слышал, я считаю, что это то, что нужно сделать CityDesk, но я никогда не использовал его сам. (Обязательное отказ от ответственности: CityDesk продается той же компанией за StackExchange, но у меня нет связи с ними или с какой-либо частью программного обеспечения)

+0

Интересно, я никогда не слышал о CityDesk раньше. Слишком плохо, однако, что он составляет 300 долларов за лицензию (к сожалению, на сайте есть WAY более 50 файлов, поэтому я не претендую на выпуск «стартера»). – Dan

+0

В Интернете может быть более разумно оцененный (или бесплатный) эквивалент, но, к сожалению, я не знаю, где указать вам его найти (кроме стандартного поиска Google). –

0

Вы можете написать сканер, который создает .html-файлы с сервера-разработчика, работающего независимо от того, как лучшие. В конце концов, это то, что означает «pre-compile».

+0

На самом деле это не плохая идея ... Возможно, мне придется заглянуть в нее! – Dan

Смежные вопросы