примерчики в примерчиках, но их придётся запустить. Доку писать очень сложно и долго. Пишу по капле. надоело пхп коды редактировать в интерфейсе CMS или если в IDE то копипастить туда-сюда. + поддержа версий вытекает из работы в IDE. + девочкам в IDE оказалось тоже проще чем в интерфейсе CMS. нежданчик.
Сразу обозначил, что любые замечания буду считаться глупыми придирками На мой взгляд, без примера с использованием БД это изделие сложно назвать "фреймворком". Нет никакого источника данных, а "роутинг" просто отображает запрос на структуру файловой системы. В таком виде "движок" просто повторяет функцию веб-сервера. Так не проще ли было сверстать всё на голом HTML и разложить по папочкам? Использовать SSI для включения повторяющихся фрагментов. Всё! В общем, надо добавить кое-что, чтобы инфраструктура стала оправданной. Сделай годный пример, что-то типа блога с комментариями или галерею с аплоадом.
А что это? можно как то на пальцах объяснить, русскими словами. Добавлено спустя 49 секунд: А то я как бы хочу: но не знаю за что зацепиться.
Во-первых это не фреймворк. Во-вторых любым удобным тебе способом можешь работать. В самом изделии нет накакой возможности работать с БД. Ты прочти описание-то. Всего одна страничка. Если описание неполное/неясное - подскажи куда че добавить. PinPIE это движочек для файликов по сути. С БД там работать так же как и без него, т.е. любым удобным и доступным способом. Инклюдишь и работаешь как привык. есть годная галерея, но я её сделал в феврале и так не зарелизил ещё. Ща допишу доку и дам глянуть. Добавлено спустя 1 минуту 25 секунд: =) будь мужиком, учи инглиш. это обязательно.
Так вот непонятно что добавляет этот движок, кроме того что из коробки дает nginx/apache + php без движка. С хорошим примером [ может быть ] это стало бы понятно. Чтобы камушек заиграл, его надо огранить.
да ничего. просто файлики инклудить удобнее. и всё. удобняк он добавляет. Примеры есть в папке с примерами. Но их надо закинуть куда-то, чтобы они заработали. Там всё написано. Пока у меня нету примера сайта, который я мог бы выложить. Конечно примеры нужны. Но писать доку очень тяжко. Жуть как тяжко. Кода меньше пишешь, чем слов.
Так в IDE можно настроить автоматическую выгрузку файлов на сервер при сохранении, а что на счет версии, там же можно и GIT подключить
Ну раз такая пьянка, то: Очень хотелось бы увидеть неймспейсы в духе PSR-4 и соответственно autoload от composer. Во-первых код станет более структурированым, во-вторых из пакета будет подключалка всякой лабудистики. Типа цепанул туда Eloquent, Twig, роутер из симфони всяко притянется зависимостью и в итоге получим неплохой такой инструмент )
я не знаю, как это сделать. кто бы мне помог?.. Добавлено спустя 35 секунд: Кто-нибудь доку вообще читал? =) Например https://github.com/igordata/PinPIE/blob/master/docs/tags.md
Ты ж с гитом справился, я в тебя верю ) https://getcomposer.org/doc/01-basic-usage.md#installation https://getcomposer.org/doc/01-basic-usage.md#autoloading На самом деле ничего сложного в данном случае. Создаешь composer.json, там прописываешь autoload и раскладываешь по папочкам: src/PinPIE/PinPIE.php \PinPIE\PinPIE() src/PinPIE/Classes/Cache/Memcahed.php \PinPIE\Classes\Cache\Memcahed Отдельные вещи, к которым будут обращаться из кода можно прописать в classmap https://getcomposer.org/doc/04-schema.md#classmap Ну и структуру причесать под это дело. Зато потом все чистенько и легко расширяемо ) В консоли composer require "twig/twig:~1.0" и вот уже твиг стоит )
Выкладываешь в открытый доступ - приводи к стандартам ) Отвлеклись. По функционалу, чем теги-шаблоны будут лучше того же твига (смарти, блэйда)?
во-первых тем, что твиг не нужен. А во-вторых, они для того, чтобы без твига файлы цеплять. И всё. Но возможность прицепить шаблонизатор есть. Хочешь цеплять твиг или смарти - там описано как. Я просто считаю, что пхп более чем достаточно хороший шаблонизатор, и не вижу ни малейшей нужды в шаблонизаторах. По сути "теги" заменяют возможность инклудить файлы, но с удобным контролем кеширования. Усё.
Игорь, таки все потихоньку переходят на twig, я ша копаюсь в симфони, приятнее чем php Шаблонизатор, и как говорит metadon легко разобраться что к чему
там написано как прицепить твиг. Эти "теги" не являются заменой шаблонизатора ни в коем случае, ибо я считаю, что пхп сам по себе шаблонизатор, и теги делались для удобного инклуда, а не для ещё одного шаблонизатора. Кто-нибудь читал доку, прежде чем писать одно и то же? =)