[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Alexa CMS
Страницы: 1, 2, 3, 4, 5, 6
Arni
Я собственно уже писал на форуме об своей работа над Alexa CMS.

Прошу модераторов сильно не ругать за новую тему поскольку очень много изменилось и доработалось. И хотелось бы взять повторный удар отзывов о проделанной работе.


http://phpforum.ru/index.php?showtopic=39093&hl=alexa+cms чтоб напомнить тем кто тогда отписался.

Кому уже стало скучно и читать не хочется, зря. В комплекте есть редкое решение. А именно я дописал плагин JQuery UI Dialog. И если сходите на оф сайт, то сможете его скачать вместе с системой. Фишка в том что окна Jquery UI Dialog можно разворачивать скидывать в трей и закрывать. Тоисть обычное поведение для обычных десктопных приложений.

http://www.alexa-cms.com/devel/client/jquery-ui.html подробно написал тут.



Что собственно изменилось.

1. Мзменился сайт. http://www.alexa-cms.com/index.html
Тут еще очень много работы, но уже хотелось бы выслушать дельные советы по юзабилити, а может и пара идей подкинется smile.gif.

2. Было много критики по поводу того что у админки и сайта разное ядро. Ну в общем то изменил это обстоятельство.

3. Интегрировал стили JQuery UI. И уже скоро, стиль админки можна будет менять в любой из этих стилей. http://jqueryui.com/themeroller/ . Сейчас это возможно сделать вручную подставив несколько файлов, но уже скоро можно будет прямо из админки настроить этот вопрос smile.gif.

4. Была жалоба - Много подавления ошибок . Ну что-же, давим и дальше ,но в целом, больше внимания уделено исключениям и обработке ошибок.

5. Замечание по Дублирование конфигов, учтено. Конфиг один.

6. Моя гордость. Я таки написал систему автоматического обновления. При наличии клиентского логина и пароля, можна обновить систему до самой новой версии легко и просто. Все клиентские новые сайты уже только так и фиксим. Тоисть тестирование идет полным ходом.

7. В прошлый раз не было инсталятора. Теперь он есть. Можна установить как и любую другую ЦМС.

Ну в общем сказать что все пожелания удалось учесть я немогу, но большенство всетаки продвинул.

Уже скоро будет добавлено очень много полезных вещей. О которых если будет интересно обязательно можно будет прочитать на сайте.


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




http://www.alexa-cms.com/index.html

_____________
Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены. (Edward V Berard).
________
Семён
Даёшь админку, а не frontend
Arni
Цитата (Семён @ 3.06.2011 - 15:42)
Даёшь админку, а не frontend

Почему?

to: inpost демки опять нету. А что это за браузер у тебя?

_____________
Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены. (Edward V Berard).
________
SergeyZuzic
Моя CMS на твою смахивает по стилю кода, ток я везде srt_replace изменил на свои функции.

Я правдо маленько "Быдлокодер", например мой шаблонизатор:
<?
$ENGINE['P_LST']['test1']=array(
array('Фрухт', '000', 'да?'),
array('Овщь', '111', 'я не слышу'),
array('Плодик', '222', 'да?!'),
array('Ягодки', '333', 'да! да! да!')
);



$ENGINE['P_CLG']['test1']=array(
array('1', 'Апельсины'),
array('2', 'Яблоки'),
array('3', 'Груши'),
array('4', 'Киви')
);

$ENGINE['C_NUM']['test1']=2;

$SQL=$ENGINE['DB']->query("SELECT `title`, `description` FROM `albom_us`");
function fetch_edit($row) {
$row[1]=$row[1].' с edit';
}
$ENGINE['P_LST']['test2']=$ENGINE['DB']->fetch_all($SQL);
?>


[val1][val2][val3]
<table border="1">
{scatalog_test1:<tr>;</tr><tr>;</tr>}
<td>[id][photo]</td>
{ecatalog_test1}
</table>
<table
border="0">
<tr><td>
Что</td><td>Как так-то?</td><td>ВоооОООО!!!!!</td></tr>
{slist_test1}
<tr><td>[name]</td><td>[price]</td><td>[vo]</td></tr>
{elist_test1}
</table>
<select>

{slist_test2}
<option value="[title]">[description]</option>
{elist_test2}
</select>


Парситься в
<table class='my_albom'>
<?
print '<tr>';
$i=0;
foreach ($ENGINE['P_CLG']['albom'] as $val) {
if($i%$ENGINE['C_NUM']['albom']==0 && $i>0) print '</tr><tr>';
$i++;
print '<td><span onmouseover="show_menu('.$val[0].')" onmouseout="hide_menu('.
$val[0].')"><div class="visio" id="id_'.$val[0].'"><a href="#e" OnClick="show_form('.$val
[0].');"><img src="'.$val[1].'/img/opt.png"></a><a href="#d" OnClick="kill('.$val[0].', \''.$val
[2].'\', '.$val[3].');"><img src="'.$val[1].'/img/delete.png"></a></div><a href="/page/
alboms/'
.$val[0].'"><img title="'.$val[4].'" src="/modules/'.$val[5].'/upload/'.$val[6].'"></
a><br>'
.$val[7].' ('.$val[8].')</span></td>';
}
print '</tr>';
?>

</table>


http://bit-world.bolife.ru/page/product_script_mk
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.