ОБСУЖДЕНИЕ

Анонс MobileCMS v 3.0

40 сообщений1 просмотровЗакрыта
#1
Добрый вечер!
После не долгих разговоров с Кириллом было решено начать разработку 3-й версии MobileCMS
Дата первого бета релиза запланирована на 1 декабря думаю к 10 управлюсь.

Что же будет изменено в 3й версии:
- Для запуска нужен будет PHP 5.6 и выше (полная совместимость с 7)
- Новое самописное ядро основанное на компонентах Symfony 2.8
- В качестве шаблонизатора будет выступать Twig под вопросом
- Будет написан адаптивный дизайн.
- CMS будет распространяться по лицензии MIT
- 3я версия (в отличие от написанной на кохане) буде open Source то есть любой желающий сможет принять участие как в разработке CMS так и написании документации.

Ждемс =))
#2
KpuTuK, оф сайт есть?
#3
Где сайт разработки?
#4
приватная репа или что? как принять участие в развитии?
#5
да и какой mobilecms? если переработали все почему бы не придумать какое то другое название?
#6
пока только приватный гитхаб)) после релиза станет доступна ветка в офф рипозитории https://github.com/kirillplatonov/mc
#7
Всему свое время)))
#8
5 мб ядро ?:D
Да этот движек будет летать!
#9
количество файлов не влияет на скорость когда грамотно используешь php))) оперативы да хавает)) но и тут все кэшируется)))
#10
Оно влияет так или иначе. Тем более если ооп.
Этот движек не получит здесь поддержки,потому что рядовой "кодер" отсюда и др. "вап мастерских" просто не поймет что там к чему, не говоря уже о простых его пользователях и чем проще твой код и чем больше модулей,тем больше ууууспех :)
#11
вот ты упертый))

Тем более если ооп

Чегойт???

Этот движек не получит здесь поддержки,потому что рядовой "кодер" отсюда и др. "вап мастерских" просто не поймет что там к чему, не говоря уже о простых его пользователях

dcms 7 чойт не умер)) все зависит от того КАК его преподнести))
если голое ядро то да а если полноценная CMS с кучей модулей то нет))
на крайней случай если проект серьезный то можно и кодера нанять для доработки.

и чем проще твой код и чем больше модулей,тем больше ууууспех

да здравствует процедурный УГкод.
#12
KpuTuK, Написал кучу текста,удалил:)
Ну удачи крч:D
#13
им опять будет 0.1% пользователей wapa пользоваться. Так как не будет модуля свадьбы и т.п других вещей. Хотя Mobile CMS тем и был хорош, что лишнего ничего не было, и можно было создать хороший сайт, и дорабатывать скрипт спокойно. Но большая часть народа положили на него хер, так как обиделись. Потому, что не поняли простоты работы и написания модулей. Им ведь надо когда всё в куче и разгребай это, а когда по папкам, аккуратно - нет, нам этой не надо.
#14
есть для этого документация)) специально для таких случаев напишу how-to портировать модуль с dcms 6.6.4 на mc v 3
#15
KpuTuK, это возможно? (писать такую документацию) :E
#16
PHP

foreach (get_included_files() as $filename) {
    $i = $i + filesize($filename);
}
echo $i;


467038 байт

CODE

var_dump(get_included_files());


вывод

array (size=83)
0 => string 'P:\OpenServer\domains\mc.ru\index.php' (length=37)
1 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\ClassLoader.php' (length=57)
2 => string 'P:\OpenServer\domains\mc.ru\System\Configs\paths.php' (length=52)
3 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\Core.php' (length=50)
4 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\ConfigFileLoader.php' (length=62)
5 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\Loader\FileLoader.php' (length=89)
6 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\Loader\Loader.php' (length=85)
7 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\Loader\LoaderInterface.php' (length=94)
8 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\FileLocator.php' (length=83)
9 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\FileLocatorInterface.php' (length=92)
10 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Request.php' (length=87)
11 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\ParameterBag.php' (length=92)
12 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\FileBag.php' (length=87)
13 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\ServerBag.php' (length=89)
14 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\HeaderBag.php' (length=89)
15 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Session.php' (length=95)
16 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\SessionInterface.php' (length=104)
17 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage.php' (length=116)
18 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface.php' (length=119)
19 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Storage\MetadataBag.php' (length=107)
20 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\SessionBagInterface.php' (length=107)
21 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy.php' (length=121)
22 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy.php' (length=115)
23 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag.php' (length=110)
24 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface.php' (length=119)
25 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Flash\FlashBag.php' (length=102)
26 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface.php' (length=111)
27 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\EventDispatcher\EventDispatcher.php' (length=96)
28 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\EventDispatcher\EventDispatcherInterface.php' (length=105)
29 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\EventListener\RouterListener.php' (length=104)
30 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\EventDispatcher\EventSubscriberInterface.php' (length=105)
31 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\Router.php' (length=79)
32 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\RouterInterface.php' (length=88)
33 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\Matcher\UrlMatcherInterface.php' (length=100)
34 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\RequestContextAwareInterface.php' (length=101)
35 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\Generator\UrlGeneratorInterface.php' (length=104)
36 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\Matcher\RequestMatcherInterface.php' (length=104)
37 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\RequestContext.php' (length=87)
38 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\KernelEvents.php' (length=88)
39 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\HttpCache\HttpCache.php' (length=95)
40 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\HttpKernelInterface.php' (length=95)
41 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\TerminableInterface.php' (length=95)
42 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\HttpKernel.php' (length=86)
43 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\ControllerResolver.php' (length=64)
44 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Controller\ControllerResolver.php' (length=105)
45 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Controller\ControllerResolverInterface.php' (length=114)
46 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\RequestStack.php' (length=92)
47 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\HttpCache\Store.php' (length=91)
48 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\HttpCache\StoreInterface.php' (length=100)
49 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\GetResponseEvent.php' (length=98)
50 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\KernelEvent.php' (length=93)
51 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\EventDispatcher\Event.php' (length=86)
52 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ConfigCacheFactory.php' (length=90)
53 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ConfigCacheFactoryInterface.php' (length=99)
54 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ConfigCache.php' (length=83)
55 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ResourceCheckerConfigCache.php' (length=98)
56 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ConfigCacheInterface.php' (length=92)
57 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\Resource\SelfCheckingResourceChecker.php' (length=108)
58 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\ResourceCheckerInterface.php' (length=96)
59 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Config\Resource\BCResourceInterfaceChecker.php' (length=107)
60 => string 'P:\OpenServer\domains\mc.ru\System\Cache\Routes\ProjectUrlMatcher.php' (length=69)
61 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\Routing\Matcher\UrlMatcher.php' (length=91)
62 => string 'P:\OpenServer\domains\mc.ru\Modules\Home\HomeController.php' (length=59)
63 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\Controller.php' (length=56)
64 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\FilterControllerEvent.php' (length=103)
65 => string 'P:\OpenServer\domains\mc.ru\System\Kernel\Page.php' (length=50)
66 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Environment.php' (length=63)
67 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Loader\Filesystem.php' (length=69)
68 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\LoaderInterface.php' (length=67)
69 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\ExistsLoaderInterface.php' (length=73)
70 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Cache\Null.php' (length=62)
71 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\CacheInterface.php' (length=66)
72 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Extension\Core.php' (length=66)
73 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Extension.php' (length=61)
74 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\ExtensionInterface.php' (length=70)
75 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Extension\Escaper.php' (length=69)
76 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Extension\Optimizer.php' (length=71)
77 => string 'P:\OpenServer\domains\mc.ru\System\Library\Twig\Extension\Staging.php' (length=69)
78 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\Response.php' (length=88)
79 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpFoundation\ResponseHeaderBag.php' (length=97)
80 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\FilterResponseEvent.php' (length=101)
81 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\FinishRequestEvent.php' (length=100)
82 => string 'P:\OpenServer\domains\mc.ru\System\Library\Symfony\Component\HttpKernel\Event\PostResponseEvent.php' (length=99)
#17
Прикинь))
#18
KpuTuK, И ш0?
#19
VITAMIN (Сегодня в 22:36)
5 мб ядро ? .смех.
Да этот движек будет летать!

Вот шо.
Специально для тебя
- Новое ядро основанное на компонентах Symfony 2.8

Там много чего есть неиспользуемого
#20
ждем интересно)
Страница 1 из 2 · Всего записей: 40