Overview

# HelloWeb! is a simple minimalistic CMS for Google AppEngine.

Features:

* small code base, easy to change
* simple flat site model, easy to teach how to use
* pages are edited in-place, wiki style (without any admin backend)
* pages are edited in Markdown markup
* auto-generated site menu
* Django-compatible templates
* free of charge hosting is available (Google AppEngine)
* distributed under the terms of GNU Affero GPL

Mercurial source code repository is [here][source]. To get the source run

    hg clone http://freehg.org/u/sergey/helloweb/

Demonstration site and documentation is [here][demo].

Please report bugs on [sourceforge][bugs].

[source]: http://freehg.org/u/sergey/helloweb/
[demo]: http://helloweb-cms.appspot.com/
[bugs]: https://sourceforge.net/tracker/?group_id=237566&atid=1103596

(c) 2008 Sergey Astanin <s.astanin@gmail.com>

# HelloWeb! Простая система управления сайтом для Google AppEngine

**Hello Web!** — это очень простая система управления сайтом («CMS») предназначенная для использования на [Google App Engine](http://appspot.com/). Программа позволяет легко создавать «плоские» сайты из нескольких страниц. «Плоские» — это значит удобные и понятные, где любая страница сразу доступна из меню, и где легко найти то, что надо.

Особенности:

1. Страницы хранятся в разметке Markdown (простой текст)
1. Меню сайта формируются автоматически
1. У каждой страницы есть форма для её изменения на месте, без запутаной «админки»
1. Можно использовать Django-шаблоны для собственного дизайна сайта
1. Google предлагает бесплатный и надёжный хостинг
1. Программа занимает *меньше 20 кБ* кода

**Hello Web!** распространяется на условиях [GNU Affero GPL][agpl]. Скачать код программы можно на [http://freehg.org/u/sergey/helloweb/][hg]. Об ошибках сообщать на [Sourceforge][bugs]. Туда же можно добавлять патчи (можно также слать их в [helloweb-devel@][maillist]).

![Google App Engine][aelogo]

[agpl]: http://www.fsf.org/licensing/licenses/agpl-3.0.html
[hg]: http://freehg.org/u/sergey/helloweb/
[bugs]: https://sourceforge.net/tracker/?group_id=237566&atid=1103596
[maillist]: mailto:helloweb-devel@lists.sourceforge.net
[aelogo]: http://code.google.com/appengine/images/appengine-noborder-120x30.gif

(c) 2008 Sergey Astanin <s.astanin@gmail.com>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.