2009-07-19 8 views
0

Я просто хочу знать о файлах и структуре папок для сайта, который является плагином, ориентированным как wordpress или joomla. моим требованием является разработка сайта и вы хотите добавить дополнительные функции через плагин или что-то вроде функций.Структура папки для сайта, ориентированного на плагин, например wordpress

то, что мне нужно, это просто добавить и дополнительную информацию или функциональные сессии, как в WordPress мы можем использовать все в одном SEO пакеты он будет обходить название и некоторую другую информацию. или некоторые другие функции, такие как похожие статьи, показаны в нижней части конкретного тела. aam говорить о структуре wordpress.

У любого есть идея, пожалуйста, поделитесь со мной. надеюсь, что каждый понимает мое ожидание. спасибо.

+0

Было бы неплохо, если бы вы разместили некоторые свои мысли до сих пор, что облегчит вам дальнейшее развитие. – BerggreenDK

+0

@BerggreenDK, я редактировал вопрос, надеюсь, что это будет более понятно. – coderex

ответ

1

Я думаю, что существует много возможных решений.

Это может зависеть от:

  • scalablity (как большой Вы хотите, чтобы поддерживать плагин и сделать повторное использование части друг с другом?)
  • vibility (как следует адрес плагина становится видимым в ? URL-адрес)
  • развертывания (который может добавлять новые плагины он открыт для всех или только сертифицированных разработчиков)

Вы могли бы пойти на:

www.domain.xyz/plugins/some_module/

Но что, если плагины Арент плагинов, но становится по умолчанию часть системы после этого?

Тогда было бы более логично было бы назвать их, что они похожи:

www.domain.xyz/some_module/

Но тогда вы могли бы попасть в проблемы с именем плагинов, как системные папки поддержки существующих , Поэтому для предотвращения этого вам понадобится некоторый «зарезервированный» список имен папок.

Вы могли бы также пойти на:

some_module.domain.xyz/

Но что бы requiere ваш WebAdmin или веб-сервер для поддержки нескольких псевдонимов для одного веб-сайта, с другой стороны, это приведет arhictecture масштабируемость, потому что позже вы можете перенести модули на другие веб-хосты. Но его более дорогая работа в разработке + ее трудно сделать «контролируемой пользователем/разработчиком», поскольку это может расти.

Вы также можете посмотреть, как FaceBook обрабатывает приложения. Это тоже интерфейс плагина. Медленный, но реализованный.

+0

извините за правописание людей. – BerggreenDK

 Смежные вопросы

  • Нет связанных вопросов^_^