Sly32, Моё решение было бы лучше, но в данном случае я зря его предложил, так как соглашусь тестов ещё не было при больших нагрузках и движок ещё сырой.
Sly32, My solution would be better, but in this case I should not have suggested it as agree the tests was not yet at high loads and engine still raw.
Пишу XML + PHP + JavaScript фреймворк, довольно-таки быстрый.
Если большую часть хотите делать сами и PHP, JS вам знакомы, то можете рассмотреть мой вариант. Цену вопроса обсудим + моя поддержка объяснение работы, так как доку ещё не написал.
Код написан специфически, но после моего пояснения сможете легко его читать.
Движок написан на PHP который разбирает структуру страницы составленную на XML(замена шаблонам), компонентный подход(всё построено на узлах, в которых есть компоненты(PHP класс, HTML макет, CSS стили к макету, JS код при необходимости), в структуре XML просто прописывается что нужно на странице, движок автоматически всё подключает, при желании может кэшировать часть или всю страницу), данные в MySql через драйвер(класс для работы с сущностями), JS библиотека с подключением нужных модулей(не доделаны два модуля DragDrop и Animation), динамическое изменение страницы, загрузка файлов на лету.
Для контрольной панели решил написать приложение редактор кода с синхронизацией на сайте.
Редактор практически готов, а вот синхронизацию решил делать отдельным приложением, так как по сути можно пользоваться любой средой разработки.
Для синхронизации кода с сайтом буду делать приложение публикатор с поддержкой версий и работы в команде. То есть два или более разработчиков берут текущую версию и каждый делает свои правки на своей машине. Затем создаётся "ревизия" - сравнение с исходным кодом версии. После чего ревизии разработчиков объединяются и выявляются "издание" - правки которые можно делать для новой версии и "конфликт" - правки которые конфликтуют и которые нужно исправить. После исправлений создаётся новая версия. Да и публикация кода с синхронизацией на сайте.
I am writing XML + PHP + JavaScript framework, quite fast.
If most of you want to do yourself, and PHP, JS familiar to you, you can consider my option. Discuss the issue price + support my explanation of the work, since the dock is not yet written.
The code specifically written, but after my explanations can easily read it.
The engine is written in PHP which parses the structure of the page written in an XML (substitution patterns), the component approach (everything is built on sites where there are components (PHP class, HTML layout, CSS styles, the layout, JS code, if necessary) in the XML structure just registers you need on the page, the engine is automatically everything connects, if desired, can cache a portion of or the entire page), data in MySql through the driver (class to work with entities), JS library with connection of the necessary modules (not completed two modules DragDrop and the Animation) dynamic pages change, downloading files on the fly.
The control panel has decided to write the application code editor with synchronization on the site.
The editor is almost ready, but the timing has decided to make a separate application as a matter of fact, you can use any development environment.
To synchronize with the site code will make the publisher application versioned and teamwork. That is, two or more developers take the current version, and everyone makes his changes to his car. Then creates a "revision" - a comparison with the source code versions. After which developers audit are combined and detected "edition" - changes that can be made to the new version and "conflict" - changes that conflict and that need to be corrected. After the patch is created by the new version. Yes, and the publication of the code synchronization on the site.
dj D, А мне вот интересно вы где таких не умных заказчиков находите? :)
Sly32, вот что ты к ним пристал?
Используют они WP ну и пусть используют, у них других вариантов нет, вникать, изучать, разрабатывать не каждому дано.
Накидай из готовых библиотек движок который люди смогут использовать как альтернативу WP. Тогда работать на себя будешь, и обществу польза. Слабо?
Что? Тебе это не надо, тебе нравится протирать штаны работая на дядю, а тут типа развлекаловка для тебя, людей принижать.. Ты этим только себя ниже плинтуса опускаешь.
Я это делаю для себя в первую очередь. Свои проекты сразу запускать не буду, немного обкатаю в режиме теста(создам тему тут и люди выскажут своё мнение), а чтобы онлайн быстро делать какие-то правки на сайте нужна удобная мне контрольная панель.
Dreammaker, Когда я что-то желаю - появляются возможности. Я выполняю интересные мне действия и получаю замечательный результат :)
368308824, Смысл клепать висяки говносайтов? Для заработка на рекламе? Былаб моя воля я на месте провайдеров и поисковиков такие сайты экспроприировал.. а их создателей на мыло и вас в том числе..
Я предлагал совместными усилиями сделать, не хотите. Да к сожалению на всё надо время.
Но у меня уже движок полностью готов. Теперь контрольная панель(буду делать приложение, надеюсь долго не провожусь), затем приступлю уже к разработке первого проекта.
timo-71, Спасибо, натолкнули на идею, да Sly32, теперь займусь делом :)