Приложение с открытым исходным кодом для создания закладок.
УВЕДОМЛЕНИЕ, 15 июня 2020 г.: Новая ветка по умолчанию называется «trunk».
Мы предлагаем этот исходный код для Unmark совершенно бесплатно. Мы делаем это в надежде, что Unmark будет жить еще много лет, даже если мы перестанем его поддерживать. Вы также можете использовать его бесплатно (с платным обновлением) на Unmark.it.
Чтобы поддержать его дальнейшее развитие, рассмотрите возможность подписки на Unmark.it, сделав пожертвование через Paypal. Или вы можете внести свой вклад в код.
Запуск Unmark рекомендуется только для опытных пользователей. Это не значит, что если вы новичок, мы не хотим, чтобы вы пытались. Взломайте! Просто вам следует ожидать некоторых «лежачих полицейских» (хотя мы постоянно их устраняем). Если вам нужна помощь, выходящая за рамки предоставленной, создайте проблему на Github. Прежде чем создавать новую задачу, мы рекомендуем просмотреть задачи на GitHub, чтобы узнать, как другие решили свои проблемы.
Теперь рекомендуется использовать Docker/Docker Compose для установки и локального запуска Unmark как для личного использования, так и для разработки. Пожалуйста, ознакомьтесь с разделом инструкций по установке ниже.
Однако, если вы собираетесь запустить собственный сервер:
Сообщалось о некоторых общих проблемах. Некоторые пытаются загрузить Unmark в подкаталог, используя разные версии PHP или Apache или совершенно разные базы данных. Хотя это возможно, ожидайте проблем.
Другие распространенные вещи, которые возникают:
Мы включили соответствующие файлы Docker Compose, Dockerfile и PHP.ini для локального запуска Unmark на Windows или Mac практически без каких-либо настроек. В последних двух выпусках мы использовали Docker как на Windows, так и на Mac, и он нам нравится. Однако работа все еще находится на ранней стадии, поэтому, пожалуйста, сообщайте о любых обнаруженных проблемах.
Предупреждение. Запуск docker-compose down -v приведет к удалению томов Docker, включая вашу локальную базу данных. Если вы не укажете аргумент -v, ваша база данных останется нетронутой. Если вам нужно запустить -v, войдите в Unmark и сначала экспортируйте свои отметки.
/application/config/database-sample.php в /application/config/database.phpdocker-compose up -d (чтобы отключить отметку, запустите docker-compose down )git clone https://github.com/cdevroe/unmark.git (или, если вы разветвили репо, используйте свой URL-адрес)./application/config/database-sample.php в /application/config/database.php (оставьте database-sample.php на месте)./application/config/database-sample.php в /application/config/database.phpdocker-compose up -d (чтобы закрыть «Снять пометку», запустите docker-compose down )npm installgrunt подробнее о GruntБольше не рекомендуется, но делайте что хотите!
/application/config/database-sample.php в /application/config/database.php/application/config/database.phpyour-local-url/setupdocker-compose down/application/config/database.php ).git pull origin trunknpm update в корневом каталоге приложения.grunt в корневом каталоге приложения.В настоящее время Unmark поддерживает импорт из размещенной версии Unmark, любой локальной версии Unmark, Readability, Pinboard, Delicious, Pocket и многих других сервисов.
Чтобы убедиться, что это работает правильно, убедитесь, что параметр «max_upload_size» вашего файла PHP.ini больше, чем файл, который вы пытаетесь импортировать.
Пожалуйста, рассмотрите возможность пожертвования через Paypal. Еще один важный способ внести свой вклад — сообщать о любых проблемах, обнаруженных с помощью Unmark, на Github и как можно более подробно описывать возникшую проблему.
Другой способ — добавить свой собственный код через запросы на включение. Вот несколько примечаний о том, как это сделать.
git checkout -b your-branch-namegit push origin your-branch-nameЭто позволяет нам легко тестировать ваш код локально, а также позволяет сообществу обсуждать его.
Мы используем Grunt для компиляции наших файлов SASS в CSS, а также объединения и сжатия наших файлов JavaScript для использования и некоторых других небольших задач. Для любых обновлений JavaScript или стилей вам также потребуется использовать Grunt. Посетите веб-сайт Grunt для получения помощи. Мы хотели бы когда-нибудь отказаться от Grunt для решения большинства этих задач.
Unmark изначально был создан Колином Девро. Это был побочный проект под названием Nilai (индонезийское слово, означающее «знак»), перестроенный с нуля небольшой компанией-разработчиком программного обеспечения Plain, в которую входили Джефф Джонс, Кайл Руэйн, Тим Уитакре, Крис Фенел, Якуб Якубиец и Колин Девро. .
Сейчас его поддерживают Колин, Кайл и сообщество в свободное время. Пожалуйста, рассмотрите возможность пожертвования или внесения кода, чтобы Unmark оставался живым и здоровым.
В настоящее время его поддерживают: @cdevroe и @kyleruane.
Особая благодарность:
Также материалы @thebrandonallen, @simonschaufi, @williamknauss, @hewigovens.