Jump to content

Ялекс

User
  • Posts

    652
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Ялекс

  1. Концепция системы в простоте и легкости - так код системы в архиве ~500 кб, а в разархивированном варианте ~1,3 мб. Если сделать поддержку Doctrine в ядре, то получим начальный архив уже 1,1 мб, а весь размер системы в разархивированном виде ~3,2 мб. Очевидно, что о легкости уже не идет речи. Вы ведь, для сайта-визитки не задействуете всю артиллерию и боезапас? Для разработки сайта на базе этой системы не обязательно знать всех нюансов ООП - нужно просто понимать что возвращает метод, например, $this->children(). Не скажу, что система для начинающих, но для вполне состоявшихся веб-мастеров-фрилансеров - будет хорошим подспорьем. s0rr0w, я хочу услышать твой комментарий: что конкретно необходимо улучшить в системе. Буду хотя бы наверняка знать что хотят пользователи или что не нравиться.
  2. PDO для с базой не эталон, но вполне хорошо работает и выполняет возложенные на неё задачи. Doctrine замедляет работу с БД. Не понимаю зачем нужны такие навороты - это же движок для визиток/блогов? Так как модернизирую систему, хочу услышать подробно: почему "хреновенькое ООП"?
  3. Если ваш сайт содержит 5 страниц, то с ними можно легко справиться и так, используя либо PHP-функцию include(), либо аналогичную SSI-функцию <!--#include file="footer.html" -->. CMS обычно лучше использовать в тех случаях, когда необходимо периодически публиковать и обновлять информацию. Для этого в системах предусмотрены удобные редакторы текста. Так же системы управления удобно использовать, когда сайт большой, состоящий из большого количество разделов и подразделов - тогда система необходима для формирования удобной древовидной строго подчиненной структурой. Я рекомендую для сайтов визиток или простых блогов использовать Frog CMS.
  4. Для скачивания доступна оптимизированная под русского пользователя версия системы по адресу: http://groups.google.ru/group/frog-cms-ru/...a1f163034a6366a
  5. Главное чтобы потом ИЕ догнали и сумели затормознуть, потому что они любят наворотить...
  6. Где ж вы не проиндексированы? Проиндексированы!
  7. Руководство по поисковой оптимизации для начинающих от Google. Пора бы уже вынести в одну тему - 2 раза спрашивают.
  8. Русскоязычный сайт системы: http://frogcms.in.ua/ Разработка качественной сайт-визитки с последующей поддержкой от 150$. Верстку сайта и SEO оптимизацию гарантирую. После разработки можете проверять, выкладывая сайт для критики в примеры работ на форуме. Портфолио высылаю после обращения на почту: info@up.dn.ua
  9. Руководство по поисковой оптимизации для начинающих от Google. А я, например, люблю красивых девушек... Но кого это волнует (с)тбв
  10. Это тема из разряда "у кого длиннее"? Ничего не придумываю - люблю интерфейсы в их первозданном виде. Любые изменения и "фончики" отвлекают от мыслей.
  11. Здравствуйте. Я раньше был активным участником этого форума, но теперь попросту не хватает времени участвовать в обсуждениях, надеюсь администрация меня поймет и не сочтет это сообщение за спам или навязчивую рекламу, тем более я согласен ответить на все ваши вопросы. Возможно тема будет лучше смотреться в разделе PHP или Ресурсы, но я не стал гадать и опубликовал её здесь. Я запустил русскоязычное сообщество Frog CMS. Движок я всячески поддерживаю, разрабатываю сайты на нем уже год, поэтому решил продвинуть в рунете и написал небольшой обзор. Frog CMS Сервер: Apache Язык программирования: PHP5 Базы данных: MySQL или SQLite 3. Официальный сайт: http://madebyfrog.com/ Англоязычное сообщество: http://forum.madebyfrog.com/ Документация на английском: http://madebyfrog.com/docs.html Документация на русском: http://frogcms.in.ua/ Русскоязычное сообщество: http://groups.google.ru/group/frog-cms-ru Frog CMS — простая система управления сайтом, основными особенностями которой являются: небольшой размер, простота использования, гибкость, высокая производительность. Философия системы заключается в следующем: разработчику предлагается ядро с базовыми функциями и удобным API, остальной функционал наращивается за счет плагинов. Демо версия Демонстрационный сайт показывает нам как на базе Frog CMS можно организовать блог. Демонстрационный сайт (версия 0.9.5): http://opensourcecms.com/demo/1/28/Frog Демонстрация админ раздела: http://opensourcecms.com/demo/2/28/Frog (Логин: admin Пароль: demo123) Немного истории Начала свою жизнь система в январе 2007 года благодаря известному Ruby On Rails приложению - Radiant CMS. Название было подобрано соответствующее - phpRadiant. Затем через некоторое время название сменили, система начала назваться Frog CMS, что в переводе означает Лягушка. Был выбран именно этот представитель живой природы, потому что точно он, как и система, обладает качествами: быстрота и простота, не требовательность. Система была выложена под лицензией GNU General Public License 3. В данный момент доступна для бесплатной загрузки версия системы 0.9.5. Требования к серверному ПО Система действительно не требовательна, и способна работать на бесплатном хостинге с большими ограничениями. Из бесплатных могу советовать http://byethost.com/. Серверный язык: PHP 5 Базы данных: MySQL 4 и выше, либо SQLite 3 Рекомендуется: * Поддержка сервером UTF-8 Наличие PHP-модулей: * PDO * mod_rewrite Установка занимает 10 минут после чего вам будет доступен готовый демонстрационный сайт-блог. Установка описана на странице: http://frogcms.in.ua/rukovodstvo-polzovatelya/ustanovka.html Особенности Главной особенностью системы является так называемое PHP "дерево сайта". Другими словами существует определенная переменная которая даёт возможность "прогуливаться" по иерархии страниц, находить нужную и выводить контент или только информацию о станице. С помощью данного приёма поиск и вывод ленты новостей сводиться к поиску страницы по URI и вывод информации о потомках этой страницы. Как было сказано выше - возможности системы безграничны, потому что основным ограничением является набор модулей, разработанный сообществом. Разработчик позаботился чтобы создание модулей было простым и комфортным. Фундаментом системы является Green Framework - быстрый и простой, поддерживающий структуру MVC в админ панеле и модулях. Для разработчика доступно API на базе которого легко создаются новые, не стандартные, модули. Предусмотрено практически все: от активации и деинсталляции модуля до специальной страницы-документации модуля. Сфера применения системы Система идеально подходит для разработки сайтов-визиток, потому что её размер мал, а средств для управления сайтом-визиткой более чем достаточно. Но однозначно нельзя сказать, что на базе этой могут работать только сайты-визитки. Среди сайтов, разработанных на Frog CMS (http://frogcms.in.ua/primeri-proektov-frog-cms.html) есть и корпоративные сайты, промо-порталы. Демонстрационный сайт показывает нам как на базе Frog CMS можно организовать блог. Если ваш уровень программирования выше среднего, то вы без труда нарастите необходимую функциональность, используя API системы. Модули: начальная комплектация Исходя из философии системы: "разработчику предлагается ядро с базовыми функциями и удобным API, остальной функционал наращивается за счет плагинов" не трудно предположить, что начальная комплектация минимальна. Модуль Textile и Markdown Изначально в системе отсутствует WISIWIG редактр, а представлены два на выбор Wiki-подобных редактора: Textile и Markdown. Нужно сказать, что официальный сайт и сайт русскоязычного сообщества редактируются именно этими двумя редакторами. Это повышает безопасность системы и улучшает качество разметки. Модуль Файловый менеджер Для "публичных" файлов системой предусмотрена отдельная директория "public", где администратор или редактор обычно хранят изображения, документы, необходимые для вставки в контент страниц. Загрузка и управление этим каталогом файлов осуществляется через модуль - файловый менеджер. Модуль Комментарии По умолчанию модуль отключен. Модуль реализует систему комментариев для всех страниц сайта. Для каждой страницы можно включать или отключать комментарии. Модуль Страница не найдена Этот модуль включает специальный статус "Page not found". Страница, имеющая этот статус автоматически определяется, как "Страница 404-й ошибки". То есть будет выводиться только в случае неправильно введенного URL. Остальные модули представлены либо на официальном сайте, либо на сайте русскоязычного сообщества. Среди них есть разнообразные визуальные редакторы Tiny MCE, FCKEditor, фото-галереи, формы обратной связи, форум... Пользователи В системе предусмотрено три уровня доступа: Администратор - владеет всеми привилегиями Веб-мастер (дизайнер) - ограничен в функциях управления пользователями и настройками Редактор - разрешен доступ к некоторым страницам, функциям создания и редактирования, файловому менеджеру и определенным плагинам В заключении Система идеально подойдет для разработки сайта-визитки, новостного сайта или сайта-блога. Главными особенностями является простота и легкость в освоении. Профессиональные разработчики найдут богатое API для разработки нестандартных плагинов. Система SEO дружелюбна. Разбираясь в системе вы будете находить интересные и элегантные решения, открывать её изнутри.
  12. // опять гоню. картинки были выключены. простите.
  13. Так дела не делаются (вообще о самой задумке). Далеко не готовый сайт, если конечно сайт != дизайн.
  14. rus, действительно спасибо. Еще подгоню форум по раскрутке, где не гнобят новичков, который периодически читаю: www.sitequest.ru.
  15. Кто то сказал: Ну например если не подгружается таблица стилей, то нумерованный список и буллит будут разными. Для ботов UL и OL вещи разные. Ну если сохранять логику фразы, то можно верстать тегом DIV и не париться вообще. // извините, выдал мысль не дочитав до конца.
  16. если не ошибаюсь это должно помочь: // подгружаешь массив с переводом в зависимости от выбранного языка $lang = array( 'hi, world!' => 'привет, мир!', 'test message' => 'тестовое сообщение' // ну и так далее... ); // функция для перевода function __($str){ global $lang; return empty($lang[$str]) ? $str : $lang[$str]; } // ... где то в шаблоне <?php echo __('hi, world!'); ?> В общем как то так. Если языка нет, то выдаст фразу на международном. Ну и понятно сразу что к чему.
  17. Не добавляй таких умников. У меня зафоловен человек, который кидает интересные мысли и фразы, которые придумал сам. Фразы с реальным смыслом. Другой человек ведет блог и бросает агитации: очень интересно почитать, как умело он привлекает людей к своему проекту. Ну еще прау фолловеров - просто информация о лучших сообщениях, интересных историях. Есть конечно и такие, которые пишут: "гыгы, сегодня хороший день" - я просто не обращаю внимания. Да и сам, бывает, кину что нить подобное... %)
  18. Ну а аське или скайпе люди не так относятся к составлению сообщения. В 140 символов нужно вложить смысл. Вот и сам бывает сижу и здоровую фразу урезаю в двое. Краткость сестра таланта. Вот что что, а польза от твиттера очевидна: учит быть кратким, лаконичным, но вместе с тем информативным. Есть люди, которые просто дурачатся в твиттере, а есть которые выкладывают умные фразы. Сразу видно кто есть кто. Да всегда интересно, когда заходишь в инет - собирается 10-20 небольших фраз, которые могут развеселить, заставить задуматься.
  19. Игорь Ермаков, я лично оперативно получаю самые лучшие цитаты с ITHappens и нужного форума, а еще друзья бывает мочат) Жизнь кипит так сказать. Ставишь TwitterFox и твиттер тебя вообще не напрягает...
  20. Еще я хотел бы внести в тест знания Photoshop или других программ работы с графикой. Потому что многие не совсем адекватно умеют нарезать графику и работать со слоями. Некоторых в тупик заводит размножить бэкграунд или слить несколько слоёв, хотя знают HTML и CSS на уровне.
  21. Great Rash, как раз это говорит о вашем уровне. Может вы хороший человек, но если нужен специалист срочно, и времени на подготовку, утирание соплей нет, то лучше прибегнуть к тестам.
  22. s0rr0w, отлично. тебя стоит уважать только за то, что ты не троллишь... Вопросы зафиксил. Будет голова почище - тоже придумаю десяток. float-ом я не пугаю, но многое в блочной верстке зависит от этого св-ва, поэтому все же стоит уделить ему внимание. Хотелось бы узнать еще точки зрения... По z-index и другим способам, которые редко используются: я просто обучаю человека верстке, обучаю всесторонне, поэтому хотелось бы затронуть редко используемые "фишки", которые расширят мировоззрение, а следовательно человек будет видеть новые нестандартные способы решения задач.
  23. Ясно, идею тестирования никто развивать не хочет. Будем думать сами. Возьмем, к примеру, PHP. Если так посудить, то можно понять что знает программист по его коду, но не все. Для этого разработано большое количество тестов для аккредитации разработчиков, которые эффективно используются. Где есть подвохи при их решении, и человек, не понимающий сути, а решающий задачи "по шаблону" срежется. Хотел вместе с вами придумать ряд вопросов, которые и будут в будущем этими самыми тестами. s0rr0w, спасибо. Great Rash, JavaScript как раз должен знать уважающий себя верстальщик. Это конечно можно будет вынести на уровень выше, но прямитивы знать просто необходимо. И это как раз котлеты, а не мухи. Некоторые забивают абсолютом. В коде это не видно, если стиль пристально не смотреть - не заметишь, а когда добавишь инфы - все лезет. Некоторые просто не учитывают clear или overflow из за чего макет становиться хрупким. да и это тоже это мы и хотим выяснить - кто понимает, а кто нет. для этого и хочется разработать тесты. тесты типа: видите картинку. здесь так то и так то. что будет, если изменить величину на 20px? и варианты ответов... возможно на время.
  24. Например даешь верстать макет человеку, где нужно всего то применить стандартный float. Человек лезет на форум или к докам, спрашивает, делает задание, но сути флоата не понимает. Вот я про это. Нужны тесты, которые позволят ответить на вопрос: "Понимает человек суть вопроса или нет?". Разбирать верстку макета тоже не всегда приятно, тем более что у разных людей разные подходы. Иногда очень запутанные. Я предлагаю разработать задания на: * знание float * нюансы верстки в IE6 * понимание padding, margin в нюансах * background-position * абсолютное позицирование * z-index в различных браузерах, включая IE6 * знание селекторов * javascript Предлагайте еще темы для тестирования.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy