Предложения для веб-фреймворка без внешних зависимостей - PullRequest
0 голосов
/ 05 июня 2010

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

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 05 июня 2010

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

0 голосов
/ 05 июня 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...