iCore - бесплатный движок социальной сети

Вы не представились. Зарегистрироваться.
восстановить пароль

Процесс разработкиАрхитектура ядра. Вступление

Наконец я добрался до этой статьи, а это значит что ядро практически готово. С опозданием, конечно, но все же.

Итак поговорим немного про архитектуру и идеологию.

Идея написать ядро появилась много лет назад, когда я еще не программировал на PHP, а целые дни проводил в написании программ на Asm, C++ и Delphi. В это время я увлекся Perl — это был единственный язык программирования, который связывал мою деятельность с Internet.

Семья у меня была не из богатых, и конечно желание заработать на своих продуктах возникла очень рано. И тут возникли определенные проблемы — каждый клиент постоянно хотел что-то эксклюзивное.

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

  1. Программа должна состоять из расширений и легкого ядра
  2. Расширения должны инкапсулировать законченный функционал и быть законченной и независимой единицей
  3. Расширения должны привносить новый функционал, расширять или модифицировать старый
  4. Ядро должно загружать только необходимые расширения или только используемые в текущем решении.
  5. Ядро должно уметь легко подключать и отключать расширения "на лету"
  6. Расширения должны уметь обходить без функционала из других расширений (что бы обеспечить независимость)


читать дальше →

Идеи для сайтаПользовательский CSS

Разрешить пользователям загружать свои Css для своего блога и статей.

Как вам ?
Иван Иван 05.11.2008 10:00 3 комментария
5 баллов

Идеи для сайтаАктивная вставка

Разработать механизм плагинов для создания интерактивной вставки в статьи (голосование, мини галерея, товар, файл на закачку ...), которые будут связаны с модулями или независимые компоненты. Это будет кнопочка в редакторе статей, при нажатии будет всплывать FancyBox в которой можно выбрать тип вставки и отредактировать её. В статью будет вставлятся строка вида {ActivePost type="voice" id="12"} (к примеру)

Ваше мнение, замечания ?

P.s. смысл в легкой разработке этих плагинов другими программистами. И простой установке на сайт

Идеи для сайтаСобытие!

Идея простая. Добавить к статьям значение "Событие", которое означало уровень заинтересованности данной статьей сообществом (комментарии, посещаемость и т.д.). Если интерес к статье падает, то и значение уменьшается. При добавлении нового комментария или обновлении статьи значение снова увеличивается.

читать дальше →

Идеи для сайтаДайте мне клевый движок, и я переверну интернет мир ;-)

Хабраклоны, хабраклоны.
А не сделать ли шаг на опережение???
Стадии развития проекта

1. проект зарождается — выходит в свет
при нормальной организации, идеи проекта и надёжной команды — проходит становление и развитие (в ином случае он просто умирает, одни раньше другие позже).
2. проект стал на ноги — самое интересное и сложное время.
3. или все нормально или пошло на спад (все зависит от того, что было предпринято в пункте 2)

итак по пунктам

читать дальше →

Идеи для сайтаСоциальная галерея

Многие в первую очередь просят/дорабатывают галерею для Explay, поэтому выношу на обсуждение первую тему: "Социальная галерея".

Какая она должна быть?

читать дальше →

С вами на этой странице ↓

1 гостей сайта