Вопрос или проблема
Я разработчик программного обеспечения. Друг попросил меня создать сайт для его ассоциации. Вот мои ограничения:
- Сайт должен быть администрируемым даже для новичка.
- Должна быть база данных для управления ссылками для хранения научных статей (желательно совместимая со стандартом Bibtex).
Кроме того, было бы здорово, если бы также были выполнены следующие критерии:
- Интерфейс администрирования имеет перевод на французский язык.
- Хороший плагин на сайте для легкого добавления ссылок на документы из базы данных
Я много искал по этому вопросу и решил попробовать Spip для CMS и Refbase для базы данных статей. Но у меня много проблем, в основном из-за того, что последняя крупная версия и обновление документации refbase были в 2008 году, и я сталкиваюсь с загадочными ошибками, и так как я сам не php-разработчик, я не могу эффективно с ними справляться. У меня есть ощущение, что предоставленный SQL скрипт был предназначен для версии Mysql, которая больше не поддерживается. Например, мне пришлось заменить TYPE=MYISAM
на ENGINE=MYISAM
в SQL скриптах, чтобы получить несколько более работоспособный POC.
Более того, я чувствую себя немного некомфортно с выбором refbase принимать SQL в качестве параметра в url.
В результате я ищу альтернативы spip/refbase, которые подошли бы под мои нужды. Есть ли какие-либо предложения?
РЕДАКТИРОВАТЬ: Для ответа на вопросы в комментариях:
- Ограничения по цене: я предпочитаю использовать бесплатное или открытое ПО, но я рассмотрел бы возможность использования фантастического решения за 20$ в месяц.
- Это для небольшой ассоциации с около 40 активными членами.
- Нет необходимости в коммерческом использовании, это некоммерческая ассоциация.
- Помимо базы данных управления ссылками, особых функций не требуется, я думаю, любой CMS, такой как Joomla или Drupal или что-то подобное, подойдет.
- Нет ограничений по серверу, планируется арендовать что-то, что подойдет по нужде. Я бы предпочел арендовать веб-хостинг, но если решение требует частного сервера, это не проблема. Хотя я предпочел бы использовать сервер на Debian.
- Пользователи смогут загружать документы. Мера безопасности, которую я предвижу, заключается в том, что любой новый пользователь должен будет получить одобрение от администратора, прежде чем иметь возможность добавлять контент.
http://wikindx.sourceforge.net/ wikindx выглядит хорошо – я пробовал только демо и не устанавливал его. Я использовал refbase, и у него, похоже, есть проблемы, отчасти потому, что он использует CGI, а также сталкивается с проблемами с PHP7+.
.
Ответ или решение
Если вы ищете альтернативу refbase для создания веб-сайта с управлением ссылками, который соответствует всем вашим требованиям, предлагаю рассмотреть несколько современных решений. Оставаясь в рамках бюджета, вы можете использовать бесплатные или умеренно платные решения. Учитывая ваши пожелания относительно простоты управления сайтом, французской локализации и совместимости с форматом BibTeX, вот несколько вариантов для рассмотрения:
Альтернативы для Reference Management
-
Zotero:
- Описание: Один из самых популярных инструментов для управления библиографическими данными. Он позволяет хранить, организовывать, цитировать и делиться вашими исследованиями. Получает активные обновления и поддерживается сообществом разработчиков.
- Плюсы: Бесплатная версия, поддержка BibTeX, возможность интеграции с различными браузерами и текстовыми процессорами.
- Недостатки: Может потребоваться дополнительная настройка для интеграции с CMS.
-
Zotpress (для WordPress):
- Описание: Это плагин для WordPress, который позволяет интегрировать библиографическую базу данных Zotero с вашим сайтом.
- Плюсы: Простая установка и настройка, поддержка BibTeX, перевод интерфейса доступен на французский язык.
- Недостатки: Требует использования WordPress как CMS, что может быть как плюсом, так и минусом в зависимости от ваших предпочтений.
Альтернативы для CMS
-
WordPress:
- Описание: Самая популярная платформа для создания веб-сайтов, поддерживающая множество плагинов и тем, что делает её гибким решением для ваших нужд.
- Плюсы: Легко управляема даже для начинающих, огромный выбор плагинов для расширения функциональности, включая Zotpress.
- Недостатки: Требует взаимодействия с plugins для добавления функционала управления ссылками.
-
Joomla:
- Описание: Хорошо подходящий для ваших нужд, если вы выберете его с соответствующим расширением для библиографических данных.
- Плюсы: Гибкость и расширяемость, присутствие французской локализации.
- Недостатки: Может быть немного сложнее в настройке по сравнению с WordPress.
Общие рекомендации
- Конфиденциальность и безопасность: Ваши опасения по поводу передачи SQL в URL заслуживают внимания. Выбирая решение, убедитесь, что оно поддерживает современные стандарты безопасности.
- Совместимость с сервером: Поскольку вы предпочитаете Debian, важно проверить, что выбранное вами программное обеспечение легко разворачивается на серверах под управлением этой ОС.
В заключение, ваше окончательное решение будет зависеть от конкретных требований и существующей технической инфраструктуры. Я рекомендую создать тестовую инсталляцию нескольких из упомянутых платформ для более детальной оценки их пригодности под ваши нужды.