2012-04-26 33 views
8

Tôi đang cố gắng bắt đầu một dự án mới, và đang tìm kiếm gói "tối thượng" để bắt đầu với việc phát triển PHP/MySQL/HTML5. Cố gắng CodeIgniter đầu tiên, đó là tuyệt vời. Sau đó phát hiện ra Twitter Bootstrap, và tích hợp nó một cách độc đáo. Cuối cùng, tìm thấy HTML5 Boilerplate, trông thật tuyệt vời, và thấy rằng một số người đang tập hợp những hỗn hợp này.CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap

Đã tự hỏi liệu có ai thực sự có thể tập hợp lại và chạy tích hợp cả ba tốt không? Tôi thấy có một repo github cho điều này: https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap, nhưng tôi không thể tìm thấy bất kỳ yêu cầu StackOverflow trên đó. Bất cứ ai có một số kinh nghiệm họ có thể chia sẻ trước khi tôi nhảy vào? Đã không muốn dành nhiều ngày cố gắng tìm ra nó, chỉ để tìm ra nó sẽ được dễ dàng hơn/tốt hơn để chỉ cần dính với CodeIgniter tinh khiết hoặc chỉ HTML5BP.

+1

Trình viết mã là một khuôn khổ php (phía máy chủ), html5boilerplate/twitter-bootstrap là một tập hợp các thư viện (giao diện người dùng), IE chỉ ảnh hưởng đến html/css/js. – Philip

+0

Hey @Philip, vâng xin lỗi tôi nghĩ rằng "cài đặt" là từ ngữ nghèo nàn. Tôi có nghĩa là một cái gì đó giống như một "tích hợp" của cả ba. Ba phần dường như bao gồm những thứ khác nhau như bạn đã đề cập (framework, html/js, css), vì vậy muốn biết liệu có ai có kinh nghiệm kết hợp cả ba cách một cách hay không. – carlinyuen

Trả lời

11

Tôi là tác giả của thư viện mà bạn đã xem xét. https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap

Tw bootstrap và H5BP có thể được trộn lẫn đơn giản với nhau như bạn thấy trong mã của tôi; Codeigniter là một framework tuyệt vời nhưng thiếu trong imho tổ chức xem. Với thư viện này, bạn có thể tận dụng lợi thế của các công cụ phía khách hàng tốt nhất, và khung php nổi tiếng và đơn giản nhất với một số cải tiến sẽ tăng tốc và tổ chức tốt hơn mã của bạn và tiếp cận mã với codeigniter.

+0

Hey @Arny yeah Tôi đã làm việc với thư viện của bạn và nó rất tuyệt. Tôi đã thực hiện một vài điều chỉnh cơ sở hạ tầng cho nó để tôi có thể truyền lại các lỗi/dữ liệu từ các mô hình theo một cách tiêu chuẩn hơn, nhưng ngoài việc đó, nó thực sự hoạt động ra khỏi hộp. Cảm ơn bạn đã đưa nó ra cho mọi người sử dụng! – carlinyuen

+0

@Carlin Nếu đó là cách hay để làm mọi thứ thì vui lòng gửi lại nội dung của bạn vào dự án! –

0

Bạn muốn chạy cài đặt tệp css và javascript như thế nào?
Lấy các tệp khởi động HTML5 Boilerplate và Twitter và sao chép chúng vào thư mục gốc của trang web của bạn (thư mục chứa thư mục ứng dụng Codeigniter của bạn).
Bây giờ bạn có thể sử dụng chúng như bất kỳ thư viện và khung javascript/html/css nào khác.

Và tôi vẫn không biết tại sao bạn lại cố gắng sử dụng Twitter Bootstrap với HTML5 Boilerplate. Tôi không sử dụng bất kỳ trong số này nhưng họ trông giống nhau. Nó trông giống như một chi phí nhỏ cho trang web của bạn.

+0

Hey @shaggy, vâng xin lỗi có lẽ "chạy một cài đặt" không phải là từ ngữ tốt nhất. Tôi có nghĩa là một "tích hợp" của cả ba cùng nhau. Lý do cho yêu cầu HTML5BP + TwitterBT là bởi vì có vẻ như chúng ở ngoài đó vì các lý do khác nhau và có thể được tích hợp cho ứng dụng khởi động mặc định tuyệt vời với giàn giáo CSS nhanh cho các thành phần? Xem: http://www.quora.com/Is-Bootstrap-a-complement-OR-an-alternative-to-HTML5-Boilerplate-or-viceversa. Chỉ muốn xem liệu người khác có ý kiến ​​về những điều này không. – carlinyuen

+0

@Carlin - bạn có thể kết hợp bất kỳ tệp javascript và css nào, vì vậy không có vấn đề gì khi sử dụng hai "khung công tác" này cùng nhau. Cài đặt (giải nén) Codeigniter, thêm Boilerplate, thêm Boostrap, xây dựng trang web của bạn bằng cách sử dụng bất kỳ hoặc tất cả chúng, chạy web của bạn. Bạn có bất kỳ vấn đề với nó? – shaggy

+0

vâng tôi cuối cùng đã đi trước và làm điều đó. Nó có vẻ là làm việc tốt và tôi đã không có bất kỳ vấn đề với nó. Bài đăng này đã được nhiều hơn để xem nếu có ai khác đã làm nó và nếu họ có bất kỳ lời khuyên về việc sử dụng nó. Bạn muốn biết nếu, ví dụ, css HTML5 BP đã không hợp nhất tốt với CSS Bootstrap, hoặc có thể có một gói tốt hơn để sử dụng hơn Twitter Bootstrap/CodeIgniter, vv Cảm ơn bạn đã nhập liệu của bạn anyway! – carlinyuen

2

Có vẻ như không có nhiều người cố gắng điều này tôi đoán, nhưng nó làm việc, và nó hoạt động tốt như xa như tôi có thể nói.

CodeIgniter hoạt động tốt như khuôn khổ php và bạn có thể tích hợp HTML5 BP để hiển thị các trang của bạn theo cách thân thiện với HTML5, với một vài thư viện javascript như trình hiện đại hóa của Initialzr. CodeIgniter khá nhanh, và có khá nhiều xung đột khi kết hợp CI với HTML5 BP, làm cho nó trở thành một bổ sung khá nhanh chóng và không đau.

Twitter Bootstrap cũng hoạt động tốt, vì nó chủ yếu là CSS và javascript plugin cho các thành phần, bạn có thể hợp nhất với tệp plugins.js của HTML5 nếu bạn muốn/cần nó. Tôi muốn nói rằng sau khi chơi với điều này, Twitter Bootstrap là không thực sự cần thiết, nhưng nó giúp bạn đặt cùng một front-end đáp ứng khá nhanh chóng. Không chắc chắn nếu có các gói khác trên mạng có thể tốt hơn.