Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Zend Framework

Compare

  Analyzed over 1 year ago

The leading open-source PHP framework has a flexible architecture that lets you easily build modern web applications and web services. It includes a Model-View-Controller (MVC), Database abstraction, Internationalization (i18n), Authentication, Authorization, and Session management, Web Services ... [More] , Tools for E-Mail and MIME Formats, a complete port of Apache Lucene in PHP, and several useful core infrastructure components. [Less]

1.18M lines of code

99 current contributors

about 2 years since last commit

435 users on Open Hub

Activity Not Available
4.13089
   
I Use This

DocBlox

Compare

  Analyzed about 2 hours ago

DocBlox has merged with phpDocumentor to form phpDocumentor2. See the announcement or visit http://www.phpdoc.org

0 lines of code

0 current contributors

about 10 years since last commit

13 users on Open Hub

Activity Not Available
3.5
   
I Use This
Mostly written in language not available
Licenses: mit

axiscommerce

Compare

  Analyzed over 2 years ago

Axis™ shopping cart software offers you the ability to build a powerful, search engine friendly online store with a lot of ecommerce features. With Axis™ you can instantly establish a professionally looking online store that is both functional and profitable. Based on: php: Zend Framework ... [More] javascript: jQuery(frontend, backend), extJs(backend) mysql [Less]

323K lines of code

0 current contributors

about 10 years since last commit

9 users on Open Hub

Activity Not Available
5.0
 
I Use This

Codeception

Compare

  Analyzed over 2 years ago

Codeception is a new full-stack testing PHP framework. Inspired by BDD, it provides you absolutely new original way for writing acceptance, functional and even unit tests.

365K lines of code

98 current contributors

over 2 years since last commit

3 users on Open Hub

Activity Not Available
5.0
 
I Use This

ZF Doctrine TDD

Compare

  Analyzed 2 days ago

Best practice Zend Framework skeleton with Doctrine2 integration : 100% code coverage & build scripts using TDD

4.86K lines of code

0 current contributors

about 7 years since last commit

2 users on Open Hub

Inactive
0.0
 
I Use This
Licenses: No declared licenses

Bgy library

Compare

  Analyzed about 14 hours ago

Bgy library is an extension of Zend Framework, it provides Doctrine 2 integration, common filters, views helpers, and more.

2.13K lines of code

0 current contributors

almost 10 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

GotCms

Compare

  Analyzed 1 day ago

GotCms is a Cms based on Zend Framework 2 and PosgreSQL / MySQL

251K lines of code

0 current contributors

about 5 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

loota

Compare

  Analyzed over 2 years ago

Loota is application framework for business applications designed for small companies (less than 50 employers). It is build on top of Zend Framework and YahooUI. Currently it is in development and only available in Croatian.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: apache_2

my-evo

Compare

  No analysis available

CMS/CMF based on Zend Framework and Dojo Status: 60% - progress; Will be completed - around 1 november 2009. ОписаниеПредустановленные типы материалов: Новости (с двумя предустановленными категоризаторами) Страницы (древовидные документы, с наследованием прав и свойств, возможность ... [More] использовать в качестве wiki (коллективной среды для разработки документации)) Форум (древовидные форумы и посты в топиках) Персональные страницы пользователей (иерархически устроенные блоги) Любой тип материалов можно сопроводить фотогалереей, и неограниченным количеством древовидных рубрикаторов с неограниченным уровнем вложенности и кросс-постингом. Десктопный амин-интерфейсРабочий стол пользователя интуитивно понятен, и напоминает рабочий стол операционной системы. Сама структура сайта во многом схожа с файловой системой компьютера. МультиязычностьПолная мультиязычность как интерфейса, так и данных. Продвинутая реализация склоняемых слов, зависимых от числителя. В одной строке может быть несколько plurals. (Например: "...насчитывается 15 компаний в которых работает в общей сложности 55 работников") Система учета похожести языков. Например, можно задать, чтоб при отсутствии статьи в текущем языке (например в Русском) показывался перевод статьи в ином языке, согласно заданного порядка приоритетов (схожести) языков к текущему языку (Украинский, Белорусский, Болгарский, Английский...). Туркменский => Узбекский, Турецкий, Афганский, Русский, Английский... Немецкий => Чешский, Голландский... Все переводы для всех статей, учитывая похожесть языков, подбираются в процессе одного запроса (нет необходимости обрабатывать каждую статью отдельно), что позволяет интегрировать критерии выборки с полнотекстовым поиском. Возможность ограничить "область видимости" ноды и всех ее детей только в пределах текущего языка. (скрыть статью для других языковых версий, если она неактуальна для них). МультисайтингОсновная часть скриптов вынесена таким образом, что можно использовать один экземпляр системы для всех аккаунтов сервера. Дублированию подлежит только та часть системы, которая должна находиться в PUBLIC_HTML. Но и здесь дублирования можно избежать в пределах одного аккаунта пользователя, если задействовать систему мультисайтинга и завести доменные имена как парковые на одну и ту же директорию PUBLIC_HTML. При этом, внешне, сайты будут совершенно различны (с различными настройками, данными, шаблонами и подключаемыми модулями). Объектно-ориентированный подход, но реляционное хранение данныхОснова сайта - это хранилище объектов (экземпляров типов данных). Единая древовидная структура сайта. Используется метод хранения данных Nested Set. Все перемещения узла дерева осуществляется с произвольным позиционированием (слева, справа, дочернее) одним запросом, что снижает вероятность разрушения целостности данных в таблицах, не использующих транзакции. В классе имеется метод валидации целостности данных. Для гарантирования обеспечения целостности дерева, структура дублируется способом Adjacency List. Имеется метод восстановления Nested Set из Adjacency List. Заложен зачаток возможности "клонирования" комлекса таблиц БД, с целью "дробления" хранилища объектов и, соответственно, уменьшения объема таблиц, например при использовании движка базы данных, который не сегментирует файл данных. Объектно-ориентированное хранение данных позволяет организовать наследование (изменение) свойств (параметров) объекта. Например, можно указать, что все дочерние статьи (наследуемые объекты) не должны использовать фотогалереи, должны применять другой шаблон отображения данных, и быть доступными для редактирования пользователями, имеющими роль marketing. Версионность нод. Встроенный Diff-engine для визуализации истории изменений нод. Возможность "откатывать" изменения. Что в совокупности со встроенным языком макро-подстановок и системой распределения прав позволяет использовать систему в качестве wiki-движка. Защита от модификации устаревшего контента, когда в период времени между загрузкой формы и ее отправкой третий пользователь успел изменить загруженное содержимое. Система межмодульного взаимодействияВысокий уровень абстракции межмодульного взаимодействия. Текущий модуль способен получать данные, модифицировать объекты, вызывать действия у других модулей через систему межмодульного взаимодействия. Низкое количество зависимостей между модулями. Ни один модуль не содержит фрагментов кода другого модуля. Данная система позволяет качественно реализовать мультисайтинг для сайтов с различным набором модулей. Описав хук в модуле, можно перехватить событие (например, сохранение записи) и запрограммировать свою логику его обработки. Благодаря такой системе программист может расширить возможности любого существующего модуля, не вмешиваясь в его исходный текст, а также создать свои собственные типы событий. Система распределения правИерархическое наследование ролей и привилегий. Каждая роль может наследовать привилегии от нескольких родителей. Динамическая подгрузка данных. Дерево ACOs представлено деревом объектов, таким образом, перемещение объекта не требует модификации дерева ACOs. Возможность задавать права только на текущую ноду, без наследования прав на потомков (префикс "~"). Что очень удобно при организации, например, пользовательских меню, когда пользователю разрешено создавать дочерние пункты меню, но другие пользователи не смогут создавать потомков от них, так как право "child" на потомков уже больше не распространяется... Иерархические имена действий (param.xml.handler.dom, child.topic, edit.en) Перекрестное инициализирование прав (вначале по типу, - потом по предкам) Категоризация данныхСистема расчитана на работу с неограниченным количеством рубрикаторов, которые могут иметь огромное количество древовидных данных. Кросспостинг объекта данных в несколько рубрик каждого рубрикатора. В форме для заполнения данных, Рубрикатор представлен DHTML-деревом с погдружаемыми через Ajax субкатегориями. Возможность множественного (Multiple) выбора. Один и тот же рубрикатор можно использовать для разных типов данных (классов). Рубрикатор представляет собой единый механизм, который легко использовать по отношению любого типа данных в системе. Создание новых рубрикаторов и рубрик производится администратором через админ-панель. ФотогалереиЛюбой объект данных можно сопроводить фотогалереей. Загрузка/удаление изображений - через Ajax без перезагрузки страницы. Кроме того, в системе существует медиа-файл-менеджер, позволяющий через web-интерфейс обрабатывать изображения, и организовывать древовидное, иерархическое хранение файлов. HTMLTinyMCE редактор. XML-фильтр вводимых данных. Язык шаблонной разметки для вводимых данных (например, возможно сгенерировать гиперссылку на объект системы с учетом роутера и заданных параметров, указать место вставки фотогалереи в тексте, автоматически создать автооглавление страницы, вывести список дочерних докуметов и пр.) SEFURL-адрес объекта соответствует древовидному пути к этому объекту в хранилище данных. CacheДля экономии ресурсов и дискового пространства, один и тот же экземпляр кэша используется для вывода страницы как анонимному пользователю, так и авторизованному пользователю. При этом отображение страницы будет для них различно: первый увидит авторизационную форму, второй - персональное меню. Это возможно благодаря технологии "NOCACHE", - реализации в теле кэша фрагментов, которые никогда не кэшируются. Активно используется клиентский кэш, что не только снижает нагрузку на сервер, но и повышает качество поискового индекса в поисковых системах. Система автоматического распознавания "нагрузки" на определенные url-адреса, и автоматическое включение кэширования наиболее нагруженных запросов. Это позволяет экономить дисковое пространство. Тагетирование кеша. Высокоточная очистка кэша по соответствующим меткам (тэгам). Теги представляют собой хеш данных, - набор ключей и значений. Причем само значение может быть множественным (массив данных), что позволяет метить кэш страницы типа some.com/some.php?category=5&category=8&region=7 МасштабируемостьИспользование паттернов MVC, ORM, высокий коэффициент повторного использования кода, а так же объекто-ориентированное хранение данных, позволяет разрабатывать новые модули значительно быстрее, чем того требовали устаревшие технологии раннего PHP. МенюВозможность вывода "приотрытого" древовидного меню средствами БД одним запросом. Ссылки хранятся в БД как в виде исходного набора параметров, там и в откомпилированном виде, что делает возможность определения "места нахождения". http://code.google.com/p/zfsecurity/ [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

zfmodule

Compare

  No analysis available

Kilka modeli i modułów do Zend Framework.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl