Cách tạo trang web nhanh chóng và dễ dàng với Grav

Có mặt trên internet đã trở thành một trong những mục tiêu chính của các công ty và cá nhân, từ các blog nghiệp dư đến các trang web sáng tạo, mỗi trang có phong cách riêng và mục tiêu khác nhau. Thời đại của Internet cho phép bất kỳ ai học cách Cách tạo trang web nhanh chóng và dễ dàng, Có rất nhiều công cụ làm cho công việc này trở nên tầm thường nhưng hôm nay chúng ta sẽ nói về Grav, chúng tôi chắc chắn rằng bạn sẽ thích nó.

Grav là gì?

Grav là một CMS mã nguồn mở hiện đại cho phép chúng tôi xây dựng các trang web trong nhanh, đơn giản y linh hoạt, dựa trên nền tảng Web và không cần cài đặt, chúng tôi chỉ cần giải nén tệp ZIP và chúng tôi sẽ có Grav funcionando.

Grav tuân theo các nguyên tắc tương tự như các nền tảng CMS khác, nhưng có triết lý thiết kế khác với hầu hết các nền tảng. Grav đi kèm với một hệ thống quản lý gói để cho phép cài đặt dễ dàng, nâng cao plugin và chủ đề cũng như cập nhật đơn giản.

Biểu trưng Grav

Biểu trưng Grav

Các công nghệ có trong Grav

Kiến trúc của Grav được thiết kế để sử dụng các công nghệ tốt nhất và ổn định nhất, với mục đích đơn giản để sử dụng và dễ dàng mở rộng. Một số công nghệ chính bao gồm Grav âm thanh:

Tại sao chọn Grav?

Có 4 lý do cơ bản khiến tôi nghĩ rằng Grav đó là một CMS mà chúng tôi có thể chọn để tạo các trang web của mình.

Trình chỉnh sửa Grav

Trình chỉnh sửa Grav

Grav nhanh

điều này CMS Nó được hình thành với mục đích là loại nhanh nhất, do đó kể từ khi tạo ra nó, các nhà phát triển của nó đã rất chú trọng đến công nghệ và cách nó được lập trình để mang lại hiệu suất cao.

Grav rất dễ sử dụng

Grav Nó được thiết kế cho cả người dùng mới và người dùng chuyên nghiệp, vì vậy giao diện của nó khá trực quan, các chức năng của nó được ghi chép đầy đủ và nó có một phạm vi học tập rất hẹp. Cũng nhờ có nhiều plugin mà Grav cung cấp và bạn có thể thêm vào, mỗi chức năng của nó có thể được điều chỉnh theo sở thích và sự thoải mái của bạn.

Quản trị viên của Grav cung cấp một giao diện đơn giản và trực quan để thực hiện việc cấu hình và tạo nội dung một cách dễ dàng, nhanh chóng và dễ chịu. Ngoài ra, trong quản trị viên, chúng tôi cũng có thể xem trạng thái của trang web, thống kê, mục nhập, sửa đổi cấu hình, cài đặt các gói chỉ với một cú nhấp chuột, trong số những người khác.

Ống đồng có thể mở rộng

Lấy cảm hứng từ CMS và phần mềm thành công khác, Grav đã nhằm mục đích kết hợp một quản lý gói hàng cho phép thêm các chức năng mới, cải tiến, plugin, gói phần mềm khác trong số những phần mềm khác. Tương tự, những người tạo ra Grav Họ đã phát triển một API mạnh mẽ, để có một sự phát triển có tổ chức và sạch sẽ hơn, ngoài việc có thể tích hợp với các bên thứ ba.

Grav là mã nguồn mở

Một lý do đối với chúng tôi rất quan trọng, Grav es Mã nguồn mở và tất cả mã có sẵn trong kho lưu trữ chính thức. Bạn có thể cải thiện, đóng góp, kiểm tra, tạo các chức năng mới, nghiên cứu mã của nó trong số những thứ khác, điều này CMS nó mở cửa cho thế giới và cần bạn phát triển. Nhờ vào cộng đồng tuyệt vời của nó, những tiến bộ của grav rất nhiều và tốc độ giải quyết các lỗi hoặc vấn đề là rất nổi tiếng.

Tính năng Grav

Grav có nhiều tính năng và chức năng, đến nỗi trên trang web chính thức của họ, họ đã tạo phiên chỉ để liệt kê chúng, chúng tôi sẽ căn cứ vào đó để làm cho chúng được biết đến với bạn:

Plugin Grav

Plugin Grav

Kiến trúc tập tin phẳng

Grav nó nhanh chóng và linh hoạt một phần nhờ vào kiến ​​trúc Flat-File được tối ưu hóa cao.

Bộ nhớ đệm thông minh

Sở hữu một bộ nhớ đệm rất tinh vi được sử dụng trong tất cả các quy trình của nó, nó biết khi nào cần cập nhật bộ nhớ cache tự động.

Cài đặt tức thì

Bạn chỉ cần giải nén gói Grav và chạy, vì vậy bạn có thể bắt đầu định cấu hình CMS của mình

Công cụ CLI

Grav có một loạt công cụ dòng lệnh, chẳng hạn như cài đặt phụ thuộc, xóa bộ nhớ cache, tạo người dùng và sao lưu.

Quản lý gói

Nó có một trình quản lý gói cho phép bạn dễ dàng tìm, cài đặt và cập nhật tiện ích mở rộng cho Grav.

Tài liệu phong phú

nhóm nghiên cứu Grav đã không để lại tài liệu về công cụ của nó, nó có trang web dành riêng cho tài liệu của bạn, cộng với vô số hướng dẫn và hướng dẫn.

Khả năng đa trang web

Bạn có thể cấu hình một Grav để chạy nhiều trang web, cũng như các cài đặt nâng cao khác.

SEO thân thiện

Các URL mà con người có thể đọc được trong suốt toàn bộ trang web y siêu dữ liệu trên mỗi trang chúng cung cấp khả năng SEO tuyệt vời.

Người dùng và vai trò

Bạn có thể dễ dàng tạo người dùng và vai trò, mà bạn có thể thiết lập quyền hạn chế quyền truy cập của họ vào bất kỳ trang nào.

Gỡ lỗi và Nhật ký

Nó có một bảng gỡ lỗi mạnh mẽ giúp rất nhiều trong quá trình phát triển, cung cấp thông tin quan trọng một cách rõ ràng.

Hỗ trợ đa ngôn ngữ

Grav Nó có thể được cấu hình bằng bất kỳ ngôn ngữ nào, hoặc thậm chí có thể được sử dụng trong nhiều ngôn ngữ, nó được thiết kế để phát hiện ngôn ngữ của người dùng cuối và do đó hiển thị thông tin theo ngôn ngữ của cùng một ngôn ngữ.

Kiểm soát phiên bản và hỗ trợ đồng bộ hóa

Bạn có thể sử dụng GIT, SVN, Dropbox và các dịch vụ khác để quản lý phiên bản và đồng bộ hóa dữ liệu của mình một cách dễ dàng.

Nhiều công cụ nội dung

  • Các trang mô-đun
  • Các trường tùy chỉnh
  • Phân loại linh hoạt
  • Hỗ trợ riêng cho nhiều hình ảnh, video, âm thanh, tệp và định dạng
  • Đang xử lý hình ảnh
  • Phân trang tự động
  • Quản lý hình ảnh tự động
  • Đây là CMS duy nhất có hỗ trợ gốc để hiển thị hình ảnh phù hợp trên võng mạc và HiDPI

Khả năng tùy chỉnh mở rộng

Grav không có giới hạn thiết kế, cung cấp:

  • Các mẫu ngôn ngữ.
  • Tính kế thừa trong các chủ đề, cho phép chúng tôi mở rộng các chủ đề chính và thực hiện các chuyển thể trong các lớp của riêng mình, điều này mang lại khả năng có các bản cập nhật dễ dàng hơn.
  • Kiểm soát CSS và JS.
  • Nhiều plugin thiết kế.
  • Khả năng tích hợp với bất kỳ khung CSS nào như Bootstrap, Foundation, Pure, v.v.

Chúng ta có thể làm gì với Grav?

Grav Nó không có giới hạn, từ đơn giản đến phức tạp, nó có thể linh hoạt để cung cấp tất cả các loại trang web. Cấu trúc nội dung linh hoạt và các mẫu mạnh mẽ cho phép dễ dàng hiện thực hóa bất kỳ thiết kế nào.

Grav-Sites

Grav-Sites2

Grav-Sites3

Có rất nhiều trang web được làm bằng Grav, mỗi trang có cấu trúc, logic và thiết kế khác nhau, vì vậy nó có thể được điều chỉnh cho phù hợp với bất kỳ ý tưởng hoặc mô hình kinh doanh nào.

Grav-Realized Sites1

Grav-Realized Sites2

Grav-Realized Sites3

Cài đặt grav

Việc cài đặt Grav nó là một quá trình tầm thường. Trong thực tế, không có cài đặt thực tế. Chúng ta có ba tùy chọn để "cài đặt" Grav. Đầu tiên và đơn giản nhất, chỉ cần tải xuống tệp zip và giải nén nó. Cách thứ hai là cài đặt với nhà soạn nhạc. Cách thứ ba là sao chép mã trực tiếp từ GitHub và sau đó chạy một tập lệnh để cài đặt các phụ thuộc cần thiết:

Kiểm tra phiên bản PHP

Grav cực kỳ dễ thiết lập và chạy. Đảm bảo bạn có ít nhất phiên bản PHP 5.5.9, để làm điều này, hãy chuyển đến terminal và nhập:

$ php -v

Điều này sẽ báo cáo phiên bản và bản dựng của PHP. Ví dụ:

PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Cài đặt Grav từ ZIP

Cách dễ nhất để cài đặt Grav là tải xuống tệp ZIP và giải nén nó:

  1. tải về  phiên bản mới nhất của Grav.
  2. Giải nén tệp zip trong webroot hoặc thư mục gốc từ máy chủ web của bạn chẳng hạn. ~/webroot/grav

Nếu bạn đã tải xuống tệp ZIP và sau đó muốn di chuyển tệp đó vào thư mục gốc của máy chủ web, hãy di chuyển thư mục đầy đủ , vì nó chứa một số tệp ẩn (như .htaccess) sẽ không được chọn theo mặc định. Bỏ qua các tệp ẩn này có thể gây ra sự cố khi Grav đang chạy.

Cài đặt Grav với trình soạn nhạc

Phương pháp thay thế là cài đặt Grav với nhà soạn nhạc:

$ composer create-project getgrav/grav ~/webroot/grav

Nếu bạn muốn sử dụng phiên bản phát triển của grav, hãy thêm 1.x-dev  như một tham số bổ sung:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

Cài đặt Grav từ GitHub

Một phương pháp khác là sao chép Grav từ kho lưu trữ GitHub, sau đó chạy một tập lệnh cài đặt đơn giản với các phụ thuộc:

  1. Sao chép kho lưu trữ Grav vào GitHub vào một thư mục webroot hoặc thư mục gốc từ máy chủ web của bạn chẳng hạn. ~/webroot/grav. Chạy một thiết bị đầu cuối và đi tới thư mục gốc của máy chủ web:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Cài đặt sự phụ thuộc nhà cung cấp với nhà soạn nhạc:
    $ composer install --no-dev -o
  3. Cài đặt các plugin và phụ thuộc chủ đề bằng cách sử dụng Ứng dụng Grav CLI bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Bản sao này tự động các phụ thuộc bắt buộc từ GitHub trực tiếp vào cài đặt Grav này.

Chạy ống đồng

Chạy ống đồng

Khi chúng tôi đã chạy phần mộ, Bước tiếp theo là điều chỉnh và sửa đổi nó theo ý thích của chúng tôi, vì điều này, chúng tôi có thể tự giúp mình từ tài liệu chính thức dành cho nhà phát triển Grav, đặc biệt là hướng dẫn cơ bản điều đó sẽ dạy cho bạn mọi thứ bạn cần để trở thành một chuyên gia về Grav và do đó là một nhà xây dựng trang web xuất sắc.

Và bạn đã nghĩ gì GravCho chúng tôi biết ấn tượng, nghi ngờ của bạn hoặc cho chúng tôi biết về các lựa chọn thay thế cho công cụ này mà bạn đã thử. Chúng tôi hy vọng rằng từ hôm nay ai đó có thể tạo trang web với Grav.


2 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Manuel dijo

    Tôi thường sử dụng joomla / wordpress + uikit để tạo các trang web và những thứ tương tự, nhưng thật thú vị khi thấy các lựa chọn thay thế khác và có thể thử chúng để mở rộng văn hóa của chúng tôi.
    Cảm ơn bạn đã dành thời gian để chia sẻ những "khám phá" với những người khác. 😀

    Tôi sẽ thử nó !!

  2.   Sylvain Laforet dijo

    Bonjour,
    pouvez-vous m'indiquer des site en français? Je n'en ai pas ladvé un seul ...
    Cảm ơn bạn!
    Lời chào