LINUX.ORG.RU
ФорумTalks

Хочу сделать сайт, но не знаю, с чего начать

 , ,


0

1

Уверен, что вы такого не читали:
https://www.gnu.org/server/standards/gnu-website-guidelines.html

Меня расстраивает, что там ничего не сказано о проекте
https://gnuweb.sourceforge.net/

И уж тем более на Gentoo Wiki нет туториала на тему того, как сделать .ebuild-файл для проекта на основе макросов GNU Web. А ведь это базовые знания!

# equery files perl-m4-shell/autotools-webapps
 * Searching for autotools-webapps in perl-m4-shell ...
 * Contents of perl-m4-shell/autotools-webapps-2.8.0:
/usr
/usr/bin
/usr/bin/conf2lib
/usr/share
/usr/share/aclocal
/usr/share/aclocal/acx_check_erlang_lib.m4
/usr/share/aclocal/acx_check_php_lib.m4
/usr/share/aclocal/acx_check_prog.m4
/usr/share/aclocal/acx_check_webapp_lib.m4
/usr/share/aclocal/acx_define_dir.m4
/usr/share/aclocal/acx_done.m4
/usr/share/aclocal/acx_erlang.m4
/usr/share/aclocal/acx_eunit.m4
/usr/share/aclocal/acx_feature.m4
/usr/share/aclocal/acx_htaccess.m4
/usr/share/aclocal/acx_init_gnuweb.m4
/usr/share/aclocal/acx_init_script.m4
/usr/share/aclocal/acx_package.m4
/usr/share/aclocal/acx_php.m4
/usr/share/aclocal/acx_prefix.m4
/usr/share/aclocal/acx_section.m4
/usr/share/aclocal/acx_silent_v.m4
/usr/share/aclocal/acx_sql.m4
/usr/share/aclocal/acx_webapp.m4
/usr/share/aclocal/amx_common.m4
/usr/share/aclocal/amx_erlang.m4
/usr/share/aclocal/amx_php.m4
/usr/share/aclocal/amx_sql.m4
/usr/share/aclocal/amx_webapp.m4
/usr/share/doc
/usr/share/doc/autotools-webapps-2.8.0
/usr/share/doc/autotools-webapps-2.8.0/AUTHORS
/usr/share/doc/autotools-webapps-2.8.0/ChangeLog.bz2
/usr/share/doc/autotools-webapps-2.8.0/README.bz2
/usr/share/doc/autotools-webapps-2.8.0/README.md.bz2

Допустим даже, что я со всем этим разберусь, и с webapp.eclass и повызываю всё правильно, но это ещё не конец истории.

Кроме файлов для web-сервера нужно залить файлы для SQL-сервера.
А для того в Gentoo нет утилиты dbdata-config, аналогичной утилите webapp-config.

О чём вы вообще там думаете?

Перемещено hobbit из development

Перемещено leave из web-development

★★★

Последнее исправление: Dimez (всего исправлений: 5)

Ответ на: комментарий от Rossiks

Что ты ноешь

Всё о чём я ною я выписал в стартовом сообщении топика. Поясни что тебе не ясно.

Shushundr ★★★
() автор топика

Меня расстраивает

Не расстраивайся

Допустим даже, что я со всем этим разберусь

Не разберешься

А для того в Gentoo нет утилиты dbms-config

Сделай ебилд

HerbertHoover
()
Ответ на: комментарий от HerbertHoover

Не разберешься

Это верно, но зачем так сразу лишать надежды?

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Anoxemian

Изысканный

Да, я нашел его. Уверен, что первый комментатор не добился даже этого.

Shushundr ★★★
() автор топика

Зачем здесь опять тег gentoo?

Когда я делал сайт школы в девятом классе, я открывал исходники других сайтов в блокноте, и писал на статическом html в тетрадке, набивал потом это после уроков и относил к бородатому админу провайдера на дискете, чтобы он разместил этот сайт под тильдой.

Когда сейчас мне надо сделать сайт, я молча беру mojolicious и за полчаса клепаю нужный функционал.

А ты упорно уже который месяц ругаешься на гентушников за то, что они не сделали то, чего они делать не должны.

shell-script ★★★★★
()
Ответ на: комментарий от Shushundr

Я выше написал - mojolicious. Бери и делай. На простейшую статику, по которую ты тут ноешь, полчаса времени без навыков программирования.

shell-script ★★★★★
()
Ответ на: комментарий от Shushundr

Людям был нужен сайт. Я его написал в те времена на доступных технологиях. Мне, тогдашнему школьнику хватило примеров и немного усидчивости. Форумов тогда не было, поэтому, может быть, я сразу занялся делом, а не плодил очередную бессмысленную тему.

shell-script ★★★★★
()
Ответ на: комментарий от Shushundr

Тебе нужен был инструмент, я тебе дал совет. А ты можешь и дальше шланговать и передёргивать. Вместо того, чтобы решить задачу.

shell-script ★★★★★
()

А чо там по ссылкам? Я просто знаю, что 70% инета не поддерживает нормально семантику, div дивом погоняет, всякие читалки для незрячих или работа с клавиатурой?

Neuromagus
()

Начинать нужно с начала.

sparkie ★★★★
()
Ответ на: комментарий от Meyer

Ну, если аналогию проводить с webapp-config,
то сделедует назвать утилиту dbinst-config (или, хуже, dbdata-config?). Ведь webapp-config не называется websrv-config.

Shushundr ★★★
() автор топика

Уже есть десяток реакций, среди которых ни одного клоуна.
Какой-то баг, наверное.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Люди пока не могут разобраться, почему исходники проекта GNU Web разместили на хостингах github и sourceforge, но не смогли на savannah.gnu.org. Помешали ли какие-то требования проекта, или лень? Это смущает их.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Для себя можно было бы составить план работ. Но я не стал публиковать его сразу без вопросов.

Например для написания утилиты dbdata-config следовало бы выбрать язык python, потому что это самый любимый язык команды Gentoo. Для того, чтобы утилиту лучше приняли, она должна быть написана именно на python, а не на go или rust каких-нибудь.

Кроме того, надо выявить, какая есть документация по webapp-config, какой нехватает и составить список того, какую нужно сделать для dbdata-config по-аналогии.

Но самое главное, надо поискать не сделали ли уже dbdata-config или аналог уже ранее. Это самое сложное, так как неясно как такой поиск провести.

Shushundr ★★★
() автор топика

Хочу сделать сайт, но не знаю, с чего начать

Начни с изучения html. Устанавливать ничего не нужно, html страницы можно смотреть браузером с локального диска.

Если статических страниц недостаточно - установи nginx, php-fpm и mariadb и изучи (кроме html) php и sql.

А к чему вся эта простыня из стартового сообщения я вообще не понял.

firkax ★★★★★
()

Не надо делать сайты. И так их как грязи

DumLemming ★★
()
Ответ на: комментарий от xaTa

Я не хочу делать для себя, я хочу, чтобы люди пользовались и устанавливали по всему миру. Для этого надо включить в дистрибутивы.

Shushundr ★★★
() автор топика
Ответ на: комментарий от firkax

Мне не надо учить html. Есть уже другие люди, которые изучили и написали код. Теперь мне надо опакетить.

Кстати, сначала я поместил в Development, это модератор неправильно перенёс.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

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

firkax ★★★★★
()
Ответ на: комментарий от firkax

Сайты обычно не опакечивают

Мне не нравится это. Хочу изменить мир к лучшему таким способом.

Shushundr ★★★
() автор топика
Ответ на: комментарий от firkax

Бинарный пакет (т.е. с уже скомпилированным кодом) залить можно. Или закачать.

уменьшишь аудиторию как минимум в 5 раз.

Другие способы распространения не пропадают, новый добавляется.

Shushundr ★★★
() автор топика
Ответ на: комментарий от firkax

Например, нужно же обновлять софт который уже устанолен на сервере?

Наверняка эти обновления закачивают не по ftp. Получается, что для закачивания сайтов создаётся дублирующий механизм (какой-нибудь chef или puppet), а затраты на администрирование увеличиваются.

И вызывано это тем, что криворукие разработчики дистрибутива Debian не смогли сделать разные сроки жизненных циклов для ПО разных видов. Но у меня-то дистрибутив не Debian, поэтому ко мне эти дурацкие ограничения не относятся.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 2)
Ответ на: комментарий от Shushundr

Ну, я бы хотел опакетить чужой готовый форумный движок под Gentoo

Ты определись что ты там хочешь делать. То сайт он хочет, то мир улучшить, то движок опакетить. Тут врачей психиатров нет твою шизу на место ставить.

xaTa ★★★
()
Ответ на: комментарий от xaTa

Я хочу улучшить мир. Для этого я хочу проработать технологию опакечивания web-движков под Gentoo. Ну и затем использовать этот движок, чтобы сделать сайт. Должен же я проверить, что оно работает?

Shushundr ★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)