Locomotive CMS Phần mềm CMS miễn phí
Tự lưu trữ CMS đa dạng với khuôn mẫu chất lỏng cho các ứng dụng có thể mở rộng.
Đầu máy là một hệ thống quản lý nội dung nguồn mở giúp cho việc phát triển, thiết kế và xuất bản chính xác những gì khách hàng của bạn cần.
Tổng quan
Đầu máy, ứng dụng Ruby on Rails, cũng được đặt tên là động cơ, là một nền tảng nguồn mở để tạo, xuất bản và chỉnh sửa trang web (CMS). Nó được thiết kế để tiết kiệm thời gian, sử dụng MongoDB và các mẫu chất lỏng và giúp bạn tập trung vào những gì quan trọng: công nghệ mặt trước, quy trình phát triển tiêu chuẩn và đường cong học tập rất thấp cho khách hàng của bạn. CMS đầu máy sử dụng cùng một công cụ mẫu như đối với Shopify, một trong những giải pháp thương mại điện tử được lưu trữ tốt nhất. Tất cả những gì bạn làm là viết nội dung của bạn và nó được xuất bản ngay lập tức. Trình soạn thảo văn phòng back-office của đầu máy giúp quản lý nội dung trang web dễ dàng cho người dùng và công cụ phát triển xe ngựa giúp mã hóa các trang web này nhanh hơn và thú vị hơn bao giờ hết đối với các nhà phát triển. Các trang web được triển khai cho nền tảng (động cơ) với việc sử dụng API nội bộ. Một văn phòng hỗ trợ cho người dùng cuối được tự động tạo dựa trên các mô hình tùy chỉnh và các vùng có thể chỉnh sửa được mô tả bởi các nhà phát triển. Nếu bạn đang tìm kiếm một nền tảng quản lý nội dung nguồn mở để có hiệu suất cao, khả năng mở rộng và tính đơn giản. Sau đó, LocomotiveCMS sẽ giúp bạn phát triển các trang web nhanh hơn mà khách hàng của bạn sẽ thích sử dụng. Hướng dẫn ngắn gọn này sẽ chỉ cho người dùng mới cách cài đặt LocomotiveCMS trên các hệ thống Ubuntu.
Yêu cầu hệ thống
Các tính năng LocomotiveCMS như permalinks, danh mục, trang, bài đăng và bố cục tùy chỉnh đều là nội dung hàng đầu và SEO thân thiện. CMS đầu máy phụ thuộc vào các công nghệ dưới đây.
- Ruby 2.5 (hoặc cao hơn)
- Ruby on Rails 5.2.4.1
- Imagemagick
- MongoDB 3.4
- nodejs
- Chất lỏng
- Các bản phân phối Linux 64 bit hỗ trợ APT, như Ubuntu hoặc Debian.
Đặc trưng
LocomotiveCMS cung cấp các tính năng có thể không có sẵn cho các CMS dựa trên PHP khác, như WordPress Joomla hoặc Drupal. Bạn sẽ có ra khỏi hộp.
- Đa trang web: Quản lý nhiều trang web với một phiên bản ứng dụng
- Các loại nội dung linh hoạt
- Chỉnh sửa nội tuyến hàng đầu (biên tập viên Aloha)
- nội địa hóa nội dung
- API RESTful để quản lý mọi trang web
- Hỗ trợ cho Webpack, Sass, Haml và Coffee Script (Wagon)
- Langage tạo khuôn mẫu chất lỏng
- Giao diện người dùng rất đẹp
- Hướng dẫn cài đặt
- Cài đặt đầu máy trên Linux (dựa trên Debian)
- Đầu máy dưới đây hướng dẫn chỉ hoạt động cho các bản phân phối Linux dựa trên Debian 64 bit như Ubuntu, Mint, v.v.
Cài đặt
Cài đặt LocomotiveCMS trên Linux (dựa trên Debian)
Đầu máy các hướng dẫn sau đây chỉ hoạt động cho các phân phối Linux dựa trên Debian 64 bit như Ubuntu, Mint, v.v. Tạo một ứng dụng Ruby trên Rails mới:
rails new locomotiveapp --skip-bundle --skip-active-record
cd locomotiveapp
Đảm bảo rằng bạn xóa tệp robot.txt khỏi công khai/ nếu không thì bất kỳ cài đặt robot.txt nào của các trang web trong tương lai sẽ không được chọn. Thêm đá quý Mongoid và nghĩ ra đá quý của bạn.
gem 'devise', '~> 4.7.1'
gem 'mongoid', '~> 6.4.0'
Cài đặt chúng và chạy các tác vụ thiết lập của chúng
bundle install
bundle exec rails generate mongoid:config
bundle exec rails generate devise:install
Cập nhật Gemfile của ứng dụng Rails bằng cách thêm Gem LocomotiveCMS.
gem 'locomotivecms', '~> 4.0.1'
Chạy Trình tạo cài đặt đầu máy
bundle update
bundle exec rails generate locomotive:install
Việc cài đặt thêm Gem Puma vào Gemfile của ứng dụng Rails. Một cài đặt gói bổ sung là bắt buộc:
bundle install
Cuối cùng, chạy máy chủ đường ray
rails server
Đó là nó! Bây giờ, hãy mở trình duyệt của bạn tại http: // localhost: 3000/đầu máy. Bạn sẽ xem trang ký đầu máy trong trang. Nhấp vào “Không có tài khoản?” Liên kết ở trang dưới cùng và điền vào biểu mẫu đăng ký để tạo tài khoản đầu tiên của bạn. Bây giờ bạn có thể đẩy một mẫu trang web bằng cách cài đặt toa xe và triển khai trang web của bạn vào động cơ. Chúc mừng! Bạn đã cài đặt thành công nền tảng CMS đầu máy.