Я починаю вивчати Magento без досвіду PHP, які мої варіанти?


22

У мене є досвід програмування та HTML, і я намагаюся знайти хороший посібник для початківців.

Веб-сайт Magento здається помітним у експертів, але я міг шукати в усіх неправильних місцях.

Чи є якісь хороші книги чи інтернет-ресурси?

Зокрема, я хотів би дізнатися, як додати власний JavaScript на різні сторінки на веб-сайті для користувальницької послуги з аналізу роздрібних даних, над якою я працюю.

Відповіді:


18

На жаль, ви не зможете працювати над Magento, не знаючи хоч якогось PHP, тому я рекомендую вам принаймні вивчити основи мови (в тому числі, як користуватися класами ).

Якщо ви маєте намір зосередитись саме на стилізації сторінки (немає нової функціональності, яка потребувала б деяких змін коду), то слід поглянути на те, як працюють макети та теми magento. Весь вміст можна знайти в app/designпапці, і саме там можна знайти найменше PHP.

Файли макета визначають (якщо інше не вказано в коді), які блоки, файли css та javascript будуть додані куди (це місце, куди має йти включення javascript).

Шаблони - це фактичні файли вмісту блоку HTML (саме там пишеться більшість HTML і динамічно змінюється PHP).

Зауважте, що файли макета та шаблонів можна перезаписати, розмістивши їх у різних місцях, тому ніколи не слід переписувати файли макета та шаблони за замовчуванням.

Ресурси

Найкращим ресурсом було б вивчити вже існуючі файли макета та шаблони за замовчуванням.

Google :)

Переповнення стека - це посилання про те, як додати свій власний файл JS до теми

Підручники Alan Storm - Вони більш технічні, тому слід спочатку вивчити основні PHP (він також написав книгу, яка широко висвітлює систему верстки Magento, але вимагає, щоб ви знали PHP).

Magento для дизайнерів - я не читав навчальних посібників, але, схоже, вони проходять через Magento, не очікуючи занадто багато знань PHP


1
Маґенто-макет "Без надмірностей" Алана - важливий ресурс. Він настійно рекомендується.
pspahn

12

Також є 40-годинне онлайн-тренінг для відео Основи розвитку Magento на Magento U, який ви можете безкоштовно взяти, створивши обліковий запис. База знань Magento також є хорошим місцем для початку.

Перш ніж почати кодування, ви повинні дізнатися, як Magento насправді працює, про MVC Framework Zend, про те, як компонування XML та блоки працюють разом тощо.

Але насправді немає 100% відповіді на ваше запитання. Це залежить від того, куди ви хочете поїхати з Magento. Мовляв, ви попросили додати свої аналітичні js на свої сторінки. Це можна зробити через local.xml або навіть найпростішим способом, без будь-яких модифікацій файлів у Magentos Backend у розділі Система> Конфігурація> Загальне> Дизайн> HTML Head> Різні сценарії, просто додавши <script>...туди.


6

Я пропоную вам виконати ці кроки, щоб дізнатися магенто з вашого фону

  1. Дізнайтеся HTML / JS / CSS: це буде використовуватися для розробки на передньому кінці або для будь-якої настройки інтерфейсу користувача на стороні клієнта, так що ви повинні вивчити ці речі, перш ніж робити що-небудь

  2. Дізнайтеся PHP: принаймні ви будуєте свій власний простий PHP додаток з самого початку, щоб зрозуміти якусь основну особливість. Наприклад: ви можете створити просту CMS з аутентифікацією

  3. Дізнайтеся OOP & MVC: ці схеми дизайну дуже важливі для початку роботи з магенто, щоб ви не могли його пропустити.

  4. Встановіть і налаштуйте magento: це не надто складно. Принаймні, ви можете створити сайт magento з самого початку, щоб він працював і працював адміністратором сайту.

  5. Встановіть і налаштуйте деякий модуль: замовлення на один крок, smtp, тему, мову ... щоб ви зрозуміли, як працює система

  6. Зробіть першу налаштування теми

  7. Зробіть першу модульну настройку

  8. Зробіть повністю новий модуль / тему

Таким чином, цей крок може зайняти у вас від 3 до 6 місяців, перш ніж ви зможете зробити хорошу роботу.


5

Будь ласка, спочатку вивчіть php, oops концепцію , zend MVC Framework, а потім спробуйте вивчити magento, оскільки magento будується з усіма цими речами, це не будь-які сайти підручників, а найкращий сайт для magento - це сам чотири magentocommerce.com, а інший для magento - inchoo.net є найкращий сайт, я також дізнаюся саме так і з цих сайтів



0

Якщо ви працювали з іншими мовами java .net та декількома фреймами MVC, тоді вивчіть трохи php, і через деякий час справи почнуть мати сенс. Але якщо php - це ваша перша мова, і ви новачок, то я б сказав, тримайтеся подалі від неї хоча б рік. Це деморалізує вас, і ви дуже скоро кинетесь. (У тому році вивчіть OOP php, користувальницький MVC допоможе, 1 або два MVC фрейми, наприклад, кодовий редактор або Zend, якщо це можливо)


0

Я даю лише 3 поради людям, які хочуть вивчити Magento .

1.read цієї книги: magento for php developers.

2.Explore в ЛВ тут alanstorm.com.

3.Завантажте готові модулі з підключення magento, такі як великий Ultimate Creator module , Git hub page for the same .

Третій крок був ДУЖЕ корисним для мене тому, що: я мав знати, як це робиться належним чином .

Я пізнав багато речей, яких я ніколи не знав. Таким чином, я міг би негайно перейти в Google і знайти термін, який я не розумію / знаю. Крім того, я дізнався, що я добре розумію його синтаксис.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.