Geo-located content publishing

The goal is to build :

1. A backend storing geolocated content

2. An admin interface allowing collaborative edition of the contents

3. A simple web frontend to publish the contents

## Deliverables

The goal is to build :

1. A backend storing geolocated content

2. An admin interface allowing collaborative edition of the contents

3. A simple web frontend to publish the contents

### The Backend

Objects to store are made of 6 text fields augmented with a pair of gographic coordinates (longitude,latitude). It's only a location tag, no complex geo-shapes or paths involved.

The backend should provide a RESTful read-API that can be used by any kind of clients. At first it will be queried only by the web frontend. Queries can return either a single object or a list of objects based on the following parameters :

- author

- state

- publication date

- distance to a specified location (specified with long/lat coordinates)

The backend also hosts the content of a classic blog.

### The admin

Only registered users can access the admin. The admin must be localized (i.e. localization files for admin translation)

The admin interface is similar to that of any CMS. With text fields to enter values for an object, and a map allowing to manualy pick the location of the content. The map should come with a text box allowing to search for an address. For information, I currently use the WP_Geo plugin on wordpress.

A content can be 4 states : draft, submitted, published, deleted. 3 roles : contributor, editor, admin. Contributors can create new contents and submit them. They also can comment on each others contents which are either submitted or published. Editors have the same capabilities as contributors plus they can validate a content : once a content has been validated by 2 editors it becomes published. They can also un-publish a content (its state is then "submitted") and delete a content. Admin users can manage users, change their roles and delete them.

Alert system : each user has a stream agregating alerts. For a contributor alerts are fired when one of the contents he has authored changes state or when it gets commented. A contributor also get an alert when any content he has commented on changes state or get commented by someone else. Editors also get alerts when any of the content they have commented or validated gets edited (i.e. when any of the content text fields is modified by the author). Alerts can also be relayed by email

Profiles : contributors and editors have profile pages where they can fill the classical publishing site parameters

Pages & blog : the admin allows to create pages and blog posts. Any user can be granted the right to create pages and publish blog posts.

Other features : security, SEO. Security is important to me. I currently use the following plugins : automatic database backup, Wordpress Firewall 2 and Akismet. The plugin I use for SEO : automatic sitemap generation, [url removed, login to view] edition, Google Analytics. I don't need all the options provided by the plugins but the concerns should be adressed, and I should be able to do the same either trhough the admin or easily through FTP, or other means...

### The front end

The front end hosts :

1. A main page where visitors can browse the contents according to the publication date. Browsing is similar to a carrousel, and older contents are fetched dynamicaly. The current website : [url removed, login to view] gives an idea of the carroussel thing.

2. A registration page to enlist new contributors

3. The blog

4. The user profiles

5. Other static pages

You are welcome (and even encouraged) to ask questions and to detail your solutions.

* * *This broadcast message was sent to all bidders on Monday May 16, 2011 1:49:45 PM:

Hello all, Thank you for answering the project already. I made some changes based on the questions you have been asking. Feel free to ask some more. Regards Josselin

Evner: Javascript, PHP

Se mere: wordpress frontend profile plugin, wordpress content editor, web publishing information, publish a website on google, i need a new author to read, google web page editor, get location javascript, free web page editor, free javascript editor, free content editors, contents editor, content editor wordpress plugin, cms made simple sitemap, browse translation, author content, access interface solutions, wordpress automatic plugin, manualy, google analytics profile, change security questions

Om arbejdsgiveren:
( 0 bedømmelser ) France

Projekt ID: #3310565

3 freelancere byder i gennemsnit $1728 på dette job


See private message.

$2975 USD in 14 dage
(59 bedømmelser)

See private message.

$1020 USD in 14 dage
(15 bedømmelser)

See private message.

$1190 USD in 14 dage
(6 bedømmelser)