Давно меня беспокоило отсутствие единого стиля оформления кода. Решил что пора с этим заканчивать и сформулировал кое-какие стандарты написания кода.
Имеющийся код был приведен в соответствие этим стандартам.
Немного лирики по данному вопросу
Мы - небольшая команда разработчиков, а перед Вами наше творение - система управления контентом "LabCMS". А проще говоря, это "движок", позволяющий с минимальными усилиями создать и поддерживать собственный сайт.
Первоначально данный движок писался программистами и для программистов, так что гибкости и настраиваемости уделялось внимания много больше чем удобству администрирования, но с того момента как было принято решение опубликовать систему для общественности, приоритеты претерпели серьезные изменения. Так что теперь мы делаем все от нас зависящее для того, чтобы система, сохраняя свою гибкость, стала простой и дружелюбной.
Система позволяет реализовать практически любую стрктуру сайта. При этом, она будет брать на себя генерацию различных меню, элементов навигации и карты сайта, так что внося изменения в структуру, Вам не придется об этом заботиться. Система модульная, так что Вы всегда сможете нарастить ее функционал при помощи дополнительных модулей или даже сами написать эти дополнительные модули.
Чтобы сайт не создавал дополнительной нагрузки на сервер, введена система многоуровнего кэширования, которая очень существенно снижает требования к процессорному времени. Система постоянно совершенствуется, так что в будущем можно ожидать еще большего прироста скорости.
Мы не стоим на месте: каждый новый день подкидывает нам новые задачи, решение которых находит отражение в коде системы. Сталкиваясь с нетривиальными задачами, мы стараемся сделать все, чтобы система позволяла решать подобные вопросы без "доработки напильником".
Прекрасно представляем себе, каково оказаться с неработающим сайтом и безо всяких идей относительно того, как привести его в чувство. Приятного в подобной ситуации мало... да что там говорить - нет в ней ничего приятного. Поэтому мы всегда готовы оказать помощь, помочь советом или даже просто выслушать и задумчиво покачать головой:) Разумеется, Вы можете рассчитывать на оперативное устранение найденных ошибок.
Ну и немаловажный вопрос стоимости. Система бесплатна и таковой останется. Вы можете совершенно свободно использовать ее для своих нужд - мы именно для этого ее и создавали:)
Ну что, давайте попробуем?:)