Демократизация Интернета — Приключения в Joomla

Как программное обеспечение с открытым исходным кодом демократизирует Интернет: мои приключения с Joomla.

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

В душе ударяет молния, и у вас появляется отличная идея для веб-сайта (кажется, мое лучшее вдохновение всегда приходит в душе). Проблема в том, что: 1) у вас нет навыков или знаний, как его построить и/или 2) у вас нет бюджета на его создание. Какая знакомая головоломка, ваша гениальная идея веб-сайта уже рассыпана, и ей некуда деваться. Этим летом у меня была такая же ситуация.

Сначала немного предыстории.

Я самопровозглашенный наркоман новостей, информации и знаний. Я всегда хочу знать, что происходит в мире, и я всегда хочу учиться. Раньше это означало, что я тратил много времени на стук по клавиатуре, а телевизор играл на заднем плане. По сути, это были почасовые переключения от Олбермана, Мэддоу, Мэтьюза, О’Рейли, Хэннити, Колберта, Стюарта, SportsCenter … вы понимаете картину.

Я вышла замуж. Вот так все это приключение началось. Раньше я был холостяком, и у меня было много свободного времени, чтобы просматривать свой мужской канал. Когда я женился, мне пришлось расстаться с этими друзьями, не говоря уже о большей части моих вещей, которые не вывезли из моей старой квартиры. Интересно, что моя жена больше телезрительница, чем я. Проблема в том, что это совершенно другая линейка программ: Кости, Хаус, C.S.I. и МНОГО реалити-шоу. Вот проблема: как я должен знать, что происходит в мире, если я не могу смотреть свои шоу? Отнять у меня программирование — это все равно, что попросить Дерека Джетера сделать победный хоумран без больших пальцев. Это были темные времена.

Я зашел в интернет.

Я полагал, что вся информация, которую я хотел, находится там, просто она не упаковывается в симпатичный маленький пакет, который я знал все свои одинокие годы. Каждый день начинался одинаково: запускаем компьютер, авторизуемся, запускаем Firefox и начинаем поиск. Я ходил с места на место, пытаясь собрать все, что происходит в мире вокруг меня: Drudge, Espn, TMZ, Fark, TechCrunch и т. д.

Потом пришла идея:

Что, если бы я мог разместить все самые популярные заголовки с моих любимых сайтов на одной странице? Или еще лучше, сжать все сообщения, которые я когда-либо хотел, на одной странице?

Потом пришла проблема:

Я веб-дизайнер, но не программист. Это серьезный функционал.

Затем пришла реальность:

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

Исследование началось.

И основное внимание уделялось двум вещам: 1) Как передаются сообщения в Интернете? и 2) Какие платформы лучше всего подходят для его развертывания? Мне нужно было найти способ создать динамический веб-сайт, который не только собирал бы новости, но и представлял бы их в удобной для использования и навигации форме, а также предоставлял бы мне прямой доступ к веб-сайтам, которые я размещаю. Конечно, я понятия не имел, как это сделать, но после долгих поисков я обнаружил, что существует множество вариантов, включая программное обеспечение с открытым исходным кодом, которые удовлетворяли бы мои потребности.

Немного информации об открытом исходном коде.

Короче говоря, программное обеспечение с открытым исходным кодом — это программное обеспечение, готовое к использованию, почти полностью настраиваемое и, что самое главное, бесплатное. Возможно, вы слышали о некоторых: Ruby on Rails, Drupal, WordPress, Joomla. Они предлагают обширные функции для таких вещей, как разработка веб-сайтов, управление контентом и онлайн-публикации. Если вас беспокоит эстетика, есть тысячи тем (внешний вид сайта), доступных для бесплатной загрузки или покупки. Что касается функциональности, также доступны сотни плагинов и модулей. Если вы можете подумать об этом, вероятно, для этого есть модуль или плагин. Эти загрузки также доступны бесплатно. По сути, вы можете построить на месте самостоятельно, что будет стоить тысячи, если вы наняли разработчика.

С таким количеством вариантов, как мне выбрать?

Все зависит от того, для какой цели вы хотите, чтобы ваш сайт служил. Что вы хотите, чтобы ваш сайт делал? Кто ваша аудитория? Если вы хотите создать сообщество, вам, вероятно, следует пойти по пути Drupal или Joomla. Хотели бы вы заниматься электронной коммерцией? Оба предлагают надежные варианты для интеграции электронной коммерции. Если вы хотите опубликовать свою работу в Интернете, WordPress — отличное решение. Суть в том, что вам нужно потратить время на поиск, найти ссылки и определить, какие варианты лучше всего соответствуют вашим потребностям. Я выбрал Joomla для своих нужд.

Джумла

В настоящее время идет много дискуссий о том, какой софт лучше: Joomla или Drupal. Честно говоря, я говорю «шесть из полудюжины других». Оба «могут содрать шкуру с кота», просто делают это немного по-разному. По моему опыту, Joomla была для меня хорошим решением по многим причинам:

— Без добавления опыта кривая обучения была не так уж и плоха.

— Установка (удаленный сервер) относительно безболезненна.

— Интерфейс администратора/пользователя доступен и прост в использовании.

— Сообщество поддержки солидно.

— Доступные плагины и модули многочисленны и хорошо документированы.

Если вы выберете Joomla, вы можете быть уверены, что не останетесь в стороне. Сообщество пользователей и разработчиков велико и продолжает расти. Это актуальное программное обеспечение, и, судя по тому, что я читал, оно должно было существовать уже довольно давно.

Следующий шаг.

Поэтому я решил пойти с программным обеспечением. Я установил его, выбрал тему, настроил базу данных и серверную часть, а также выбрал несколько модулей и плагинов, которые предлагали нужные мне функции… за исключением сообщений. Это был следующий большой шаг. Причина, по которой я попал в этот беспорядок в первую очередь. Мне нужно, чтобы новости доставлялись, обновлялись и публиковались в режиме реального времени. С еще несколькими поисками я нашел свой ответ.

RSS-каналы

RSS, обычно переводимый как «Действительно простая синдикация» или «Подробная сводка сайта», представляет собой веб-каналы, используемые для публикации часто обновляемых работ, таких как блоги, заголовки, аудио и видео. Веб-сайты предоставляют эти каналы, поэтому обновления могут отправляться вам автоматически, вместо того, чтобы часто проверять веб-сайт. По сути, они держат вас в курсе. Доступны многочисленные приложения, которые доставляют эти каналы на ваш рабочий стол. В моем случае мне пришлось найти способ предоставить их через мой веб-сайт. Это было непросто, так как большинство найденных мной вариантов поддерживали лишь небольшое количество каналов (1–3). Кроме того, они не были с открытым исходным кодом, а это означало, что я не мог их настроить, даже если бы я запускал каналы через свой веб-сайт. ммм! Дальнейшие поиски привели меня к…

API фида Google AJAX

Сначала это выглядело пугающе. Одно только имя заставило меня сказать: «Хун?» принимать. По сути, AJAX (сокращение от асинхронного JavaScript и XML) помогает создавать интерактивные веб-приложения. Эта услуга, предоставляемая Google, позволяет пользователю легко создавать серию пользовательских каналов и интегрировать их на свой веб-сайт, просто копируя и вставляя код, сгенерированный Google. Это было идеальным решением. И снова бесплатно. После недолгих поисков я обнаружил, что доступен модуль для Joomla, который легко транслирует этот сервис на страницы моего сайта. Итак, я установил модуль, настроил его (помните, что вы можете сделать это с открытым исходным кодом) и получил желаемые результаты. Мой веб-сайт получал новости, которые я хотел, но вместо стандартных 3 лент на страницу я получил 12. Мой простой новостной веб-сайт стал новостным суперсайтом. Ааааа… наконец-то успех.

Теперь я смотрю с вершины горы…

Я должен сказать, что чувствую себя хорошо. Было бы упущением с моей стороны не сделать справедливого предупреждения там, где предупреждение должно быть. Этот проект был довольно сложным и требовал огромного терпения, тяжелой работы и МНОГО часов. Но, в конце концов, мальчик из маленького городка без опыта программирования смог создать веб-сайт, о котором мечтал, одним утром в душе. Во всемирной паутине происходит революция: если вы можете об этом мечтать, вы можете это осуществить. Все инструменты доступны, и все, что вам нужно, это ваше время. Программное обеспечение с открытым исходным кодом определенно демократизирует Интернет. Будь смелым и удачи.

#Демократизация #Интернета #Приключения #Joomla

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

Автор записи: admin

Добавить комментарий

Ваш адрес email не будет опубликован.