Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 2.27 KB

File metadata and controls

51 lines (42 loc) · 2.27 KB

Bludit iOS Client

Bludit is a Simple, Fast and Flexible CMS.

Bludit is a web application to build your own website or blog in seconds, it's completely free and open source. Bludit uses files in JSON format to store the content, you don't need to install or configure a database. You only need a web server with PHP support.

Bludit version: 3.12. API plugin version: 3.12.

screenshot1 screenshot2 screenshot3 screenshot4

Initial setup:

Get your API Token here: Plugins - API - Settings

Get your Authentication Token here: Users - Admin user - Security

To do

- [ ] API Client
    - [ ] Fix case when host name includes slashes (e.g. CMS is located at "website.com/blog" instead of "website.com")
    - [ ] Error handling
- [ ] Errors
    - [ ] Auth
        - [ ] If website doesn't use https - alert and not let in
    - [ ] Main
        - [ ] If details are incorrect (Client error while bluditAPI.listPages()) - show alert with “Go back” button
- [ ] Main VC
    - [ ] Table view pagination
    - [ ] Request a particular page  
        - [ ] Scope bars for published/sticky/draft/static
    - [ ] Create a new page
        - [ ] Add a send button on the right like in Mail and Messages apps
        - [ ] Change title dynamically from pageTitleTextField (like Mail app)
- [ ] Fix new lines after editing a page (maybe it's an API issue)
- [ ] Page view
    - [ ] Pass data from table view more elegantly?
    - [ ] Cache cover image, check threads, and if everything else is ok with cover image
    - [ ] Image size (width)
    - [ ] Save HTML when editing
- [ ] Settings view
    - [ ] Log out button
        - [ ] Clear the cache
- [ ] Clean the code
    - [ ] add 'final' to the classes
    - [ ] make private when needed
    - [ ] remove prints and comments
    - [ ] Add documentation