Доделка и переделка strawberry
strawberry (http://strawberry.goodgirl.ru/) уже имеет многое что надо, много лишнего и многого не хватает.
Вся функциональность как бы есть; надо запихнуть ее в виде блоков и модулей в саму систему.
Какого плана разработки
- keyword-based RSS aggregator (пример: http://propraetor.com -- наспех склееный прототип...возможно будет долго грузиться - я не кодер, никада им не был и не хочу быть просто смекнул; напоял там и сям -- как то работает для принера)
Сам агрегатор с кэшированием уже есть, надо доделать админку ( щас все в файле записыватся) + механизм разработки дерева (он в strawberry как бы есть и используется в «Categories» ), и генерацию нового RSS . К примеру; дерево:
- Clothing
—- Shirts
—- Shoes
------Running Shoes
------Walking Shoes
—- Sport Clothing
Дольжна использоваться mode rewrite; чтоб аддрес был таков
http://domain.com/Clothing/Shoes/Walking_Shoes
Content каждой страницы это лента состоящая из фильтрованного RSS из Yahoo+MSN+Google News по топику страницы.
$urls[] = 'http://news.google.com/news?q=%22'.urlencode($title).'%22&output=RSS&ned=us&lang=en'; //Google new
$urls[] = 'http://news.search.yahoo.com/news/rss?p=%22'.urlencode($title).'%22&c=&eo=UTF-8'; // yahoo search
$urls[] = 'http://search.msn.com/results.asp?q='.urlencode($title).'+site%3amsnbc.msn.com&format=rss&FORM=RSRE'; // MSN News
Этот агрегатор будет кором системы.
И он же будет лежать в основе модулей и блоков, создаваемых самим админом, т.е. админ сможет создать модуль "Buy from Amazon", внесет в Amazon RSS ... тогда добавится сверху таб с таким именем
Каждая страница по топику будет иметь возможность показа результата фильтрации амазоновского RSS
http://domain.com/Clothing/Buy_from_Amazon
http://domain.com/Clothing/Shoes/Buy_from_Amazon
(и каждая страница будет создавать свой RSS feed)
- Automatic Meta Keyword generator ( php class уже есть ) , надо сделать возможность управления количеством слов которое идет в метатаги плюс какие слова пропускать из админки). Идет в кор системы
- Automatic Misspelled Keyword generator ( php class уже есть ). добавляет первые 5 результатов в Keyword метатаги; остальные печатает на странице мелким шрифтом внизу страницы. Это будет Аdd-On.
- Virtual Host creator Admin сможет внести например список городов. Например
New York
London
Paris
и специфицировать приставку, narimer : from (или by, или in)
Тогда создадутся домейны второго уровня; типа
При дереве
- Doctors
--- Dentist
http://new_york.domain.com/doctors
http://new_york.domain.com/doctors/dentists
Это будет Модуль
- Google site map creator (есть класс) Это будет Аdd-On.
- Site map - ето кор
Что сохраняется из Strawberry
Backup
Banners
Categories
Search and replacement
Statistics
Words filter
Articles
Users и все что к ним относится не нужно!!!!
Сама система: флэт файлз ; кэширование, re-write mode
Админка будет состоять из нескольких разделов (HTML макет сделаю)
General Settings | Modules | Add-ons | Blocks | Templates
Modules - функциональность изменяет URL
Addons - функциональность HE изменяет URL
Blocks - линки к другим разделам системы .
Templates - будет отвечать за контент первой страницы и какую то другую инфо.
Перспектива
нужно будет еще наверное около десятка модулей и аддонов