За последние 24 часа нас посетили 26720 программистов и 1555 роботов. Сейчас ищут 870 программистов ...

Исчу framework

Тема в разделе "Прочие вопросы по PHP", создана пользователем sylex, 10 мар 2009.

  1. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    Познакомился с одним челом, решили сделать сайтик, ну и встали с первой и основной проблемой:

    НА ЧЕМ ПИСАТЬ??

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

    Вот и вопрос: свою писать - или все же стоит посмотреть в сторону каких-то разработок?

    Нужно основное ядро - набор основных функций, классов для работы с БД, файлами, изображениями и пр.

    Что кто может посоветовать?

    Спасибо.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А для каких задач-то? Одно дело работа с файлами на файловом хостинге, а другое - в админке для статьи.
     
  3. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    О том как познакомились? Какая прелесть, усики-мусики и всё такое. :D

    Определись, что тебе нужно на сайте от этого и выбирай движок. Сейчас насоветуем, а тебе нужен был форум. %)
     
  4. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    Хорошо...

    Сайт - статьи с рубрикатором + комментарии + рассылка анонсов. Посещаемость около 1000 чел в сутки

    Это основной очень простой функционал...

    Но вообще, хотелось бы фреймворк для разработки других совместных проектов, не только таких задач, а самых разнообразных.
     
  5. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Посмотри 2z, простой и лёгкий движок. Рассылки анонсов нет, но прикрутить несложно.
     
  6. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    посмотрю, спасибо
     
  7. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    CodeIgniter, Kohana - первый говорят весьма лёгкий и много доков, второй ещё проще и более быстр, но с документацией пока плоховато.
     
  8. Psih, так это ж вроде, одно и тоже ? =)
     
  9. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    kohana форк codeigniter'a )
     
  10. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    посмотрел 2z - не понравился внутренностями...

    Смотрел Kohana - в общем нормально, наверное на базе его или даже на нем и будем писать :) Спасиб.

    но прикольнули такие методы в HTML_Core:

    PHP:
    1. <?php
    2.      /**
    3.      * Creates an HTML anchor to a file.
    4.      *
    5.      * @param   string  name of file to link to
    6.      * @param   string  link text
    7.      * @param   array   HTML anchor attributes
    8.      * @param   string  non-default protocol, eg: ftp
    9.      * @return  string
    10.      */
    11.     public static function file_anchor($file, $title = NULL, $attributes = NULL, $protocol = NULL)
    12.     {
    13.         return
    14.         // Base URL + URI = full URL
    15.         '<a href="'.html::specialchars(url::base(FALSE, $protocol).$file, FALSE).'"'
    16.         // Attributes empty? Use an empty string
    17.         .(is_array($attributes) ? html::attributes($attributes) : '').'>'
    18.         // Title empty? Use the filename part of the URI
    19.         .(($title === NULL) ? end(explode('/', $file)) : $title) .'</a>';
    20.     }
    21.  
    22.     /**
    23.      * Creates a script link.
    24.      *
    25.      * @param   string|array  filename
    26.      * @param   boolean       include the index_page in the link
    27.      * @return  string
    28.      */
    29.     public static function script($script, $index = FALSE)
    30.     {
    31.         $compiled = '';
    32.  
    33.         if (is_array($script))
    34.         {
    35.             foreach ($script as $name)
    36.             {
    37.                 $compiled .= html::script($name, $index);
    38.             }
    39.         }
    40.         else
    41.         {
    42.             if (strpos($script, '://') === FALSE)
    43.             {
    44.                 // Add the suffix only when it's not already present
    45.                 $script = url::base((bool) $index).$script;
    46.             }
    47.  
    48.             if (substr_compare($script, '.js', -3, 3, FALSE) !== 0)
    49.             {
    50.                 // Add the javascript suffix
    51.                 $script .= '.js';
    52.             }
    53.  
    54.             $compiled = '<script type="text/javascript" src="'.$script.'"></script>';
    55.         }
    56.  
    57.         return $compiled."\n";
    58.     }
    Вы тоже такое используете? Неужели в лом писать хтмл как есть?
     
  11. Это используется для интеграции с различными ЧПУ. Что бы можно было генерить корректные ссылки независимо.
     
  12. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    флоппик
    понял!
     
  13. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    А симфонию что не предложили ребятам?Заодно аглицкий подучат :cool: