Я только что завершил проект по созданию личного веб-сайта, на котором был создан сайт социальной сети, позволяющий водителям-учащимся зарегистрироваться на сайте, создать личный профиль пользователя, обновить свой личный блог и общаться с другими пользователями с помощью комментариев, систем друзей и личных сообщений.
Чтобы начать проект, я начал тестирование различных систем управления контентом с открытым исходным кодом, чтобы найти лучшее решение, и прежде чем я знал это, я изучил огромный спектр потенциальных систем и подумал, что было бы здорово обобщить мои выводы. на лучших соперников…
Перед началом проекта я имел в виду, какие функции я хотел бы включить на веб-сайте, основные моменты которого были следующими:
- Разрешить пользователям создавать свои собственные индивидуальные страницы профиля для отображения личной информации и их изображения.
- Профили пользователей доступны через расширение домена Learnertalk.co.uk. (например, Learnertalk.co.uk/chris)
- Блоги для каждого пользователя, содержание которых должно быть доступно через профиль пользователя, а также сопоставлено с общим веб-сайтом.
- Возможность просматривать участников сайта, чтобы пользователи могли просматривать профили друг друга.
- Private Messaging средство для общения между пользователями.
- Дружественная система, позволяющая подключаться и взаимодействовать между пользователями.
- Разрешить комментировать записи блога и профили пользователей.
- Фотогалереи для каждого пользователя.
В основном, основные строительные блоки на сайте социальной сети!
Следующим этапом было выяснить, как я собираюсь это сделать! Будучи дизайнером, а не программистом, мне нужно было что-то довольно понятное с хорошими веб-панелями управления для установки дополнительных функций. Мой уровень PHP-кодирования очень прост, поэтому никаких пользовательских плагинов не могло быть и речи. Открытый исходный код был единственным реалистичным выбором приложений, во-первых, потому что они бесплатны — не только для использования, но и для модификации, плюс имеется огромная доступная поддержка.
Я хотел бы отметить в своем обзоре, что, хотя я и выделяю недостатки некоторых систем, я по-прежнему искренне ценю работу, проделанную по их производству и бесплатной публикации для общественности. Каждое приложение имеет свои преимущества перед остальными, когда речь идет об адаптации его к конкретному использованию, но вот мое мнение о Joomla !, Elgg, WordPress MU и Drupal для использования в качестве платформы социальных сетей.
Joomla! с расширением Community Builder
Читать далее →