Delphinum
1.
Артур (22.07.2012 / 01:32)
Всем доброго времени суток.
Как и обещал, выкладываю в open source свою систему управления модулями. Стимулом к написанию данной системы явилось не желание выделится, а практическая потребность в легкой и простой системе управления, которую в открытом доступе мне найти не удалось. Все системы, рассмотренные мной либо слишком громоздки, либо слишком специализированны, а мне это не подходило. На написание моей системы меня натолкнула идея YUI, а именно модульная структура этой библиотеки.
Сразу огорчу любителей дцмс, джона и ротора -
система не включает в себя готовых модулей и интерфейсов! Пока это только система управления модулями и несколько инструментов. Я уже написал на ней готовый сайт, который в скором времени окажется в интернете, с ним я и выложу новое руководство по
пользовательской системе, а пока это только система управления модулями ) Все дело в том, что, как я говорил ранее, система задумана быть универсально, и она таковой получилась, на данный момент для нее реализовано два интерфейса, на базе сложного HTML5, и на базе легкого wap.
Я не привожу здесь функциональных возможностей, по типу: отличная админка, форум, возможность регистрации с капчей и т.д. Это все модули, кому интересно, можете написать их ) Пока модулей в open source нет, но скоро и они там будут (вместе с интерфейсом для HTML5).
А теперь по делу:
Требования: php 5.4.x
Особенности: чистый HMVC, ООП и много тестов, присутствует подробный PHPDoc и руководство разработчика. Система, на мой взгляд, универсальна. Готов поддерживать систему еще долго. Система open source, позволяю писать на ней любые проекты, продавать эти ваши написанные на ней проекты, но не продавать систему, так как она open source (логично?). Авторство, естественно, за мной, но любая пользовательская система, написанная вами на ней, является вашей!
Система расчитана на опытных программистов, но, я думаю, достаточна проста в понимании.
Архив:
http://upwap.ru/2633532
Пароль: 3152
Добавлено через 01:39 сек.
Так же в скором времени я выложу руководство разработчика со сквозным примером, в котором будет описан один из способов написания сайта на базе данной системы.
2.
Михаил (22.07.2012 / 02:11)
Это фреймворк или что?
3.
Артур (22.07.2012 / 02:14)
Это система управления модулями. Она позволяет организовывать работу систем с модульной архитектурой
Добавлено через 01:38 сек.
Но в нее входят несколько дополнительных инструментов. Система не регламентирует использование того или иного фреймворка, это остается за разработчиком
4.
Виталий (22.07.2012 / 02:29)
хмм... заинтересовало
5.
Артур (22.07.2012 / 02:38)
Кстати да, скоро выложу
руководство партнера, в
котором подробно опишу
принципы работы системы для
тех, кто захочет переписать ее
"под себя". Так что пока
можете не ломать голову над
кодом, а дождаться этого
"знаменательного" события
6.
Артур (22.07.2012 / 15:46)
Посмотреть на работу модуля пока не удастся, так как я еще не выложил СУПИ, но увидеть модуль и почитать описание вполне таки можно
Предупреждаю, что модуль под DHTML с использованием jQuery и YUI (требование заказчика), так что экран может выглядеть сложно.
С другой стороны модуль слоя домена можно использовать повторно под wap
http://xwab.ru/forum/down/mainmenu_455.rar
P.S. Про ошибку в названии readme я уже знаю )))
7.
Ant0ha (22.07.2012 / 23:34)
> К сожалению, вы не можете просматривать или скачивать это вложение
призыв к регистрации на хвабе?)
8.
Артур (22.07.2012 / 23:56)
Сейчас перезалью
Добавлено через 01:57 сек.
http://upwap.ru/2640643
9.
Владислав (23.07.2012 / 00:03)
Хмм... Залейте на sf.net
Пусть весь мир узнает о Вас!
10.
Артур (23.07.2012 / 00:14)
Рано пока еще всему миру узнавать я думаю, особо нечего показывать. Не конкурентоспособно еще
11.
spletni (23.07.2012 / 00:15)
10, в скором времени на хабру можно статью писать
12.
Артур (23.07.2012 / 00:31)
Будем надеяться на это светлое будущее )
13.
юЮЮфюв (23.07.2012 / 06:53)
Очень интересно.. Попробую разобраться сегодня
14.
Артур (23.07.2012 / 12:11)
Сегодня выложу руководство разработчика пользовательских систем с подробным примером и описанием, а с ним и систему управления UI для данной платформы
15.
Артур (23.07.2012 / 13:53)
Как и обещал, выкладываю систему управления пользовательским интерфейсом с подробной инструкцией по ее созданию, а так же созданию модулей на ее основе.
Архив:
http://upwap.ru/2647016
Пароль: 3684
16.
Артур (23.07.2012 / 14:10)
Забыл отметить в руководстве об использовании Data mapper в классах /PPHP/model/modules/mainMenu/Menu и /PPHP/model/modules/mainMenu/ItemMenu. Будьте бдительны! ) Позже опишу этот механизм подробнее.
Так же не описал структуру базы данных, так как необходимо предварительно описать Data mapper.
17.
finall2 (28.07.2012 / 06:12)
Если верить описанию, то я сейчас работаю над чем-то очень похожим.
Основная идея - полная модульность. На досуге обязательно посмотрю, почерпну чего интересного
18.
Игор (28.07.2012 / 13:38)
16.
Башка, выложи пожалуста в зип архиви
19.
Артур (28.07.2012 / 22:12)
Архив: http://
upwap.ru/2662369
Пароль: 9271
20.
Игор (28.07.2012 / 22:14)
19.
Башка, а документацию можна в тхт?
21.
Артур (28.07.2012 / 22:15)
Еще раз хочу предупредить, система пока не включает модулей, точнее в ней один модуль главного меню и СУПИ, рабочие модули пока не опенсорсны (писаны на заказ), но я уже начал писать свободные модули для представленной системы и постараюсь их завершить как можно скорее, если будет спрос
22.
Андрюха (29.07.2012 / 02:17)
Безм модулей врятле будет спрос По крайней мере сдесь
23.
Артур (30.07.2012 / 20:14)
Видео пример работы сайта, на основе выложенных мною здесь систем:
http://upwap.ru/2673921
Пароль: 79123
Сайт еще не запущен, но он уже принял свои окончательные очертания
24.
Данис (30.07.2012 / 23:46)
Посмотрел пока сложновато для понимания =)
Многие вещи не использовал ,здесь они есть. Буду разбирать.
Без понимания ООП ,паттернов программирования делать нечего.
25.
Артур (30.07.2012 / 23:55)
Эт да, не для начинающих сие чудо )
Добавлено через 03:50 сек.
Сайт что на видео я сделал где-то за 2 часа, а за него получил около 20к, удачно
26.
Данис (31.07.2012 / 00:05)
Башка (30 Июля 2012 / 23:55)
Эт да, не для начинающих сие чудо )
Добавлено через 03:50 сек.
Сайт что на видео я сделал где-то за 2 часа, а за него получил около 20к, удачно
Неплохо =) ,я столько в месяц зарабатываю. Какой у вас опыт в программирования? И перечислите языки программирования ,фреймворки и т.д
Просто очень интересно =)
27.
Артур (31.07.2012 / 00:06)
Опыт большой, языки.. ну на памяти assem, c++, pascal, java, js, php, sql, из них пользуюсь в данный момент только 4. Фреймворки разные, на данный момент активно jQuery и YUI
28.
Эд (08.08.2012 / 03:44)
Можешь перезалить на другой файл обменик мой провайдер с апвап не дружит
29.
Кевин Митник (08.08.2012 / 15:06)
все скачал. буду изучать.
30.
Артур (08.08.2012 / 16:33)
http://narod.ru/disk/59078871001.8302f8594a2b932ec3cc183d5dc6a044/Public PPHP.rar.html
Перезалил несколько обновленную версию
31.
Эд (09.08.2012 / 03:38)
Сенк буду дерзать
32.
Артур (17.08.2012 / 21:41)
Система получила имя - Delphinum
33.
Макс (17.08.2012 / 21:54)
Требования: php 5.4.x
что именно там из этой ветки? это не юзабельно, адаптируй под 5.3(это если с namespace), а лучше 5.2.
34.
Артур (17.08.2012 / 22:13)
Traits и объявления массивов
35.
Волан-де-Морт (17.08.2012 / 22:33)
34.
Башка, примера еще нет?
36.
Артур (17.08.2012 / 22:40)
Еще нет, скоро будет. Недели через 4
Добавлено через 00:14 сек.
Собралась группа программистов, пишем
37.
Дмитрий (17.08.2012 / 23:19)
36.
Башка, хотел поставить +, недавно ставил.
Прими моральный плюсик.
38.
Артур (17.08.2012 / 23:21)
Ок
Добавлено через 02:06 сек.
Краси да, приглашаю лучших программистов визави в один небольшой проект, который пишется на моей системе. В нем уже приняли участие лучшие умы веника. Проект благотворительный, подробности в личной переписке. От вас работа в команде, от нас команда, обучение новому, практика, благодарность. Вот
39.
Дмитрий (17.08.2012 / 23:28)
Башка (17 Августа 2012 / 22:21)
...В нем уже приняли участие лучшие умы веника...
При всем уважении, эта фраза не вызывает никакого доверия.
40.
Артур (17.08.2012 / 23:33)
:-D понимаю
41.
Phantom (18.08.2012 / 16:47)
Хоть кто-то на висави идёт по правильному пути. В код особо не вникал, но в любом случае подобные эксперименты и желание идти в ногу со временем достойны похвалы.
42.
Артур (18.08.2012 / 17:21)
Стараемся )
43.
Skaner (19.08.2012 / 08:16)
Башка, круто! Посмотрел, сильно не вникал, но уже видно, что мозг работает правильно. Только хочу предостеречь: на начальном этапе главное избежать громоздкости! Позже делать постепенно, судя по тому, что уже есть, пока это тебе не грозит
удачи в работе!
44.
Артур (04.09.2012 / 22:35)
В представлении системы широкой публике мы (да, нас уже не один Башка) решили придерживаться того же минималистического стиля, что и раньше. Сегодня мы установили пабличный форум, на который будет перенесена текущая разработка, обсуждение и описание системы Delphinum. На все вопросы вида: почему паблик? почему phpBB-wap? почему форум не на Delphinum? - и др. отвечу - мы не тратим время на не актуальные в данный момент проблемы. Система как и раньше, рассчитана на опытных программистов, которым интересно содержание, цели и функционал, а не обертка!
Форум расположен по адресу:
http://delphinum.16mb.com/index.php
Кому интересно - добро пожаловать в ряды разработчиков на Delphinum.
Добавлено через 02:12 сек.
Если руки уже чешутся поставить и попробывать систему, обращайтесь к теме
http://delphinum.16mb.com/viewtopic.php?t=27
45.
Артур (05.09.2012 / 00:08)
Если кто поставит систему, просьба отписаться о результатах и возникших в ходе установки проблемах
46.
Артур (24.09.2012 / 18:55)
Как и обещал, выложил систему на GitHub:
https://github.com/Bashka/PPHP
Там будет проводиться командная разработка и официальные релизы платформы, а на форуме будет проходить доработка системы, работа над ошибками и обучение по работе с системой. Так же на форуме буду публиковать модули к системе. Приятного использования!
47.
Артур (21.10.2012 / 23:18)
Система медленно, но упорно растет! Мы добрались уже до 1.0.4 версии, попали на гит, оформили лицензию и написали кучку модулей.
С ростом проекта появляется потребность в разработчиках, в частности: программисты, идейные вдохновители, тестировщики.
Все, кого интересует профессиональный php и кто хочет работать в команде, приглашаем поучаствовать в проекте. Речь идет не только о бесплатном участии, мы готовы финансировать ваши начинания в разумных пределах (не забываем что лицензия GNU GPL, потому особых вложений в проект сделать не могу).
Адреса проекта:
http://delphinum.16mb.com/index.php
48.
юЮЮфюв (18.02.2013 / 08:25)
Ну так что там с сайтом-примером?
49.
Ant0ha (23.02.2013 / 14:27)
Интересно было бы увидеть действительно работающий сайт на данной системе..
50.
Ant0ha (23.02.2013 / 14:45)
> Система как и раньше, рассчитана на опытных программистов, которым интересно содержание, цели и функционал, а не обертка!
как сказать, думаю, всех интересует функциональность сайта и его расширяемость в конечном счете, а не поклонение паттернам...
51.
Артур (18.03.2013 / 23:05)
Я конечно понимаю что завтраки это не всегда хорошо, но будет. Делаю упор на документацию системы. Завтра планирую выложить один простенький сайт в интернет, дам ссылку как только
Добавлено через 00:50 сек.
Вообще один реальный сайт на системе уже работает, но показывать не буду, так как писал сайт на коленке в связи с очень сжатыми сроками и особо похвастаться не могу (версия платформы там старовата)
Добавлено через 03:22 сек.
Ant0ha (23 Февраля 2013 / 14:45)
> Система как и раньше, рассчитана на опытных программистов, которым интересно содержание, цели и функционал, а не обертка!
как сказать, думаю, всех интересует функциональность сайта и его расширяемость в конечном счете, а не поклонение паттернам...
Так я ж об обертке. Функционалу и расширяемостью дорога, обертке писька!
52.
Артур (19.03.2013 / 17:45)
Как и обещал, сегодня покажу пример:
http://dagparus.ru
Первый день в жизни сайта, по ходу будем развивать, пока делал в спешке
53.
Тимофей (19.03.2013 / 18:01)
Башка (19 Марта 2013 / 15:45)
Как и обещал, сегодня покажу пример: http://dagparus.ru
Первый день в жизни сайта, по ходу будем развивать, пока делал в спешке
Страница недоступна
54.
юЮЮфюв (19.03.2013 / 18:05)
Ну так это, сайт настолько быстро развивался, что за какие-то считанные часы успели произойти все события от его открытия, до закрытия.
55.
Артур (19.03.2013 / 19:10)
Все проще, у нашего сис админа руки не из плеч растут, от того новый сервак постоянно падает. Заипал уже (
56.
Виталий (20.03.2013 / 07:54)
реально висит
57.
BEPDuKT (20.03.2013 / 08:02)
Башка (19 Марта 2013 / 19:10)
Все проще, у нашего сис админа руки не из плеч растут, от того новый сервак постоянно падает. Заипал уже (
Оторви ему руки^^
58.
Павел (20.03.2013 / 09:15)
выложи на хост, "пощупать" охото
59.
Артур (20.03.2013 / 09:34)
Заработало. Магия
60.
юЮЮфюв (20.03.2013 / 09:49)
Не заходит
61.
Артур (20.03.2013 / 11:08)
а я сижу на нем. Что пишет хоть?
62.
юЮЮфюв (20.03.2013 / 11:16)
Невозможно подключиться к удалённому серверу
63.
Виталий (20.03.2013 / 11:33)
Аналогично 62 посту
64.
Zдешний (20.03.2013 / 11:40)
"Время ожидания соединения истекло
Время ожидания ответа от сервера dagparus.ru истекло.
Возможно, сайт временно недоступен или перегружен запросами. Подождите некоторое время и попробуйте снова.
Если вы не можете загрузить ни одну страницу – проверьте настройки соединения с Интернетом.
Если ваш компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь, что Firefox разрешён выход в Интернет."
65.
Артур (20.03.2013 / 11:42)
Ха. Не верно экран настроен наверно, новый сервак не успели еще настроить, потому я зайти могу, а из вне не могут. Сейчас буду трясти админов
66.
Артур (20.03.2013 / 12:14)
Вроде поправили. Стиль сайта дизайнер не сделал, так что не ругаться. Части экранов тоже нету. Есть экраны: новости, контакты, Microsoft
67.
юЮЮфюв (20.03.2013 / 12:24)
Какие-то URL'ы не красивые =/
Добавлено через 01:47 сек.
Да и оценивать больше-то и нечего
68.
Артур (20.03.2013 / 12:31)
урлы там красивыми быть не могут, оно не на урлах работает.
P.S. Обрати внимание что при смене экранов через меню урлы не меняются
Добавлено через 00:39 сек.
Оценить еще можно скорость загрузки
69.
Zдешний (20.03.2013 / 12:35)
а у меня нет ничего
http://upwap.ru/3053344 и ссылка ога, длиннющая
70.
юЮЮфюв (20.03.2013 / 12:38)
Вот именно, что страница пустая
71.
Артур (20.03.2013 / 12:46)
А теперь попробуйте.
Там при перезапуске в левом верхнем появляется черная кнопка?
72.
юЮЮфюв (20.03.2013 / 12:53)
Появляется
73.
Артур (20.03.2013 / 12:58)
Щелкни на него, что будет написано?
Добавлено через 02:52 сек.
Так, с обеда вернусь, продолжу
74.
юЮЮфюв (20.03.2013 / 13:01)
Ошибка какая-то была, сейчас квадрат не появляется
75.
Владислав (20.03.2013 / 14:28)
404err
Добавлено через 00:44 сек.
404 zoom
76.
Артур (20.03.2013 / 14:31)
дададад. Делаю сижу. Кажись только после работы смогу нормально поработать, сейчас на другой сервак скину и проверим. Если заработает, значит проблема с сетями, если не заработает, значит проблема либо в настройках сервера, либо в платформе
77.
Артур (20.03.2013 / 14:49)
Запустил на другом сервере, все работать должно. Пока будем копаться в настройках
78.
юЮЮфюв (20.03.2013 / 15:01)
-----21:00:50-----
Exception: QueryError [0:timeout]
Message: Ошибка парсинга ответа.
undefined
Code: 1
File: undefined
Line: undefined
Buffer: undefined
79.
Артур (20.03.2013 / 15:03)
через какой арбуз?
80.
юЮЮфюв (20.03.2013 / 15:06)
Opera mobile
81.
Артур (20.03.2013 / 15:10)
Opera не лучший вариант)проверил через chrome на андройде все работает
82.
юЮЮфюв (21.03.2013 / 09:22)
Google chrome (ПК)
Снова пустая страница. Только логотип и копирайт
83.
Артур (21.03.2013 / 09:34)
Попробуй перезагрузить
84.
юЮЮфюв (21.03.2013 / 09:39)
О, теперь появился контент
85.
Артур (21.03.2013 / 09:39)
Слишком низкий таймаут был при загрузке. На слабых тырнетах не подгружало
86.
юЮЮфюв (21.03.2013 / 09:42)
Панелька навигационная (главная, информация) противно прыгает при прокрутке
87.
Артур (21.03.2013 / 09:43)
а как должна?
88.
юЮЮфюв (21.03.2013 / 09:44)
Нууу..лучше просто зафиксировать её.
89.
Артур (21.03.2013 / 10:02)
а удобство?
90.
юЮЮфюв (21.03.2013 / 10:17)
Ну всм как в одноклассниках, например. Т.е. она в самом верху страницы всегда.
91.
Артур (21.03.2013 / 10:39)
ну а удобство?
92.
юЮЮфюв (21.03.2013 / 11:22)
Ну так по сути тоже самое и получится. Только вместо этих "прыжков" у неё будет постоянная позиция
93.
Артур (21.03.2013 / 12:01)
Надо крутить экран вверх если хочется перейти на другой экран
94.
юЮЮфюв (21.03.2013 / 12:20)
Ты меня не поймешь никак
95.
Артур (21.03.2013 / 12:21)
плавная езда это финьтеплюшка
96.
Артур (12.01.2014 / 18:37)
Всех приветствую. Alpha релиз системы Delphinum наконец состоялся (ура товарищи), следовательно начало положено и проект активно нужнается в критике и пользователях, тобишь в команде. Пока релиз не выкладываю на общее обозрение, так как это все таки alpha, но те, кому интересно, и кто не плохо разбирается в PHP, JS или соседнем, присоединяйтесь! ) Пишите в личку или в эту тему, я постараюсь выбрать тех, кому это будет (на данном этапе) интересно, и дам ссылку на проект. Те, кому я не ответу, не обижайтесь, просто я не хочу портить вам впечатление от системы на первых парах, скоро будет официальный релиз!
97.
Артур (13.01.2014 / 20:55)
Позволю себе выкладывать видео о наиболее, по моему мнению, интересных реализация платформы.
Начнем с реализации Singleton в PHP, а так же подводных камнях, с этим связанных:
http://www.youtube.com/watch?v=57OQhwrZn80
Добавлено через 02:25 сек.
Продолжим вопросом преобразования объектов. Как создать дерево объектов из строки?
http://www.youtube.com/watch?v=rxtuu6-LaDg
98.
KpuTuK (13.01.2014 / 21:03)
96.
Башка, можно мне ссылочку?)
99.
Артур (13.01.2014 / 21:08)
Скинул в приват
100.
JustZero (13.01.2014 / 21:18)
и мне тоже пожалуйста)
101.
Артур (13.01.2014 / 21:19)
Скинул
102.
Артур (13.01.2014 / 22:26)
И на последок: как я борюсь с различными инъекциями и проверяю GET и POST запросы, чтобы небыло проблем?
http://youtu.be/-PWhpphhcQk
URL:
https://visavi.net/topics/33393