Commits

Sergey Astanin committed c7365a9

updated README/INSTALL/TODO

Comments (0)

Files changed (3)

 
     application: example
 
-In `index.py` file indicate the maximum number of pages the site may have and the template you want to use. Currently there are two ready-to-use templates: `ru` for sites in Russian language and `en` for sites in English. In `index.py` you can write:
-
-    max_pages=12
-    template_dir='en'
-
 Change the template as you like. Feel free to do any other changes, but please publish the modified code, as it is required by the terms of GNU Affero GPL.
 
 ### 4. Test locally
 
     application: example
 
-В файле `index.py` укажите максимально допустимое количество страниц на сайте и название каталога с шаблоном сайта. В данный момент есть два готовых шаблона: «`ru`» для сайтов на русском языке и «`en`» для сайтов на английском языке. Например,
-
-    max_pages=12
-    template_dir='ru'
-
 Настройте шаблон. Вы можете делать и другие изменения, но в этом случае не забудьте опубликовать изменённый код программы, как того требуют условия лицензии GNU AGPL.
 
 ### 4. Проверьте работу сайта на локальном компьютере
 
 (c) 2008 Sergey Astanin <s.astanin@gmail.com>
 
-# Screenshots
+# HelloWeb! Простая система управления сайтом для Google AppEngine
 
-Примерно так выглядит новый сайт на **Hello Web!**:
+**Hello Web!** — это очень простая система управления сайтом («CMS») предназначенная для использования на [Google App Engine](http://appspot.com/). Программа позволяет легко создавать «плоские» сайты из нескольких страниц. «Плоские» — это значит удобные и понятные, где любая страница сразу доступна из меню, и где легко найти то, что надо.
 
-![новый сайт][t1]
-[t1]: http://helloweb.sourceforge.net/t/helloweb-1.png
-[i1]: http://helloweb.sourceforge.net/i/helloweb-1.png
+Особенности:
 
-Чтобы начать редактировать страницы, нужно войти, используя учётную запись администратора (ссылка слева внизу страницы). После этого в меню появится пункт *[+] добавить страницу*, а под текстом страницы появится форма для изменения её содержимого.
+1. Страницы хранятся в разметке Markdown (простой текст)
+1. Меню сайта формируются автоматически
+1. У каждой страницы есть форма для её изменения на месте, без запутаной «админки»
+1. Можно использовать Django-шаблоны для собственного дизайна сайта
+1. Google предлагает бесплатный и надёжный хостинг
+1. Программа занимает *меньше 20 кБ* кода
 
-![так выглядит страница для администратора сайта][t2]
-[t2]: http://helloweb.sourceforge.net/t/helloweb-2.png
-[i2]: http://helloweb.sourceforge.net/i/helloweb-2.png
+**Hello Web!** распространяется на условиях [GNU Affero GPL][agpl]. Скачать код программы можно на [http://freehg.org/u/sergey/helloweb/][hg]. Об ошибках сообщать на [Sourceforge][bugs]. Туда же можно добавлять патчи (можно также слать их в [helloweb-devel@][maillist]).
 
-На следующем скриншоте — добавление новой страницы:
+![Google App Engine][aelogo]
 
-![добавление новой страницы][t3]
-[t3]: http://helloweb.sourceforge.net/t/helloweb-3.png
-[i3]: http://helloweb.sourceforge.net/i/helloweb-3.png
+[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
 
-Любую, кроме заглавной (*index*), можно удалить, используя ссылку *[–] удалить страницу* (справа внизу под формой изменения текста страницы):
-
-![добавление новой страницы][t4]
-[t4]: http://helloweb.sourceforge.net/t/helloweb-4.png
-[i4]: http://helloweb.sourceforge.net/i/helloweb-4.png
-
+(c) 2008 Sergey Astanin <s.astanin@gmail.com>
 ## To do list
 
-* editable site title — DONE (thanks to dndred)
-* automatic sitemaps — DONE
-* multilanguage sites (by HTTP headers or GET params)
-* separation of templates and site language
+* Markdown tables
+* multi-language sites / multiple sites on one domain
+* upload of user files and images to the site
 * interface AJAXification
 * adjustable page order in the navigation menu
-* user manual (with screenshots)
-* embed doctests
-
-## Что надо сделать
-
-* возможность редактирования заголовка сайта — СДЕЛАНО
-* автоматическое создание sitemap.xml — СДЕЛАНО
-* возможность создания многоязыковых сайтов (выбор языка по запрошенному URL или по заголовкам HTTP-запроса)
-* разделение механизма шаблонов и языка сайта
-* AJAX-ификация интерфейса (показ формы редактирования страницы только по клику по тексту, в стиле Flickr)
-* возможность изменения порядка страниц в меню
-* руководство *пользователя* (в картинках)
-* встроенные doctest-ы
+* user manual with screenshots
+* doctests
+* more themes out-of-the-box
+* demo site