PHP
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools (устар.) — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект не является свободным и распространяется под собственной лицензией.
- Старая документация на русском (за 2005г., сейчас почему то не ведется)
- Текущие варианты документации на разных языках
Smarty
Smarty — компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller.
Frameworks
Framework (Каркас) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В его состав могут входить вспомогательные программы, библиотеки кода, язык сценариев и проч.
- Akelos PHP Framework
- CakePHP
- CodeIgniter
- Concrete5
- Drupal
- FUSE
- Flow3
- Jelix (web framework)
- Jaws
- Joomla
- Kohana
- LISA MVC
- Nette Framework
- Neutron
- Odin Assemble
- OpenCart
- Orinoco Framework
- PHPonTrax
- phpXCore
- Prado
- Qcodo
- SilverStripe
- Solar
- Switch board (framework)
- Symfony Framework
- Yii PHP Framework
- Zend Framework
- Zoop Framework
- PureMVC
CMS
Система управления содержимым (контентом) (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
Существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. С ними можно ознакомится в различных каталогах:
- Каталог CMS — сравнение, аналитика, опыт использования
- OpenSourceCMS
