Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 4
Sergey_lans Сообщение 18/05/2009 02:45 Копия темы
Lanselot – Change History // v.0.1.6 beta build 3  .
Здравствуйте, здесь я буду рассказывать о том, как развивается проект под названием Lanselot.
Lanselot – это CMS, уникальной особенностью которой, является использование AJAX при выводе контента, с одновременным сохранением рабочих php-ссылок.

Другими словами, Lanselot умеет показывать сайт обычным пользователям, и пользователям без JS (например, поисковым роботам) абсолютно одинаково, что позволяет использовать AJAX-загрузку контента без проблем с индексацией.

Сам движок задумывался как CMS с максимально простой администраторской панелью, чтобы пользователи "не терялись" при входе в нее. Эта концепция поддерживается и при работе с движком, так что любой человек, даже не обладающий знаниями в области web-программирования, сможет использовать AJAX на своем сайте.
В дальнейшем, я планирую показать, как выглядит администраторская панель, какие функции есть у движка, что он умеет, и чему он учится.

Каждый раз, когда я изменял CMS Lanselot, я писал историю изменений, для того, чтобы лучше ориентироваться в том, что уже сделано, а что еще только предстоит сделать. На текущий же момент, версия движка v.0.1.6 beta build 3

К сожалению, у меня пока нет времени описывать все возможности движка, быть может, в светлом будующем, при достижении версии 0.5, я напишу, все особенности; но пока что ограничусь лишь выводом своих логов.



Lanselot
Change History

// 30.04.09
// v.0.0.1

Реализовано:
1) поддержка AJAX "из коробки"
2) Автоматическое проставление AJAX- и HTML-ссылок
3) Добавление новостей в БД
4) Корректное AJAX отображение во всех браузерах // кроме Opera
5) Атрибут href отвечает и за AJAX и за PHP – навигацию
6) Поставлен стиль Lanselot
7) Кодировка в UTF-8 (utf8_general_ci) везде // для корректной передачи данных должна
использоваться именно эта кодировка
8) Обращение AJAX к серверу происходит через файл content.php
9) Для AJAX-запросов используется JQuery
10) Изменение url при навигации через AJAX происходит корректно. Работает история //
плагин JQuery.history
11) Пользователь (или поисковый робот) без JS корректно заходит и просматривает сайт

TO DO:
1) Отображение в браузере Opera //done
2) AJAX-обращение к серверу не через файл content.php, а через index.php //done
3) Редактирование новостей //done
4) Удаление новостей //done
5) Добавление подпунктов
6) Заход в админку через систему pass-log //done
7) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
7а) Проверка верности вводимых данных
8) Доработка стиля Lanselot
9) Написание страниц помощи Lanselot
10) Изменение title при AJAX-загрузке
11) Изменить ссылки вида /?href=main на /main
12) ?изменить AJAX-ссылки в url в более "приятный" вид?
13) Возможность автоматического проставления поля name при добавлении новости



// 1.05.09
// v.0.0.1 build 2
Реализовано:
1) Редактирование новостей
2) Удаление новостей
3) Исправлена форма добавления/редактирования новостей
4) Исправлены мета-теги и title на главной странице
*) Сохранен дамп админки

TO DO:
1) Отображение в браузере Opera //done
2) AJAX-обращение к серверу не через файл content.php, а через index.php //done
3) Добавление подпунктов
4) Заход в админку через систему pass-log //done
5) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
6а) Проверка верности вводимых данных
7) Доработка стиля Lanselot
8) Написание страниц помощи Lanselot
9) Изменение title при AJAX-загрузке
10) Изменить ссылки вида /?href=main на /main
11) ?изменить AJAX-ссылки в url в более "приятный" вид?
12) Возможность автоматического проставления поля name при добавлении новости
13) WYSIWYG-редактор в админке //done



// 1.05.09
// v.0.1.0 final
Реализовано:
1) Реализованы все основные функции движка
2) Вход в админку по паролю
*) Сохранен дамп админки

TO DO:
1) Отображение в браузере Opera //done
2) AJAX-обращение к серверу не через файл content.php, а через index.php //done
3) Добавление подпунктов
4) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
4а) Проверка верности вводимых данных
5) Доработка стиля Lanselot
6) Написание страниц помощи Lanselot
7) Изменение title при AJAX-загрузке
8) Изменить ссылки вида /?href=main на /main
9) ?изменить AJAX-ссылки в url в более "приятный" вид?
10) Возможность автоматического проставления поля name при добавлении новости
11) WYSIWYG-редактор в админке //done



// 2.05.09
// v.0.1.1
Реализовано:
1) Отображение в браузере Opera исправлено // !!
2) Количество файлов уменьшилось
3) AJAX-обращение к серверу через index.php
*) Сохранен дамп админки
*) Сохранен дамп сайта

TO DO:
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) WYSIWYG-редактор в админке //done



// 2.05.09
// v.0.1.2
Реализовано:
1) Добавлен WYSIWYG-редактор в админке // tynymce
2) Количество файлов ядра уменьшилось втрое.
3) something

TO DO:
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Добавить RSS // done
12) Наблюдались сбои в работе с браузером Opera // done



// 2.05.09
// v.0.1.2 build 2
Реализовано:
1) Решены некоторые проблемы с браузером Opera
2) Добавлено кэширование страницы // решает некоторые проблемы с Opera
3) something

TO DO:
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Добавить RSS // done



// 4.05.09
// v.0.1.5
Реализовано:
1) Добавлена RSS-лента в движок, как модуль расширения
2) Исправлен глюк с отображением php-сгенерированных страниц, при включенном JS
3) Улучшена стабильность работы с браузером Opera

TO DO:
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Редактирование лент новостей через админку
12) Решить проблемы с историей в браузере Opera
13) Реализовать права доступа в админке
14) Ограничить количество символов, вводимых в полях, при добавлении/редактировании

материалов



// 5.05.09
// v.0.1.6 beta
Реализовано:
1) Различные права в админке // all | add | edit | del


TO DO:
0) Исправить баг, из-за которого пользователь с правами 'edit' мог добавлять новости
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Редактирование лент новостей через админку
12) Решить проблемы с историей в браузере Opera
13) Реализовать права доступа в админке
14) Ограничить количество символов, вводимых в полях, при добавлении/редактировании

материалов



// 5.05.09
// v.0.1.6 beta build 2
Реализовано:
1) Исправлен файл, отвечающий за rss


TO DO:
0) Исправить баг, из-за которого пользователь с правами 'edit' мог добавлять новости
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Редактирование лент новостей через админку
12) Решить проблемы с историей в браузере Opera
13) Реализовать права доступа в админке
14) Ограничить количество символов, вводимых в полях, при добавлении/редактировании
материалов



// 18.05.09
// v.0.1.6 beta build 3
Реализовано:
1) Небольшие изменения движка // приводящие к уменьшению кода наполовину
2) Реализована поддержка сайтов с несколькими меню // ничего сложного
3) Ссылка на материал при его добавлении/редактировании //доработать


TO DO:
0) Исправить баг, из-за которого пользователь с правами 'edit' мог добавлять новости
1) Добавление подпунктов
2) Проверка того, ввел ли пользователь данные в админке на этапе ввода // сейчас
используется ~~~if($submenu == '') {unset($submenu);}~~~
3) Проверка верности вводимых данных
4) Доработка стиля Lanselot
5) Написание страниц помощи Lanselot
6) Изменение title при AJAX-загрузке
7) Изменить ссылки вида /?href=main на /main
8) ?изменить AJAX-ссылки в url в более "приятный" вид?
9) Возможность автоматического проставления поля name при добавлении новости
10) Добавить вставку картинок в редакторе
11) Редактирование лент новостей через админку
12) Решить проблемы с историей в браузере Opera
13) Реализовать права доступа в админке
14) Ограничить количество символов, вводимых в полях, при добавлении/редактировании
материалов
15) AJAX-URL в Opera // не работает в этом браузере, надо что-то делать
16) Доработать ссылку на материал при его добавлении/редактировании
Santorro Сообщение 18/05/2009 05:31 Копия темы
 .
где эту cms посмотреть?
 

rucopyright Сообщение 18/05/2009 05:46 Копия темы
 .
"lanSelot" режет... вот если б "lanCelot"... =)
 

Sergey_lans Сообщение 18/05/2009 12:45 Копия темы
 .
Пока, нигде)
 

0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"