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)

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

Так-то я просто хотел написать .ebuild-файл. Но мне мешают некоторые недоработки экосистемы, которые я перечислил в стартовом посте. Их я и хотел бы обсудить.

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

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

Зачем

Хочется. За надом. Кажется идеологически верным.

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

Форумы тогда были. И IRC. Только там были люди, которые и послать в гугл^W нахер могли при твоих затупах - и это не считалось зазорным. А сейчас надо стараться не обидеть снежинок, иначе по шапке могут надавать.

Pinkbyte ★★★★★
()

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

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

Пойди к Тёме Лебедеву и посмотри сколько разработка сайтов стоит. Это во-первых. А во-вторых, я уже выше пояснил, что мне не кастомный сайт нужен, а движок, который устанавливается во многих местах.

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

Ну чуть позже меня так и послали. И я начал читать маны. За что товарищам и благодарен. До сих пор с ними общаюсь.

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

Суходрочка это то чем ты сейчас занимаешься. Отнимаешь время у людей и сам ни@уя сделать не можешь.

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

Путём рассматривая документации я нашел такую цитату:

./configure --libdir=/var/local/lib wwwdir=/var/www/html

Note:
In contrast with default directory variables front dash symbols are skipped.
Runtime dir variables are implemented via environment variables. 

У меня вопрос - почему они не смогли сделать единообразно?

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

Отнимаешь время у людей и сам ни@уя сделать не можешь.

Ты безответственный. Я у тебя спросил хамло ты или нет. И ты не можешь ответить.

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

Какой ebuild-пакет надо установить в Gentoo как web-приложение для локального вебсервера Apache, для того, чтобы получилась серверная часть к программе wgetpaste?

Я-то думал у билда app-text/wgetpaste есть USE=«server» и переменная вроде WEB_ENGINE=«+apache nginx». Но нет, ничего подобного! Статья на Gentoo wiki не советует вариантов.

Ладно, думаю, найду готовое приложение на каком-нибудь php, например такое - https://github.com/mdotshell/wastebin
А к нему нет билда!

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

Надо так: «Хочу сделать, но не знаю чо».

Потом перейдешь к высшему пилотажу «Хочу но не». Проблема решится сама собой.

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

К миллионам приложений нет ebuld!!!! И носит же земля таких.

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

Посмотри что-нибудь более распространенное, типа git-web или phpmyadmin

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

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

Что опакетить-то? Голову себе?

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

Надо было в /dev/null? В ЖЖ модератор перенести не может.

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

Вот это и надо было написать в первом посте. Конкретику хоть какую-то. Зачем было морочить людям голову каким-то отвлечённым нытьём?

  1. Хочу сделать форум.
  2. К движку, который мне приглянулся, нет ебилда.
  3. [и только теперь] Как страшно жить.
  4. Пробовал писать ебилд, споткнулся на этапе […], подскажите, куда копать.

В таком виде было бы понятно, в чём цель, в чём проблема, и чего ты хочешь.

А в том, как ты запостил, это даже не Talks, а ЖЖ-нытьё.

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

было бы понятно, в чём цель, в чём проблема, и чего ты хочешь

Вы бы всё равно не стали делать вместо меня. Поэтому для меня не важно, понимаете ли Вы что и зачем я делаю. Меня волнуют конкретно проблемы. И я их выписал с самого начала. Они как были проблемами, так и остались. Причём не моими, а проблемами дистрибутива. А потом люди удивляются, почему в дистрибутиве нет разработчиков. Да потому что он насквозь кривой.

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

Вы бы всё равно не стали делать вместо меня.

Конечно не стали бы. Это же не Job.

Но тебе бы ответили на твои вопросы и подсказали, как решать проблему.

Поэтому для меня не важно, понимаете ли Вы что и зачем я делаю.

Всем пофиг зачем. Здесь важно ЧТО.

Меня волнуют конкретно проблемы. И я их выписал с самого начала.

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

Они как были проблемами, так и остались.

Ну так ты ж их не решаешь. И даже не задаёшь вопросы и не делаешь конкретных просьб.

Причём не моими, а проблемами дистрибутива.

Нет. Твои проблемы — это исключительно твои проблемы. Более того, именно такой проблемы у других не возникает. Кому нужен сайт — делают сайт. Кому нужен форум — делают форум. Кому нужен конкретный движок форума, который почему-то не опакечен в Gentoo — пишут ebuild. Кто не понимает, как писать ебилды — спрашивают конретно как писать ебилды, указывая, что конкретно непонятно, а не растекаются мыслью по древу так, что потом приходится час выпытывать, что же вообще хотел сказать этим автор.

А потом люди удивляются, почему в дистрибутиве нет разработчиков. Да потому что он насквозь кривой.

Может это и так, я не гентушник. Но если и так, то не из-за этого. Отсутствие одного малоизвестного форумного движка в репах не делает дистрибутив насквозь кривым. Ни один из.

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